Windows
禁用所有 3rd 方服務的腳本(如安全模式,但不是)
我有一種情況,我需要將 VM 引導到正常模式,但要盡可能多地禁用服務。基本上我們正在對虛擬機進行虛擬到虛擬的轉換,執行的服務越少,文件被鎖定且無法複製的可能性就越小。
轉換程序 (Citrix XenConvert) 使用 VSS 拍攝快照,但有時仍會跳過文件,因為它們是打開的。
我知道顯而易見的問題是“為什麼不通過網路啟動進入安全模式” - 不幸的是,如果我這樣做,它會與虛擬化工具混淆。
理想情況下,它是一個腳本,可以獲取正在執行的每個服務的供應商,如果供應商不是微軟,它會停止服務。更好的是排除列表,這樣我就可以說“不要停止該供應商的服務”。
您是否非常聰明和足智多謀的人知道在哪裡可以找到該腳本?還是快速拼湊起來?
非常感謝!
認為您必須將要手動停止的服務列表放在一起,然後創建一個批處理文件來停止/啟動它們。
打字
net start
在命令提示符處將返回正在執行的服務列表。
net help services
將為您提供基本的 Windows 服務,儘管其中一些可以停止,並且從網路開始的列表中可能會有其他您不想停止的服務。我建議您嘗試一些嘗試和錯誤。
獲得要停止的服務名稱列表後,創建一個 .bat 文件,並為要停止的每個服務重複以下行並用引號括起來:
NET STOP "Service Name"
為每個服務創建另一個 .bat 文件,以便在您完成後重新啟動:
NET START "Service Name"