2014-01-24 31 views
16

每次我試圖將Windows 8的64位計算機上啓動在VS2013專業本地調試會話,我收到以下錯誤:VS2013專業的本地64位調試MSVSMON問題

Operation taking longer than expected

"A 64-bit debugging operation is taking longer than expected. This may be caused by incompatibilities with 3rd party networking software. See help for troubleshooting these issues."

短期跟隨由:

Error message that I receive when starting a debugging session

"Unable to start program. The Microsoft Visual Studio Debugging Monitor (MSVSMON.EXE) does not appear to be running on the remote computer Please see Help for assistance on configuring remote debugging"

要啓動調試會話,我按下「本地Windows調試」按鈕:

"Local Windows Debugger" button

沒有什麼可怕的有:絕對不是遠程調試。

事情我已經嘗試:

  • 安裝Remote Tools for Visual Studio 2013
  • 運行這些工具,同時試圖調試。
  • 按照this SO answer的說明操作。
  • 完全關閉我的ZoneAlarm防火牆(雖然運行MSVSMON.EXE手動不會導致它問我的權限...甚至它是不是運行的服務器?)
  • 添加例外添加到Windows防火牆的監控
  • 將MSVSMON.EXE設置爲「無身份驗證」模式
  • 檢查我的「HOSTS」文件:僅評論。
  • 重啓

而且症狀:

  • 只有調試64位軟件時發生。
  • 偏偏不管是什麼語言(C++,C#都具有相同的問題)

解決任何的幫助將是巨大的。

謝謝。

+0

這似乎爲我工作: http://stackoverflow.com/questions/12252969/visual-studio-2012-a-remote-operation-is-taking-longer-than-預計 –

+0

您是否找到解決此問題的解決方案?我面對完全相同的問題.. @AStupidNoob – Acjb

回答

2

Turning off my ZoneAlarm firewall completely (although running MSVSMON.EXE manually does not cause it to ask me for permissions... Is it even running a server?)

不幸的是,這是行不通的。

只有卸載ZoneAlarm然後重新啓動似乎有所幫助,至少在我的系統上使用Windows 8.1。

+1

這很奇怪,但ZoneAlarm絕對會導致64位調試問題。關閉(退出程序)不起作用。只有完全卸載的作品。 – Mensur

3

您也可以嘗試啓用傳入UDP 3702

的Windows防火牆的規則描述爲這樣:

Inbound rule to allow Visual Studio to discover remote debuggers running on the local network [UDP 3702]

如果你有IDM(互聯網下載管理器)安裝

1

好運,如果您已啓用「高級瀏覽器集成」功能,請禁用「高級瀏覽器集成」功能。它應該解決問題。它爲我做了.. !!!在Internet Explorer

3

此設置「爲增強保護模式啓用64位進程」造成我的麻煩。 Silverlight 64位無法調試。把它關掉。

enter image description here

+0

不幸的是礦井已經關閉。無論如何都有投票權! – AStupidNoob

2

我就遇上了這樣的Zone Alarm爲好。在我的情況下,我爲Program Files中的Visual Studio 12.0文件夾添加了一個異常,並將devenv.exe和msvsmon.exe(在Remote Debugger \ x64文件夾中)作爲可信進程添加了另一個異常。我沒有看到有關操作持續很久的Windows消息框。

我會在答覆評論上漲,但我沒有信譽50還,所以這得到一個新的答案吧。

2

我遇到了同樣的問題,並最終使其工作:)

我已經嘗試了所有的解決方案,我可以找到在互聯網上,他們沒有爲我工作。 (我用的win7 + vs2013)

我注意到「64位調試......」,和調試64位程序時,由於我反正目標的x86發生的問題,所以我的解決辦法是:

項目屬性 - >生成 - >「平臺目標」切換到「x86」。

它爲我工作!你隨時可以隨時切換回「x64」或「任何CPU」,這爲我節省了很多時間!

+0

將活動配置/平臺切換到x86並返回到x64爲我解決(出於某種原因)。謝謝! – melak47

1

對我發表議會here解決方案解決了這個問題。

不明白,因爲URL解析到本地主機反正什麼問題準確。也許劑需要做這項決議......

發表chaithanya自身的解決方案還可以通過安裝Remote Tools for Visual Studio解決問題。但是我不想讓它改變,以打破我在Visual Studio Tools for Apache Cordova for iOS應用程序中需要的遠程功能。

0

設置:Visual Studio的2013社區版與更新5,Windows 7中,64位

問題:只有64位調試不工作。此外,只有在安裝ZoneAlarm防火牆和AVG防病毒軟件後纔會發生。

錯誤消息:

"Microsoft Visual Studio Debugging Monitor (MSVSMON.exe) failed to start. If the problem persists try repairing..."

的解決方案,爲我工作:

我的解決辦法是讓devenv.exemsvsmon.exe 「運行作爲管理員」。

不知怎的,新的防火牆/防毒(正在運行的McAfee之前,但訂閱過期)管理,以減少我的devenv.exe的權利和/或msvsmon.exe

0

關閉防火牆解決了這個問題。我在Visual Studio 2015上工作

0

我在VS 2015中遇到了這個問題,並通過更改IDM設置來修復它。

  1. 打開IDM(互聯網下載管理器)
  2. 按下載菜單。
  3. 在常規選項卡上刪除「使用高級瀏覽器集成」

檢查,我希望你的問題解決與此解決方案。 use this helpful picture.

1

我在運行VPN時遇到了這個問題,並且在關閉VPN後它就消失了。它與MS如何執行64位相同的機器調試有關,網絡扮演着角色並且VPN會干擾。我在MS網站上看到了這個問題,它被認爲是一個錯誤,但我猜測我們沒有足夠的人需要這個工作來解決問題。我只是關閉了我的VPN,對我來說不是問題。 (VS2013)今天

0

在調試得到了相同的錯誤消息

​​

在我的情況下,只需重新啓動計算機解決了這個問題。我建議先嚐試一下。

0

嘗試重新啓動app_pool。在VS2015上,我經常遇到這種情況。我想我有一些項目針對32位,一些針對64位在我的解決方案,這導致了這一點。

0

在這裏工作中,我們在防火牆和代理服務器上有很高的主張,我對這個問題的解決方案只是以管理員身份運行。希望它可以幫助別人