While trying to get the list of components installed by a product using PlatformSDK supplied vbscript 'WiLstPrd.vbs', I get the error ''Msi API Error 8007064A: Components". This happens at the statement:
Set components = installer.Components
When I run the same script as an admin privileged user, I could comfortably get the list of components. Can anyone give information why this fails and what does this API Error mean?
-Karthik
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
MSI API Error 8007064A
Started by
kartlee
, May 02 2007 20:29
3 replies to this topic
Posted 03 May 2007 - 16:48
The error code means that the configuration data for this product are damaged. I guess it may ber a permission problem (no read access for non-admins)?
Stefan Krüger
InstallSite.org twitter facebook
Posted 03 May 2007 - 17:00
Hi,
You mean the configuration data in 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData' that contains the list of components installed for the user? I can read this location as a normal user and infact C code which does like SDK vbscript works properly as normal-user.
-Karthik
You mean the configuration data in 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData' that contains the list of components installed for the user? I can read this location as a normal user and infact C code which does like SDK vbscript works properly as normal-user.
-Karthik
Posted 03 May 2007 - 17:16
Then I don't know. Maybe Process Monitor can find the problem.
Stefan Krüger
InstallSite.org twitter facebook