Share via

I have an issue with MSiexec.

Anonymous
2013-08-31T10:44:43+00:00

Original title : msiexec.exe problem

widows 7 x64. msiexec.exe is not running. it says 'the version of the file is not compatible with the version of windows i am using'. it also says that 'AcLayer.dll' file in 'C:\windows\apppatch' is not found when i try to install some software, however the file is present at the location. i cannot install .msi files. windows update is also not installing. 

ps: my pc has also suffered blue screen of death many times previously.

ps: i have tried procedures to uninstall msiexec but everytime it gives same msg

Windows for home | Previous Windows versions | Windows update

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

13 answers

Sort by: Most helpful
  1. Anonymous
    2013-09-05T15:07:21+00:00

    Hi,

    thank you for the article.

    I tried 1st  and 2nd method but they did not work.

    As I applied 3rd method I see that I am not getting windows installer service listed in my services (local) .

    I think this is the real problem. But how to resolve this???

    thanks

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2013-09-05T05:08:45+00:00

    Hi,

    Thank you for keeping us posted.

    I would have you perform the steps suggested in this article-

    http://support.microsoft.com/kb/2642495/en-us#top

    Note: Important this section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs.

    Back up the registry  -

    **http://windows.microsoft.com/en-US/windows7/Back-up-the-registry**

    Do let us know.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2013-09-02T16:27:59+00:00

    Hi Nirmal,

    I had tried to uninstall the msiexec as stated above. But even the very first step did not execute.

    As I type Msiexec /unreg in cmd in admin mode, it pops up an error dialog box titled unsupported 16-bit application. Attached is the image.


    This is what I get on cmd as I click on ok of dialog box:

    Microsoft Windows [Version 6.1.7601]

    Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

    C:\Windows\system32>msiexec/unreg

    This version of C:\Windows\system32\msiexec.exe is not compatible with the versi

    on of Windows you're running. Check your computer's system information to see wh

    ether you need a x86 (32-bit) or x64 (64-bit) version of the program, and then c

    ontact the software publisher.

    C:\Windows\system32>

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2013-09-02T06:11:47+00:00

    Hi,

    Method-

    Note: Important this section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs.

    Back up the registry  -

    **http://windows.microsoft.com/en-US/windows7/Back-up-the-registry**

    You need to follow the steps mentioned below to rebuild the Windows Installer.

    Click on “Start” and type “cmd” (without the quotations).

    Now Right Click on the “cmd” icon and select “Run as administrator”.

    Now copy and paste the command mentioned below and hit “Enter” –

    Msiexec /unreg

    Now copy and paste the command mentioned below and hit “Enter” after each command –

    cd %windir%\system32

    attrib -r -s -h dllcache

    ren msi.dll msi.old

    ren msiexec.exe msiexec.old

    ren msihnd.dll msihnd.old

    exit

    Now restart the computer and download and install the latest version of Windows Installer from the link mentioned below –

    Windows Installer 4.5 Redistributable

    http://www.microsoft.com/en-us/download/details.aspx?id=8483

    Now follow steps from a) to b) and then copy and paste the command mentioned below and hit “Enter” to register the service-

                    **** Msiexec  /regserver

    Click on “Start” and type “services” (without the quotations) and hit “Enter”.

    Now scroll down the list of Services and look for “Windows Installer”.

    Right Click on the Service and select “Properties”.

    Now make sure the “Start-up type” has been set to “Automatic” and the “Stop” button is highlighted while the “Start” button is disabled.

    Click on “Ok”.

    Now restart the computer and check.

    Do let us know if this helps.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2013-08-31T10:46:29+00:00

    windows 7 professional x64 it is

    Was this answer helpful?

    0 comments No comments