Most people who rice Windows end up on a forum asking why their desktop looks like it was designed by someone who hates them. The custom theme looked fine in the screenshots. Now the taskbar is the wrong colour, icons are missing, or the whole UI has gone a weird washed-out grey. This Windows ricing fix guide cuts through the noise and tells you exactly what to do, in order, based on how badly things have gone.
TL;DR
The fastest Windows ricing fix is to switch back to a default Windows theme under Settings then Personalisation then Themes, disable any active contrast theme or colour filter under Accessibility, and delete dodgy custom theme files. If the UI is still broken after that, run sfc /scannow and then DISM.exe /Online /Cleanup-Image /RestoreHealth from an elevated Command Prompt to repair patched system files.
Key Takeaways
- A proper Windows ricing fix starts at the theme level before touching system files.
- Contrast themes and colour filters under Accessibility are a common hidden culprit for washed-out visuals.
- Theme patching tools can corrupt protected Windows DLLs, requiring DISM and SFC to repair.
- Always create a restore point before applying deep shell mods or theme engines.
- If DISM and SFC both fail, a repair install is the next step, not a full wipe.
At a Glance
- Difficulty: Intermediate
- Time Required: 5 to 30 mins
- Success Rate: Up to 90% of cases where Windows still boots
What Actually Causes Windows Ricing Problems?
Ricing is the practice of heavily customising the Windows visual shell, and it ranges from harmless wallpaper swaps to full theme engine installs that patch core OS files. The problems people run into fall into a few distinct categories, and knowing which one you're dealing with saves a lot of time.
The most common cause is a third-party or unsigned theme that patches Windows DLLs like uxtheme.dll or themeui.dll to bypass Microsoft's theme signing restrictions. Tools like UltraUXThemePatcher or SecureUxTheme modify protected system components directly. If the patch is applied incorrectly, or if a Windows update rolls back the patched file, the mismatch causes visual glitches ranging from wrong colours to a completely broken shell. This is the scenario that typically requires DISM and SFC to fix.
A second, much simpler culprit is the Accessibility settings. Contrast themes and colour filters sit under Settings then Accessibility, and they're easy to enable accidentally, especially if you were experimenting with display options. A high-contrast theme overrides your normal theme colours completely, which can look a lot like a broken custom theme when it isn't. Check this first before assuming something is deeply wrong.
Corrupted or incomplete custom theme files are another frequent offender. A theme downloaded from somewhere like DeviantArt or GitHub might reference icon packs, fonts or wallpapers that aren't installed, or it might have been built for a different Windows version. Windows will try to apply what it can and silently skip the rest, leaving you with a half-applied mess. Deleting the theme file and switching to a default theme clears this up immediately.
Finally, some users go further and modify shell DLLs, icon libraries (imageres.dll, shell32.dll) or system sounds directly. This is where real damage happens. Windows File Protection and System File Checker are specifically designed to catch and reverse these changes, but if the modification was deep enough, SFC alone won't be sufficient and you'll need DISM to repair the component store first. According to Microsoft's official DISM documentation, RestoreHealth pulls verified replacements from Windows Update, making it the right tool when SFC can't fix things on its own.
Windows Ricing Fix: Quick Theme Reset (5 to 10 Minutes)
Start here. Seriously. Most ricing problems are solved entirely at this level, and there's no point running command-line tools if switching back to a default theme fixes everything in two minutes.
Switch Back to a Default Windows Theme Easy
- Open Theme Settings
PressWin + Ito open Settings, then go to Personalisation then Themes. You'll see your currently active theme highlighted. - Select a Windows default theme
Under Windows Default Themes, click Windows, Windows Light or Windows Dark. This resets default colours, sounds, cursor and base visuals in one go. No reboot needed. - Reset the wallpaper
Go to Personalisation then Background. Set 'Personalise your background' to Picture and browse toC:\Windows\Web\Wallpaperto pick a stock Windows wallpaper. Custom wallpapers sometimes reference missing files and cause Explorer to stutter. - Fix colours and transparency
Go to Personalisation then Colours. Set Choose your mode to Light or Dark, turn Transparency effects On, and set the accent colour to Automatic. Some custom themes lock these settings to specific values that look wrong under the default shell. - Check Accessibility settings
Go to Settings then Accessibility then Colour filters. Make sure the toggle is Off. Then go to Contrast themes and set the dropdown to None if anything is selected. This one often gets overlooked and causes the washed-out look people mistake for a deeper problem. - Delete the custom theme
Back in Personalisation then Themes, right-click any custom theme tile and select Delete. This stops it being reapplied if you accidentally click it later.
More Windows Ricing Fix Options: Deeper Personalisation Reset (15 to 30 Minutes)
If the quick theme switch didn't fully sort things, or if the desktop looks mostly right but the taskbar, notification area or Start menu still behave oddly, this tier covers a more thorough reset plus a basic system file check. You don't need any special tools for this, just Settings, Control Panel and an elevated Command Prompt.
The legacy Control Panel personalisation path is different from the modern Settings app and sometimes catches things the newer UI misses, particularly on Windows 10 machines or systems that have been through several in-place upgrades. It's a bit old-fashioned but it works.
Reset Personalisation via Control Panel and Run SFC Intermediate
- Use the legacy theme picker
Open Control Panel (search for it in the Start menu), go to Appearance and Personalisation then Personalisation then Change the Theme. Under Windows Default Themes, select Windows. This applies the default theme through the older code path and can override settings the modern Settings app leaves untouched. - Reset taskbar behaviour
Right-click the taskbar and open Taskbar settings. On Windows 11 go to Personalisation then Taskbar and set everything back to defaults. On Windows 10, right-click the taskbar, open Taskbar Settings and toggle off any custom behaviours. Restart Explorer via Task Manager (right-click the taskbar, select Task Manager, find Windows Explorer, right-click and Restart) rather than rebooting if you want to save time. - Clear notification icon customisations
In taskbar settings, find the notification area or system tray options and use Restore Default Settings if the option is available. Custom themes sometimes push icons into the overflow area or hide them entirely. - Run a system file check
Open Command Prompt as Administrator (search for cmd, right-click, Run as administrator). Typesfc /scannowand press Enter. Let it run to completion. It will report one of three outcomes: no integrity violations found, corrupt files repaired, or corrupt files found but unable to repair. The last one means you need Tier 3.
For context on what SFC is actually doing under the hood, HowToGeek's SFC explainer is a solid read. The short version: SFC compares every protected system file against a known-good cached copy in the component store. If a theme patcher replaced a DLL, SFC will catch it and restore the original.
If you're dealing with issues that go beyond the desktop and affect things like Windows Update or the Microsoft Store not loading, there's a good chance the theme patcher damaged more than just visual components. In that case, the advanced DISM repair below is the right move. You might also want to check our Windows Update troubleshooting guide if updates stopped working around the same time you applied the rice.
Advanced Windows Ricing Fix: DISM and Full System Repair (30+ Minutes)
This is the tier you need when theme patching tools have gone into protected OS territory. Tools that modify uxtheme.dll, shell32.dll or similar files bypass Windows' built-in protection, and SFC alone can't fix them if the component store itself is corrupted. DISM repairs the component store first, which gives SFC something reliable to work from.
Before doing anything here, create a restore point. Open the Start menu, search for 'Create a restore point', open System Properties, select your system drive and click Create. Give it a name like 'Before DISM repair'. This takes about two minutes and gives you a rollback path if something goes sideways. Don't skip it.
DISM Component Store Repair Followed by SFC Advanced
- Create a restore point first
Search 'Create a restore point' in the Start menu, open System Properties, click Create, name it and confirm. Do this before anything else. - Open an elevated Command Prompt
Search for cmd, right-click Command Prompt and select Run as administrator. You need full admin rights for DISM to work properly. - Run DISM RestoreHealth
Type the following and press Enter:DISM.exe /Online /Cleanup-Image /RestoreHealth. This connects to Windows Update to download verified replacements for any corrupted component store files. It can take anywhere from 10 to 25 minutes depending on your connection speed and how much needs repairing. Do not close the window or let the machine sleep while it runs. - Optional: run CheckHealth and ScanHealth first
If you want a read-only check before committing to RestoreHealth, runDISM /Online /Cleanup-Image /CheckHealthfor a quick flag check, thenDISM /Online /Cleanup-Image /ScanHealthfor a deeper scan. Neither makes changes. They just tell you whether corruption exists before you run RestoreHealth. - Run SFC after DISM completes
Once DISM finishes, runsfc /scannowin the same elevated Command Prompt. Now that the component store is repaired, SFC has verified files to restore from. This is the correct order: DISM first, SFC second. - Reboot and verify
Reboot the machine. After restart, check the desktop is using a Windows default theme (confirm in Settings then Personalisation then Themes). If the UI is still broken, run SFC once more. This one often needs a second reboot before it fully sticks.
/Source:D:\sources\install.wim to the DISM command where D is the drive letter of the mounted ISO.If SFC still reports corrupt files it cannot repair after running DISM, the next step is to run both commands in Safe Mode. Boot into Safe Mode (hold Shift while clicking Restart, go to Troubleshoot then Advanced Options then Startup Settings, select Safe Mode with Networking) and repeat the DISM then SFC sequence. Safe Mode loads fewer drivers and services, which sometimes lets SFC access files it couldn't touch in a normal boot.
And if Safe Mode doesn't fix it? A repair install (also called an in-place upgrade) reinstalls Windows over itself without wiping your files or apps. It's a proper fix for deep system corruption and it's a lot less dramatic than a full reset. Microsoft's support page covers the Windows personalisation and recovery options in detail. If you've hit this point and you're not sure how to proceed, it's also exactly the kind of thing our remote support team handles regularly. See our Windows repair install guide for step-by-step instructions.
If DISM and SFC haven't fully fixed the broken desktop after ricing, or you're not comfortable running command-line repairs, our remote support team can connect to your PC and sort it out directly, including patched DLL recovery and full personalisation reset.
Get remote helpPreventing Windows Ricing Problems in the Future
The most important rule: create a restore point before you touch anything. This takes two minutes and gives you a one-click rollback if a theme patcher breaks something. Make it a habit, not an afterthought.
Beyond that, the risk level of different customisations varies a lot. Changing your wallpaper, accent colour or sound scheme through Settings is completely safe. Downloading a theme from the Microsoft Store is safe. Installing a third-party theme engine that patches uxtheme.dll is not safe in the same way, and you should know that going in. If you do use a theme patcher, stick to well-maintained ones with active communities and recent updates, and check that it supports your exact Windows build before applying it.
Test changes one at a time. Apply a new theme, reboot, confirm everything works, then apply the next change. It sounds slow but it makes it obvious which change broke something when things go wrong. Applying five mods at once and then trying to figure out which one caused the glitch is genuinely painful.
Run DISM /Online /Cleanup-Image /RestoreHealth and sfc /scannow occasionally when you're actively experimenting with heavy customisation. Catching emerging corruption early, before it compounds, is much easier than fixing it after the fact. And avoid contrast themes and colour filters unless you actually need them. They're easy to enable by accident and they make the desktop look broken when it isn't.
If you're running into repeated stability issues from shell mods, it might also be worth checking whether any of your customisation tools are conflicting with Windows security features. Our Windows security settings guide covers how to check what's been modified at the system level.
Windows Ricing Fix: Summary
A Windows ricing fix almost always starts with the simplest possible step: switching back to a default Windows theme and checking that no contrast theme or colour filter is active under Accessibility. That alone fixes the majority of cases. If the visual problems go deeper, a Control Panel theme reset combined with sfc /scannow handles moderate system file changes. For serious corruption from theme patching tools that modified protected DLLs, the DISM RestoreHealth command followed by SFC is the standard Microsoft-supported repair path and it's highly effective when Windows still boots. Create restore points before you mod, test incrementally, and keep the DISM and SFC commands bookmarked for when things go wrong. Because they will, eventually.
Quick Reference
- Visual glitch only: Settings then Personalisation then Themes, pick a Windows default theme.
- Washed-out colours: Settings then Accessibility then Colour filters, turn it off.
- Taskbar or Start menu broken: Control Panel theme reset plus Explorer restart.
- System files patched by theme tool: Run
DISM.exe /Online /Cleanup-Image /RestoreHealththensfc /scannowin an elevated Command Prompt. - SFC still failing after DISM: Repeat in Safe Mode or perform a repair install.


