I'm deploying printers to Remote Desktop Services sessions using Group Policy Preferences. When a user logs in for the first time all printers are created correctly. Every subsequent login I get the follow event log error for each printer in the GPP.
Log Name: Application
Source: Group Policy Printers
Event ID: 4098
Task Category: (2)
Level: Warning
Keywords: Classic
User: SYSTEM
Description:
The user 'Printer-A' preference item in the 'RDS Printers {4B82A841-77B3-457A-87CE-87A73C04F63C}' Group Policy object did not apply because it failed with error code '0x80070bc4 No printers were found.' This error was suppressed.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Group Policy Printers" />
<EventID Qualifiers="34305">4098</EventID>
<Level>3</Level>
<Task>2</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-02-14T02:31:14.000000000Z" />
<EventRecordID>3395</EventRecordID>
<Channel>Application</Channel>
<Computer>RDS01.domain.com</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data>user</Data>
<Data>Printer-A</Data>
<Data>RDS Printers {4B82A841-77B3-457A-87CE-87A73C04F63C}</Data>
<Data>0x80070bc4 No printers were found.</Data>
</EventData>
</Event>
Printers still appear to work but I get TONS of these errors.
DCs are Windows Server 2008 R2 SP1. RDS server is Windows Server 2008 R2 SP1.
I have found lots of other posts of people having the same issue but never a solid resolution. Below are the various things I have tried.
- Install KB2748246. Updates win32spl.dll (11/8/2012, v6.1.7601.17994) to (11/8/2012, v6.1.7601.22156). Still get the error.
- Domain Admins get the error as well.
- Restarting the spooler, log off, log on, same error.
- Typing the printer name instead of browsing. Same error. http://www.eversity.nl/blog/2011/02/gpp-event-id-4098-warning-0x80070bc4-no-printers-were-found
- Disabling Point & Print Restriction. Same error - http://support.microsoft.com/kb/2618460
- Doesn't matter if the Action on the printer is set to Create or Update.
- Doesnt matter is there is any ILP or not.
- Doesnt matter if group in ILP is typed or browsed.
- Doesnt matter is its HP, Canon, or Sharp device.
- Doesnt matter if Print Processor is WinPrint/RAW or 3rd party.
- Doesnt matter if using FQDN or hostname to the print server.
- comp\admin\system\logon\Always wait for the network at computer startup and logon in base policy. Same error.
- If I add a new printer it appears to not give the error on any printers that follow it. Must have something to do with the fact that it is installing the new printer so subsequent printers are refreshed without issue.
- Enabling CSE for Printers logging shows similar error.
Initial Logon (Gets errors)
2013-02-14 14:46:13.422 [pid=0x3e8,tid=0x14a4] {9A5E9697-9095-436d-A0EE-4D128FDFBCE5}
2013-02-14 14:46:13.422 [pid=0x3e8,tid=0x14a4] Starting class <SharedPrinter> - Printer-A.
2013-02-14 14:46:13.422 [pid=0x3e8,tid=0x14a4] Starting filter [AND FilterTerminal].
2013-02-14 14:46:13.422 [pid=0x3e8,tid=0x14a4] Adding child elements to RSOP.
2013-02-14 14:46:13.423 [pid=0x3e8,tid=0x14a4] Session: 3
2013-02-14 14:46:13.423 [pid=0x3e8,tid=0x14a4] Protocol: 2
2013-02-14 14:46:13.423 [pid=0x3e8,tid=0x14a4] Client Name: COMP1
2013-02-14 14:46:13.424 [pid=0x3e8,tid=0x14a4] Passed filter [FilterTerminal].
2013-02-14 14:46:13.424 [pid=0x3e8,tid=0x14a4] Starting filter [OR FilterTerminal].
2013-02-14 14:46:13.424 [pid=0x3e8,tid=0x14a4] Adding child elements to RSOP.
2013-02-14 14:46:13.424 [pid=0x3e8,tid=0x14a4] Session: 3
2013-02-14 14:46:13.424 [pid=0x3e8,tid=0x14a4] Protocol: 2
2013-02-14 14:46:13.425 [pid=0x3e8,tid=0x14a4] Client Name: COMP1
2013-02-14 14:46:13.425 [pid=0x3e8,tid=0x14a4] Failed filter [FilterTerminal].
2013-02-14 14:46:13.425 [pid=0x3e8,tid=0x14a4] Filters passed.
2013-02-14 14:46:13.425 [pid=0x3e8,tid=0x14a4] Set user security context.
2013-02-14 14:46:13.425 [pid=0x3e8,tid=0x14a4] Adding child elements to RSOP.
2013-02-14 14:46:13.920 [pid=0x3e8,tid=0x14a4] Properties handled. [ hr = 0x80070bc4 "No printers were found." ]
2013-02-14 14:46:13.921 [pid=0x3e8,tid=0x14a4] Set system security context.
2013-02-14 14:46:13.929 [pid=0x3e8,tid=0x14a4] EVENT : The user 'Printer-A' preference item in the 'RDS Printers {4B82A841-77B3-457A-87CE-87A73C04F63C}' Group Policy object did not apply because it failed with error code '0x80070bc4 No printers were found.'%100790273
2013-02-14 14:46:13.929 [pid=0x3e8,tid=0x14a4] Error suppressed. [ hr = 0x80070bc4 "No printers were found." ]
2013-02-14 14:46:13.930 [pid=0x3e8,tid=0x14a4] Completed class <SharedPrinter> - Printer-A.
- Gpupdate after 2 minutes (No errors)
2013-02-14 14:47:39.015 [pid=0x3e8,tid=0x1730] {9A5E9697-9095-436d-A0EE-4D128FDFBCE5}
2013-02-14 14:47:39.015 [pid=0x3e8,tid=0x1730] Starting class <SharedPrinter> - Printer-A.
2013-02-14 14:47:39.015 [pid=0x3e8,tid=0x1730] Starting filter [AND FilterTerminal].
2013-02-14 14:47:39.015 [pid=0x3e8,tid=0x1730] Adding child elements to RSOP.
2013-02-14 14:47:39.015 [pid=0x3e8,tid=0x1730] Session: 3
2013-02-14 14:47:39.016 [pid=0x3e8,tid=0x1730] Protocol: 2
2013-02-14 14:47:39.017 [pid=0x3e8,tid=0x1730] Client Name: COMP1
2013-02-14 14:47:39.017 [pid=0x3e8,tid=0x1730] Passed filter [FilterTerminal].
2013-02-14 14:47:39.017 [pid=0x3e8,tid=0x1730] Starting filter [OR FilterTerminal].
2013-02-14 14:47:39.017 [pid=0x3e8,tid=0x1730] Adding child elements to RSOP.
2013-02-14 14:47:39.017 [pid=0x3e8,tid=0x1730] Session: 3
2013-02-14 14:47:39.018 [pid=0x3e8,tid=0x1730] Protocol: 2
2013-02-14 14:47:39.018 [pid=0x3e8,tid=0x1730] Client Name: COMP1
2013-02-14 14:47:39.018 [pid=0x3e8,tid=0x1730] Failed filter [FilterTerminal].
2013-02-14 14:47:39.018 [pid=0x3e8,tid=0x1730] Filters passed.
2013-02-14 14:47:39.019 [pid=0x3e8,tid=0x1730] Set user security context.
2013-02-14 14:47:39.019 [pid=0x3e8,tid=0x1730] Adding child elements to RSOP.
2013-02-14 14:47:39.029 [pid=0x3e8,tid=0x1730] Properties handled.
2013-02-14 14:47:39.029 [pid=0x3e8,tid=0x1730] RunOnce value created [SUCCEEDED(S_FALSE)]
2013-02-14 14:47:39.029 [pid=0x3e8,tid=0x1730] Handle Children.
2013-02-14 14:47:39.029 [pid=0x3e8,tid=0x1730] Set system security context.
2013-02-14 14:47:39.037 [pid=0x3e8,tid=0x1730] EVENT : The user 'Printer-A' preference item in the 'RDS Printers {4B82A841-77B3-457A-87CE-87A73C04F63C}' Group Policy object applied successfully.
2013-02-14 14:47:39.037 [pid=0x3e8,tid=0x1730] Completed class <SharedPrinter> - Printer-A.
Any tho