Share via

Windows update fail - canon printer error message.

Mike Thomas 0 Reputation points
2025-08-01T15:20:38.6866667+00:00

Doing a regular Windows update results in the message Windows 11 update fails with Canon Printer 3.30.2.12 install error Ox800f020b.

The laptop may have previously had a canon printer installed.

Windows for home | Windows 11 | Windows update
0 comments No comments

2 answers

Sort by: Most helpful
  1. Randy Baroja 20,685 Reputation points Independent Advisor
    2025-08-01T15:56:13.79+00:00

    Hey there!

    Nice to meet you! I'm Randy, an Independent Advisor.

    Hey Mike, that error means Windows is trying to update an old Canon printer driver that’s no longer properly installed. If the printer isn’t connected anymore, Windows gets stuck.

    To fix it, open the Run box (Win + R), type printui /s /t2, and press Enter. In the window that pops up, look for anything Canon under “Drivers” and remove it. Then download the "Show or Hide Updates" troubleshooter from Microsoft’s website and use it to hide the Canon printer update. After that, go back to Windows Update and try again.

    Best regards,

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  2. aReply4u0084 885 Reputation points
    2025-08-01T15:54:50.2+00:00

    Quote ""Doing a regular Windows update results in the message Windows 11

    update fails with Canon Printer 3.30.2.12 install error Ox800f020b.""


    You could hide the - Failed update - Would be a solution, ignore it in other words

    found another, similar question online from 2024. That wasn't resolved


    The laptop may have previously has a canon printer installed

    -- in that case. Verify if exist or Not a 2nd printer installed on the Pc

    and remove it : "How to remove an old printer" open Settings > Devices

    then - Printers & Scanners. Select the printer you want to remove

    click "Remove device" Confirm the removal by selecting [Yes]

    ---------------------------------------------------------

    Here's a solution from a website. That may work out in your case

    I only copy+Paste the solutions. From <www.ionos.ca>

    Disclaimer : These solutions aren't from a MSoft support. Apparently

    they're accurate to apply them. Didn't post the link to reduce the

    chance to click in offers and subscriptions


    Hide the update

    Try hiding the update that is causing the error. This will prevent it from being reinstalled and the error from occurring in the first place. Here’s how to hide the update:

    1. Open the Windows settings with [Windows] + [i] and go to Update & security (Windows 10) or Windows Update (Windows 11)
    2. Select the item View update history (Windows 10) or Update history (Windows 11).
    3. Go to Uninstall updates and if an external device is causing the 0x800f020b error, select the corresponding driver update from the list.
    4. Right-click on the update and then on Hide updates.
    5. The system should not try to install the update again,

    meaning that the error should no longer occur.

    1. You can also remove the update completely under Uninstall updates.

    Reinstall the driver that caused the problem

    If you want to do more than just hide the driver update, you can also reinstall it.

    1. To do this, right-click on Start (Windows 10) or on the Windows window icon (Windows 11) in the taskbar.
    2. in the Device Manager, expand the Open print queue item.
    3. Find your printer and select it by right-clicking on it.
    4. Go to Uninstall device and click on Uninstall.
    5. Restart your PC.
    6. Now open the Device Manager again and right-click
    7. on your printer under Open printer queues.
    8. Click on Update driver.
    9. If Windows can’t find the current driver, simply download

    the latest driver from the manufacturer’s site


    Use Windows tools SFC and DISM

    Sometimes damaged system files may be causing the error code. To repair or reset files, Windows offers the repair tools SFC (System File Checker) and DISM

    (Deployment Image Servicing and Management).

    1. Open the command prompt via [Ctrl] + [R] and enter “cmd”. Confirm with [Ctrl] + [Shift] + [Enter] to use the command prompt with administrator rights.
    2. Enter the CMD command sfc /scannow.
    3. Wait until the scan is completed and then restart the computer.
    4. If Windows does not find any damaged files, open the command prompt, enter the following commands and confirm each command with [Enter]:
    DISM.exe /Online /Cleanup-image /Scanhealth
    DISM.exe /Online /Cleanup-image /Checkhealth
    DISM.exe /Online /Cleanup-image /Restorehealth
    
    1. Restart your computer again and check if the error still occurs.

    Windows update troubleshooting

    A classic way to fix update errors is to use Windows Troubleshooter.

    1. Access the troubleshooter by searching for it in the task bar.
    2. Now select Additional troubleshooters (Windows 10) or Other troubleshooters (Windows 11).
    3. Select Windows Update and go to Run to perform the troubleshooting specifically for this Windows component.
    4. Now follow the suggested corrections and restart the computer after the troubleshooting is finished.

    Reset update components

    If the error is in the update component of Windows, resetting the Windows update components may help:

    1. Open the command prompt via [Ctrl] + [R], enter “cmd” and confirm with [Ctrl] + [Shift] + [Enter].
    2. Now deactivate the update components one after the other by entering the following CMD commands and confirming each with [Enter]:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    ren C:
    
    1. Then activate the components with the following commands:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
    
    1. Now restart your computer. Hide the update Try hiding the update that is causing the error. This will prevent it from being reinstalled and the error from occurring in the first place. Here’s how to hide the update
      1. Open the Windows settings with [Windows] + [i] and go to Update & security (Windows 10) or Windows Update (Windows 11).
      2. Select the item View update history (Windows 10) or Update history (Windows 11).
      3. Go to Uninstall updates and if an external device is causing the 0x800f020b error, select the corresponding driver update from the list.
      4. Right-click on the update and then on Hide updates.
      5. The system should not try to install the update again, meaning that the error should no longer occur.
      6. You can also remove the update completely under Uninstall updates.

      1. Reinstall the driver that caused the problem
      If you want to do more than just hide the driver update, you can also reinstall it.
      1. To do this, right-click on Start (Windows 10) or on the Windows window icon (Windows 11) in the taskbar.
      2. In the Device Manager, expand the Open print queue item.
      3. Find your printer and select it by right-clicking on it.
      4. Go to Uninstall device and click on Uninstall.
      5. Restart your PC.
      6. Now open the Device Manager again and right-click on your printer under Open printer queues.
      7. Click on Update driver.
      8. If Windows can’t find the current driver, simply download the latest driver from the manufacturer’s site.
      Use Windows tools SFC and DISM Sometimes damaged system files may be causing the error code. To repair or reset files, Windows offers the repair tools SFC (System File Checker) and DISM (Deployment Image Servicing and Management).
      1. Open the command prompt via [Ctrl] + [R] and enter “cmd”. Confirm with [Ctrl] + [Shift] + [Enter] to use the command prompt with administrator rights.
      2. Enter the CMD command sfc /scannow.
      3. Wait until the scan is completed and then restart the computer.
      4. If Windows does not find any damaged files, open the command prompt, enter the following commands and confirm each command with [Enter]:
         DISM.exe /Online /Cleanup-image /Scanhealth
      

    DISM.exe /Online /Cleanup-image /Restorehealth

       
       bash
       
       1. Restart your computer again and check if the error still occurs.
       
       Windows update troubleshooting
       
       A classic way to fix update errors is to use Windows Troubleshooter.
       
       1. Access the troubleshooter by searching for it in the task bar.
       
       1. Now select **Additional troubleshooters** (Windows 10) or **Other troubleshooters** (Windows 11).
       
       1. Select **Windows Update** and go to **Run** to perform the troubleshooting specifically for this Windows component.
       
       1. Now follow the suggested corrections and restart the computer after the troubleshooting is finished.
       
       Reset update components
       
       If the error is in the update component of Windows, **resetting the Windows update components may help**:
       
       1. Open the command prompt via [Ctrl] + [R], enter “cmd” and confirm with [Ctrl] + [Shift] + [Enter].
       
       1. Now deactivate the update components one after the other by entering the following CMD commands and confirming each with [Enter]:
       
       powershell
       net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
    ren C:
    

    bash

    1. Then activate the components with the following commands:
         net start wuauserv
      

    net start cryptSvc net start bits net start msiserver

       
       bash
       
    1. Now restart your computer.
       
    

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.