Link to home
Start Free TrialLog in
Avatar of ehess
ehessFlag for United States of America

asked on

Printer shared on 2008 R2, user gets access is denied on XP

I setup a Windows 2008 R2 (Std) as a print server.  I have setup multiple printers to be shared on it.  One HP is giving me issues.  I have it shared and when the user connects (validated her share permissions) she sees cannot connect, access is denied.  She can connect fine to another printer shared on the same server, no problem.  
Avatar of The_Chadd
The_Chadd

Have you installed the x86 drivers on the 2008 R2 printserver (under the sharing - additional drivers tab)?

In the printer properties, are the groups and usernames on the security tab the same as the other printers?

If she browses the root of the print server from her workstation (Start, Run, type: \\printservername) can she see the printer she wants to connect to? If she double clicks the printer, does it install?

Kempy
Avatar of Sandesh Dubey
Hi, access denied may mean that the user/users do not have enough permissions to print. So do the users that are having problems have something in common e.g. belonging to a certain group. Can an admin log onto one of the XP machines and print? If so then it has to be a group policy from the server side.

On your Print Server,
Select the printer the user can’t access: properties>security settings and add the name of the domain user who can’t access the device and apply.

Go to start, all programs, administrative tools
Select "User Rights Assignment"
Double click on "Access this computer from the network". Click on "Add User or Group". Type "everyone" and then click on "Check Names". Select "everyone" and click ok.

On the XP computer with the problem - Logon using the users credentials who has the “Access Denied” message. Delete only the printer that cannot access the server.

Logoff and Logon as the same user and you should be able add this printer.

Also Turn on DEP for essential Windows programs and services only.
1. Go to Control Panel
2. Maintenance and Performance
3. Click System Icon
4. Advanced
5. Performance under Settings
6. Performance Options---->Data Execution Prevention
7. Choose ----> Turn on DEP for essential Windows programs and services only.
8. Click Apply and OK.

Also check the group policy setting from server if above does not work.


Avatar of ehess

ASKER

I have already installed the 32 bit drivers on the 64 bit 2008 server.  I'll try Sandeshdubey suggestions today.
Avatar of ehess

ASKER

The Server 2008 R2 doesn't have User Rights Assignment in Administrator Tools.  The server is part of a domain and I don't know if that is the reason or if it's a role or feature that I need to enable.  I checked both the roles and features and didn't see anything regarding User Rights.  I had a Group Policy for the user in place which assigned the printer to her user account and the computer.  I validated the GP applied, but it still failed.  This is what it said.  

User Config\Preferences\Control Panel Settings\Printers\TCP/IP Printer\IP of printer\
The following settings have applied to this object.  Within this category, settings nearest the top of the report are the prevailing settings when resolving conflicts.  
IP of Printer
Winning GPO - GPO with printer assignment
Result: Failure (Error Code: 0x80070706)

I then deleted the GPO and tried to manually add the shared printer for the user.  Still same issue, access is denied.  

I changed the security on the printer share to everyone full control and still the user gets access is denied.  

I tried another user on a different XP computer (non admin user) and connected successfully to the printer.  

Not sure what to try next.  

It's only the HP printer causing issues, the user has a Xerox printer added through another GPO that works successfully.  

I added the GPO back.

I found this and made sure the GPO had "Run in logged-on user's security context" in the "Common" tab checked.  Still no difference, even if the user was targeted.  
You will get User rights Assigment setting in control pannel==>administrative tools==>Local Security setting==>Local Policies==>User Rights Assigment.

Also try below setting:
1. Enable the guest account on the server or PC where Printer is connected
2. Add the guest account. Go to start, all programs, administrative tools
3. Select "User Rights Assignment"
4. Double click on "Access this computer from the network". Click on "Add User or Group". Type "guest" and then click on "Check Names". Select "guest" and click ok.
5. Double click on "Deny access to this computer from the network", and remove the guest account from it.
Avatar of ehess

ASKER

Everyone and Authenticated Users are already allowed.  I will not add a guest to the Domain Controller, which is hosting the printer.  
If it is as DC then don't add guest account.
ASKER CERTIFIED SOLUTION
Avatar of ehess
ehess
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of ehess

ASKER

It was a work around, not a complete solution.