Solved

"RPC server is unavailable" during Windows XP Print

Posted on 2004-08-14
14
298 Views
Last Modified: 2013-12-19
We are using a Windows XP machine as a server to a number of Windows XP clients. The server's resources include a printer which works correctly from all clients but one.

The problem client is different from the rest because it is to have access to the server's printer only. As a result, there are no entries in the client's "User Accounts/Manage My Network Passwords". (The other clients do have an entry for the server machine here).

When we try to print from the problem client, we get the error: "The RPC server is unavailable." I have searched both here and in the Microsoft knowledge base without success.

The problem client is unusual in one other respect as well. Clicking "My Network Places/Entire Network/<server name> produces a password challenge, where it doesn't on the other machines. In other words, the problem client can't even *see* the shareable resources on the server.

The shared printer has all permissions enabled for the "Everyone" user.

Thank you for your assistance.
0
Comment
Question by:dangould
  • 6
  • 4
  • 2
  • +1
14 Comments
 
LVL 16

Expert Comment

by:ahmedbahgat
ID: 11803354
is that machine workgroup is the same as the others?

cheers
0
 

Author Comment

by:dangould
ID: 11803758
Yes, the problem client is in the same workgroup as the others including the server. I also ran the "Network Setup Wizard" on the client to see if it could fix the problem without success.
0
 
LVL 16

Expert Comment

by:ahmedbahgat
ID: 11803856
you may need to reapply XP sp2

cheers
0
 

Author Comment

by:dangould
ID: 11804117
The client machine is running XP SP1A, so I don't think that is an issue here. Besides, with full access to the server machine, printing works as expected.
0
 
LVL 11

Expert Comment

by:nazirahmed
ID: 11810219
dangould
i think its user names and password issue. You mentioned you are using a xp box as server, do the problem machine has same user accounts with identical passwords as the xp server?
0
 

Author Comment

by:dangould
ID: 11813963
I'm not really sure what you mean here. The server has only an "admin" account, after all this is not a domain server.

The problem client has one account with admin privileges, just like the machines that can print successfully.
0
 
LVL 11

Expert Comment

by:nazirahmed
ID: 11818237
Dangould
can you please confirm if you can access the xp server which is hosting the printer thorugh unc path or through its IP eg. \\10.10.10.1 ro \\servername and see if you can see all the shares. According to your above posts, you have managed to map to the printer but you get error when you try to print, see if you can map to it again. another thing is to make sure the password for both users is same, as you said the problem machine has same user as the xp server. For a check, try enabling guest account on xp server and see how it goes.
0
Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

 
LVL 37

Expert Comment

by:Bing CISM / CISSP
ID: 11820505
1) make sure the RPC service is running well
2) make sure "File and Printer Sharing for Microsoft Networks" component is check in the network properties
3) make sure the Workstation and Server services are running well

invoking "NET START" command in command prompt window will tell you which services are loaded and running

hope it helps,
bbao
0
 

Author Comment

by:dangould
ID: 11834359
nazirahmed: The printing machine is running DHCP, so I don't know it's IP address in advance. I liked your idea about the Guest account so enabled it on the server. No luck. I also set a password on the guest account (net user guest *), then entered that password in "Manage My Network Passwords" on the client. Also no luck. I then added "MACHINE\Guest" and "MACHINE\Guests" to the printer sharing list on the server. Still no go.

0
 
LVL 11

Expert Comment

by:nazirahmed
ID: 11839186
dangould, did you enabled guest account on the machine hosting the printer? you dont need to change the passwords for guest accounts on any machine, this is creating further complications.  try sharing a test folder on the server and see if you can access it from the problem machine, are you printing to the printer over th UNC path that is \\servername\printersharename OR printing over tcp/ip?
0
 
LVL 11

Assisted Solution

by:nazirahmed
nazirahmed earned 250 total points
ID: 11839190
did you had chance to double check the postings of bbao?
0
 

Author Comment

by:dangould
ID: 11840419
nazirahmed: I don't think bbao's posting applies here as other clients can print without a problem.

As for the guest account, I did some additional research on this since my last posting. Here's what Microsoft Press has to say about the guest account in "Windows XP Inside Out":

"The Guest account is also used for access to shared network resources on your computer when Simple File Sharing is enabled. "

I have Simple File Sharing turned off on the printer serving machine.

To answer your last question, I am referencing the printer by it's UNC designation. We are using DHCP here, so it's IP address is unknown.

0
 
LVL 37

Accepted Solution

by:
Bing CISM / CISSP earned 250 total points
ID: 11840558
dangould, i think you might get me wrong, the checklist should be done on the problematic client, not that printer server running XP.
0
 

Author Comment

by:dangould
ID: 11851718
bbao: I did misunderstand your posting on the checklist. All of that was Ok.

Since my last post, I have solved the problem as follows:

On the server:
1) Set up a new security group called "Print Users".
2) Add one user to this group called "Print User". Assign a password.
3) On the server's file share, add this new group, and check "Deny" for all shared access.

On the client:
4) To "Accounts/User/Manage My Network Passwords" add SERVERNAME\Print User and provide the password established at the server in 2) above.
5) Reset the client.

This arrangement allows the client to print on the server, but without access to the server's file resources.

I don't understand the need for step 3) above, the new group should have automatically been denied. However, without the explicit deny, the printing client could still access the server's shares.

Since no one had the correct answer, I decided to split the points equally between nazirahmed and bbao. Thanks to both of you for taking an interest in this annoying problem.
0

Featured Post

Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article is in response to a question (http://www.experts-exchange.com/Networking/Network_Management/Network_Analysis/Q_28230497.html) here at Experts Exchange. The Original Poster (OP) requires a utility that will accept a list of IP addresses …
The Need In an Active Directory enviroment, the PDC emulator provide time synchronization for the domain. This is important since Active Directory uses Kerberos for authentication.  By default, if the time difference between systems is off by more …
Concerto provides fully managed cloud services and the expertise to provide an easy and reliable route to the cloud. Our best-in-class solutions help you address the toughest IT challenges, find new efficiencies and deliver the best application expe…
Delivering innovative fully-managed cloud services for mission-critical applications requires expertise in multiple areas plus vision and commitment. Meet a few of the people behind the quality services of Concerto.

929 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now