On a windows 2012 server, client reported RDP black screen randomly, it used to work fine for few days, probably even for months but randomly it used to get stuck on black screen and the only solution was to reboot the server. I have already written an article in this regard which covers most possible reasons for this issue.  You should make sure you  follow that before checking out this one,  this one is specifically if you have the event id 1711 on Windows Server 2012/R2 event log.

Source:        Service Control Manager 
Date:          27-4-2012 7:28:01
Event ID:      7011 
Task Category: None 
Level:         Error
Keywords:      Classic
User:          N/A 

A timeout (30000 milliseconds) was reached while waiting for a transaction response from the Spooler service.


After ruling out all the obvious reasons on the server listed here, our research reveal that this RDP black screen issue is happening because of some printer drivers installed on the Windows 2012 server.  Although I am not very sure which printer drivers are causing this issue but following are the steps to resolve the concern.

1) Install all the pending windows updates on the server

2) Uninstall all possible printer drivers including PDF writers from the Server.  I recommend that you keep the drivers uninstalled for a monitoring period if possible, otherwise uninstall all the drivers and reinstall the latest copies of only the most required drivers that too, after completing all the steps below.

3) If HP drivers are installed on the server, ensure to either remove them or stop the services Net Driver HPZ12 and PML Driver HPZ12 (if present).

4) Remove all the third party print providers and print processors from the server. follow the below steps

  1. Start Registry Editor
  2. Locate the Local Port value under the following key in the registry:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Local Port
  3. Double-click the Driver key, and then edit the value. Change the string value to Localspl.dll, and then click OK.
  4. Check the following registry key for third-party port monitors, and then remove any port monitors other than the default port monitors:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\MonitorsThe default ports are:
    AppleTalk Printing Devices (if services for Macintosh is installed)
    BJ Language Monitor
    Local Port
    PJL Language Monitor
    Standard TCP/IP Port
    USB Monitor
    Windows NT Fax Monitor (if installed)
  5. Check the following registry key for third-party print providers, and then remove any print providers other than the default print providers:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\ProvidersThe default print providers are
    Internet Print Provider
    LanMan Print Provider
  6. Check the following registry key for third-party print processors, and then remove any print processors other than the default print processor:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors

    The default print processor is:
  7. Quit Registry Editor.
  8. Restart printer spooler or reboot server.

After following the above steps I am quite sure the issue at hand should be resolved, I have done the same thing on over 3 servers now and problem didn’t reoccur.

Hope we were able to help you with your concern, feel free to report new issues on our forum or reach out to us for instant paid support.

The following two tabs change content below.
An automobile enthusiast at heart and computer geek by profession, started my Career with MS in 2005.Left Jobs and started Pledge Technologies (the parent company to Grishbi) back in 2009.We have been providing IT consulting to various Small and Medium businesses across US and UK since then.Our company specialises in Microsoft Server technologies like AD, Exchange, the rest and with numerous Office 365 migrations under our belt, we quite an expert with that too. Whatever we learn in our day to day life, we share it back on Grishbi as a Thank for all the love and support our customers have given us.
%d bloggers like this: