每次安裝 .cab 更新包都要打開 CMD 輸入 DISM 指令太麻煩?透過修改登錄檔,可為 .cab 檔案關聯新增右鍵選單「安裝本更新包」,以管理員權限一鍵安裝,大幅提升部署效率。
regedit 開啟登錄編輯器。HKEY_CLASSES_ROOT\CABFolder\ShellShell 下新增金鑰(項目),命名為 runas。runas,雙擊右側「預設」值,數值資料輸入:安裝本更新包(或自訂選單文字)。runas 下新增 字串值,命名為 HasLUAShield,數值資料留空(用於顯示 UAC 盾牌圖示)。runas 下新增金鑰,命名為 command。command,雙擊右側「預設」值,數值資料輸入:cmd /k dism /online /add-package /packagepath:"%1"








為避免手動操作風險,可將上述登錄結構匯出為 InstallCABContextMenu.reg,雙擊匯入即可完成部署。文末提供現成下載連結(原文提供下載)。
若不再需要,直接在登錄編輯器刪除 HKEY_CLASSES_ROOT\CABFolder\Shell\runas 整個金鑰即可。
Y 確認重啟。