レジストリを使用して Windows 11/10 でデフォルトのスクリプトデバッガーを設定する方法

Windows 11 または Windows 10 PC でデフォルトのスクリプトデバッガーを設定する場合は、次の手順に従います。情報として、Windows レジストリエディターを使用して実行する必要があります。

Windows でのスクリプトデバッグに関しては、さまざまなオプションがあります。Internet Explorer自体がスクリプトデバッグを実行する優れた方法です。個人的に私はそれを使用してスクリプトをデバッグしており、この分野でうまく機能しています。しかし昨日、友人が私のマシンに Visual Studio をインストールしました。Visual Studio は、それ自体をデフォルトのデバッガーとして設定しました。現在、問題は Visual Studio を使用してデバッグする方法がわからないことでした。そして、急いで実行しなければならないデバッグ作業がありました。

問題は、デフォルトのデバッガーとして Visual Studio を選択解除し、使い慣れたネイティブのMicrosoft Script Debuggerを選択する方法でした。そこで、目的を達成するのに大いに役立った、以下に記載されているレジストリのトリックを実行しました。このトリックを使用すると、任意のプログラムをスクリプトデバッガーとして簡単に選択できます。必ず実行できるようにしてください。

Windows 11/10 でデフォルトのスクリプトデバッガーを設定する

1.Windows キー + Rの組み合わせを押し、実行ダイアログボックスにRegedt32.exeと入力して Enter キーを押し、レジストリエディターを開きます。

2.次の場所に移動します:

HKEY_CLASSES_ROOT\CLSID

3.この場所の左ペインで、キーCLSIDを右クリックして、新規->キーを選択します。新しく作成したキーに次の名前を付けます:

{834128A2-51F4-11DO-8F20-00805F2CD064}

次に、新しく作成したキーにサブキーを作成して、LocalServer32という名前を付けます。

次に、このサブキーLocalServer32またはレジストリ場所の右ペインに移動します:

HKEY_CLASSES_ROOT\CLSID\{834128A2-51F4-11DO-8F20-00805F2CD064}\LocalServer32

(既定)文字列(REG_SZ)をダブルクリックします。この文字列の値データは、Windows のデフォルトのスクリプトプログラムを管理します。これで次のようになります:


4.上記のボックスに、デフォルトのスクリプトデバッガーとして使用するプログラムのファイル場所を値データとして入力します。

たとえば、ネイティブの Microsoft Script Editor を復元するには、値データをC:\Program Files\Microsoft Script Debugger\msscrdlbg.exeと入力します。

ここで C: は必ずシステムのルートドライブです。値データの入力が完了したら、OKをクリックしてレジストリエディターを閉じ、マシンを再起動して結果を取得します。

スクリプトデバッグを有効にする方法は?

まず、Windows 11 または Windows 10 PC でスクリプトデバッグを有効にするには、Visual Studio を使用する必要があります。それには、アプリを開いて [ツール] > [オプション] > [デバッグ] に移動します。ここには、ASP.NET 用 JavaScript デバッグを有効にするというオプションがあります。このオプションを有効にするかオンにする必要があります。情報として、これは Edge と Google Chrome で動作します。

Windows 11/10 でスクリプトデバッグを無効にする方法は?

Windows 10 を使用している場合は、レジストリエディターを使用してスクリプトデバッグを無効にすることができます。次のパスをたどることができます: HKEY_CLASSES_ROOT\CLSID、{834128A2-51F4-11DO-8F20-00805F2CD064}という名前の新しいキーを作成し、LocalServer32という名前のサブキーを作成して、プログラムパスの値データを入力します。ただし、Windows 11 を使用している場合は、スクリプトデバッグをオンまたはオフにするには Visual Studio を使用する必要があるため、そのようなオプションはありません。

いつかお役に立てば幸いです!