Win7 輸入 `slmgr.vbs -dlv` 或 `slmgr.vbs -dli` 查看啟用狀態時,若無任何彈窗、無錯誤提示、光標只換行,通常是 **`.vbs` 檔案關聯損壞**,導致 `WScript.exe` / `CScript.exe` 無法正確解析腳本。本文教你修復註冊表關聯,恢復指令查看啟用資訊功能。
regedit → Enter。HKEY_CLASSES_ROOT\.vbs 預設值是否為 VBSFile。若非,修改為 `VBSFile`。HKEY_CLASSES_ROOT\VBSFile\Shell\Open\Command 預設值,應為:"%SystemRoot%\System32\WScript.exe" "%1" %*slmgr.vbs -dlv 或 slmgr.vbs -dli


slmgr /dlv (無 `.vbs` 後綴,直接調用系統內建 `slmgr.vbs` 邏輯,繞過檔案關聯)。slmgr /dlv 或 (Get-WmiObject -Query 'select * from SoftwareLicensingProduct').LicenseStatus。請使用正版產品金鑰啟用,或聯繫組織 IT 部門進行 KMS/MAK 啟用。**切勿使用非法激活工具**,以免植入後門、修改核心系統檔案導致更深層故障。
修復 `.vbs` 關聯,不僅恢復 `slmgr.vbs` 查詢,也能讓所有 VBScript 腳本、登入腳本、自動化任務正常運行,一勞永逸!