CFConfirmFixScanner Not Working · Windows 10Tried 0/10

Troubleshooting guide for Windows 10 and 11 · Updated October 15, 2026

How to Fix Scanner Not Working in Windows 10

Scanner not detected, not scanning, or stuck after a Windows update? This guide gives 10 fixes in the order that solves most cases fastest, from the Windows Image Acquisition (WIA) service and driver reinstall to network, barcode and system repair steps. It works for HP, Epson, Canon, Brother, Kodak and Dell scanners.

10 fixesUSB, Wi-Fi and barcode scannersCopy-paste commandsWindows 11 notes
Scanner not working in Windows 10: step-by-step troubleshooting guide
Fix a scanner that is not detected or not scanning in Windows 10.

Quick Answer

✅
The 4-minute fix that works most often

Press Windows + R, type services.msc, open Windows Image Acquisition (WIA), set Startup type to Automatic and click Start. Then unplug the scanner, restart the PC, and plug the scanner straight into a USB port on the computer, not a hub. If it is still missing, remove the scanner and reinstall the driver from the maker’s website (Fixes 2 and 4).

Windows scanning apps depend on the WIA service to talk to scanners and cameras. When that service is stopped, a driver is damaged, or an update changes a setting, the scanner shows as offline, not detected, or “You need a WIA driver to use this device.”

⚠️
Windows 10 support status (checked October 15, 2026)

Windows 10 support ended on October 14, 2025. Microsoft has since extended the free consumer Extended Security Updates program for version 22H2 until October 12, 2027, as reported by Help Net Security. Keep the PC fully updated, because old Windows 10 builds have known scanner bugs (see Fix 8). Older scanners may also have no new Windows 10 drivers.

Find Your Method in 10 Seconds

Tap what best matches your problem and get the best order to try the fixes.

Find Your Cause in 10 Seconds

Match what you see to the most likely cause, then jump to that fix.

What you seeMost likely causeGo to
Scanner not detected at allCable, port, power, or damaged driverFix 1, Fix 4
“You need a WIA driver to use this device”Missing or corrupt WIA driver, or WIA service stoppedFix 2, Fix 5
Printer prints but will not scanScan software missing or WIA service offFix 2, Fix 5
Stopped working after a Windows updateUpdate replaced the driver or changed a settingFix 8, Fix 4
Wi-Fi or network scanner not foundNetwork discovery, firewall, WSD or wrong networkFix 7
Scans in one app but not anotherApp setting or wrong scanner source (WIA vs TWAIN)Fix 6
Barcode or QR scanner types nothingWrong mode, cable, or no cursor focusFix 9
Service error 1068 or random failuresDependent services off or damaged system filesFix 2, Fix 10

The 10 Fixes, Step by Step

Work from Fix 1 down. Stop as soon as the scanner works. Tick “I used this method” to track progress.

1Check the basics: cable, port, power and restartEasy5 minAll scanners▾
  1. Turn the scanner off, wait 30 seconds, and turn it on.
  2. Unplug the USB cable and use a different cable and a different port. Plug into the PC directly, not into a hub or a docking station.
  3. For a flatbed scanner, release the transport lock if it has one, and check the power adapter.
  4. Close any other scan program. Only one app can use the scanner at a time.
  5. Restart the PC with the scanner connected.
  6. Press the Copy button on the scanner itself. If it cannot copy, the problem is the hardware, not Windows.
🎯It worked if: Windows plays the connect sound and the scanner appears in Settings → Devices → Printers & scanners.
2Start the Windows Image Acquisition (WIA) serviceEasy3 minFixes most “not detected” cases▾
  1. Press Windows + R, type services.msc and press Enter.
  2. Find Windows Image Acquisition (WIA), right-click it and choose Properties.
  3. Set Startup type to Automatic and click Start (or Restart if it already runs).
  4. Do the same for Shell Hardware Detection.
  5. If you get error 1068, open the service’s Dependencies tab and start Remote Procedure Call (RPC) and DCOM Server Process Launcher first.
PowerShell (Admin)
Set-Service -Name stisvc -StartupType Automatic
Restart-Service -Name stisvc
Set-Service -Name ShellHWDetection -StartupType Automatic
Start-Service -Name ShellHWDetection

stisvc is the short name of the WIA service. HP’s support team gives the same check: status should be Running and startup type Automatic.

🎯It worked if: WIA shows Running and the scanner appears in your scan app.
↪️If not: Go to Fix 4 and reinstall the scanner.
3Run the Windows troubleshooterEasy5 minAutomatic repair▾
  1. Windows 10: Settings → Update & Security → Troubleshoot → Additional troubleshooters.
  2. Windows 11: Settings → System → Troubleshoot → Other troubleshooters.
  3. Run Printer and, if listed, Hardware and Devices. Choose Apply this fix when it offers one.
  4. Restart and test the scanner.
💡

The troubleshooter mainly repairs services and driver settings. If it finds nothing, move on, because it cannot replace a missing maker driver.

4Remove the scanner and let Windows reinstall the driverEasy10 minFixes corrupt drivers▾
  1. Open Settings → Devices → Printers & scanners, select your device and click Remove device.
  2. Press Windows + X, open Device Manager and expand Imaging devices (also check Scanners, Cameras and Universal Serial Bus devices).
  3. Right-click the scanner, choose Uninstall device, and tick Delete the driver software for this device if shown.
  4. Unplug the scanner, restart the PC, then reconnect it. Windows should find it and install a WIA driver.
  5. If it does not, click Add a printer or scanner in Settings.
⚠️

Look for a yellow warning mark in Device Manager. A device under Other devices or “Unknown device” means no driver is installed. Go to Fix 5.

5Install the maker’s driver and scan softwareEasy15 minHP, Epson, Canon, Brother, Kodak▾
  1. Note the exact model name printed on the scanner or printer.
  2. Open the maker’s official support site, search the model, and choose Windows 10 (64-bit).
  3. Download the full driver or app: HP Smart or HP Print and Scan Doctor, Epson Scan 2, Canon IJ Scan Utility or ScanGear, Brother iPrint&Scan, or the maker’s TWAIN or ISIS driver for a document scanner.
  4. Run the installer as administrator and connect the scanner only when it asks.
  5. Restart and test.
💡
Old scanner, no Windows 10 driver?

Right-click the scan program’s icon → Properties → Compatibility → tick Run this program in compatibility mode and pick an older Windows version. This is a known workaround for older scan apps.

⚠️

Avoid “driver updater” tools. Download drivers only from the manufacturer.

6Test with the Windows Scan app to find where the problem isEasy5 minIsolates app vs scanner▾
  1. Open Windows Fax and Scan from Start and click New Scan, or install the free Windows Scan app from the Microsoft Store.
  2. Pick your scanner under Scanner and click Scan.
  3. If this works, the scanner is fine. Reset or reinstall the other app and, in its settings, choose the same scanner and the right source (WIA or TWAIN).
  4. If this fails too, the problem is the driver, service or connection. Return to Fixes 2 to 5.

For Office, OneDrive or QuickBooks, also check that the save folder exists and that you have permission to write to it.

7Fix a network or Wi-Fi scanner (WSD and discovery)Medium15 minWi-Fi and Ethernet scanners▾
  1. Make sure the PC and scanner are on the same network (same router and same Wi-Fi band or LAN).
  2. Settings → Network & Internet → click your connection and set the profile to Private. Turn on Make this PC discoverable.
  3. Control Panel → Network and Sharing Center → Advanced sharing settings → Turn on network discovery.
  4. In services.msc, set these to Automatic and start them: Function Discovery Resource Publication, SSDP Discovery, Network Location Awareness.
  5. Allow the scan app and network discovery through Windows Defender Firewall for the Private network.
  6. On the scanner’s own panel or web page, confirm WSD and multicast discovery are on, and note its IP address.
  7. If WSD stays unreliable, add the scanner by its IP address using the maker’s software, or switch to Scan to folder or Scan to email.
Command Prompt
ping 192.168.1.50

Replace the sample address with your scanner’s IP. No reply means a network problem, not a Windows scanner problem.

8Scanner stopped after a Windows updateMedium15 minRollback and update▾
  1. First run Windows Update and install everything pending, then restart. A newer driver or patch may already fix it.
  2. If it began right after one update: Settings → Update & Security → Windows Update → View update history → Uninstall updates, and remove the newest update.
  3. Or use System Restore (search “Create a restore point” → System Restore) to return to a date when the scanner worked.
  4. Then follow Fix 5 and install the maker’s latest driver, which is the lasting fix.
💡
Old Windows 10 build?

Microsoft documents a bug in Windows 10 versions up to 1909 where an app cannot find a USB scanner after a network (WSD) scanner was disconnected. It is fixed in version 2004 and later. Update to 22H2. The workaround is to uninstall the scanner, restart the WIA service and restart the PC.

9Barcode or QR code scanner not workingEasy10 minUSB and Bluetooth barcode readers▾
  1. Click in Notepad and scan a barcode. Most USB barcode scanners act like a keyboard, so the numbers should appear as typed text. If they do, the scanner works and the problem is your app.
  2. If nothing appears, check for a beep and light on the scanner. No power means a bad cable or port, so try another port.
  3. Scan the USB HID keyboard setup barcode from the scanner manual to reset it to keyboard mode. Scanners set to COM or serial mode need their own driver.
  4. In Device Manager, check Human Interface Devices and Keyboards for a warning mark, and uninstall and replug if there is one.
  5. Click into the right field in your app before scanning. If characters are missing or no Enter is sent, change the suffix setting from the manual.
  6. For a Bluetooth scanner, remove it from Settings → Bluetooth & devices and pair it again after putting it in pairing mode.
💡

Zebra, Honeywell and Datalogic readers have their own setup tools, such as Zebra 123Scan. Use them to switch the scanner’s interface mode.

10Repair Windows files and rule out conflictsAdvanced30 minLast resort▾
  1. Open Terminal (Admin) or Command Prompt as administrator.
  2. Run the repair commands below one at a time and wait for each to finish.
  3. Restart the PC and test.
  4. Still failing? Do a clean boot (msconfig → Services → hide Microsoft services → Disable all, then restart) to check whether security or other software blocks the scanner.
  5. Try the scanner from a new Windows user account to rule out a damaged profile.
  6. Run a full scan in Windows Security to rule out malware.
Terminal (Admin)
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

If the scanner fails on a second PC as well, the scanner hardware or its USB port is faulty and needs repair or replacement.

Scanner Error Codes and What to Do

Search for your code here. Code names come from Windows and WIA error definitions. The fixes are practical troubleshooting steps, and the same code can have more than one cause.

ErrorWhat it usually meansTry
0x800706BARPC server unavailable. A required service is stopped, or a firewall blocks a network scannerFix 2, Fix 7, Fix 10
0x80070422The service is disabled, often the WIA serviceFix 2
0x80070005Access denied. Permission problem on the app or the save folderRun the app as administrator, choose another save folder, Fix 10 (new account)
0x80004005Unspecified error, often a driver or communication conflictFix 4, Fix 5
0x80210015“No scanners were detected”Fix 1, Fix 2, Fix 4
0x8021000ACommunication error with the scannerFix 1 (cable, port), Fix 5
0x80210006Scanner is busyClose other scan apps, restart WIA (Fix 2)
0x80210005Scanner is offlinePower, cable or network: Fix 1, Fix 7
0x80210001General WIA errorFix 4, Fix 5
Error 1068A service dependency failed to startFix 2 (Dependencies tab)
“You need a WIA driver”No working WIA driver or WIA service stoppedFix 2, Fix 4, Fix 5

Brand-Wise Scanner Fixes

Use these after Fixes 1 and 2. Menu names change between software versions.

HPHP printers and scannersEasyOfficeJet, DeskJet, LaserJet MFP, ScanJet▾
  1. Install HP Smart from the Microsoft Store or HP’s support site, sign in and add your printer.
  2. Download and run HP Print and Scan Doctor, choose your device and select the scanning fix.
  3. Confirm WIA is Running and Automatic (Fix 2). HP’s own guidance lists this as the first check.
  4. For Wi-Fi models, enable scan to computer in HP Smart or the printer’s web page, and allow it through the firewall.
  5. If old HP Solution Center software crashes, remove it and use HP Smart.
EPEpson scannersEasyExpression, WorkForce, EcoTank, DS series▾
  1. Install Epson Scan 2 and, for the scan button on the device, Epson Event Manager.
  2. Open Epson Scan 2 Utility and check that your scanner is selected. For a network model, add it by IP address.
  3. Open Epson Scan 2 directly to test before using any other app.
  4. If it fails, uninstall Epson software, restart, and reinstall the latest package for your exact model.
CNCanon scannersEasyPIXMA, imageCLASS, CanoScan▾
  1. Install the full driver package with IJ Scan Utility and ScanGear MP (PIXMA), or MF Scan Utility or MF Toolbox (imageCLASS).
  2. For Wi-Fi models, use Canon’s network scanner selector tool to choose the scanner, and turn on WSD and multicast discovery on the device.
  3. Canon community reports show that old models sometimes need a newer driver after moving to Windows 10, so check the support page for your exact model.
  4. Test in Windows Fax and Scan (Fix 6) to see whether Windows can reach the scanner.
BRBrother scannersEasyMFC, DCP, ADS series▾
  1. Install the Full Driver and Software Package for your model, then open iPrint&Scan.
  2. In the Brother software’s device or scan settings, choose the scanner and, for network models, enter the IP address.
  3. Print the printer’s network configuration page to read the IP address, and ping it (Fix 7).
  4. If the scan key on the machine does nothing, check its scan-to-PC setting in the Brother software.
KDKodak and other document scannersMediumSheet-fed, TWAIN and ISIS▾
  1. Many document scanners use the maker’s own TWAIN or ISIS driver. Install it first, then connect the scanner.
  2. Use a USB port on the PC itself, not a hub, and the original power adapter.
  3. Test in the maker’s own scan utility. Then pick the same driver type (TWAIN or WIA) in your scan app.
  4. If the scanner appears with a warning in Device Manager, uninstall it and the driver, restart and reinstall (Fix 4).
DLDell and other brandsEasyAny maker▾
  1. Open the maker’s support site and search by model or Service Tag.
  2. Download the Windows 10 64-bit driver and scan software, not a generic driver.
  3. Install it, restart, and follow Fix 2 if the scanner is still not found.

Other Special Cases

SituationWhat to do
QuickBooks or Office appsTest in Windows Scan first (Fix 6). If only that app fails, update it and run it as administrator.
Virtual machine or Remote DesktopA USB scanner is attached to the real PC. Connect it to the VM from the VM’s USB menu, or scan on the host. Remote sessions often do not pass scanners through.
Java “Scanner” not workingThis is the java.util.Scanner class in code, not a hardware scanner. Check input handling and imports instead.
Windows 11Fixes 1, 2, 4, 5, 6, 7 and 9 are the same. Only the troubleshooter path differs (Fix 3).

Commands and Paths Cheat Sheet

WhatWhere or command
Servicesservices.msc → Windows Image Acquisition (WIA)
Device Managerdevmgmt.msc → Imaging devices
Printers and scannersms-settings:printers
Restart WIARestart-Service stisvc
Repair system filessfc /scannow then DISM /Online /Cleanup-Image /RestoreHealth
Test network scannerping scanner-IP

Frequently Asked Questions

Why is my scanner not working on Windows 10?
The usual causes are a stopped Windows Image Acquisition service, a missing or damaged driver, a bad cable or USB port, or a Windows update that changed a setting. Start with Fix 1 and Fix 2.
How do I fix a scanner that is not detected on Windows 10?
Plug the scanner directly into the PC, start the WIA service, then remove the device and reinstall the maker’s driver. For a Wi-Fi scanner, check network discovery, the Private network profile and the firewall.
How do I fix “You need a WIA driver to use this device”?
Set the Windows Image Acquisition service to Automatic and start it, uninstall the scanner in Device Manager and restart so Windows reinstalls the WIA driver, then install the maker’s latest driver if the message stays.
How do I fix the scanner not working after a Windows 10 update?
Install any pending updates, uninstall the latest update from the update history if the problem began right after it, or use System Restore. Then install the maker’s newest driver for lasting stability.
Why does my printer print but the scanner will not scan?
Printing and scanning use different drivers. Printing can work while the WIA service is stopped or the scan software is missing. Start WIA and install the full driver and scan app from the maker.
Which Windows service does a scanner need?
Windows Image Acquisition (WIA), service name stisvc, plus Shell Hardware Detection and its dependencies Remote Procedure Call (RPC) and DCOM Server Process Launcher.
How do I fix a barcode scanner not working on Windows 10?
Test it in Notepad. If nothing is typed, try another USB port or cable, scan the USB HID keyboard setup code from the manual, and check Device Manager for a warning mark. Bluetooth scanners need to be paired again.
Is the fix the same on Windows 11?
Yes. The WIA service, driver reinstall, network discovery and barcode steps are the same. Only the troubleshooter path differs: Settings, System, Troubleshoot, Other troubleshooters.
Should I still use Windows 10 in 2026?
Windows 10 support ended on October 14, 2025. Microsoft extended the free consumer security update program for version 22H2 to October 12, 2027. Plan to move to Windows 11 when your PC supports it, and keep all updates installed.
When is the scanner hardware itself the problem?
If the scanner’s own Copy button fails, or it is not detected on a second PC with a new cable, the scanner or its USB port is faulty.
What does error 0x800706BA mean on a scanner?
It is the RPC server unavailable error. Start the Windows Image Acquisition service and its dependencies, and for a network scanner check the firewall, network discovery and that the scanner is reachable by ping.
What does “No scanners were detected” (0x80210015) mean?
Windows cannot find the scanner. Check the cable and port, start the WIA service, then remove the device and reinstall its driver from the maker’s website.

Bottom line

Start the Windows Image Acquisition service, reconnect the scanner directly to the PC, and reinstall the maker’s driver. That solves most scanner problems in Windows 10. For network scanners fix discovery and the firewall, for barcode readers test in Notepad and reset to keyboard mode, and use SFC and DISM as the last software step.