Have you ever encountered a black screen with the words "System.String[]" and "OK" when trying to log in to your Windows computer? Don't worry, you're not alone. This issue can be frustrating, but with a little troubleshooting, we can help you get back into your system.
What causes the black screen with "System.String[]" and "OK"?
This issue typically occurs when there is a problem with your user profile. Your user profile contains all your personal settings, preferences, and files. When this profile becomes corrupted or damaged, Windows may not be able to load it properly, resulting in the black screen with "System.String[]" and "OK" message.
How to fix the black screen issue
Here are some steps you can follow to resolve the black screen issue:
Step 1: Restart your computer
Before diving into more complex solutions, try restarting your computer. Sometimes a simple restart can fix temporary glitches and get your system back to normal.
Step 2: Boot into Safe Mode
If restarting didn't solve the problem, try booting your computer into Safe Mode. Safe Mode starts Windows with only the essential drivers and services, allowing you to troubleshoot issues without interference from third-party software.
To boot into Safe Mode:
- Turn off your computer.
- Press the power button to turn it back on.
- As soon as the computer starts, repeatedly press the F8 key until you see the Advanced Boot Options menu.
- Using the arrow keys, select "Safe Mode" and press Enter.
If you can log in to your computer successfully in Safe Mode, it indicates that a third-party application or driver is causing the issue. You can then proceed to uninstall recently installed programs or update problematic drivers.
Step 3: Create a new user profile
If the black screen issue persists even in Safe Mode, it's time to create a new user profile. Follow these steps:
- Boot your computer into Safe Mode, as explained in Step 2.
- Once in Safe Mode, press the Windows key + R to open the Run dialog box.
- Type "control panel" (without quotes) and press Enter.
- In the Control Panel, select "User Accounts" or "User Accounts and Family Safety" (depending on your version of Windows).
- Click on "Add or remove user accounts" or "Manage another account".
- Click on "Create a new account".
- Follow the on-screen instructions to create a new user account.
- Once the new account is created, restart your computer and log in using the newly created account.
If the black screen issue doesn't occur with the new user account, it confirms that your previous user profile was corrupted. You can then transfer your files and settings from the old profile to the new one.
Step 4: Perform a system restore
If creating a new user profile didn't solve the issue, you can try performing a system restore to revert your computer back to a previous state when it was working fine.
- Boot your computer into Safe Mode, as explained in Step 2.
- Once in Safe Mode, press the Windows key + R to open the Run dialog box.
- Type "rstrui.exe" (without quotes) and press Enter.
- Follow the on-screen instructions to choose a restore point and restore your system.
Note that performing a system restore will uninstall recently installed programs and drivers, so make sure to back up any important files before proceeding.
Conclusion
Encountering a black screen with "System.String[]" and "OK" on the Windows login screen can be frustrating, but by following the steps outlined in this article, you should be able to resolve the issue. Remember to restart your computer, boot into Safe Mode, create a new user profile, and perform a system restore if necessary. If the problem persists, it's recommended to seek further assistance from a professional or contact the technical support for your computer.
| References |
|---|
| Microsoft Support - Start your PC in safe mode in Windows 10 |
| Microsoft Support - Create a user account |
| Microsoft Support - System Restore |