簡體   English   中英

由於Microsoft.DiagnosticsHub.KB2882822錯誤,Visual Studio 2017安裝失敗

[英]Visual Studio 2017 install fails due to Microsoft.DiagnosticsHub.KB2882822 error

有人知道為什么這可能會失敗嗎? VS2017安裝停止,並在日志中顯示該錯誤。 我在VS2017 RC版本中遇到了類似的問題。

Package 'Microsoft.DiagnosticsHub.KB2882822.Win7,version=15.0.25904.2,chip=x64' failed to install. Return code: 0, Details: Invalid source and/or destination paths

問題很可能是Windows用戶名中有一個空格,當安裝程序的一部分要訪問用戶配置文件目錄下的temp文件夾時,由於錯誤而引發錯誤,因為它無法處理Windows用戶名中的空格。用戶名。 (向黃曼偉大喊,后者找出了根本原因!)

解決方法是在名稱中沒有空格的計算機上創建一個新用戶。 然后再次運行安裝程序,並修復由其他用戶完成的現有安裝,由於該用戶可以訪問名稱中沒有空格的該用戶下的temp目錄,因此修復將成功進行。

現在,一旦修復成功,您可以刪除該用戶帳戶,然后返回使用其中有空格的帳戶。

可能發生這種情況的一個可能原因是,防病毒程序被配置為更積極地阻止從temp目錄運行的可執行文件。 安裝此組件后,將執行DISM.EXE,后者再從用戶APPDATA \\ LOCAL \\ TEMP文件夾中執行DISMHOST.EXE。

確認這一點的最快方法是暫時禁用防病毒程序。 確認這一點的更安全方法是查看防病毒程序配置和相應的日志文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM