レジストリエディタを使用して、ネットワーク経由でリモートからレジストリにアクセスする
別のコンピュータのWindowsレジストリにリモートで接続することは、定期的に行うことではありませんが、レジストリエディタはあなたに任せます。
リモートレジストリ編集は、一般的なコンピュータユーザーよりも技術サポートやITグループにとってははるかに一般的な作業ですが、別のコンピュータのレジストリ内のキーや値をリモートで編集することが本当に便利になることがあります。
おそらく、他のコンピュータを訪れていなくても、4月のFoolの日にBSODを偽ったり、PCの 2つのフロアにあるBIOSバージョンをチェックするなど、もう少し価値のあるタスクのような単純なものかもしれません。
その理由にかかわらず、自宅や職場のローカルネットワーク上でレジストリにリモートからアクセスすることは、本当に簡単です。
所要時間:レジストリエディタを使用してリモートコンピュータのレジストリに接続するには、リモートコンピュータが動作していて、ネットワークに接続されており、必要なサービスが実行されていることを前提として、1〜2分かかります。
以下で説明する手順は、 Windows 10 、 Windows 8 、 Windows 7 、 Windows Vista 、 Windows XPなど、一般的に使用されているWindowsのすべてのバージョンのリモートレジストリに接続するために使用します。
リモートレジストリに接続する方法
- Windowsの任意のコマンドラインインターフェイスからregeditを実行して 、レジストリエディタを開きます。
- ヘルプが必要な場合は、 レジストリエディタを開く方法を参照してください。
- レジストリエディタウィンドウの上部にあるメニューからFileをタップまたはクリックし、 Connect Network Registry ...を選択します 。
- 表示されるはずのこの[コンピュータの選択]ウィンドウのテキスト領域を選択するテキスト領域に入力するには、レジストリにリモートアクセスするコンピュータの名前を入力します。
- ヒント:ここで要求されている「名前」は、他のコンピュータのホスト名であり、コンピュータ名やリモート名のユーザー名ではありません。 何をここに入力するかわからない場合は、「Windowsでホスト名を見つける方法」を参照してください。
- 上級者:ほとんどの単純なネットワークでは、 オブジェクトの種類と場所のフィールドを変更する必要はありません。既定の設定はコンピュータと、使用しているコンピュータがどのメンバであるかによって異なります。 より複雑なネットワークがあり、リモートレジストリを編集するコンピュータが異なるワークグループまたはドメインのメンバである場合は、これらの設定を自由に調整してください。
- リモートコンピュータの名前を入力したら、[ 名前の確認 ]ボタンをタップまたはクリックします。
- 数秒以上経過すると、ネットワークとコンピュータの速度とサイズに応じて、リモートコンピュータのフルパスがLOCATION \ NAMEとして表示されます。
- ヒント: 「次の名前のオブジェクト(コンピュータ)が見つかりません:「NAME」」という警告が表示された場合 リモートコンピュータがネットワークに正しく接続され、ホスト名を正しく入力したことを確認します。
- 注:レジストリに接続するためのアクセス権があることを確認できるように、リモートコンピュータ上のユーザーの資格情報を入力する必要があります。
- OKボタンをタップするかクリックします。
- おそらく2秒以下の時間で、レジストリエディタはリモートコンピュータのレジストリに接続します。 [ホスト名]の下に、 コンピュータ (コンピュータ)と、レジストリを表示している他のコンピュータが表示されます。
- ヒント: 「[name]に接続できません。」というメッセージが表示された場合 エラーが発生した場合は、リモートレジストリサービスを有効にする必要があります。 これを行う方法については、後述の「 Windowsでリモートレジストリサービスを有効にする方法」を参照してください。
- 接続したら、好きなものを表示したり、必要なレジストリを編集したりすることができます。 レジストリキーと値を追加、変更、削除する方法を参照してください。
- 重要:変更しているキーをバックアップすることを忘れないでください! これを行う簡単なチュートリアルについては、Windowsレジストリをバックアップする方法を参照してください。
あなたが接続しているリモートレジストリで作業しているときには、コンピュータよりもレジストリハイブの数が大幅に少なくなり、ナビゲートするときにいくつかの「アクセスが拒否されました」というメッセージが表示されます。 以下の両方の問題に関する詳細:
お使いのコンピュータにはおそらく少なくとも5つの個別レジストリハイブがありますが、リモートに接続しているレジストリにはHKEY_LOCAL_MACHINEとHKEY_USERSのみが表示されます 。
残りの3つのキー、 HKEY_CLASSESS_ROOT 、 HKEY_CURRENT_USER 、 HKEY_CURRENT_CONFIGは 、あなたが慣れ親しんでいるようには見えませんが、表示されている2つのハイブ内のさまざまなサブキーにすべて含まれています。
おそらくHKEY_LOCAL_MACHINEとHKEY_USERSハイブの下にあるさまざまなキーにアクセスしている "アクセスが拒否されました"というメッセージは、おそらくリモートコンピュータの管理者権限がないためです。 アカウント管理者にリモートコンピュータでアクセスしてから、もう一度お試しください。
Windowsでリモートレジストリサービスを有効にする方法
レジストリを表示または編集するリモートコンピュータでRemoteRegistry Windowsサービスを有効にする必要があります。
ほとんどのWindowsインストールでは、このサービスが既定で無効になっています。したがって、リモートでレジストリにアクセスするときにこの問題が発生した場合は、驚かないでください。
有効にする方法は次のとおりです。
- 接続先のコンピュータのコントロールパネルを開きます。
- コントロールパネルが開いたら、 [ 管理ツール ]、[ サービス]の順に選択します 。
- 今開いているサービスプログラムのサービス名のリストからリモートレジストリを検索し、ダブルクリックまたはダブルタップします。
- [ スタートアップの種類]ドロップダウンボックスから[ 手動]を選択します。
- ヒント: RemoteRegistryサービスを常に実行する場合は、[ 手動]ではなく[ 自動 ]を選択します。これは、今後このコンピュータのレジストリに再度接続したい場合に役立ちます。
- [ 適用 ]ボタンをタップまたはクリックします。
- サービスが開始されたら、[ 開始 ]ボタンをタップまたはクリックし、 [ OK ]ボタンをクリックします。
- サービスウィンドウと開いている可能性のあるコントロールパネルウィンドウを閉じます。
リモートレジストリを編集するリモートコンピュータでRemoteRegistryサービスが開始されたので、コンピュータに戻り、再度接続を試みます。