Windows 10でレジストリを使って既定のスクリプトデバッガーを設定する方法
Windowsでスクリプトのデバッグを行う方法は実にさまざまです。Internet Explorer自体も優れたスクリプトデバッガーとして活用でき、筆者も普段はこれを使ってデバッグを行っており、十分に満足していました。ところが、友人が筆者のPCにVisual Studioをインストールしたことで状況が一変しました。Visual Studioはインストール時に自動的に自分自身を既定のデバッガーとして登録します。当時Visual Studioでのデバッグ操作に不慣れだった筆者は、急ぎのデバッグ作業を前に困ってしまうことに。
そこで問題になったのが、「Visual Studioを既定のデバッガーから外し、使い慣れたネイティブのMicrosoft Script Debuggerに戻すにはどうすればよいのか」という点です。結論として、以下のレジストリ操作を行うことで目的を簡単に達成できました。このテクニックを使えば、デバッグ機能を持つ任意のプログラムをスクリプトデバッガーとして指定できるようになります。
Windows 10で既定のスクリプトデバッガーを設定する手順
1. Windowsキー + Rを同時に押し、「ファイル名を指定して実行」ダイアログボックスにRegedt32.exeと入力してEnterキーを押し、レジストリエディターを開きます。
2. 次の場所へ移動します。
HKEY_CLASSES_ROOT\CLSID
3. 左ペインでCLSIDキーを右クリックし、「新規」→「キー」を選択します。作成された新しいキーに次の名前を付けます。
{834128A2-51F4-11D0-8F20-00805F2CD064}続いて、この新しいキーの下にサブキーを作成し、名前をLocalServer32とします。
次に、このサブキーLocalServer32(下記のレジストリパス)の右ペインに移動します。
HKEY_CLASSES_ROOT\CLSID\{834128A2-51F4-11D0-8F20-00805F2CD064}\LocalServer32そこにある「(既定)」文字列値(REG_SZ)をダブルクリックします。この値のデータが、Windowsにおける既定のスクリプトプログラムを制御しています。
4. 表示された編集ボックスに、既定のスクリプトデバッガーとして使用したいプログラムの実行ファイルのパスを入力します。
たとえば、ネイティブのMicrosoft Script Debuggerに戻したい場合は、値のデータとしてC:\Program Files\Microsoft Script Debugger\msscrdlbg.exeと入力します。
ここでC:はシステムルートドライブを指します。値のデータの入力が完了したら「OK」をクリックし、レジストリエディターを閉じてPCを再起動すれば、設定が反映されます。
作業前の注意点
レジストリの編集は、誤った操作を行うとシステムに深刻な影響を及ぼす可能性があります。作業を始める前に、必ず対象キーをエクスポートしてバックアップを取っておくことをおすすめします。
皆さんのデバッグ作業の一助となれば幸いです!
関連記事: 「システム内でデバッガーが実行されています」というメッセージへの対処法
-
Windows 10でWindows Helloをセットアップする方法【顔認証・指紋認証の使い方】
以下の手順に従えば、Windows 10のPCでWindows Helloを簡単にセットアップして利用開始できます。 Windows Helloは、Windows 10に搭載された先進的な機能で、指紋認証・顔認証・虹彩認証といった生体情報を使ってログインできるようにするものです。この機能はPCに生体認証によるセキュリティレイヤーを追加し、従来のパスワード入力とは異なる新しいログイン手段を提供します。従来のパスワード方式と比べて、Windows Helloはユーザーフレンドリーで、安全かつ信頼性が高いと評価されています。なお、Windows Helloを設定するには、専用の赤外線カメラアレイまた
-
Windows 11で既定のアプリを設定する方法――コマンドラインが機能しない理由と現実的な対処法
正直に言おう。私は以前考えていたよりも早く、コンピューターを使う機会を大きく減らすことになるだろう。もちろん、劇的に文明を捨てて原始生活に戻るといった話ではない。しかし、世に送り出されるソフトウェアの品質低下と愚かさにはすっかりうんざりしており、マシンとの関わりを必要最低限まで縮小しようと考えている。今日のテーマは、その典型例とも言える「既定のプログラム(デフォルトアプリ)」の設定だ。 Windowsにおける既定のアプリ設定。これは「やってはいけないやり方」の見本のような例だ。最近、MicrosoftがWindows 11で一般ユーザーによる既定アプリの切り替えを難しくしたという記事が散見され