
我正在運行 Windows 10 Pro [Build 10240],今晚登入後我發現我無法安裝 MSI 文件The system administrator has set policies to prevent this installation
,我根本不記得我這樣做過。
所以我做了一些挖掘並發現這個職位t,很酷。這篇文章中的最佳解決方案是從提升的命令提示字元執行安裝,因此我執行了以下命令:
msiexec /i example.msi
這導致了相同的結果。使用/a
開關也沒有幫助我。所以我做了更多的挖掘,發現了一個“很棒的”微軟帖子這裡。它適用於 Windows 7,所以我想這就是為什麼 Windows 10 上不存在該金鑰的原因 - 解決方案是在目錄中設定DisableMSI
with 。REG_DWORD = 0
HKLM\Software\Policies\Microsoft\Windows\Installer
所以,方 1。但運行並仔細檢查它是否設定為從不通知,重新啟動,沒有更改。
我哭了幾個小時,直到我找到另一個選擇。我找到的下一個解決方案是編輯Software Restriction Policies
.我在這裡搞亂了,無法確定在哪裡添加條目。我添加了一個新的哈希值,以%userprofile%\Downloads\
允許所有用戶執行文件類型並確保 MSI 在列表中。
我已確保我的防毒軟體不會阻止註冊表更改,禁用了所有屏蔽並重新嘗試,但沒有成功。我現在正在執行完整的系統掃描,以查看我的電腦上是否有任何威脅。長遠來看,但值得。
在運行時,我在電腦上建立了一個新的本機帳戶並確保其管理員權限。我在小組裡跑過mmc
並確保了這一點Local User and Group
Administrators
。掃描完成後,我計劃登出並嘗試安裝。我懷疑這是一個用戶限制問題,但想排除它作為一個問題。
接下來,我運行gpresult /h report.html
並快速查看了一下我是否弄亂了 GPO(我確實設置了本地 GPO),一切看起來都很好;只是我對小工具/Cortana 等的標準禁用。
接下來我跑了一下sfc.exe /scannow
,發現這裡沒有問題。沮喪的是,我在本地群組原則中編輯了以下值:
Computer Configuration > Administrative Templates > Windows Components > Windows Installer
具有以下內容:
Install with Elevated privileges
設定為啟用。
Turn off Windows Installer
設定為禁用。
與使用者配置相同的選項。最後一步是我重新下載了 MSI 並驗證它沒有損壞(適用於 Win8 VM)。任何援助將不勝感激。
答案1
我回滾到以前的圖像,並執行了操作sfc
並發現了多個錯誤。我修復了安裝並更新(透過 Windows 更新),現在能夠執行上述操作。