Wrong component information for Microsoft Office 2010

Bug #1276741 reported by drambeausoft
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OCS Inventory: Windows Agent
Won't Fix
Low
Didier Liroulet

Bug Description

Ocs inventory agent report all components of Microsoft Office 2010 as installed but only a few of them are really present.

For exemple in OCs accesss and publisher are reported as installed despite they don't !!!

Revision history for this message
Didier Liroulet (dliroulet) wrote :

Hi.

Are you using MS Office Plugin ?

By default, OCS agent only report MS Office without any detail, as it appears in "Add/Remove " control panel.

Cheers

Changed in ocsinventory-windows-agent:
assignee: nobody → Didier Liroulet (dliroulet)
Revision history for this message
drambeausoft (didier-rambeau) wrote :

I don't know this plugin.
Where is it and what does it do ???

I saw a plugin in OCS site called "ManageMSofficeKey" but it processes only licence key information.

As you can see in my attachement, there are not only one line about Microsoft Office 2010 but plenty of them.

Revision history for this message
Didier Liroulet (dliroulet) wrote :

Sorry, There is no attachment :-(

Could please export to file and send me the content of the followibg registry key ?

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Cheers

Revision history for this message
drambeausoft (didier-rambeau) wrote :

I attached the content of the registry key of a problem related computer

Revision history for this message
drambeausoft (didier-rambeau) wrote :

I try another time with the correct zipped attachement

Revision history for this message
Didier Liroulet (dliroulet) wrote :

Registry value only contains 2 components:
- "Microsoft Office Office 64-bit Components 2010"
- "Microsoft Office Shared 64-bit MUI (French) 2010"

Could you please run the following vbscript and paste here the result ?

strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=Impersonate}!\\" & strComputer & "\root\cimv2")
Set listServices = objWMIService.ExecQuery("Select * From Win32_QuickFixEngineering",,48)
For Each objService In listServices
 WScript.Echo "<HotFix>"
 WScript.Echo "<Description>" & objService.Description & "</Description>"
 WScript.Echo "<HotFixID>" & objService.HotFixID & "</HotFixID>"
 WScript.Echo "<FixComments>" & objService.FixComments & "</FixComments>"
 WScript.Echo "<Caption>" & objService.Caption & "</Caption>"
 WScript.Echo "<InstalledOn>" & objService.InstalledOn & "</InstalledOn>"
 WScript.Echo "</HotFix>"
Next

Revision history for this message
drambeausoft (didier-rambeau) wrote :

I ran the vbscript, but it seems to be a mistake.
All strings are written in a differnet box, so it's not possible to report it easily.

Revision history for this message
Didier Liroulet (dliroulet) wrote :

Hi.

Could you please save the script into a file named QFE.vbs and run it using the following command ?

cscript.exe /nologo QFE.vbs > QFE.txt

Then, paste here QFE.txt

Regards

Revision history for this message
drambeausoft (didier-rambeau) wrote :

Hi.

This has been done, the result in attachment.

Revision history for this message
Didier Liroulet (dliroulet) wrote :

Hi Didier,

Sorry for the delay, too mush work at office :-(

Is the computer running a 64 bits Windows ?

If yes, could you please export the content of the 4 following registry keys ?
 * HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
 * HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
 * HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
 * and HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

Cheers

Changed in ocsinventory-windows-agent:
status: New → In Progress
importance: Undecided → Low
Revision history for this message
drambeausoft (didier-rambeau) wrote :

My PC doesn't have this key
 * HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

So I exported the above level

Revision history for this message
Didier Liroulet (dliroulet) wrote :

Hi.

OCS Display Microsoft Office components as they are listed into "Propgrams and functionnalities" control panel, not as they are displayed by Office installer...

So, with the registry export you(ve sent me, OCS must the followong list:

Microsoft Office Office 64-bit Components 2010 (64 bits)
Microsoft Office Shared 64-bit MUI (French) 2010 (64 bits)
Microsoft Office Professionnel Plus 2010 (32 bits)
Microsoft Office Professional Plus 2010 (32 bits)
Microsoft Office Access MUI (French) 2010 (32 bits)
Microsoft Office Excel MUI (French) 2010 (32 bits)
Microsoft Office PowerPoint MUI (French) 2010 (32 bits)
Microsoft Office Outlook MUI (French) 2010 (32 bits)
Microsoft Office Word MUI (French) 2010 (32 bits)
Microsoft Office Proof (Arabic) 2010 (32 bits)
Microsoft Office Proof (English) 2010 (32 bits)
Microsoft Office Proof (French) 2010 (32 bits)
Microsoft Office Proof (Dutch) 2010 (32 bits)
Microsoft Office Proof (Spanish) 2010 (32 bits)
Microsoft Office Proofing (French) 2010 (32 bits)
Microsoft Office InfoPath MUI (French) 2010 (32 bits)
Microsoft Office Shared MUI (French) 2010 (32 bits)
Microsoft Office OneNote MUI (French) 2010 (32 bits)
Microsoft Office Groove MUI (French) 2010 (32 bits)

That's the independant installer found on the system. But each installer can allow installing more components. For example, Office ProPlus installer allow to install Access,Excel,Word... But there is special installers for french translation of Access,Excel,Word..., and they ate only used for installing french translation, not the product itself...

That's why what you see in OCS is not really the same as in Office installer.

The only way to get what you see in Office installer is to launch it. It is not possible at each inventory :-(

Best regards

Changed in ocsinventory-windows-agent:
status: In Progress → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.