I did a google search and came up with this forum entry - there are heaps of
entries to try but this one if you scroll down seems to have helped this user.
Post back if you find the solution
http://www.annoyances.org/exec/forum/winxp/t1033907056
Quote from the above link: "I am rather happy at the solution I stumbled on to.
I hypothesized that the reason behind the non-compliance of RPC from starting
was the hardware profile not being selected. I modified the following registry
key: HKEY_CURRENT_CONFIG\System\CurrentControlSet\Enum\ROOT\Legacy_RPCSS\0000
Then I changed the CSConfigFlags from 1 to 4 (choosing my hardware profile).
After changing it, I tried to start the RPC service and it did. I restarted the
computer and everything came back to normal. Hopefully people who have the same
problem may refer here for a possible solution

Many thanks
PDR said:
The remote recovery console states rpcss sevice is already set to auto.
Processes also state it is auto but it will not start. It says could not start
Rpc on local computer. error 1058 service cannot be started, either it is
disabled or ther are no enabiling devices associated with it. sysyem config
utility indicates it is Stopped and that it is essential. RPC locater is running
which is also listed as essential. Any other suggestions or places to look for
answers. I'm running win xppro. thanks