安裝顯示卡驅動並重啟後,「個人化 → 顯示設定 → 疑難排解 → 硬體加速」滑桿變灰無法拖動,實際僅啟用 20% 加速,導致高清影片/3D 遊戲畫面模糊。本文提供「註冊表取得系統檔案所有權」+「替換三個核心 DLL」的徹底解鎖方案,並附補丁下載連結。
驅動程式載入後,Windows 系統檔案保護機制 (WFP) 鎖定 d3d9.dll、ddraw.dll、dxdiagn.dll 等核心繪圖元件,導致硬體加速滑桿被強制鎖定於低階位置。
將以下內容存為 TakeOwnership.reg 並匯入:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理員取得所有權"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="管理員取得所有權"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="管理員取得所有權"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
匯入後,右鍵任意檔案/資料夾即可見「管理員取得所有權」選單。
C:\Windows\System32,找到對應的 3 個檔案(通常為 d3d9.dll、ddraw.dll、dxdiagn.dll)。若不想手動匯入註冊表,可下載 Vista 優化大師,其「右鍵管理」模組內建「新增管理員取得所有權」功能,同樣可完成取得權限 → 替換檔案流程。
MongoDB 在 Windows Server 2003 上安裝、部署為服務與基本操作指南
取消 Windows Server 2003 關機事件追蹤器提示三法
Windows XP/Server 2003 網路服務深度解析與啟停建議
Windows Server 2003 兩種自動登入設定法:GUI 與註冊表
Windows Server 2003 SP1 安全性設定精靈 (SCW) 實戰:從角色為基礎的攻擊面縮減到原則部署自動化
深度解讀 Windows Server 2008 伺服器管理員:角色/功能架構、主控台、精靈、命令列全景圖