Office PIA's not always properly detected by setup

Coordinator
May 19, 2008 at 4:35 PM
In certain curcumstances Office PIA's are not installed by setup which then fails.
In this case, install the Offcie PIA's manually and setup will execute.
Jun 2, 2008 at 4:06 AM

jlchereau wrote:
In certain curcumstances Office PIA's are not installed by setup which then fails.
In this case, install the Offcie PIA's manually and setup will execute.
Have you documented somewhere how the setup fails - what messages show up in the Install.log, or what errors (if any) are displayed by the UI?
Coordinator
Jun 2, 2008 at 7:58 AM
Edited Jun 2, 2008 at 8:09 AM
No, it is not documented.
I can see from your posts on Word2MediaWiki.NET that you have experienced the problem with your own product.

We have modified the bootstrapper packages from sample code provided by Microsoft.
The issue apparently only occurs with Office 2003 PIA's (not the Office2007 PIA's which work fine after our modifications).
The installation of PIA's is bypassed by setup.exe when installing setup prerequisites, then our MSI file cannot check the launch condition and displays a setup project standard message.
This has to do with tweaking the bootstrapper package xml files.
Currently we can get the Office 2003 PIA's not to install or to install always (even if already installed).
To achieve the second, simply remove the last ByPass rule in product.xml.
We will be working on this soon and I will keep you posted.
Coordinator
Jun 3, 2008 at 7:01 AM
Edited Jun 5, 2008 at 8:03 AM

Issue closed.

The issue is now fixed. In the product.xml file of the Office 2003 PIA package replace:
<BypassIf Property="HasPIA2003" Compare="ValueExists" />
with:
<BypassIf Property="HasPIA2003" Compare="ValueGreaterThan" Value="0" />