如何從登錄檔停用 Windows XP 或 7 中的 Windows 檔案保護?

如何從登錄檔停用 Windows XP 或 7 中的 Windows 檔案保護?

如何從登錄檔停用 Windows 7 和/或 XP 中的 Windows 檔案保護?

我想要自動地用我創建的驅動程式替換驅動程式。我用了待處理的檔案重命名操作鍵入HKLM\系統\CurrentControlSet\Control\會話管理器但我發現它只能用於簡單(非系統)文件,因為 Windows 文件保護對系統文件禁用它(看到這個帖子)。

現在我需要暫時停用 WFP(並在更改驅動程式後將其打開)。你可以告訴我另一種禁用它的方法。它也可以幫助我。有任何想法嗎?

答案1

它不能像您可能希望的那樣默默地完成,主要是因為偵錯器要求:

您可以透過在 HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon 中設定值 SFCDisable (REG_DWORD) 來停用 WFP。預設情況下,SFCDisable 設定為 0,這表示 WFP 處於活動狀態。將 SFCDisable 設定為 1 將停用 WFP。將 SFCDisable 設定為 2 將僅在下一次系統重新啟動時停用 WFP(不提示重新啟用)。

重要提示:您必須透過空調解調器電纜(例如:I386kd.exe 或 Windbg.exe)將核心偵錯器連接到系統才能使用 SFCDisable = 1 或 SFCDisable = 2。

使用 SFCDisable = 1 設定停用 WFP 後,登入後將顯示下列訊息:

警告! Windows 檔案保護在此系統上未啟動。您想立即啟用 Windows 檔案保護嗎?這將啟用 Windows 檔案保護,直到下次系統重新啟動。 。

按一下「是」將重新啟動 WFP,直到下次系統重新啟動。每次成功登入時都會顯示此訊息,直到 SFCDisable 設定為 0。

這裡

您是否考慮過使用開發者大會或者,更好的是,pnputil從命令列載入驅動程式?

相關內容