如何關閉Windows安裝程序以阻止MSI軟件包

Jacki

有沒有辦法防止用戶安裝.msi軟件包? Windows Installer是一種背景服務,可以管理安裝和卸載基於MSI的程序。要阻止MSI安裝程序,您可以使用組策略或註冊表調整關閉Windows安裝程序。

方法1:使用GPO禁用Windows安裝程序

  1. 打開本地小組策略編輯並擴展Computer Configuration -> Administrative Templates -> Windows Components -> Windows Installer。雙擊名為“關閉Windows安裝程序”在右窗格中。

  2. 選擇啟用。單擊“禁用Windows安裝程序”下拉列表並選擇總是

  3. 點擊好的並重新啟動您的系統以應用更改。下次嘗試運行任何.msi軟件包時,您將收到錯誤消息“系統管理員已經設定了防止此安裝的策略。”

方法2:使用註冊表調整禁用Windows安裝程序

了解更多:如何從Windows安裝程序文件夾中清理未使用的MSI和MSP文件

  1. 開放註冊表編輯並瀏覽到:HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer。如果是安裝程序subkey不存在,您必須先創建它。
  2. 雙擊32位DWORDDisablemsi在右窗格中,將值設置為2。

  3. 關閉註冊表編輯器和重新啟動窗口以進行更改。如果您需要再次啟用Windows安裝程序,只需設置Disablemsi到0,你就完成了。