4

Что делает "автоматическая проверка" в данных по умолчанию для значения реестра HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\bootexecute (Данные: autocheck autochk *)? При текущей установке Windows (проверено XP, Win7, Vista) стандартной программы autocheck.exe нет, поэтому запуск исполняемого файла невозможен (?) Я знаю, что делает autochk.

4 ответа4

2

Это произвольное имя, связанное с командой autochk * .

Значение BootExecute - это REG_MULTI_SZ, т. Е. Оно может содержать несколько отдельных строк. Однако, если вы дважды щелкните по нему в редакторе реестра, вы заметите, что значением по умолчанию является не три отдельные строки, autocheck , autochk и * а скорее одна строка autocheck autochk * .

Каждая строка в BootExecute содержит произвольное описательное имя, за которым следует команда для выполнения.

1

Autochk - стандартное Windows-приложение. AFAIK, всегда присутствует в новой установке Windows XP.

Объясните от Microsoft:

Утилита Autochk (Autochk.exe) является версией Chkdsk. Для получения дополнительной информации об Autochk см. Windows XP Professional Resource Kit. Для этого посетите следующий веб-узел корпорации Майкрософт:Устранение неполадок дисков и файловых систем.

1

Отсюда "autocheck" говорит Windows запускать «autochk *» после предыдущего незаконного завершения работы :)

По умолчанию его значение равно «autocheck autochk *» - это говорит Windows, чтобы запустить Autochk на любом диске, для которого установлен грязный бит

0

Имхо, это запускает некоторые внутренние проверки системы. Например, когда есть папка C:\Program\ , Windows предупреждает об этом (потому что она мешает C:\Program Files\).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .