The RPC server is unavailable - Windows 7 firewall

Article Number: 
95

Problem:

Users are getting "The RPC server is unavailable"  when trying to connect to a new node in the Management View. 

Cause:

The Windows 7 firewall is blocking incoming DCOM packets.

Resolution:

Disable the firewall.  Or, add an exception in the firewall.

Here are the steps to add a fire wall exception:

      1. In your search box type "wf.msc",  this will open the Windows Firewall settings.
      2. On the tree in the left panel,  click on "inbound rules".
      3. In the inbound rules find and enable the 2 rules named "Windows Management Instrumentation (DCOM-In)".
      4. On the tree in the left panel, right click on "inbound rules" and select "New Rule...".
      5. On the rule type,  Select the "Program" radio button and hit "Next...".  
      6. On the Program Page, Hit the "Browse...",  navigate to C:\Program Files (x86)\StorageCraft\ShadowProtect",  select "ShadowProtectSvc.exe".  Click OK, and then Next
      7. On the Action Page, select the "Allow the connection" radio button (default setting).  Click Next.
      8. On the Profile Page, select all of the check boxes. (default settings)
      9. On the Name Page,  Type "ShadowProtect Service" in the name box.
      10. Click Finish to close the wizard.

Go back to the management view on the other machine, and attempt to connect.

Comments

ojokon

You can do all of this in

You can do all of this in PowerShell in one command (run as admin):

64-bit Systems

New-NetFirewallRule -Name "ShadowProtect Agent" -DisplayName "ShadowProtect Agent" -Enabled True -Profile domain -Program 'C:\Program Files (x86)\StorageCraft\ShadowProtect\ShadowProtectSvc.exe'

32-bit Systems

New-NetFirewallRule -Name "ShadowProtect Agent" -DisplayName "ShadowProtect Agent" -Enabled True -Profile domain -Program 'C:\Program Files\StorageCraft\ShadowProtect\ShadowProtectSvc.exe'

This assumes you want the rule enabled for the "domain" profile. Depending on your needs, you may change the profile to public, private, or all.

cody.bruce

I have the Windows firewall

I have the Windows firewall turned off, and am receiving this error.  What else can I do to fix?

I have disabled the firewall from:

Control Panel->Windows Firewall

Administrative Tools->Windows Firewall with Advanced Security

I am able to ping the target server.