《故障排除》——VMware Horizon agent:failed to install vmwusm driveer| winerror code 3758096967
目錄
基本情況
故障概述?
故障分析
?總結
基本情況
時間:20210828
產品類型:VMware Horizon 7
故障概述?
之前采用Composer制備的某桌面因安裝360導致Horizon Agent出錯。于是決定重新安裝Horizon Agent,安裝過程中出現錯誤如下錯誤。
Horizon?agent的版本是7.12-158054376,操作系統版本是win10?企業版 LTSC 1809(操作系統內部版本 17763.2114)。初步判斷該錯誤和Horizon Connection服務器無關。
故障分析
查看Horizon Agent安裝日志(位置為:C:\ProgramData\VMware\logs)發現如下報錯內容
?A problem was encountered while attempting to add the driver to the store.
Failed to install vmwusm driver| winerror code 3758096967
Error 1603
從此段報錯來看,是vmwusm.inf驅動安裝出錯。查找報錯信息錯判斷是證書的問題,在虛擬機上運行certmgr.msc?打開證書控制臺,在該虛擬機的受信任的根證書頒發機構中沒有Horizon Agent安裝包的證書。決定嘗試安裝證書,從安裝包的數字簽名-詳細信息中分別安裝圖中的兩個證書。
?安裝完畢再次測試任然報同樣的錯誤。再次思考是否是win10的證書或者驅動簽名機制有問題。搜索可知,win10本身存在驅動程序簽名強制執行機制。
什么是Win10專業版上的驅動程序簽名強制執行?
鑒于安全性,Win10專業版,7,8和Windows XP使用數字簽名來驗證驅動程序的完整性,并保護提供驅動程序包的軟件供應商的身份。
所有Windows驅動程序都將以數字方式進行驗證。任何未能證明的人都應該被阻止安裝。此數字簽名過程就是我們在Windows 7.8.XP和Win10專業版上所謂的驅動程序簽名強制執行。
期間會多次出現Windows無法驗證次驅動程序的發布者,均選擇始終安裝此驅動程序。
判斷Horizon Agent安裝失敗的原因大概率和該機制相關。于是關閉該機制。
(1)開機進入系統后,按win+i,進入設置界面;
(2)選擇“更新和安全”;
(3)選擇"恢復”-->“立即重新啟動”;
(4)重啟后選擇“疑難解答”;
(5)選擇“高級選項”;
(6)選擇“啟動設置”;
(7)點擊“重啟”;
(8)按提示輸入“F7”禁用驅動程序強制簽名即可。
再次執行安裝,果然在原來回滾的位置彈出如下窗口。選擇始終安裝次驅動程序軟件,此后會多次彈出,均選擇該選項。
等待一段時間后,安裝已完成。
?總結
?1、win10專業版、企業版在安裝涉及驅動程序的安裝包時注意驅動程序簽名強制執行機制。
2、360太厲害,企業環境中還是要避免直接默認配置安裝,以免誤傷友軍。
總結
以上是生活随笔為你收集整理的《故障排除》——VMware Horizon agent:failed to install vmwusm driveer| winerror code 3758096967的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Bug敏感度与软件质量关系
- 下一篇: .NET-房贷计算器