Я проверил весь список файлов, которые в проблеме, поэтому заметил, что проблема с удалением только с KnownDlls . Поэтому я добавил все файлы в список ExcludeFromKnowDlls . Таким образом, ОС не блокирует их и удаляет удаление при перезагрузке. Это, однако, требует дополнительной перезагрузки для восстановления исходного (пустого) значения ExcludeFromKnowDlls .
Удаление Hardlink к системному файлу на Win10
467
ST3
У меня есть жесткие ссылки на системные файлы advapi32.dll, kernel32.dll и т. Д.
Я использовал MoveFileEx API для удаления с MOVEFILE_DELAY_UNTIL_REBOOT, он в основном использует HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager :: PendingFileRenameOperations, чтобы удалить реестр во время перезагрузки. Я также включил взломать AllowProtectedRenames .
Без AllowProtectedRenames было много сбоев, но с этим набором все еще есть несколько файлов (жестких ссылок), которые нельзя удалить в Windows 10.
Интересно, есть ли способ избавиться от таких ссылок без загрузки внешней ОС, так как эта проблема на нескольких машинах.
Почему вы на самом деле удалите их? Где эти ссылки? Особенно оба файла, которые вы упомянули, очень важны для запуска системы?
Seth 6 лет назад
0
@ Сидит плохо сделанный инструмент, который генерирует кучу мусора на нескольких машинах. Поэтому я хочу сделать уборку.
ST3 6 лет назад
0
Если это дополнительный материал, вы можете легко удалить его, полностью изменив действия этого инструмента. Например, если у вас есть жесткая ссылка в каталоге с приложением, сначала остановите это приложение. Каталог приложения обычно является одним из первых каталогов, в которых ищутся зависимости, такие как библиотеки DLL. Какое реальное сообщение об ошибке вы видите? Использование резервной копии, вероятно, будет самым простым вариантом.
Seth 6 лет назад
0
1 ответ на вопрос
1
ST3
Похожие вопросы
-
1
Получение через EFS (зашифрованная файловая система)
-
3
Как я могу получить доступ к данным на моем жестком диске Vista, если компьютер выходит из строя?
-
5
С какими файловыми системами будет работать Google Chrome OS?
-
-
5
Как подключить жесткий диск USB NTFS к Mac OS X, который был не удален из Windows?
-
2
NTFS5 файловая система в Windows XP
-
1
Почему обычные пользователи в Windows не могут создавать символические ссылки?
-
5
Какого чёрта NTFS допускает невидимые исполняемые файлы?
-
4
Какую файловую систему иметь на моем USB-жестком диске; FAT32 или NTFS?
-
10
Как вы можете увидеть фактическую жесткую ссылку по ls?
-
3
Плохая производительность NTFS