RPC Server Unavailable or RPC Server Not Responding In Windows XP and Windows Vista

What Is Remote Procedure Call?

The Remote Procedure Call (RPC) server is a service in Windows XP that is used to validate and start other services within the system. If the RPC server is unable to start the appropriate service, it might return an error stating that it is unavailable.This error occurs during the installation of printer related products because the RPC server cannot find the print spooler that is needed to install the product drivers. This will occur if the spooler is disabled or corrupted. It may also occur if another print driver is not permitting access to the print spooler.

For information on this issue and for steps on how to resolve the issue, I recommend you visit
Cannot Install This Hardware, RPC Server Is Unavailable link.

Recently I encountered an error "RPC server not responding" is displayed while installing printer software. This error occurs if the Windows print spooler is not running

To resolve the issue, you need to:

1. Restart the RPC services.
2. Restart the Spooler services.

Restarting the RPC Services :-

Perform the following steps to restart the RPC services:

1.click start,settings,control panel,
2.Select Administrative tools.
3.Double-click Services.
4.Select Remote procedure Call.
5.Right-click "Remote procedure Call" and select start,if it is already started refresh it.

Restarting the Spooler services

Perform the following steps to restart the Spooler services:

NOTE: You will require Administrative rights to restart the print

1. Click Start and then Control Panel.
2. Depending on the View settings of your computer, open the Services

a. Double-click Administrative Tools.
b. Double-click Services.

3. Locate the Print Spooler entry.
4. Right-click the Print Spooler icon and then click Restart.
5. A progress message will be displayed.
6. Right-click "Print Spooler" and select "Properties".
In the General tab make sure that the startup type is set to Automatic. Click on the Start button of the Service Status is Stopped.
7. Click on the "Recovery" tab and change all 3 drop-down boxes to "Restart The Service".
8. Make sure the 2 text boxes underneath say "1" in them.
9. Select the 'Log on' Tab and make sure that the 'Local system Account' is selected and click Apply and OK.

After, the steps are completed, follow the below steps:

Click Start > RUN, the Run box will open.
Type: INF in the box and click OK.

In the INF folder, delete ntprint.pnf, printupg.pnf, infcache.1 and any oemXXXX.pnf (XXXX being a sequential number ex:oem2.PNF).
IMPORTANT: Delete only the .pnf, not the .inf - the .pnf is the cached version of the .inf and will be regenerated if it doesn't exist.

After the Print Spooler restarts, you should be able to print or you might need to completely uninstall the printerdriver

Restarting the Terminal Services

1. Click Start > Run and type in: services.msc
2. Scroll down to Terminal Services and Right-click the Terminal Services icon and then click Restart, make sure it is Started.

After the steps are done, please see if you get the Error 1068: Unable to start the Print spooler and getting the following error while restarting the spoolers " Error 1068: The dependency service or group failed to start.

To resolve this issue, please follow the below steps:

1. Open a Command Prompt window
2. Type sc config spooler depend= RPCSS (note the space after depend=) and press Enter.

Alternate steps:

1. Go to Start>Run and type in services.msc then press Enter.
2. In the window that opens find "Print Spooler" on the right
3. Right-click "Print Spooler" and select "Properties".
4. Click on the "Recovery" tab and change all 3 drop-down boxes to "Restart The Service".
5. Make sure the 2 text boxes underneath say "1" in them.
Select the 'Log on' Tab and make sure that the 'Local system Account' is selected and click Apply and Ok

6. Click Ok until you are back at the Services window, close it and you're good to go.
7. Go back into the properties of the "Print Spooler" tab and be sure to click Start to restart the Print Spooler service and it will restart the service immediately.

If the issue persist, please follow the below steps:

To resolve this issue, make sure that all dependant services have been started. To do this, follow these steps:

1. Click Start, and then click Help and Support.
2. Under Pick a Task, click Use Tools to view your computer information and diagnose problems.
3. In the Tools area, click System Configuration Utility.
4. In the right pane, click Open System Configuration Utility. This opens the System Configuration Utility.
5. Click the Services tab.
6. Make sure all the following services are turned on. To turn on a service, click to select the check box. • Application Layer Gateway Service
• Network Connections
• Network Location Awareness (NLA)
• Plug and Play
• Remote Access Auto Connection Manager
• Remote Access Connection Manager
• Remote Procedure Call (RPC)
• Telephony

7. Click OK, and then click Restart.
8. After Windows restarts, return the Internet Connection Sharing Wizard.

Also, please follow the steps listed in the documents here

HP Answers


  1. Sir,you are a genius..I have never delved into my systems settings like you told me too however,your tips/advice did the trick..Well done to you and a million thanks,

    regards from Stu


  2. genius !!!! thnak you very much