У меня есть жесткие ссылки на системные файлы advapi32.dll, kernel32.dll и т.д.
Я использовал MoveFileEx API для удаления с MOVEFILE_DELAY_UNTIL_REBOOT, он в основном использует HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager::PendingFileRenameOperations, чтобы удалить реестр во время перезагрузки. Я также включил взломать AllowProtectedRenames .
Без AllowProtectedRenames было много сбоев, но с этим набором есть еще несколько файлов (жестких ссылок), которые нельзя удалить в Windows 10.
Интересно, есть ли способ избавиться от таких ссылок без загрузки внешней ОС, так как эта проблема на нескольких машинах.