How to Fix Scanner Not Working in Windows 10

Camilla Mo, in Scanner issue
If you have scan problems after upgrading to Windows 10 or perform a Windows 10 update, the faulty driver, the corrupted system file and the wrong service configuration can be the cause. Try solutions here, and the problem should resolve. 

Solution 1: Repair Corrupted System Files

The problem can be caused by corrupted system files. To check and repair the corrupted files, follow these steps:

1. Hold Down Windows logo and press R key. A Run dialog box will pop up.
2. Type cmd in the run box and click OK button. 



3. When Command Prompt opens, type sfc / scannow and press Enter
The process will take several minutes until the verification 100% complete.



Note that you are required to run this command as an administrator. If not, you will get the following message when your run it. In this case, please open command prompt as an administrator and try again.



If you are not sure how to open command prompt as administrator, refer How to Open Command Prompt as Administrator in Windows.


Solution 2: Configure Related Services

If some related services are not started, the scanner cannot work properly.

Here are the related services:

Remote Procedure Call RPC
DCOM Server Process Launcher
RPC Endpoint Mapper
Shell Hardware Detection
Windows Image Acquisition (WIA)

Steps below are for your reference how to check for the service status. Here, let’s take Shell Hardware Detection for example.

1. Hold Down Windows logo and press R key. A Run dialog box will pop up.
2. Type services.msc in the run box and click OK button. 



3. Find Shell Hardware Detection from Name list. Right-click on it and select Properties from the context menu. 



4. If you see “Service status” is Stopped, click Start button and OK button. Then the service will start again.



Repeat steps these steps to check and configure other related services. 


Solution 3: Update Driver for Your Scanner

If the scanner driver is having problem, the scanner cannot scan correctly. So updating the driver may resolve the problem. You can go to your scanner’s manufacturer’s website to download the latest Windows 10 driver. For some models, manufacturer might not release Windows 10 driver. In this case, try the driver for Windows 7 or Windows 8, which is always compatible with Windows 10.

If you have difficulty in updating driver manually, you can use Driver Easy to help you. Driver Easy will scan your computer to detect all problem drivers in your computer, then give you a list of new drivers. So if the scanner driver is having problem, Driver Easy will detect it and find new driver for you. All you need to do is follow the easy steps to update the driver . With the Professional version, you can even update all drivers with just 1 click. 

Help Us Improve Article
  • Valery

    used all your suggestion, but my scanner still is not working. I reinstalled printer after windows10 had been installed. Printer is OK, but not scanner. What else to do???

    • Camilla Mo

      Hi Valery,

      If you’ve tried using Driver Easy to fix the problem and it doesn’t work, please feel free to contact our support at support@drivereasy.com for further assistance.

      Thanks for you comment.

  • Richard Harding

    I am running windows 10 with latest upgrade have latest driver for Canon MX535 and have checked all above. i can print from PC but not scan. My printer when i press scan button only shows “local USB” any ideas?

    • Camilla Mo

      Hi Richard Harding,

      Could you upload the screenshot of the error?

  • Camilla Mo

    Hi AR,

    If you’ve tried using Driver Easy to update the drivers and the problem resolves, please feel free to contact our support team at support@drivereasy.com for further assistance.

  • pol098

    Windows 10 64-bit has dropped support for the TWAIN protocol. So if your scanner requires a TWAIN driver and worked fine in earlier Windows, you’re out of luck. Buying ViewwScan (if it supports your scanner) is the only answer I know. Alternatively use an older Windows version in a virtual machine (I use Win XP 32 in a free VMware VM.)

    • Tyler K

      Can you tell me what your source is that states that Microsoft has dropped supporting the Twain protocol on Windows 10 64bit?

    • Omar Neamatt

      Wow, after all these years, finally I can get my scanner to work. VueScan software has been the only thing to work for me.

  • Dan

    Watched a bunch of videos all with no answers. Read a few forums and still would not resolve the issue. Read your very informative article here and it worked like a charm! Thank you very much sir!

  • vaintechnologist

    very comprehensive step by step guide *thumbs up*

  • Yoma

    If all else fails, try:

    Windows Administrative Tools >> Scan Management…