Visual Studio 2017 安裝失敗

Visual Studio 2017 安裝失敗

我正在嘗試在最近重新格式化的 Windows 10 電腦上安裝 Visual Studio 2017 Community Edition。幾乎沒有安裝任何東西,但它的 Windows 更新是最新的。我沒有防毒軟體,也沒有防火牆。

當我打開 時vs_community.exe,這個過程會連續發生大約 10 次:

安裝程序步驟 1

然後我得到這個:

安裝人員2

我沒有任何選擇,也沒有辦法做任何事情,只能一遍又一遍地下載 67mb 的檔案。

我運行了日誌收集工具,發現以下錯誤:

VisualStudio Bootstrapper:06/03/2018 22:54:48: Current Optin root path does not exists
VisualStudio Bootstrapper:06/03/2018 22:54:48: Commandline arguments = --env _SFX_CAB_EXE_PACKAGE:C:\Users\username\Downloads\vs_Community.exe _SFX_CAB_EXE_ORIGINALWORKINGDIR:C:\Users\username\Downloads
VisualStudio Bootstrapper:06/03/2018 22:54:48: Parent process name = vs_Community
VisualStudio Bootstrapper:06/03/2018 22:54:48: Parent process product version = 15.6.27428.1
VisualStudio Bootstrapper:06/03/2018 22:54:48: CampaignId = 
VisualStudio Bootstrapper:06/03/2018 22:54:49: DownloadURL = https://aka.ms/vs/15/release/installer
VisualStudio Bootstrapper:06/03/2018 22:54:49: InstallLocation = C:\Program Files (x86)\Microsoft Visual Studio\Installer
VisualStudio Bootstrapper:06/03/2018 22:54:49: OfflineFilePath = 
VisualStudio Bootstrapper:06/03/2018 22:54:49: LayoutLocation = 
VisualStudio Bootstrapper:06/03/2018 22:54:49: ExecutableArguments = /finalizeInstall install --in "C:\ProgramData\Microsoft\VisualStudio\Packages\_bootstrapper\vs_setup_bootstrapper_201803062254487844.json" --locale en-GB --activityId "2889c3b4-3927-44e8-8308-cc45702af3ed"
VisualStudio Bootstrapper:06/03/2018 22:54:49: OSVersion = Microsoft Windows NT 10.0.16299.0
VisualStudio Bootstrapper:06/03/2018 22:54:49: Starting to detect the existing VS and .Net...
VisualStudio Bootstrapper:06/03/2018 22:54:49: Finished detecting the existing VS and .Net
VisualStudio Bootstrapper:06/03/2018 22:54:52: Beginning file download. File = https://aka.ms/vs/15/release/installer.
VisualStudio Bootstrapper:06/03/2018 22:54:52: Download requested: https://aka.ms/vs/15/release/installer
VisualStudio Bootstrapper:06/03/2018 22:54:52: Attempting download 'https://aka.ms/vs/15/release/installer' using engine 'WebClient'
VisualStudio Bootstrapper:06/03/2018 22:54:52: Uri 'https://aka.ms/vs/15/release/installer' redirected to 'https://download.visualstudio.microsoft.com/download/pr/11711691/d68d54e233c956ff79799fdf63753c54/vs_installer.opc'
VisualStudio Bootstrapper:06/03/2018 22:55:02: Certificate is invalid: C:\ProgramData\Microsoft\VisualStudio\Packages\_bootstrapper\vs_installer\p.wlk\vs_installer.opc
VisualStudio Bootstrapper:06/03/2018 22:55:02: Caught Exception: Type = InvalidSignatureException, Message = Certificate is invalid: vs_installer.opc, StackTrace = 
VisualStudio Bootstrapper:06/03/2018 22:55:02: Certificate is invalid: vs_installer.opc
VisualStudio Bootstrapper:06/03/2018 22:55:02: Download failed using WebClient engine. Microsoft.VisualStudio.Setup.Security.InvalidSignatureException: Certificate is invalid: vs_installer.opc
   at Microsoft.VisualStudio.Setup.Download.DownloadManager.DownloadWithRetry(IDownloadEngine[] engines, Uri uri, Stream outputStream, ProgressUpdateCallback progress, CancellationToken cancellationToken, DownloadContext downloadContext, Boolean verifySignature)
VisualStudio Bootstrapper:06/03/2018 22:55:02: Sleeping 5000 milliseconds before retrying download.

我找不到很多關於這個錯誤的資訊。大多數是在 Microsoft 論壇上,人們被告知“報告問題”,但您無法針對此錯誤執行此操作,因為它沒有進入安裝過程。

我嘗試運行“離線安裝程式”,但所做的只是啟動相同的進程並一遍又一遍地失敗。似乎沒有其他我可以嘗試的了。

我真的不知道還能做什麼,有人有什麼想法嗎?

答案1

DNS問題?您顯然可以放棄這個,因為他能夠下載安裝程式。如果您真正閱讀日誌,您會弄清楚並檢查它的內容。前往您的帳戶的 certmgr,檢查受信任的根 CA 證書和中間證書,並查看是否有 Microsoft 證書過期。我發現我的 Microsoft Sig PCA 已過期。我下載了一個有效的版本,安裝後 VS 安裝程式運作良好。

相關內容