close

VS2010使用了好一段時間了,偵錯一直都很正常,但有一天開始,突然在偵錯時,出現了下列的錯誤訊息:

無法附加script偵錯工具至電腦XXX

以前VS2003時,出現這樣訊息好像都是因為權限不足的關係,但這次看來並不是這麼一回事,上網一查,竟然沒有微軟的任何說明,反而是有位網路先進有這樣的PO文,原來是因為我的瀏覽器升級到了IE10了,參考該篇文章的說明,原來是要重新註冊偵錯工具,註冊語法如下:

regsvr32.exe "C:\Program Files (x86)\Common Files\microsoft shared\VS7Debug\msdbg2.dll"

或者是

regsvr32.exe "C:\Program Files\Common Files\microsoft shared\VS7Debug\msdbg2.dll"

但是執行時,卻出現0x80070005的錯誤,錯誤訊息主要是說「呼叫DllRegisterServer失敗」,於是再次搜尋,發現原來又是Windows 7的安全性過於嚴謹的關係,不是以系統管理員權限來執行才會失敗,於是只好以系統管理員權限來啟動命令提示字元視窗,輸入上面的指令,果然執行成功,不需要重新開機,直接回到VS2010啟動偵錯,終於解決了這個惱人的問題。

參考資料:

VS2010 於IE10上進行Javascript 偵錯

當您嘗試藉由使用 Regsvr32.exe 登錄 DLL 時,您會收到 「 DllRegisterServer 」 錯誤

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 擺渡人 的頭像
    擺渡人

    擺渡人的部落格

    擺渡人 發表在 痞客邦 留言(0) 人氣()