2016-07-23 235 views
0

編輯:URI無效:主機名無法解析。 Visual Studio和巧克力味安裝問題

做一個安裝Visual Studio Express的2015年,完全無關,我的巧克力的努力時,我收到了類似的錯誤。不幸的是,我在.NET技術和Windows中處於不熟悉的領域,但我會繼續研究併發佈一個解決方案。我認爲這很安全,可以說這不再與巧克力安裝程序直接相關。

[1548:154C][2016-07-23T20:14:14]i000: MUX: Feed uri to register: http://go.microsoft.com/fwlink/?LinkID=558779&clcid=0x409 
[1548:1574][2016-07-23T20:14:22]e000: MUX: ERROR: TaskExceptionHolder_UnhandledException 
[1548:1574][2016-07-23T20:14:22]e000: MUX: Stack: at System.Threading.Tasks.TaskExceptionHolder.Finalize() 
[1548:1574][2016-07-23T20:14:22]e000: MUX: Exception: Info: InnerException: Info: 
[1548:1574][2016-07-23T20:14:22]e000: MUX: ERROR: Invalid URI: The hostname could not be parsed. 
[1548:1574][2016-07-23T20:14:22]e000: MUX: Stack: at System.Threading.Tasks.ConfiguredTaskAwaiter.GetResult() 
    at Microsoft.VisualStudio.Telemetry.TelemetryManifestDownloader.<>c__DisplayClass1.<<Start>b__0>d__3.MoveNext() 

原貼

建議沒有安裝commands的巧克力味似乎工作。我應該滿足所有要求:Windows版本,.NET版本,PowerShell版本。我在管理窗口中運行命令。執行策略似乎是RemoteSigned。我試圖將其更改爲Unrestricted,但該操作也失敗。

net

cmd

powershell

通過nslookup回覆給我的東西。我能夠ping通地址,並能夠使用telnet從服務器中獲取錯誤的HTTP請求錯誤。

PS C:\Users\griffic> nslookup chocolatey.org  
Non-authoritative answer: 
Name: chocolatey.org 
Addresses: 104.20.74.28 
      104.20.73.28 
+1

在你的命令中似乎沒有錯別字,所以最可能的解釋是你根本無法訪問chocolatey.org。運行'nslookup chocolatey.org'和'telnet chocolatey.org 443'來檢查您是否可以解析名稱並連接到Web服務器的端口443(https)。 –

+0

如果可以到達遠程主機,請嘗試使用[Fiddler](http://www.telerik.com/fiddler)檢查連接以查看是否有錯誤發生。不過,您可能需要告訴'WebClient'對象[使用代理](http://stackoverflow.com/questions/571429/powershell-web-requests-and-proxy)。 –

回答

0

我猜它與代理設置有關。

https://chocolatey.org/install#before-you-installhttps://chocolatey.org/install#cmdpowershell-wproxy-server是安裝選項討論如何在代理之後安裝Chocolatey的地方。

第二指導您https://chocolatey.org/docs/proxy-settings-for-chocolatey#installing-chocolatey-behind-a-proxy-server它具有以下內容:

  1. 複製install.ps1本地文件。
  2. 打開PowerShell命令行。
  3. 設置以下環境變量 - $env:chocolateyProxyLocation(與訪問代理服務器:proxyport),$env:chocolateyProxyUser(如果是域帳戶,確保你有適當的域名前綴的帳戶,例如AD\UserNameUserName)與您的密碼,並$env:chocolateyProxyPassword
  4. 在設置環境變量的地方打開相同的shell,運行下載的腳本來安裝Chocolatey。
+0

有代理服務器干擾,雖然我甚至不知道我有一個。這是一個公司機器,他們有一個設置,通過一些腳本自動配置自己,以防止惡意軟件和淘氣網站。對於巧克力而言,我所要做的就是在本地複製安裝腳本並運行它。不必做任何事情或設置任何環境變量。巧克力似乎很好,一旦它被安裝。對於視覺工作室安裝,我必須讓IT在臨時安裝時暫時禁用代理,希望這足夠了。 – grifcj

+1

大多數使用Chocolatey的組織都使用自己的軟件包(使用內部託管或嵌入式軟件)和內部存儲庫。有些事情要考慮...... – ferventcoder