Fix ERROR_ICM_NOT_ENABLED (0X000007E2) – ICM Disabled
This error pops up when printing or image processing can't use color management. Usually caused by a corrupted or missing color profile. Fix it fast with these steps.
When This Error Hits
You're trying to print a photo from Photoshop or even just a PDF from Adobe Reader, and boom — a pop-up says ERROR_ICM_NOT_ENABLED (0X000007E2). The job fails. Sometimes it happens in apps like CorelDRAW or GIMP when you switch color profiles mid-print. I've seen it most often on Windows 10 and 11 machines after a driver update or a color profile corruption. Last month I fixed it for a client who couldn't print product labels from QuickBooks — the printer would error out every time with this code.
Root Cause
ICM stands for Image Color Management. It's a Windows system that translates colors between monitors, printers, and scanners. When ICM is disabled or broken, the system can't match color profiles. The error 0X000007E2 specifically means the color management engine isn't enabled for the current device context. This happens when a color profile is missing, corrupted, or the printer driver has a mismatched default profile.
Fix #1: Reset Color Management Settings
- Press Windows + R, type
colorcpl, hit Enter. - Go to the Advanced tab.
- Under Device profile, pick sRGB IEC61966-2.1 from the dropdown. This is the safest default. Don't choose anything custom unless you know your monitor supports it.
- Check the box Use Windows Color System (WCS) if available. That replaces the older ICM system.
- Click Close.
- Restart any open apps that use color management.
Fix #2: Reapply Printer Color Profile
- Open Settings > Bluetooth & devices > Printers & scanners.
- Click your affected printer, then Printing preferences.
- Look for a Color Management tab. If you see it, set it to ICM Enabled or Host ICM — not Off or Disabled.
- If there's no color management tab, click Advanced and find the Color Management dropdown. Set it to ICM.
- Apply and test print.
Fix #3: Reset Default Color Profile via Registry
Skip this if Fix #1 and #2 worked. Use this when the error persists after multiple resets.
- Press Windows + R, type
regedit, hit Enter. - Go to:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\ICM - Export the key as backup.
- Delete the RegisteredProfiles and ProfileDefaults keys (right-click > Delete).
- Close regedit and restart.
- Reopen
colorcpland set sRGB again.
Fix #4: Repair or Update Printer Driver
- Go to Device Manager (right-click Start > Device Manager).
- Find your printer under Print queues.
- Right-click > Update driver > Browse my computer for drivers > Let me pick from a list.
- Pick the latest driver from the manufacturer — skip the generic Microsoft driver. For HP, Canon, Epson — download directly from their site, not Windows Update.
- If no update helps, right-click > Uninstall device, then restart and reinstall fresh from the manufacturer's site.
What to Check If It Still Fails
- Check for third-party color management tools like Adobe Color Engine or MonacoPRO. They can override Windows ICM. Uninstall or disable them temporarily.
- Run System File Checker: open Command Prompt as admin, type
sfc /scannow. Corrupted system files can break ICM. - Test with a different app: try printing from Notepad or Paint. If that works, the problem is in your specific app's settings, not Windows.
- Try a different user account: create a local admin account and test. If it works, the issue is tied to your user profile's color management settings. Reset those manually or migrate profiles.
This error is annoying but rarely hardware-related. Nine times out of ten, it's a profile mismatch or a driver that got confused. Start with Fix #1, then work down. You'll have it sorted in ten minutes.
Was this solution helpful?