Screen flickering is one of those issues that instantly makes a Windows PC feel unusable. Whether the display flashes randomly, flickers when opening apps, or keeps blinking after startup, it can be distracting, strain your eyes, and make you think something is seriously wrong with your system. The good news is that on Windows 11, screen flickering is usually caused by software, driver, or configuration issues, not a permanently damaged display.
If your Windows 11 screen keeps flickering, you’ll be glad you found this article. In this in-depth guide, we’ll explain why screen flickering happens and walk you through all the proven ways to fix it, step by step.
Why Does the Screen Keep Flickering in Windows 11?
There can be multiple reasons behind screen flickering, including:
- Outdated or incompatible graphics drivers
- Display refresh rate set incorrectly
- Problematic apps conflicting with Windows 11
- Hardware acceleration issues
- Loose or faulty display cables (external monitors)
- Corrupted system files after an update
- Recent Windows feature or driver updates
In most cases, the issue appears after an update or driver change and can be fixed without replacing hardware.
Fix Windows 11 Screen Keeps Flickering
Follow the solutions below in order. After each step, check whether the flickering stops.
1. Check If an App Is Causing the Flickering
Before changing system settings, identify whether the issue is app-related.
- Press Ctrl + Shift + Esc to open Task Manager.
- Watch the screen while Task Manager is open.
If:
- Task Manager flickers along with the screen, the issue is likely display driver or system-related.
- Task Manager does not flicker, the issue is likely caused by a specific app.
Uninstall or update recently installed apps if the flickering started after adding new software.
2. Restart Windows Explorer
A bug in Windows Explorer can cause visual glitches.
- Open Task Manager.
- Find Windows Explorer under Processes.
- Right-click it and select Restart.
This refreshes the desktop and taskbar and often stops temporary flickering.
3. Update or Reinstall Display Drivers (Most Important Fix)
Outdated or broken graphics drivers are the most common cause.
- Right-click Start and open Device Manager.
- Expand Display adapters.
- Right-click your graphics card and select Update driver.
- Choose Search automatically for drivers.
If updating doesn’t help:
- Right-click the graphics adapter again.
- Select Uninstall device.
- Restart your PC.
Windows will reinstall a fresh driver automatically.
For best results, download the latest driver directly from your GPU or laptop manufacturer.
4. Adjust the Display Refresh Rate
An unsupported refresh rate can cause constant flickering.
- Open Settings → System → Display.
- Scroll down and click Advanced display.
- Under Choose a refresh rate, select a stable option (usually 60Hz).
- Apply the changes.
If you’re using an external monitor, make sure the refresh rate matches what the display supports.
5. Disable Hardware Acceleration (If Flickering Happens in Apps)
Some apps flicker due to GPU acceleration issues.
- Open the affected app (browser or software).
- Go to the app’s Settings.
- Disable Hardware acceleration.
- Restart the app.
This is especially effective for browser-related flickering.
6. Check Windows Update and Roll Back Problematic Updates
Some Windows updates introduce display bugs.
- Open Settings → Windows Update.
- Click Update history.
- Look for recent updates installed before the flickering started.
- Click Uninstall updates and remove the most recent one if needed.
After uninstalling, restart your PC and check the display again.
7. Run System File Checker
Corrupted system files can cause display instability.
- Open Command Prompt (Admin).
- Run:
sfc /scannow - Wait for the scan to complete and follow any repair prompts.
- Restart your PC.
This repairs system components that may be causing flickering.
8. Disable Adaptive Brightness and Visual Effects
Some displays flicker due to brightness or animation settings.
- Open Settings → System → Display.
- Turn off Adaptive brightness (if available).
- Go to Accessibility → Visual effects.
- Disable Animation effects and Transparency effects.
This reduces UI redraw issues that can cause flicker on some systems.
9. Check External Monitor and Cable (If Applicable)
If you’re using an external display:
- Disconnect and reconnect the display cable firmly.
- Try a different HDMI or DisplayPort cable.
- Test another monitor if possible.
Loose or damaged cables often cause intermittent flickering.
10. Perform a Clean Boot
Conflicting startup services can cause display issues.
- Press Windows + R, type
msconfig, and press Enter. - Go to the Services tab.
- Check Hide all Microsoft services.
- Click Disable all.
- Restart your PC.
If flickering stops, re-enable services one by one to find the culprit.
Wrapping Up
When your Windows 11 screen keeps flickering, the issue is usually caused by graphics drivers, refresh rate settings, app conflicts, or recent updates, not faulty hardware. By updating or reinstalling display drivers, adjusting refresh rates, disabling problematic features, and repairing system files, you can fix the problem in most cases without reinstalling Windows.
If flickering continues even after trying all fixes, testing with another display or contacting a service center may be necessary. But for the majority of users, one of the steps above restores a stable, flicker-free display on Windows 11.