Как отключить защиту файлов Windows в Windows 7 и/или XP через реестр?
Я хочуавтоматическизаменить драйвер на созданный мной драйвер. Я использовалОжидаемые операции переименования файловключ вHKLM\System\CurrentControlSet\Control\Диспетчер сеансовно я обнаружил, что его можно использовать ТОЛЬКО для простых (не системных) файлов, поскольку защита файлов Windows отключает его для системных файлов (см. этот пост).
Теперь мне нужно временно отключить WFP (и включить его после смены драйвера). Можете подсказать мне другой способ его отключить. Он тоже может мне помочь. Есть идеи?
решение1
Это невозможно сделать так тихо, как вы, вероятно, надеялись, в основном из-за необходимости отладчика:
Вы можете отключить WFP, установив значение SFCDisable (REG_DWORD) в HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon. По умолчанию SFCDisable имеет значение 0, что означает, что WFP активен. Установка SFCDisable на 1 отключит WFP. Установка SFCDisable на 2 отключит WFP только для следующего перезапуска системы (без запроса на повторное включение).
Важно: для использования SFCDisable = 1 или SFCDisable = 2 к системе через нуль-модемный кабель должен быть подключен отладчик ядра (например: I386kd.exe или Windbg.exe).
После отключения WFP с помощью параметра SFCDisable = 1 после входа в систему появится следующее сообщение:
Внимание! Защита файлов Windows не активна в этой системе. Хотите включить защиту файлов Windows сейчас? Это включит защиту файлов Windows до следующей перезагрузки системы. .
Нажатие «Да» повторно активирует WFP до следующего перезапуска системы. Это сообщение будет появляться при каждом успешном входе в систему, пока SFCDisable не будет установлен на 0.
Видетьздесь.
Рассматривали ли вы возможность использованиядевконили, еще лучше,pnputilзагрузить драйвер из командной строки?