VS2010およびIE10 iexplore.exeを処理するためのスクリプトデバッガーのアタッチに失敗しました


121

だから私はVS2010でWin7 x64を使用しており、IE10 Win7プレビューとReSharper 6.1をインストールしています。

デバッグを開始しようとすると、次のメッセージが表示されます。

"スクリプトデバッガーをマシン 'MINE'のプロセス '[1111] iexplore.exe'にアタッチできませんでした。デバッガーは既にアタッチされています。"

[OK]をクリックして、アタッチされたデバッグセッションを確認できます-[1111]がグレー表示され、ソリューションタイトルにiexplore.exeの別のインスタンスがあります。手動で取り付けても問題ありません。

2つのiexplore.exe PIDがあったために何か問題が発生したと考え、2つのタブまたはウィンドウが開いておらず、自動クラッシュ回復を無効にしました。

これを試しました: マシン 'NAME'のプロセス '[XXXX] IEXPLORE.EXE'にスクリプトデバッガーをアタッチできませんでした

動作しませんでした。

何か案は?


1
謝罪いたします。同じ問題に再度遭遇したため、回答を更新しました。今回は、発生していた問題を適切に解決することができました。
mstaffeld 2013年

回答:


306

IE10のJavaScriptデバッグの問題に対するより簡単な修正があります:

  1. IEを閉じる
  2. 管理者特権のcmdプロンプトで、次のコマンドを実行します。

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

(または%ProgramFiles%32ビットOS)


2
Ditto ...このソリューションは、VS2010およびIE10を搭載したWin7、64ビットで機能しました
Marc Temanson 2013年

2
これは私のwin7 64ビットとIE10で機能しました。これは回答としてマークされているはずです
kvc

1
これは、VS2010とIE10を備えたドイツ語のWin7ボックス(32ビット)で私を助けました:regsvr32.exe "C:\Program Files\Common Files\microsoft shared\VS7Debug\msdbg2.dll"
Marcel

11
必ず管理者として実行してください。
2013

2
おそらく、同じコメントを何度も投稿するのではなく、賛成票を投じることができるでしょう。
Joel McBeth 2013年

38

IE10のアップグレードにより、たくさんのものがリセットされます。これを修正するために2つの手順を実行しました。

  1. IEの詳細設定で、ブラウジングの下にある「スクリプトのデバッグを無効にする(Internet Explorer)」のチェックを外します
  2. コマンドプロンプトでこれを実行すると(管理者権限が必要):-

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

もちろん、これら2つとブラウザの再起動の組み合わせで修正されました。

また、上記のアンインストールのマークされたソリューションは、適切なソリューションとは言えません。


なぜこれが回答として選ばれなかったのですか?私のために働いた(IE10、VS2010、WIN 7 64ビット)。
TheVillageIdiot 2013年

1
私もあなたが言及した両方の変更を行わなければなりませんでした。Visual StudioでIEプロセスにアタッチしようとすると、これらの設定を無効にしないと、スクリプトのデバッグがタイプとして表示されません。
yourbuddypal 2013

17

私はまったく同じ問題を抱えています..一時的な解決策を見つけましたが、同じシーケンスが次のようになるたびに実行する必要があります。

  1. メニュー「デバッグ」をクリックします
  2. 「ウィンドウ」メニューをクリックします
  3. メニュー「プロセス」をクリックします
  4. そして、iexplorer.exeを右クリックして、「プロセスを切り離す」

問題は、プロジェクトをコンパイルするたびにこの手順を繰り返さなければならないことです...


これでうまくいきましたが、iexplore.exeのすべてのインスタンスにアタッチする必要がありました。
ROFLwTIME 2013年

これは現時点で問題に最も近い答えです。デバッグ用に構成できるものはありますか?
ショーン

他の人と同じように、私にとってもうまくいくことを期待していました。しかし、完全には機能しませんでした。警告が表示されていて、それが機能するという本能を得たという警告を取り除くことができましたが、ブレークポイントで停止しませんでした。ブレークポイントを置いた後またはその前にプロセスをデタッチするはずですか、それとも問題ありませんか?
Vikram 2014年

興味深いのは、VSが自動的にアタッチされないようにする方法です。
KurzedMetal 2015

14

VS2010とIE10(Win7)でも同じ問題が発生していました。この問題を何週間か解決しようと試みた後、VS2012を起動してサイトをデバッグすることにしました。また、VS2012をSP1に更新してマシンを再起動したところ、VS2010のデバッグはIE10で正常に機能します。

したがって、VS2012 SP1をインストールして、VS2010およびIE10との互換性の問題を修正してください。


ありがとう、これはすぐに機能し、他のほとんどすべての提案を試しました。犯人はVS2012とWin7のIE10なのか、それともVS2012なのか。
運賃2013

最高の投票数の回答を試しましたが、VS2012 Update 1は既にインストールされていましたが、IE10をインストールする前にインストールしていました。「修復」オプションを使用してVS2012 Update 1インストーラーを再度実行したところ、この問題が修正されました。
JustinP8 2013年

これでうまくいきました。私はWin 7、VS2010を使用していて、VS2012 Express(無料版)をインストールして、この問題を解決しました。
フライング227 2013

VS2012 SP1ではなく、VS2012 Update 1と呼ばれていることに注意してください。VS2012 Update 2を適用し(Update 1をインストールせずに)、問題も修正しました。
NightOwl888 2013

8

誰かがこれを管理者特権のコマンドプロンプトで実行するとうまくいくと示唆しました:

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

私はそれを試してみましたが、dllが見つからなかったと報告しました。msdbg2.dllを検索しましたが、見つかりませんでした。どうやら、それは隠されています。

私が走った:

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

そしてそれは働いた。

これはWindows 7、64ビット、VS2010 Premiumでした


1
おかげで、これは私のマシン(Windows 7、64ビット、VS2010 Premium)で完全に機能しました
ジャック

3

昨年12月に、WIN7 + IE10 CTP上のVS2010とVS2012で同じ問題が発生しました。この問題がIE10のRTMバージョンで解決されることを望みましたが、今日は解決されなかったことがわかりました。

この投稿では、VS2012 update 2 CTP 4をインストールする場合でも、すべての解決策を試しましたが、何も問題を修正していません。

IE9に戻すことにしました。MonteChristoの回答に記載されている正しい手順を使用していません。

私はIE10をアンインストールしました:

  1. 勝利+ R
  2. appwiz.cpl
  3. Windowsの機能をオンまたはオフにします。
  4. Internet Explorer 10のチェックを外します
  5. リブート

これはIE9に戻りません。IE10を削除するだけです。私が意図したものではありません。そこで、上記と同じ手順でIE10を再インストールしました。

その後、もう一度テストするのを手伝うことができず、驚くべきことにそれが機能し、Javascriptデバッグを取り戻しました。私が気づいたのは以下のことです。IE10をアンインストールする前に、実行/参照(下の画像を参照)がInternet Explorer2回リストされています。

アンインストール後、IE10をインストールすると、一度だけリストされます。それが関連しているかどうかはわかりませんが、言及したいと思います。

ここに画像の説明を入力してください


IE10を再インストールすると問題が解決しました
mxasim 14

2

IE設定をリセットしてから、[ツール]-> [インターネットオプション]-> [詳細設定]の[スクリプトデバッガ(インターネットエクスプローラ)を無効にする]をオフにして、コンピュータをリセットします。


0

Win 7用に新しくリリースされたIE10を使用しても、問題は解決しませんでした。ただし、VS2012 SP1をインストールするとこの問題が修正されるというヒントを得たので、Web Studio Installer(v4.5)を介してVisual Studio 2012 Expressをインストールしました-修正されたようです!


2
私と同じ:VS2012 Express Web Editionをインストールすると、VS2010のIE10の問題が修正されました。
CM

1
Visual Studio 2010 Premiumを持っています。VS2012 Express Web Editionをインストールすると、Visual Studio 2010を引き続き使用できますか?
Martin Smellworse 2013年

1
はい、両方を同時にインストールできます。問題なく2月26日からそのように開発されています。
Robert Koch

0

私が持っているVS2010 & 12IE10Win 7 x64

私は上記のすべてを試しました(IE9明らかにへのダウングレードを除く)。

私はVS2012 Update 2問題を修正するかもしれない予感がありました、そして私は正しかった。

いいえcmd、再インストール、再起動は必要ありません。それを修正しましたVS2010 & 12

それが他の誰かにも役立つことを願っています。


はい、これでうまくいきました!私もまったく同じ設定を使用していました。私もIE9にダウングレードしましたが、何も機能しませんでした。次に、VS2012の更新2も行い、今ではIE9を使用したVS2010でのデバッグが再び機能しています(IE 10も機能すると思います)
Allie

0

PCにVS2010とVS2012があります。これはASP.NETプロジェクトであり、JSデバッグでは機能しませんでした。私は両方のバージョンの結果を試しましたが、結果は同じでした。私がしたことはすべて成功しませんでした:

  1. REGSVR32.EXE "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"- ませんでしたヘルプ
  2. プロパティページの[Silverlight]チェックボックスのオン/オフ- いいえ
  3. IE 10からダウングレード-> IE 9-> IE 8- 運が悪い
  4. VS 2010を修復する- うまくいきません
  5. IEの[詳細設定]で、[スクリプトのデバッグを無効にする(Internet Explorer)]および[スクリプトのデバッグを無効にする(その他)]をオフにした- いいえ

最後に、「Visual Studio 2012 Updateのリモートツール」と「VS2012 Update 4」をインストールしました。修正された問題の内容はわかりませんが、なくなりました。そしてVS2010とVS2012はJavaScriptのデバッグを開始しました。したがって、一部のコンポーネントが破損しているようです。今日、これを修正する最善の選択肢はIEを再インストールすることです。つまり、ダウングレードして再度インストールすることです。さらに、VS2012のUpdate 4をインストールできます。

ご注意ください:

「プロパティページウィンドウのチェックボックスで、「Silverlight」をオフにする必要があります。」


-1

IE9をIE10に更新した後、(VS2012 RCを使用して)同様の問題が発生しました-VS2012のインストールを修復して修正しました-デバッグドロップダウンリストにInternet Explorerが重複している疑いがあるため、そこに到達しました。ロードされたシンボルが見つかりませんでした。

VS2010では確かにそのドロップダウンはありませんが、おそらく修復を試みることは修正である可能性があります。


1
私はVS2010のインストールを試みて修復しましたが、この問題を修正することはできませんでした。それ以来、既存のコードベースとの大きな互換性がないため、IE10をアンインストールしました。うわぁ。ありがとう。
mstaffeld

-19

VS 2010 SP1を実行しているWin 7 ProマシンでIE 10に更新してから同じ問題が発生しました。

私は多くの提案を試みましたが、どれもうまくいきませんでした。IE 9にダウングレードして最終的に修正しました。

  1. 開始オーブの下のWin 7検索ボックスに「appwiz.cpl」と入力し、を押します。
  2. 「インストールされた更新を表示」をクリックします
  3. 「Internet Explorer 10」を検索
  4. 「Internet Explorer 10」を右クリックし、「アンインストール」を選択します
  5. リブート。

デバッグが再び機能します。


31
この回答から「承認済み」マークを削除してください。ビル・バーリントンが述べたように-これは解決策ではありません。Win7とVS2010の使用を停止するように提案した場合、それを受け入れますか?
Monsignor 2013年

4
同意しました...これは有効なアンサーとは見なされませんでした。「承認済み」マークを削除してください。
ダニエル

7
Dmitriによって提供されたregsvr32回答は実際に問題を修正するか、少なくとも修正する可能性が高くなります(私にとってはうまくいきました)。それを回答としてマークしてください。
profMamba 2013年

4
同意しました。IE9に戻ることは解決策ではありません。以下のregsvr32アクションはそれを行います
Allie

2
はい、regsvr32修正は理想的な修正です。IE10と作業環境を取得します。それにはメリットがあります!だが!潜在的な更新を評価するとき、「この破壊的な変更をハックして機能させるにはどうすればよいですか」から始めません。Regsvr32修正は、ハック/カスタム修正により潜在的なエラーが発生する可能性がある企業環境には理想的ではありません。なぜこのDLLが登録/存在するのですか?MSはこの問題にどのように対処し、将来そのDLLを利用する予定ですか。企業環境でシステムを非標準状態に変更することは悪い考えです(私は自分のホームボックスでそれを行います)。残りの部分については、MSにHotFixを問い合わせます。
JFish222 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.