在關閉或重新啟動 Windows 7 之前執行腳本

在關閉或重新啟動 Windows 7 之前執行腳本

我需要一個註冊表項來在關機或重新啟動時運行一次腳本。我需要在安裝後清理敏感資料。因此,即使安裝失敗或中斷,我也可能不會留下資料。

系統無法使用群組原則。而且我也不能在我的其他軟體安裝腳本中添加一些東西。因此,在軟體安裝腳本中,我無法輸入關閉命令。

所以它實際上歸結為某種 shutdown runonce 註冊表項。

答案1

這在關機時是不可能的。關閉腳本的唯一方法是透過群組原則。

唯一的選擇是在下次重新啟動時運行它。其註冊表項是這樣的:

HKLM\Software\Microsoft\Windows\目前版本\RunOnce

您可以將 HKLM 替換為 HKCU(目前使用者而不是本機電腦),但這僅在目前使用者登入時執行,而 LM 將為每個使用者運行。使用 LM 需要管理權限,而 CU 則不需要。因此,如果您想寫入 LM 子樹,您的程式必須以管理權限執行。

答案2

Windows 7 完全能夠透過本機群組原則執行關閉腳本。

相關內容