次のコマンドを使用して、チーム内のサーバーに誰かが接続されているかどうかを確認しようとしています。query session /server:<SERVERNAME>
。しかし、次のエラーが発生するたびに:
エラー:1722セッション名を取得しています。
エラー[1722]:RPCサーバーは使用できません。
私はすでにqwinstaを試しましたが、そこでも同じ問題が発生します。問題を回避して必要なものを入手する方法はありますか?
regedit.exeを起動します(これを行うには管理者である必要があります)goto:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
メッセージを受信できるはずの各マシンで、AllowRemoteRPCを値0から値1に変更します。
私の場合、このエラーが発生する1つのWindows Server 2012 R2は、次のルールを追加することで修正されました。他の97人の誰も問題を抱えていませんでした。
netsh advfirewall firewall add rule name="Open Port 135 RPC" dir=in action=allow protocol=TCP localport=135
netsh advfirewall firewall add rule name="Open Port 135 RPC" dir=in action=allow protocol=UDP localport=135
netsh advfirewall firewall add rule name="Open Port 445 RPC" dir=in action=allow protocol=TCP localport=445
netsh advfirewall firewall add rule name="Open Port 445 RPC" dir=in action=allow protocol=UDP localport=445
ターゲットコンピューターでフォルダーを共有してみてください。また、ソースコンピューターにターゲットユーザーの資格情報を保存してください。
例:msg/Server:targetipaddress targetUsername "メッセージ"