I am trying to check if anybody is connected to the server in my team with the following command: query session /server:<SERVERNAME>
. But Every time I end up getting the following error:
Error:1722 getting session names.
Error[1722]: The RPC sever is unavailable.
I have already tried with qwinsta but i get the same issue in there too. Is there anyway to get around the issue and get the required?
It is due to a setting related to Terminal Server. That's not to miraculous, since msg.exe is designed for messaging to terminal users. So, changing a simple registry value and rebooting makes it all work again.
launch regedit.exe (You have to be administrator to do that) goto:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
and change AllowRemoteRPC from the value 0 to the value 1 on each machine which should be able to receive a message
For me, the one Windows Server 2012 R2 giving this error was fixed by adding the following rule. None of the 97 other had the issue.
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With