VS2010 và IE10 Đính kèm trình gỡ lỗi Script để xử lý iexplore.exe không thành công


121

Vì vậy, tôi đang sử dụng Win7 x64 với VS2010 và đã cài đặt IE10 Win7 Preview và ReSharper 6.1.

Khi tôi cố gắng Bắt đầu gỡ lỗi, tôi nhận được thông tin sau:

"Không thể đính kèm trình gỡ lỗi Tập lệnh để xử lý '[1111] iexplore.exe' trên máy 'MINE'. Một trình gỡ lỗi đã được đính kèm."

Tôi có thể nhấp vào OK và xem các phiên gỡ lỗi đính kèm - [1111] bị chuyển sang màu xám và có một phiên bản iexplore.exe khác với tiêu đề giải pháp của tôi. Tôi có thể đính kèm theo cách thủ công và nó hoạt động tốt.

Tôi nghĩ có lẽ vì có hai pids iexplore.exe nên sẽ có điều gì đó sai, không có hai tab hoặc cửa sổ mở và tôi đã tắt tính năng khôi phục sự cố tự động.

Đã thử điều này: Không thể đính kèm trình gỡ lỗi Tập lệnh để xử lý '[XXXX] IEXPLORE.EXE' trên máy 'NAME'

Đã không làm việc.

Có ý kiến ​​gì không?


1
Lời xin lỗi của tôi. Tôi đã cập nhật câu trả lời khi tôi lại gặp phải vấn đề tương tự - lần này tôi đã có thể giải quyết đúng vấn đề mà tôi đang gặp phải.
mstaffeld

Câu trả lời:


306

Có một cách khắc phục đơn giản hơn cho vấn đề gỡ lỗi JavaScript trong IE10:

  1. Đóng IE
  2. Trong dấu nhắc cmd nâng cao, hãy chạy lệnh này:

    regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
    

(hoặc %ProgramFiles%trên hệ điều hành 32 bit)


2
Ditto ... Giải pháp này làm việc cho Win7, 64-bit với VS2010 và IE10
Marc Temanson

2
Điều này đã làm việc cho tôi win7 64 bit và IE10, Điều này phải được đánh dấu là câu trả lời
kvc

1
Điều này đã giúp tôi trên hộp Win7 của Đức (32bit), với VS2010 và IE10:regsvr32.exe "C:\Program Files\Common Files\microsoft shared\VS7Debug\msdbg2.dll"
Marcel

11
Đảm bảo Chạy với tư cách quản trị viên .
Giành chiến thắng vào

2
Có lẽ chỉ có thể ủng hộ thay vì đăng đi đăng lại cùng một bình luận.
Joel McBeth

38

Bản nâng cấp IE10 thiết lập lại nhiều thứ. Tôi đã làm theo 2 bước để sửa lỗi này.

  1. Trong Cài đặt nâng cao của IE, trong quá trình duyệt, hãy xóa đánh dấu trên "Tắt gỡ lỗi tập lệnh (Internet Explorer)"
  2. Chạy điều này trong dấu nhắc lệnh (với quyền quản trị viên): -

    regsvr32.exe "% ProgramFiles (x86)% \ Common Files \ Microsoft Shared \ VS7Debug \ msdbg2.dll

Sự kết hợp của 2 điều này và khởi động lại trình duyệt tất nhiên đã khắc phục sự cố cho tôi.

Tôi cũng đồng ý, giải pháp bỏ cài đặt được đánh dấu ở trên khó có thể là một giải pháp thích hợp.


Tại sao điều này không được chọn làm câu trả lời? Làm việc cho tôi (IE10, VS2010, WIN 7 64bit).
TheVillageIdiot

1
Tôi cũng phải thực hiện cả hai thay đổi mà bạn đã đề cập. Nếu bạn cố gắng đính kèm trong Visual Studio vào quy trình IE, nó thậm chí không hiển thị gỡ lỗi Tập lệnh dưới dạng Loại mà không tắt các cài đặt đó.
yourbuddypal

17

Tôi gặp chính xác vấn đề tương tự .. Tôi đã tìm thấy một giải pháp tạm thời nhưng tôi phải thực hiện mỗi lần cùng một trình tự như sau.

  1. Nhấp vào menu "Gỡ lỗi"
  2. Nhấp vào menu "Cửa sổ"
  3. Nhấp vào menu "Quy trình"
  4. Và nhấp chuột phải vào iexplorer.exe và "tách quy trình"

Vấn đề là mỗi lần tôi phải lặp lại quy trình này trong mỗi lần biên dịch dự án của mình ...


Điều này đã thực hiện thủ thuật đối với tôi, mặc dù tôi phải đính kèm vào mọi phiên bản của iexplore.exe.
ROFLwTIME

Đây là câu trả lời gần nhất cho vấn đề ở thời điểm hiện tại. Bất cứ điều gì có thể được cấu hình cho Debug?
Shawn

Tôi đã hy vọng rằng nó cũng sẽ hiệu quả với tôi cũng như nó có hiệu quả với những người khác. Nhưng, nó không hoàn toàn hoạt động. Tôi có thể thoát khỏi cảnh báo rằng nó đang hiển thị cho tôi và do đó có bản năng rằng nó sẽ hoạt động, nhưng nó không dừng lại ở các điểm ngắt. Tôi có nên tách quy trình ra sau khi đặt các điểm ngắt hoặc trước đó hay không?
Vikram

Thật thú vị, bất kỳ ý tưởng làm thế nào để ngăn VS tự động gắn vào?
KurzedMetal

14

Tôi đã gặp sự cố tương tự với VS2010 & IE10 (Win7). Sau nhiều tuần cố gắng giải quyết vấn đề này, cuối cùng tôi đã quyết định kích hoạt VS2012 để gỡ lỗi trang web của mình. Tôi cũng đã cập nhật VS2012 lên SP1 và khởi động lại máy của mình và hiện việc gỡ lỗi VS2010 hoạt động tốt trong IE10.

Vì vậy, hãy thử cài đặt VS2012 SP1 để khắc phục sự cố tương thích với VS2010 & IE10.


Cảm ơn bạn, điều này đã làm việc ngay lập tức, tôi đã thử hầu hết các đề xuất khác. Tôi tự hỏi nếu thủ phạm là VS2012 và IE10 trên Win7, hay chỉ là VS2012.
Giá vé

Tôi đã thử câu trả lời được bình chọn cao nhất nhưng không có kết quả và tôi đã cài đặt VS2012 Update 1, nhưng tôi đã cài đặt nó trước khi cài đặt IE10. Tôi đã chạy lại trình cài đặt VS2012 Update 1, với tùy chọn "sửa chữa" và nó đã khắc phục sự cố này.
JustinP8

Điều này đã làm việc cho tôi. Tôi có Win 7, VS2010 và sau đó cài đặt VS2012 Express (phiên bản miễn phí) và nó đã giải quyết được vấn đề này.
bay 227

Cần lưu ý rằng nó được gọi là VS2012 Update 1, không phải VS2012 SP1. Tôi đã áp dụng Bản cập nhật VS2012 2 (mà không cần cài đặt Bản cập nhật 1) và nó cũng đã khắc phục sự cố.
NightOwl888

8

Ai đó gợi ý rằng chạy điều này trong dấu nhắc lệnh nâng cao sẽ thực hiện thủ thuật:

regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"

Tôi đã thử nó và nó báo cáo không tìm thấy dll. Tôi đã tìm kiếm msdbg2.dll và nó không được tìm thấy. Rõ ràng là nó đã được giấu kín.

Tôi đã chạy:

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

va no đa hoạt động.

Điều này đã có trên Windows 7, 64 bit, VS2010 Premium


1
Cảm ơn, điều này đã hoạt động hoàn hảo trên máy của tôi (Windows 7, 64 bit, VS2010 Premium)
Jack

3

Tôi đã gặp vấn đề tương tự này với VS2010 và VS2012 trên CTP WIN7 + IE10 vào tháng 12 năm ngoái. Tôi hy vọng vấn đề này đã được giải quyết trong phiên bản RTM của IE10, hôm nay tôi phát hiện ra là không.

Tôi đã thử mọi giải pháp trong bài đăng này, thậm chí cài đặt bản cập nhật VS2012 2 CTP 4, nhưng không có gì khắc phục được sự cố.

Tôi quyết định hoàn nguyên về IE9. Tôi đã không sử dụng các bước chính xác được MonteChristo mô tả trong câu trả lời.

Tôi đã gỡ cài đặt IE10 bằng cách:

  1. Thắng + R
  2. appwiz.cpl
  3. Bật hoặc tắt các tính năng của Windows.
  4. Bỏ chọn Internet Explorer 10
  5. Khởi động lại

Bây giờ điều này không trở lại IE9. Chỉ là loại bỏ IE10. Không phải những gì tôi dự định. Vì vậy, tôi đã cài đặt lại IE10 bằng cách sử dụng các bước tương tự như trên.

Sau đó, tôi không thể giúp mình kiểm tra nó một lần nữa và đáng ngạc nhiên là nó hoạt động, tôi đã gỡ lỗi Javascript của mình trở lại. Những gì tôi nhận thấy là sau đây. Trước khi tôi gỡ cài đặt IE10, quá trình chạy / duyệt với (xem hình ảnh bên dưới) được liệt kêInternet Explorer hai lần.

Sau khi gỡ cài đặt, cài đặt IE10 nó chỉ được liệt kê một lần. Tôi không biết nó có liên quan không nhưng tôi muốn đề cập đến nó.

nhập mô tả hình ảnh ở đây


cài đặt lại IE10 cố định vấn đề của tôi
mxasim

2

Cố gắng đặt lại cài đặt IE của bạn và sau đó bỏ chọn "Tắt Trình gỡ lỗi Tập lệnh (internet Explorer)" trong Công cụ-> Tùy chọn Internet-> Nâng cao và đặt lại máy tính của bạn.


0

Ngay cả với IE10 mới phát hành cho Win 7, sự cố vẫn tiếp diễn. Tuy nhiên, nhận được gợi ý rằng cài đặt VS2012 SP1 đã khắc phục sự cố này nên tôi đã cài đặt Visual Studio 2012 Express thông qua Trình cài đặt nền tảng web (v4.5) - dường như đã được khắc phục!


2
Tương tự với tôi: cài đặt phiên bản web VS2012 express đã khắc phục sự cố IE10 trong VS2010.
CM

1
Tôi có Visual Studio 2010 Premium. Khi bạn cài đặt phiên bản web VS2012 express - bạn vẫn có thể sử dụng Visual Studio 2010 chứ?
Martin Smellworse

1
vâng, bạn có thể cài đặt cả hai bên cạnh nhau - đang phát triển như vậy kể từ ngày 26 tháng 2 mà không có vấn đề gì.
Robert Koch

0

Tôi đã có VS2010 & 12IE10, Win 7 x64.

Tôi đã thử tất cả các cách trên (ngoại trừ hạ cấp xuống IE9, rõ ràng là) nhưng không có kết quả.

Tôi có linh cảm rằng VS2012 Update 2có thể khắc phục sự cố và tôi đã đúng.

Không cmd, không cài đặt lại, không khởi động lại. Nó đã sửa nó cho VS2010 & 12.

Tôi hy vọng nó cũng giúp được người khác.


vâng, điều này đã làm việc! Tôi cũng đang sử dụng cấu hình chính xác. Tôi cũng đã hạ cấp xuống IE9 và không có gì hoạt động. Sau đó, tôi cũng đã thực hiện cập nhật VS2012 2 và hiện gỡ lỗi trong VS2010 với IE9 đang hoạt động trở lại (tôi cho rằng IE 10 cũng sẽ hoạt động)
Allie

0

Tôi có VS2010 và VS2012 trên PC. Đó là dự án ASP.NET và nó không hoạt động để gỡ lỗi JS. Tôi thử cả hai phiên bản kết quả đều giống nhau. Mọi thứ tôi đã làm đều thất bại:

  1. regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"- không giúp được gì
  2. Đã chọn / Bỏ chọn hộp kiểm "Silverlight" tại Trang thuộc tính - không
  3. Hạ cấp từ IE 10 -> IE 9 -> IE 8 - không may mắn
  4. Repair VS 2010 - không hoạt động với tôi
  5. Trong IE, "Cài đặt nâng cao" được bỏ chọn "Tắt gỡ lỗi tập lệnh (Internet Explorer)" và "Tắt gỡ lỗi tập lệnh (Khác)" - không

Cuối cùng, tôi đã cài đặt "Công cụ từ xa cho Bản cập nhật Visual Studio 2012" và "Bản cập nhật VS2012 4". Tôi không chắc vấn đề đã được khắc phục là gì nhưng nó đã biến mất. Và VS2010 và VS2012 bắt đầu gỡ lỗi JavaScript. Do đó, có vẻ như một số thành phần đã bị hỏng. Hôm nay, tôi nghĩ, lựa chọn tốt nhất để sửa lỗi này là cài đặt lại IE, ý tôi là hạ cấp nó và cài đặt lại, hơn nữa bạn có thể cài đặt Bản cập nhật 4 cho VS2012.

Xin lưu ý:

"Phải bỏ chọn hộp kiểm trong cửa sổ Trang thuộc tính" Silverlight ""


-1

Tôi đã gặp sự cố tương tự (sử dụng VS2012 RC) sau khi cập nhật IE9 lên IE10 - Tôi đã khắc phục sự cố này bằng cách sửa cài đặt VS2012 - Tôi gặp sự cố vì tôi có một bản sao Internet Explorer đáng ngờ trong danh sách gỡ lỗi thả xuống và ngay cả khi trình gỡ lỗi đang được khởi chạy, Tôi không thể tìm thấy các ký hiệu được tải.

Trong VS2010 chắc chắn không có trình đơn thả xuống đó, nhưng có thể cố gắng sửa chữa có thể là một cách khắc phục.


1
Tôi đã thử và sửa chữa cài đặt VS2010 - không khắc phục được sự cố này thành công. Tôi đã gỡ cài đặt IE10 do một số điểm không tương thích với cơ sở mã hiện có của chúng tôi. Rất tiếc. Cảm ơn.
mstaffeld

-19

Tôi đã gặp vấn đề tương tự kể từ khi cập nhật lên IE 10 trên máy Win 7 Pro chạy VS 2010 SP1.

Tôi đã thử nhiều đề xuất, nhưng không có hiệu quả. Cuối cùng tôi đã sửa nó bằng cách hạ cấp xuống IE 9, để dí dỏm:

  1. Nhập "appwiz.cpl" vào Hộp Tìm kiếm của Win 7 bên dưới quả cầu bắt đầu và nhấn.
  2. Nhấp vào "Xem các bản cập nhật đã cài đặt"
  3. Tìm kiếm "Internet Explorer 10"
  4. Nhấp chuột phải vào "Internet Explorer 10" và chọn "Gỡ cài đặt"
  5. Khởi động lại.

Gỡ lỗi hoạt động trở lại.


31
Vui lòng xóa dấu 'Đã chấp nhận' khỏi câu trả lời này. Như bill berlington đã đề cập - đây KHÔNG phải là một giải pháp. Nếu tôi đề nghị bạn ngừng sử dụng Win7 và VS2010, bạn có chấp nhận không?
Đức ông

4
Đồng ý ... đây không thể được coi là một nhà cảm xạ hợp lệ. Vui lòng xóa dấu 'được chấp nhận'.
Daniel

7
Câu trả lời regsvr32 do Dmitri cung cấp thực sự khắc phục được sự cố hoặc ít nhất là có khả năng cao là sửa nó (phù hợp với tôi). Vui lòng đánh dấu đó là câu trả lời.
profMamba

4
đồng ý, sẽ trở lại IE9 không phải là một giải pháp, các hành động dưới đây regsvr32 làm nó
Allie

2
Có, bản sửa lỗi regsvr32 là bản sửa lỗi lý tưởng: Bạn nhận được IE10 và môi trường làm việc. Nó có giá trị! NHƯNG! Khi đánh giá các bản cập nhật tiềm năng, tôi không bắt đầu bằng "Làm thế nào để tôi có thể hack thay đổi đột phá này để hoạt động". Bản sửa lỗi Regsvr32 không lý tưởng cho các môi trường công ty nơi bản sửa lỗi hack / tùy chỉnh có thể gây ra lỗi tiềm ẩn. Tại sao dll này được đăng ký / hiện tại? MS sẽ giải quyết vấn đề này như thế nào và sử dụng dll đó trong tương lai. Thay đổi hệ thống sang trạng thái không chuẩn trong môi trường công ty là một ý tưởng tồi (mặc dù tôi sẽ làm điều đó trên hộp nhà của mình). Đối với phần còn lại của chúng tôi, chúng tôi liên hệ với MS để có HotFix.
JFish222
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.