Quick fix: Printer drivers store color calibration in two places — the print queue’s default printing preferences and the ICC profile registered to the printer port. A driver update resets the first but keeps the second. Re-apply the calibration via Printers & scanners → (printer) → Color Management, then save it as the default profile.
You calibrated the printer’s color output to match a proof — spent an hour with a colorimeter on a print swatch, dialed in cyan, magenta, yellow, and black to tight tolerances. Two weeks later a Windows Update silently updated the printer driver, and now prints look slightly green. The calibration didn’t survive the driver update.
Affects: Windows 11 with color-managed printing workflows.
Fix time: 15 minutes.
Where calibration data lives
Printer color management uses two layers: the printer driver’s color settings (saturation, contrast, gamma, per-channel curves — stored in printer preferences as part of the queue definition) and the ICC profile (a color space mapping file stored at C:\Windows\System32\spool\drivers\color\, attached to the printer via Color Management). When you calibrate with a colorimeter, both layers are usually updated: the ICC profile maps source colors to printer colors, and driver preferences may store specific output adjustments.
A driver update reinstalls the queue from scratch, which discards the printing preferences but doesn’t touch the ICC files on disk. The profile is still there, just not associated with the printer anymore. You re-attach it and the calibration is back.
Method 1: Re-attach the ICC profile via Color Management
- Open Settings → Bluetooth & devices → Printers & scanners.
- Click the affected printer, then click Printer properties.
- Open the Color Management tab (or click Color Management button on the General tab).
- Confirm Use my settings for this device is selected.
- Click Add… if your profile isn’t listed. Browse to
C:\Windows\System32\spool\drivers\colorand select your .icm or .icc file. - With the profile selected, click Set as Default Profile.
- Close. Print a test page — colors should match the pre-update calibration.
The profile is now associated with the printer in the updated driver. It survives subsequent app-level prints.
Method 2: Re-apply driver-side preferences
If your calibration was stored in driver preferences (saturation slider, per-channel curves) and not just in the ICC profile, restore those too.
- Most professional printer drivers can export and import settings. Check the printer’s vendor utility for Export profile / Import profile options before the next driver update.
- For users who didn’t export before the update: open Printers & scanners → (printer) → Printing preferences.
- Re-enter the calibration values from your records (paper type, media settings, color correction options).
- Save preferences. If the driver has a Save as preset option, use it — presets typically survive driver updates better than queue defaults.
Always export presets after a fresh calibration. Keep the export file outside C:\Windows so it’s not affected by system updates.
Method 3: Block automatic driver updates for this printer
For workflows where you absolutely cannot have color drift, prevent Windows Update from updating the printer driver.
- Press
Win + R, typegpedit.msc, press Enter (Pro/Enterprise only). - Navigate to Computer Configuration → Administrative Templates → Windows Components → Windows Update → Manage updates offered from Windows Update.
- Open Do not include drivers with Windows Updates and set to Enabled.
- Run
gpupdate /force. - For Home edition, use the registry:
HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\ExcludeWUDriversInQualityUpdate=1(DWORD). - Future Windows Updates will skip driver updates entirely. Install printer driver updates manually from the manufacturer’s site, on your schedule.
This is the right move for production-quality printing workflows. Drivers stop changing without your knowledge.
How to verify the fix worked
- Open Color Management. The custom ICC profile shows under Profiles associated with this device and is set as Default.
- Print a calibration test target (color swatch, grayscale ramp). Measure with the colorimeter — deltas match the pre-update calibration.
- Run
powershell.exe -Command “Get-PrinterProperty -PrinterName ‘YourPrinter’ -PropertyName ‘Config:DriverColorProfile’”— the configured profile path appears.
If none of these work
If color drift returns despite re-attaching the profile, the driver may be doing post-processing that the ICC profile can’t override. Check Printing preferences → Color → Advanced for any “ICM” toggle — ICM-on means the driver respects ICC; ICM-off means the driver ignores it. For Canon, Epson, and HP photo printers, there may be a separate “Mode” setting like Vivid, Standard, ICM, or Manual — pick ICM for calibrated workflows. For chronic color drift across driver versions, switch to a third-party RIP (Mirage, Image Print) that owns the color pipeline end-to-end and isn’t affected by Windows driver updates.
Bottom line: ICC profiles survive driver updates; queue preferences don’t. Re-attach the profile via Color Management, save driver presets, and block automatic driver updates for production printers. Your calibration stays put through future updates.