Repair Black Screen When Logging In
Getting a black screen when logging into a domain account?
Sometimes user profiles can become corrupted and will cause a black screen after a domain user login. This can be tested by using the local admin login: “.\Learner” with no password. If successful, this can confirm that the issue is a corrupted domain profile for that user on the machine.
To fix this issue, follow the steps below.
Super Cleanup Script:
Step 1 - The first thing we need to do is transfer the script to the Teacher computer as the Teacher computer can distribute this script to all student computers through Lan School. Here is the link on our Google Tech Support Drive: SuperCleanupScript
Step 2 - Next, thaw all affected computers in Deep Freeze. If you are unsure of how to do this, instructions are found here: Deep Freeze (PC)
Step 3 - Once the affected computers are thawed, login to each one using the local admin account “.\Learner” and no password.
Step 4 - In LanSchool, highlight all the affected student computers in the dashboard, then choose “Administer” option in the top menu bar, then “Send Files to Student…”. By default the destination folder on the Student computers will be set to C:\LanschoolFiles. Next, choose the location on the Teacher computer where you have the SuperCleanupScript saved from the Google Drive link in Step 1 and send it to the destination folder of your choice on the Student computers.
Step 5 - Once the SuperCleanupScript has been transferred to the student computers, highlight all the student computers and once again click the “Administer” button in the top menu bar of LanSchool and choose “Run Program on Students Computers…” browse to the folder you sent the SuperCleanupScript on the Student computers and run it.
Step 6 - When done go to C:\Users\ and make sure the corrupted profiles (named exactly like the login they use ex. "Student") are completely gone.
Step 7 - If the profiles are still there, rename the User folder to have the extension “.old” at the end of it, then try and delete them (may have to log out and in from the local admin ".\Learner" account)
Step 8 - Reboot the computer(s) while still thawed and login to both Einstein and the student logins to rebuild the profiles (NOTE: If there are a lot of different student logins, this is not necessary, just freeze them in Deep Freeze and skip step 8).
Step 9 - Freeze all the affected computers in Deep Freeze and they should be ready to go and will not black screen the next time a user logs in.
If this does not resolve the issue, you can contact Technical Support at support@clsonline.com or continue to more advanced steps below:
Advanced Troubleshooting (If SuperCleanupScript does not work):
This will require further analysis of the login process to see what is delaying the login process and not launching Explorer after successful authentication.
This can be done a number of ways but the best way I have found to do it is using ProcMon:
Step 1 - Download and install ProcMon: Obtain the tool from the official Microsoft Sysinternals website or use Sysinternals Live.
Step 2 - Enable Boot Logging: In ProcMon, go to the Options menu and check Enable Boot Logging.
Step 3 - Generate Profiling Events: In the dialog that appears, check Generate profiling events and click OK.
Step 4 - Reboot the System: Replicate the domain login issue by rebooting the system and logging into a domain account.
Step 5 - Start ProcMon: Once the logon process completes, start ProcMon to collect boot-time activity.
Step 6 - Save the Data: ProcMon will prompt you to save the collected boot log events to a file.
Step 7 - Analyze the Data: Use ProcMon to filter and analyze the data for insights into the domain login process.245 By following these steps, you can effectively analyze the performance of the domain login process and identify any performance issues that may be occurring.
What you will be looking for is programs or services that are taking a long time to initialize. Once you have found the Application(s) or Service(s) that are taking longest during a domain logon, they will either need to be patched, or reinstalled with the latest version.
You can also login to the Local Admin account “.\Learner” without quotes and no password.
Open Windows Event Viewer and look for any domain or login events that could pinpoint the slow domain logins and sometimes logging in to a black screen.