Windows

執行此批處理文件是否會對 Windows 7 或 Windows 2008 R2 安裝造成永久性損壞?

  • October 22, 2015

以下“修復”可在 Microsoft 網站上的KB968003下找到,但尚不清楚它適用於哪些作業系統。

說明要求您執行以下批處理文件:

@echo off

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f 
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f 
subinacl /subdirectories %SystemDrive% /grant=administrators=f 
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f 
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f 
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f 
subinacl /subdirectories %SystemDrive% /grant=system=f

@pause

但我讀到這是為 Windows XP 編寫的,並且該腳本會對 Windows 2008 R2 或 Windows 7 造成永久性損壞。

有沒有道理呢?或者會好嗎?

這些系統資料庫項對 XP 和 Windows 7/2008 均有效。這些命令只需修改系統資料庫,即可為管理員和系統(內置帳戶)提供對相應密鑰的完全訪問權限。該腳本不會對您的系統產生負面影響。

如果您偏執,可以在進行更改之前備份系統資料庫或創建系統還原點。請參閱http://support.microsoft.com/kb/322756>和<http://windows.microsoft.com/en-US/windows7/Create-a-restore-point

通常,您不應該收到此錯誤,因此我強烈建議您在決定是否需要進行這些更改之前嘗試找出根本原因。

引用自:https://serverfault.com/questions/367274