web-dev-qa-db-ja.com

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

したがって、VS2010でWin7 x64を使用し、IE10 Win7 PreviewおよびReSharper 6.1をインストールしました。

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

「マシン「MINE」上の「[1111] iexplore.exe」を処理するためのスクリプトデバッガの接続に失敗しました。デバッガは既に接続されています。」

[OK]をクリックして、添付されたデバッグセッションを見ることができます-[1111]はグレー表示され、ソリューションのタイトルにiexplore.exeの別のインスタンスがあります。手動で接続できますが、正常に機能します。

Iexplore.exeのpidが2つあったので、何か問題があり、タブやウィンドウが2つ開いていなかったため、自動クラッシュリカバリを無効にしたのかもしれません。

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

動作しませんでした。

何か案は?

121
mstaffeld

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

  1. IEを閉じる
  2. 昇格されたcmdプロンプトで次のコマンドを実行します。

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

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

306

IE10のアップグレードにより、すべてのものがリセットされます。私はこれを修正するために2つのステップを踏んだ。

  1. IE詳細設定で、参照中の「スクリプトのデバッグを無効にする(Internet Explorer)」のチェックマークを外します
  2. これをコマンドプロンプトで実行する(管理者権限を持つ):-

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

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

また、上記のアンインストールのマークされた解決策は、適切な解決策ではありません。

38
Jezbers

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

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

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

17
Mehdi Bugnard

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

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

14
Scott

誰かが、これを昇格したコマンドプロンプトで実行するとうまくいくと示唆しました。

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で行われました

8

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

私はこの投稿ですべてのソリューションを試しました。VS2012update 2 CTP 4をインストールしましたが、何も問題を解決しませんでした。

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

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

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

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

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

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

enter image description here

3
Martijn B

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

2
Daniel

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

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

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

ご注意ください:

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

0
Alezis

VS2010 & 12IE10Win 7 x64があります。

上記のすべて(明らかにIE9へのダウングレードを除く)を試しましたが、役に立ちませんでした。

私はVS2012 Update 2が問題を解決するかもしれないと思いましたが、私は正しかったです。

cmd、再インストール、再起動はありません。 VS2010 & 12で修正しました。

他の人にも役立つことを願っています。

0
Oundless

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

0
Robert Koch