Share via

Repairing or reinstalling the Windows Image Acquisition (WIA) service

Anonymous
2014-07-08T03:44:44+00:00

Is there a way to repair or reinstall the Windows Image Acquisition (WIA) service?

Background:

I'm having trouble getting an the scanner on an HP All-in-One to work.  After over 5 hours on the phone with HP support they say they think that there is a problem with the Windows Image Acquisition Service.

A system restore did not resolve the issue so I ran in administrative cmd sfc /scannow. It said that windows resource protection found corrupt files but was unable to fix some of them. Details in CBS.log. windir\Logs\CBS\CBS.log eg.) C:\Windows\Logs\CBS\CBS.log.

I found these entries in that log that may be related to WIA:

2014-07-07 18:40:10, Info                  CSI    00000473 Ignoring duplicate ownership for directory [l:46{23}]"??\C:\WINDOWS\twain_32" in component Microsoft-Windows-WindowsImageAcquisition-WIATwainCompat, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2014-07-07 18:40:10, Info                  CSI    00000473 Ignoring duplicate ownership for directory [l:46{23}]"??\C:\WINDOWS\twain_32" in component Microsoft-Windows-WindowsImageAcquisition-WIATwainCompat, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

Windows for home | Previous Windows versions | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

Answer accepted by question author

  1. Anonymous
    2014-07-13T16:38:48+00:00

    Hi,

    Thank you for the reply.

    I would suggest you to go ahead and refresh your Windows 8.1. Follow the steps given below to refresh your Windows 8.1 computer**.**

    How to refresh, reset, or restore your PC


    http://windows.microsoft.com/en-CA/windows-8/restore-refresh-reset-pc

    Important: The apps that came with your PC or you installed from Windows Store will be reinstalled, but any apps you installed from other websites and DVDs will be removed. Windows puts a list of the removed apps on your desktop after refreshing your PC.

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments

9 additional answers

Sort by: Most helpful
  1. Anonymous
    2017-10-25T20:14:45+00:00

    Open PowerShell as administrator then run the below code:

    Repair-WindowsImage -Online -RestoreHealth

    Then run the following code:

    SFC /scannow

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2014-07-09T08:34:05+00:00

    Think I would try installing, or repairing if an option, the driver while in a cleanboot state.

    http://support.microsoft.com/kb/929135

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2014-07-09T07:38:44+00:00

    Thanks for the response.  I followed your suggestions in the following order and am including the results:

    1. The Windows Image Acquisition service is running.  I can also stop and start it without any error messages.

    C:\WINDOWS\system32>Dism /Online /Cleanup-Image /ScanHealth

    Deployment Image Servicing and Management tool

    Version: 6.3.9600.17031

    Image Version: 6.3.9600.17031

    [==========================100.0%==========================]

    The component store is repairable.

    The operation completed successfully.

    3.

    C:\WINDOWS\system32>Dism /Online /Cleanup-Image /CheckHealth

    Deployment Image Servicing and Management tool

    Version: 6.3.9600.17031

    Image Version: 6.3.9600.17031

    The component store is repairable.

    The operation completed successfully.

    1. Unistalled the HP All-In-One software including driver
    2. Rebooted

    C:\WINDOWS\system32>Dism /Online /Cleanup-Image /RestoreHealth

    Deployment Image Servicing and Management tool

    Version: 6.3.9600.17031

    Image Version: 6.3.9600.17031

    [==========================100.0%==========================]

    The restore operation completed successfully. The component store corruption was

     repaired.

    The operation completed successfully.

    1. Rebooted
    2. WIA dependecies were:

    RPC (was running) which seemed to have dependencies on

    DCOM Server Process Launcher (was running)

    RPC Endpoint Mapper (was running)

    1. WIA "Recovery" tab - all 3 drop-down boxes to were already set to "Restart the Service" and the 2 Reset boxes underneath already said "1"

    in them.

    1. Reinstalled the HP All-In-One software including driver

    11.  When I try to initiate a scan from the HP Officeject Pro 8600 (Network): HP Printer Assistant, I still get the error message "The HP Officeject Pro 8600 was not found".  Printing works fine.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2014-07-08T18:37:04+00:00

    Hi,

    I appreciate the efforts which you have put to try to resolve the issue.

    Is the Windows Image Acquisition service running? If the service is not running then do you get any error message when you try to set it as running?

    I would suggest you to follow the steps given below and check if it helps.

    Method 1: Run DISM Restore Health Command.

    Run the DISM Restore Health command using the steps given under the section "To check if an image is repairable" of the link given below.

    http://technet.microsoft.com/en-us/library/hh824869.aspx

    Method 2: Restart the Dependencies services.

    a.      Press Windows Key + R Key, in the box type “**services”**without quotes.

    b.      Click on the service which is present at the top of the program list.

    c.       Scroll down to Windows Image Acquisition(WIA).

    d.      Double click on it and click the Dependencies tab

    e.       Make sure, all services Windows Image Acquisition depends on, are running

    f.       Switch to "Recovery" tab, and change all 3 drop-down boxes to "Restart the Service".

    g.      Make sure the 2 Reset boxes underneath say "1" in them.

    h.      Click Ok.

    Write to us with the status of the issue, We will assist you further.

    Was this answer helpful?

    0 comments No comments