We have systems with an office 2k7 pro install and info path reporting incorrectly as office 2k7 enterprise (for the infopath) and office 2k7 pro (for the rest). is there any way to get it to report correctly as office 2k7 pro?
How did InfoPath get on those machines if not installed as part of an Office 2007 Enterprise install? Maybe you installed Office 2007 Pro and then you added the standalone InfoPath 2007 to the machines? (According to
The only way those machines would report Office 2007 Enterprise is if one of these is true:
At least one of the applications included in the Enterprise edition of the suite is present
and
the registry says “Microsoft Office Enterprise 2007 - 12.*”
– OR –
If one of the applications in the suite is appears under only that one edition in the Catalog (i.e. it is not ambiguous so the registry data is not needed … In other words, according to the catalog, the only way the application could possibly be there is if it was installed via that suite.)
I think you hit case #2. It looks like we have InfoPath 2007 in the Catalog, but it appears only under the suite (and not as a standalone).
Here’s how to resolve it:
In the software catalog, search for Software Title “infopath”
You’ll see “Microsoft Office InfoPath”. Click it to go to the Software Title. You’ll see InfoPath 2003 there.
Click the Add link under Software Title Versions.
Fill in the name: InfoPath 2007.
Fill in the Packages: you can probably use “Microsoft Office InfoPath 2007 - 12.*” but check the unmapped packages list – filter using “infopath” and see if you have it in your inventory already and add it from there. You want it to be unique to this title, but you can use * to wildcard the end of the string if you are careful to keep it unique to this title.
Fill in the application: InfoPath 2007.
Fill in the executable and version: infopath.exe 12.0
Save it
Go to the DSS SAM control panel, Import Options tab.
Check the Reset All Import Sequences button and click Run.
This will cause InfoPath 2007 to appear as Microsoft > Microsoft Office InfoPath > InfoPath 2007 standalone in the drill down, unless it was installed using the Office 2007 Enterprise installer (in which case, it will report as Microsoft > Microsoft Office > Microsoft Office 2007 Enterprise > InfoPath 2007).
Oh, if you installed Office 2007 Pro Plus and that’s what you want to report for these machines with InfoPath, then the solution for your environment is even easier than I described above.
In the Software Catalog, just drag-and-link InfoPath 2007 from the Office Enterprise entry into the Office Pro Plus entry.
The “package strings” from the registry on the computers with the different Office editions or InfoPath standalone will be different, and DSS SAM uses this information to report which product is on a given computer. For example: if Office 2007 Pro Plus was installed, the package strings in the registry would say something to that effect; likewise for Office 2007 Enterprise.