コマンド ツールを使用してリモート デスクトップを有効にする方法
リモート デスクトップは、別のコンピュータ上で自分のコンピュータをリモート操作できる Windows 11/10 の優れたツールです。このツールを有効にすると、離れた PC からすべてのファイルにアクセスし、直接編集または変更できます。この記事では、リモート デスクトップを有効にする 2 つの異なるコマンド ツール、つまりコマンド プロンプトと PowerShell を紹介します。
設定方法も同様に機能しますが、より多くの手順が必要となるため、このガイドは 1 ~ 2 つのコードを実行してリモート デスクトップを有効にするのに役立つ場合があります。
修正 – Windows 10 のリモート デスクトップにタスクバーが表示されない
コマンドプロンプトを使用してリモートデスクトップを有効にする
コマンド プロンプトを使用して Windows PC でリモート デスクトップを有効にするには、次の手順を実行します。
- Windows + S を押して、検索フィールドに「CMD」と入力し始めます。
- 一番上の結果を右クリックし、「管理者として実行」を選択します。
- UAC ウィンドウが表示されるので、はい をクリックして、管理者としてコマンド プロンプトへのアクセスを承認します。
- 管理者特権のコンソールで、以下のコードをコピーして貼り付け、Enter キーを押します。
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server"/v fDenyTSConnections /t REG_DWORD /d 0 /f
- 上記のコマンドは、Windows でリモート デスクトップ接続を有効にするために機能する新しいエントリをレジストリ内に追加します。
- リモート デスクトップを有効にしても、まだリモート デスクトップにアクセスしていない可能性があります。これは、Windows ファイアウォールがこのリクエストをブロックしているためです。次に CMD で以下のコマンドを実行して、Windows 上のファイアウォールを介したリモート デスクトップ接続を有効にすることができます。
netsh advfirewall firewall set rule group="remote desktop"new enable=Yes
- このコマンドにより、コンピューター上でリモート デスクトップを有効にすることを許可する新しいルールがオペレーティング システム内に追加されます。
リモート デスクトップを有効にし、Windows ファイアウォールを介してリモート デスクトップを開くことも許可したので、PC を再起動します。デバイスに再度サインインし、このツールに正常にアクセスできるかどうかを確認します。
Windows 10 リモートデスクトップの設定と使い方【完全ガイド】
コマンドプロンプトを使用してリモートデスクトップを無効にする
気が変わってコンピュータでのリモート デスクトップの使用を無効にしたい場合は、次の手順を実行します。
- Windows + R を押して [ファイル名を指定して実行] ダイアログを開きます。
- 「CMD」と入力し、Ctrl + Shift + Enter キーを同時に押します。
- これにより、管理者権限を持つコマンド プロンプトが起動されます。
- 管理者特権のコンソールで、次の内容をコピーして貼り付け、Enter キーを押します。
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server"/v fDenyTSConnections /t REG_DWORD /d 1 /f
- 上記のコードは、レジストリ内に別のエントリを追加し、コンピュータ上のすべてのリモート デスクトップ接続を強制的に無効にします。
- 近い将来リモート デスクトップを使用する予定がない場合は、Windows ファイアウォールによるリモート デスクトップの使用も無効にしてください。これを行うには、同じプロンプトで次のコードを実行する必要があります。
netsh advfirewall firewall set rule group="remote desktop"new enable=No
- コマンド プロンプトを閉じて、Windows PC を再起動します。
デバイスに再度サインインすると、コンピュータ上でリモート デスクトップが機能していないことがわかります。
修正 – Windows 10のリモートデスクトップでの黒い画面の問題
PowerShell を使用してリモート デスクトップをアクティブ化する
あるいは、Windows PowerShell を使用して Windows PC 上でリモート デスクトップをアクティブにすることもできます。 Windows 11 ユーザーはターミナルに移動し、以下の手順に従ってください。
- Windows アイコンを右クリックし、「ターミナル (管理者)」を選択します。
- 次にユーザー アカウント制御がポップアップ表示されます。[はい] をクリックして端末へのアクセスを承認します。
- 端末で次のコードをコピーして貼り付け、Enter キーを押します。
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections"-value 0
- 「値 0」は、上記のコマンドでリモート デスクトップを有効にすることを表します。 Windows 上でこのユーティリティ プログラムを無効にしたい場合は、同じ値を「値 1」に置き換えて、このコードを再実行してください。
- このコマンドが正常に実行されると、コンピューター上でリモート デスクトップが有効になります。ただし、このリモート デスクトップをまだ開けない可能性があります。これは主に、Windows ファイアウォールが Windows 11 PC でのこのアプリの起動をブロックしているために発生します。
- Windows ファイアウォールを介したリモート デスクトップ機能を許可するには、同じ端末でこのコマンドを実行する必要があります。
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
- このコマンドも正常に実行されたら、ターミナルを閉じて PC を再起動します。
次回のログインからは、リモート デスクトップ接続アプリを使用して、すべてのコンピュータにリモートでアクセスできます。
Windows 10 PC でリモート デスクトップ接続を無効にする 5 つの方法
PowerShell を使用してリモート デスクトップを無効にする
PowerShell を介して Windows PC でリモート デスクトップの使用を無効にするには、次の手順を実行します。
- Win + X を押して、[Windows ターミナル (管理者)] を選択します。
- UAC のプロンプトが表示されたら、「はい」を押して、このコマンド ツールを開くことを承認します。
- デフォルトでは、ターミナルは Windows PowerShell (管理者) で起動します。
- 次に、以下のコードをコピーして貼り付け、Enter – キーを押します。
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections"-value 1
- このコマンドが正常に実行されるまで待ちます。これが完了すると、コンピュータ上でリモート デスクトップ プロトコルが無効になっていることがわかります。
- リモート デスクトップを許可する Windows ファイアウォールを無効にする場合は、次にこのコマンドを実行します。
Disable-NetFirewallRule -DisplayGroup "Remote Desktop"
- ターミナルを閉じて、Windows PC を再起動します。
その後のログインでは、コンピュータ上でリモート デスクトップが実行されていることがわかりません。
修正 – Windows 10 でリモート デスクトップ ライセンス モードが構成されていない
コメントを残す