Hi Lintzen,
The following types of errors can cause RPC server unavailable:
- The RPC service is stopped/failed on the remote computer.
- The RPC Endpoint Mapper port TCP/135 is not accessible on the remote computer.
- The Dynamic RPC range is blocked by firewalls installed between your computer and the remote computer.
First, make sure the RPC endpoint mapper port 135 is listening on the remote computer. Use the following commands:
netstat -ano | find "135"
Make sure that the Remote Procedure Call (RPC) and DCOM Server Process Launcher services are in the running state and configured to start automatically.
Access to the remote computer over RPC ports may be blocked by firewalls (this is a very common reason). The easiest way is to test for open/closed port is to use the following PowerShell command:
Test-NetConnection 192.x.x.x -port 135
Check whether "TcpTestSucceeded" is "True" in the running result. If port 135 (RPC Endpoint Mapper) is available, but the error “The RPC server is unavailable” is still present, you need to ensure that firewalls are not blocking communication on a dynamic RPC port range. The RPC Dynamic Ports is a TCP port range from 49152 to 65535, that must be open for RPC technology to work properly.
The following two links also discuss issues similar to "8193":
vss-error-8193
the-rpc-server-is-unavailable-0x800706ba-win32-172.html
Hope my answer can help you!
Best Regards,
Xu Gu