事件查看器反覆出現 Userenv 1085: 組策略客戶端擴展 腳本 未能執行,常因曾配置關機/登入腳本後刪除腳本文件但組策略引用殘留,導致系統嘗試執行不存在文件。本文提供註冊表與組策略雙重修復法。
組策略中配置過「關機腳本」或「登入腳本」,後來刪除了腳本文件,但 gpt.ini / scripts.ini 仍記錄引用,系統每次關機/登入嘗試讀取執行,找不到文件報 1085。
Win+R → gpedit.mscC:\Windows\System32\GroupPolicy\Machine\Scripts\Shutdown) → 新建文本文件 scripts.ini (內容可空)。C:\Windows\System32\GroupPolicy\User\Scripts\Logoff) → 新建 scripts.ini。gpupdate /force 強制刷新組策略,重啟驗證無 1085。
# 計算機關機腳本目錄
type nul > "C:\Windows\System32\GroupPolicy\Machine\Scripts\Shutdown\scripts.ini"
# 用戶登出腳本目錄
type nul > "C:\Windows\System32\GroupPolicy\User\Scripts\Logoff\scripts.ini"
# 強制刷新
gpupdate /force
注意: 目錄預設隱藏,需在資源管理器地址欄直接輸入路徑或啟用「顯示隱藏文件」。
若曾配置 IP 安全策略 (IPsec) 並刪除指派,同樣會殘留腳本引用。同樣在對應目錄建立 scripts.ini 即可。
一鍵重建空 scripts.ini 佔位,消除組策略腳本殘留引用,徹底治愈 1085 關機卡頓。