Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 8 取消「電腦管理」啟動器彈出 UAC 提示:登錄表修改 Command 值為 mmc compmgmt.msc

編輯:Windows 8 系統介紹

Windows 8 右鍵「電腦」→「管理」預設啟動 `CompMgmtLauncher.exe`,每次皆彈出 UAC (使用者帳戶控制) 提示。修改登錄表將命令改為 `mmc compmgmt.msc`,即可直接以目前權限開啟電腦管理主控台,免去 UAC 干擾。

修改步驟

  1. Win+R → `regedit` → 開啟登錄表編輯器。
    執行regedit
  2. 定位至:
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command
    登錄表路徑
  3. 雙擊右側 「預設」 字串值。
    雙擊預設值
  4. 將數值資料從:
    %SystemRoot%\system32\CompMgmtLauncher.exe
    修改為:
    mmc compmgmt.msc
    修改前數值 修改後數值
  5. 按「確定」完成,關閉登錄表編輯器。

效果驗證

  • 桌面/檔案總管右鍵「電腦」→「管理」 → **直接開啟「電腦管理」主控台,不再彈出 UAC 提示**。
  • 若目前使用者為標準使用者,仍會在主控台內需提權操作 (如裝置管理員、磁碟管理) 時才彈出 UAC,符合最小權限原則。

原理解析

  • `CompMgmtLauncher.exe` 為啟動器,內建 `requireAdministrator` 資訊清單,強制提權。
  • `mmc.exe` (Microsoft 管理主控台) 載入 `compmgmt.msc` (電腦管理嵌入式管理單元) 以 **目前使用者權限** 執行,僅在存取需系統管理權限的嵌入式管理單元時才提權。

恢復預設

將數值資料改回 `%SystemRoot%\system32\CompMgmtLauncher.exe` 即可。

一行登錄表修改,告別管理電腦時的 UAC 煩擾,管理員日常維護更順手!

Copyright © Windows教程網 All Rights Reserved