none
在vs2005中要從UI介面跳到程式碼區出現錯誤 RRS feed

  • 問題

  • ERROR Message

     於0x5022ac18的devenv.exe中發生未處理的例外狀況:0xC0000005:

    寫入位置0x001310c0時發生存取違規

    我重新安裝VS2005也無效 請教各位該如何處理

    2006年2月28日 上午 09:58

解答

  • 防毒軟體不用移掉啦,暫時關掉測試就可以了

    防火牆,若沒有用 IIS 的話,也不用動

    另外是不是能問一下你的發生錯誤的帳號權限 (ex. Administrators, Debugger) CPU 跟 OS ?WinXP SP2/Win2003 SP1 以後的作業系統試看看:

    控制台、系統、進階、效能設定 資料執行防止 新增 devent.exe 看看~

    如果還不行的話,我想現在有 VS2005 標準版以上的,多半是 MSDN 訂戶,請你使用你 MSDN 送的五個技術問題支援,直接問 PSS 那邊,就算你是新買的 VS2005 ,也在 90 天內,也可以問安裝執行問題。

    2006年2月28日 下午 03:52
    版主
  • 小朱:

    可是他這先前是拒絕存取,後面是除以 0 ,所以我猜可能某些東西因為安全性理由被擋掉了,所以沒有傳回值,變成 0 ,而非記憶體問題...

    先前在 VS.NET 2003 上,印象中應該是 N 牌的 Axxx 會擋... 那個 Axxx 很討厭,還會擋 Office ,所以我都不用,都是幫人家檢查的時候才發現到...

    另外給原提問者:

    你試試看從安全模式下能不能開啟,除非 VS 拒絕在安全模式下開啟,否則安全模式下,通常很多軟體跟服務是不被啟動的,這時若是可以跑的話,就有可能是你電腦某些元件衝突或是被某些過濾程式阻擋。

    2006年3月2日 下午 03:39
    版主

所有回覆

  • 你把防毒軟體停掉試看看~

    VS2005 我還沒碰過會有這種問題,VS2003 是會用到 FSO, Shell, WebBrowserControl 等控制項,有的防毒軟體會擋。

    確定是防毒軟體的話,把 devent.exe 加到防毒軟體的例外清單即可。

    2006年2月28日 下午 12:39
    版主
  • 謝謝! 我也照您的說明試過了 情形是這樣的

    1.移除掉防毒軟體  ....無效

    2.在XP sp2的防火牆將devenv.exe(vs2005)加入例外..無效

    3.將防火牆關掉.....無效

    而且現在偵錯的ERROR MESSAGE變成

    於 0x5025504c 的 devenv.exe 中發生未處理的例外狀況: 0xC0000094: Integer division by zero

    請幫幫忙

     

    2006年2月28日 下午 02:22
  • 防毒軟體不用移掉啦,暫時關掉測試就可以了

    防火牆,若沒有用 IIS 的話,也不用動

    另外是不是能問一下你的發生錯誤的帳號權限 (ex. Administrators, Debugger) CPU 跟 OS ?WinXP SP2/Win2003 SP1 以後的作業系統試看看:

    控制台、系統、進階、效能設定 資料執行防止 新增 devent.exe 看看~

    如果還不行的話,我想現在有 VS2005 標準版以上的,多半是 MSDN 訂戶,請你使用你 MSDN 送的五個技術問題支援,直接問 PSS 那邊,就算你是新買的 VS2005 ,也在 90 天內,也可以問安裝執行問題。

    2006年2月28日 下午 03:52
    版主
  • 我的帳號權限 是 Administrators

    CPU 是P4 2.8GHZ

    os XP sp2

    控制台、系統、進階、效能設定 資料執行防止 新增 devent.exe

    結果還是不行

    謝謝您的協助

    我只能說VS2005安裝問題似乎不少

    我同事在Win2000上安裝 也是失敗

     

    2006年3月2日 下午 12:17
  • 如果作業系統的問題被排除,那可能就是硬體上的問題了,也許是記憶體有問題 .

    不過這可能無法 100% 確定,我灌過好幾次 Visual Studio 2005,都沒有發生過問題 ...

    2006年3月2日 下午 02:04
    版主
  • 小朱:

    可是他這先前是拒絕存取,後面是除以 0 ,所以我猜可能某些東西因為安全性理由被擋掉了,所以沒有傳回值,變成 0 ,而非記憶體問題...

    先前在 VS.NET 2003 上,印象中應該是 N 牌的 Axxx 會擋... 那個 Axxx 很討厭,還會擋 Office ,所以我都不用,都是幫人家檢查的時候才發現到...

    另外給原提問者:

    你試試看從安全模式下能不能開啟,除非 VS 拒絕在安全模式下開啟,否則安全模式下,通常很多軟體跟服務是不被啟動的,這時若是可以跑的話,就有可能是你電腦某些元件衝突或是被某些過濾程式阻擋。

    2006年3月2日 下午 03:39
    版主