В основном, если вы просто хотите каждый раз запускать chkdsk /f или, возможно, chkdsk /r при загрузке, вы можете настроить его запуск при выключении, а не пытаться заставить его работать в HKLM\SYSTEM\CurrentControlSet\Control\Session Manager
.
Вот как:
Создайте файл C:\WINDOWS\system32\confirm.txt с JUST y
в нем.
Затем создайте C:\WINDOWS\system32\Chkdsk_Reboot.bat со следующим кодом:
echo y > confirm.txt
chkdsk c: /f /x < confirm.txt
Теперь, если у вас есть XP Pro или другие ОС уровня Pro, откройте gpedit.msc> Конфигурация компьютера> Параметры Windows> Сценарии> Завершение работы и добавьте этот Chkdsk_Reboot.bat в качестве сценария выключения.
При следующей перезагрузке вы запустите команду chkdsk.
Я не уверен, что это будет работать для XP дома, так как он не имеет gpedit.msc. Возможно, вы сможете создать эту структуру каталогов и добавить туда пакетный файл, но я не уверен, будет ли он работать, поскольку Home не использует групповую политику: C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Shutdown