Windows10 Home エディションの場合、リモートデスクトップできない(Pro とかそういうエディションじゃないとダメ)。
が、 RDP Wrapper Library というものがあり、それを使わせてもらうと、Home エディションでもリモートデスクトップできるようになるらしい。
Windows 10 Homeでリモートデスクトップ機能を10分で使えるようにする方法 - ごだいぶろぐ|頭がレリーズしている26歳の雑記ブログ
というわけで試してみた
RDP Wrapper Library のインストーラをダウンロードする
GitHub に公開されている。
Releases から zip をダウンロードする。
Releases · stascorp/rdpwrap
(私の環境では msi だとインストールできませんでした)
rdpwrap をインストールする
zip を解凍し、
install.bat
をダブルクリック- コマンドプロンプトが立ち上がり、何かキーを押せと出るので何か押す
update.bat
をダブルクリック- コマンドプロンプトが立ち上がり、何かキーを押せと出るので何か押す
手応えない感じだがこれで完了。
リモートデスクトップしてみる
同じ LAN 内の mac からリモートデスクトップしてみる。
mac 側 には Microsoft Remote Desktop をインストールしておく。
で、Windows 側でコマンドプロンプトを立ち上げ、ipconfig
で IP アドレスを確認。
mac 側からリモートデスクトップするとあっさり繋がった。すばらしい!
Windows Update したらリモートデスクトップが使えなくなった場合
大きな Windows Update などを実施すると、再びリモートデスクトップが使えなくなる。
リモートデスクトップ用の DLL である C:\Windows\system32\rfxvmt.dll
が消えてしまうのが原因らしい。
Windowsアップデートによってリモートデスクトップできなくなった場合の対処 - Qiita
rfxvmt.dll
をコピー後、rdpwrap を再インストール(上記 install.bat → update.bat)。 これで再び使えるようになる。
追記: OSビルド 18362.592 で再び使えなくなった
Windows10 の OSビルド 18362.592
(設定-バージョン情報で確認できる) で上記の方法でも使えなくなった。
これへの対処方法は以下のIssueにある。
rdpwrap_ini_updater: support for 10.0.18362.267, 10.0.18362.53, 10.0.18362.1, 10.0.17134.706 … · Issue #795 · stascorp/rdpwrap
追記: OSビルド 18362.657 で再び使えなくなった
18362.657
で上記の方法も塞がれていた。
これへの対処方法は以下のIssue。
Windows 10 version 10.0.18363.657 Now Working. · Issue #988 · stascorp/rdpwrap
この Issue に貼ってある rdpwrap.ini
に入れ替える必要があるのだが、普通にやると使用中だから上書きできません的なことを Windows に言われる。
この ini を使用しているプロセスを停止する必要がある。
コマンドプロンプトを 管理者として実行 し、
> net stop termservice
すると停止する。 ini ファイルを入れ替えて、
> net start termservice
で再開する。
その後、RDPConf.exe を開いて Listening になっているか確認。