A Quick Tip To Fix The Blank Windows Screen

by [Published on 10 Dec. 2008 / Last Updated on 19 Sept. 2008]

This article explains a quick fix you can use to solve the issue with Windows blank screen.

Windows is modular in design. The Windows Executive Services pass the control to Winlogon to display the Window Login Dialogue Box. Winlogon calls MSGINA.DLL to process the authentication for the user. MSGINA.DLL then passes the control to default Shell of Windows. There are two types of Shell: Windows Explorer Shell (Explorer.exe) and User Shell (Userinit.exe). Explorer Shell is responsible to display the Start Menu and User Shell is responsible to show the desktop. The user will see a blank screen window if both the shells are not executed by the MSGINA.DLL.

The MSGINA.DLL looks at the following registry location to identify the Explorer and User shell:

  • Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  • Entry Name: Shell contains the value Explorer.exe
  • Entry Name: Userinit contains the value %SystemRoot%\System32\Userinit.exe

If you see either the entries are missing or they do not contain the value as shown above then use the following steps to rectify this:


  • Go to a Computer connected to the network.
  • Start Menu > Run > Regedit.exe > Connect Network Registry > Specify the computer name.
  • Navigate to the above location in registry of remote computer and then change the value as shown above.
  • Restart problematic computer.


See Also

The Author — Nirmal Sharma

Nirmal Sharma avatar

Nirmal Sharma is a MCSEx3, MCITP and was awarded the Microsoft MVP award in Directory Services and Windows Networking. He specializes in Microsoft Azure, Office 365, Directory Services, Failover Clusters, Hyper-V, PowerShell Scripting and System Center products. Nirmal has been involved with Microsoft Technologies since 1994. In his spare time, he likes to help others and share some of his knowledge by writing tips and articles on various sites and contributing to PowerShell-based Dynamic Packs for www.ITDynamicPacks.Net solutions.

Featured Links