locked
Windows Installer service issue with Windows XP RRS feed

  • Question

  • I develop an application C# with Visual Studio 2012 under Windows 7 (64 bit).

    To deploy my application, I created a "Setup and Deployment" project and I used "InstallShield Limited Edition". When I build an installer, this installer works correctly under Windows 7 (32 or 64 bit) but fails under Windows XP (32 or 64 bit). The failure returns this message: "This installation package cannot be installed by the Windows Installer service. You must install a Windows service pack that contains a newer version of the Windows Installer service."

    This problem appeared from April 2013 ...

    My customers that work on Windows XP can't install my application ... Please could help me to resolve this issue.

    Monday, July 8, 2013 12:30 PM

Answers

All replies

  • You need a later version of the Windows Installer engine.  You will need XP SP3 and your clients will also need MSI 4.5, here:

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

    and here:

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


    Phil Wilson

    • Proposed as answer by Chester Hong Wednesday, July 10, 2013 3:17 AM
    • Marked as answer by Chester Hong Monday, July 22, 2013 4:55 PM
    Monday, July 8, 2013 5:34 PM
  • On my computer, I have Windows 7 64 bit with Windows ® Installer. V 5.0.7601.17514.

    Do I have uninstall Window Installer V5.0 and install Window Installer 4.5 on my computer to be able to build installer for Windows XP?

    Why until April I didn't encountered this problem? (Perhaps due to a Windows update)

    Thank for your help.

    • Marked as answer by newport45 Friday, July 12, 2013 12:57 PM
    • Unmarked as answer by newport45 Friday, July 12, 2013 12:58 PM
    Friday, July 12, 2013 12:57 PM
  • You need a later version of the Windows Installer engine.  You will need XP SP3 and your clients will also need MSI 4.5, here:

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

    and here:

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


    Phil Wilson

    On my computer, I have Windows 7 64 bit and Windows ® Installer. V 5.0.7601.17514.

    Do I have unsinstall Windows Installer V5.0 and reinstall Windows Installer V4.5 on my computer to be able ro build installer for Windows XP?

    Why until April I didn't encounter this problem? (is it possible the Windows Installer engine was updated by a Windows update?)

    Thanks for your help.

    Friday, July 12, 2013 1:07 PM
  • Hi newport45,

    You can try to include Windows Installer as prerequisite and have a test.

    Best regards,


    Chester Hong
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help

    Monday, July 15, 2013 8:54 PM
  • You need a later version of the Windows Installer engine.  You will need XP SP3 and your clients will also need MSI 4.5, here:

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

    and here:

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


    Phil Wilson

    On my computer, I have Windows 7 64 bit and Windows ® Installer. V 5.0.7601.17514.

    Do I have unsinstall Windows Installer V5.0 and reinstall Windows Installer V4.5 on my computer to be able ro build installer for Windows XP?

    Why until April I didn't encounter this problem? (is it possible the Windows Installer engine was updated by a Windows update?)

    Thanks for your help.

    No, Windows Installer is backwards compatible, as most things are, and you may be confused between the build machine and the target machine. You don't need XP or an old MSI  to build code or setups for an XP machine, right? You just need to ensure that target machines have the minimum level of prerequisites for your setup, and that means MSI 4.5 for machines that don't have that as a minimum level of MSI.


    Phil Wilson

    Wednesday, July 17, 2013 7:06 PM