Windows リモート アシスタンスを有効にしてその機能を理解する方法
Windowsでリモートアシスタンスを動作させるのは、時に少し難しい場合があります。スイッチをいくつか切り替えたり、初期設定ではうまく動作しない設定をいくつか調整するだけで済む場合もあります。リモートアシスタンスが有効になっているように見えるのに動作しない場合は、おそらくどこかで設定が無効になっているか、Windowsファイアウォールによってブロックされている可能性があります。これは非常によくあるケースで、特にグループポリシーをいじっていたり、最近システムをアップデートしたりした場合によく発生します。幸いなことに、この問題を解決するには通常は簡単な手順をいくつか実行するだけで済みますが、Windowsが必ずしも問題の原因を教えてくれるとは限らないため、少しイライラするかもしれません。
これを終えたらどうなるでしょうか?うまくいけば、完全に機能するリモートアシスタンスの設定が完了するでしょう。そうすれば、あなたや信頼できる人が、面倒な手続きを踏むことなくリモート接続できるようになります。特にリモートテクニカルサポートが必要な場合は、よくある問題の解決にかかる時間を大幅に節約できます。ただし、すべての解決策が最初から完璧に機能するとは限りません(当然のことながら、Windows 側で必要以上に困難にしているからです)。しかし、これらのちょっとしたヒントを試してみることで、問題解決に近づくことができます。
Windows 10および11でリモートアシスタンスを有効にして修正する方法
システムプロパティからリモートアシスタンスを有効にする
これは古典的な方法です。ほとんどの人が行っており、他の設定が間違っていなければ通常はうまくいきます。ここで有効にすると、Windowsはリモート招待をより適切に許可します。ただし、ファイアウォールやグループポリシーなど、他のレイヤーでブロックされている場合は、それだけでは不十分な場合があります。
- 押すWindows + Rと「実行」ボックスが開きます。入力し
systempropertiesremoteてEnterキーを押します。 - これにより、「システムのプロパティ」ウィンドウが開き、「リモート」タブが表示されます。 「リモートアシスタンス」というセクションを探してください。
- 「このコンピューターからリモートアシスタンスの招待を送信することを許可する」に必ずチェックを入れてください。チェックが入っていないと、誰もあなたに招待を送信できず、あなたも招待を送信できないため、本来の目的が達成されません。
- 「適用」を押して、「OK」を押します。これで完了です。そう願うばかりです。
簡単な注意: セットアップによっては、ネットワーク プロファイルがパブリックではなくプライベートに設定されていることを再確認する必要がある場合があります。これは、Windows がパブリックでの多くの共有をブロックする傾向があるためです。
設定がまだおかしな動作をする場合のレジストリの修正
これは少しハードコアな方法ですが、システムがGUIのトグル操作に反応しない場合によく必要になります。Windowsのアップデートやポリシーのリセット後、レジストリエントリがおかしくなったり、動かなくなったりすることがあります。直接編集することで改善することがあります。
- もう一度「ファイル名を指定して実行」ダイアログ(Windows + R)を開き、
regeditと入力してEnterキーを押します。管理者アクセスのプロンプトが表示されたら、それに従ってください。 - Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Remote Assistanceに移動します。
- fAllowFullControlとfAllowToGetHelp のエントリを探します。存在する場合は、それぞれをダブルクリックし、値のデータを
1(「有効」を意味する)に設定します。存在しない場合は、同じ値を持つ DWORD(32 ビット)値として作成できます。 - コマンド ラインを使用する場合は、管理者特権のコマンド プロンプトで次のコマンドを使用します。
reg add "HKLM\System\CurrentControlSet\Control\Remote Assistance" /v fAllowToGetHelp /t REG_DWORD /d 1 /freg add "HKLM\System\CurrentControlSet\Control\Remote Assistance" /v fAllowFullControl /t REG_DWORD /d 1 /f
いずれにせよ、GUIの不具合に関わらず、Windowsがリモートヘルプリクエストを許可するように設定することが重要です。設定によっては、この手順が最も大きな違いを生みます。
Windowsファイアウォールがブロックしていないことを確認する
これは「なぜ何も機能しないのか」と悩む場面の一つです。Windowsファイアウォールが明確な警告もなくリモートアシスタンスをブロックしているのです。しかし、コマンドプロンプトを使えば簡単に解決できます。
- 管理者としてコマンド プロンプトを開きます。検索して右クリックし、[管理者として実行] を選択します。
- このコマンドを貼り付けて Enter キーを押します。
netsh advfirewall firewall set rule group="remote assistance" new enable=Yes
このコマンドは、関連するファイアウォールルールを有効にします。ルールが無効になっている場合や、ルールが見つからない場合、再度有効にする必要があります。
グループポリシーを確認する(該当する場合)
ドメインに参加している場合、またはローカルポリシーが他のユーザーによって変更されている場合、標準のトグルオプションが無効になっている可能性があります。これを確認または修正するには、以下の手順を実行してください。
gpedit.msc「実行」ボックスに入力して Enter キーを押します。- [コンピューターの構成] > [ポリシー] > [管理用テンプレート] > [システム] > [リモート アシスタンス]に移動します。
- 「リモートアシスタンスの提供を構成する」をダブルクリックします。これを「有効」に設定します。シナリオに適したオプション(通常は「ヘルパーがコンピューターをリモートで制御できるようにする」)を選択します。
- 次に、「表示…」をクリックし、権限を与えるユーザーまたはグループ(ヘルパーのアカウントやテスト用の「Everyone」など)を追加します。「OK」をクリックします。
場合によっては、「セキュリティ設定」の「リモートデスクトップサービスを使用したリモート接続をユーザーに許可する」にもチェックを入れる必要があります。これが無効になっていると、これも有効にしない限り、リモートヘルプが全く機能しない可能性があります。
リモートアシスタンスの実際の使い方
設定が完了したら、リモートアシスタンスを起動するにはmsra「実行」ボックスに入力するだけです。ポップアップが表示されたら、どちらの側からでも招待を送信したり、招待を承諾したりできます。とても簡単です。招待を送信し、相手が承諾するのを待ち、あとは許可を得て接続が完了するまで待つだけです。
覚えておいてください、相手側のユーザーは招待を承認する必要があるので、これは秘密のバックドアなどではありません。Windowsが正しく設定されていれば、かなりスムーズに動作するはずです。
リモート アシスタンスとリモート デスクトップの違いは何ですか?
これは常に混乱を招きます。リモートデスクトップでは、どこからでもマシンを操作できますが、セッション開始後はローカルユーザーはロックアウトされてしまいます。一方、リモートアシスタンスは副操縦のようなもので、完全にロックアウトされることなく、誰かがサポートできるように設計されているのです。相手が何をしているのかを確認でき、操作を承認することさえ可能です。そのため、迅速なトラブルシューティングや画面共有には、リモートアシスタンスが最適な選択肢となることがよくあります。
クイックアシスタンスとリモートアシスタンス
クイックアシストをご利用いただいた方は、リモートアシスタンスの簡易版であることに気付いたかもしれません。よりモダンなデザインとクラウドベースの機能を備えています。クイックアシストは起動が簡単で、ほとんどの基本的なヘルプシナリオに対応しています。セッションの一時停止やキャンセルもより簡単に行えます。とはいえ、基本的な考え方は変わりません。複雑な設定をすることなく、ユーザーフレンドリーなリモートヘルプを提供するという点です。
いずれにせよ、リモートアシスタンスの修正は、設定を再度確認し、ファイアウォールがトラフィックをブロックしていないことを確認し、もし解決しない場合はレジストリ設定を詳しく調べるだけで済む場合がほとんどです。この情報が、リモートヘルプ機能の不具合に悩まされている誰かの助けになれば幸いです。