1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Just-In-Time Debugger を削除する方法

Microsoft Visual Studio には、Visual Studio をインストールすると既定で有効になる Just-In-Time Debugger と呼ばれるシステム全体のデバッグ機能が含まれています。この機能は、通常の使用中にアプリケーションのバグを見つけるのに役立ちますが、問題が検出されたときにアプリケーションを起動できないため、気を散らしたり、作業の妨げになることさえあります。 Visual Studio の [オプション] メニューで JIT デバッグを無効にすることができます。または、Visual Studio を起動できない、または起動したくない場合は、Windows レジストリを編集して機能を無効にすることができます。

Visual Studio の [オプション] メニューから

ステップ 1

Visual Studio を起動し、[ツール] をクリックして [オプション] を選択します。ポップアップ ダイアログのサイドバーにオプションのカテゴリが表示され、メイン ウィンドウにオプションのプロパティが表示されます。このシステム全体の機能は Windows レジストリ設定を変更するため、Just-In-Time Debugger 設定を変更するには管理者権限が必要です。

ステップ 2

サイドバーの矢印をクリックして、「デバッグ」カテゴリを展開します。デバッグ カテゴリから「ジャスト イン タイム」を選択します。

ステップ 3

JIT デバッグで評価する必要がなくなったコードの種類の選択を解除します。オプションは、マネージド、ネイティブ、およびスクリプトです。マネージ コードとは、Javascript、Java、Python、およびインタプリタがメモリ割り当てとガベージ コレクションを自動的に管理するその他の言語を指します。ネイティブ コードとは、コンパイラが自動メモリ管理なしでネイティブ マシン コードを生成する C や C++ などの言語を指します。 Just-In-Time Debugger を完全に無効にするには、すべてのオプションの選択を解除します。

ステップ 4

[OK] をクリックして変更を保存します。

Windows レジストリ エディターから

ステップ 1

「Windows-X」を押して「実行」を選択します。 [ファイル名を指定して実行] ダイアログに "regedit" (引用符なし) と入力し、"Enter" を押します。 Windows レジストリ エディターが開きます。

ステップ 2

ツリー ブラウザで適切なフォルダに移動します。コンピューターのアーキテクチャに応じて、ジャストインタイム デバッガーのレジストリ キーは 2 つの可能なパスに配置されます。 32 ビット システムと 64 ビット システムの両方で、「HKEY_LOCAL_MACHINE」および「SOFTWARE」ディレクトリを展開します。

ステップ 3

64 ビット システムの場合のみ、「Wow6432Node」ディレクトリを展開します。 32 ビット システムと 64 ビット システムの両方で、「Microsoft」ディレクトリを展開し、次の 2 つのレジストリ キーを見つけて削除します。

Windows NT\CurrentVersion\AeDebug\Debugger .NETFramework\DbgManagedDebugger

ステップ 4

レジストリ エディターを終了し、Windows を再起動します。

警告

この記事の情報は、Windows 8.1 および Microsoft Visual Studio 2013 に適用されます。他のバージョンでは、多少または大幅に異なる場合があります。