分类: WINDOWS
2008-05-29 19:21:22
Sorry for not following up sooner. This certainly is a serious problem that we want to get resolved.
Our QA hasn't been able to repro this in the lab though. But the regmon trace you did may help here. Normally the HKCL registry hive should have Read access to all users on the machine - this is a requiremement for HKLM COM objects to function correctly. In this case it seems that the VSWizardEngine object is not correctly registered.
If the regkey below exists, can you check that it has "Allow Read" permissions for "Users" group and "Allow Full Control" for "Administrators"?
HKLM\SOFTWARE\Classes\VSWizard.VsWizardEngine.9.0
If the regkey is missing, can you register the typelib again by:
regsvr32 C:\[Visual Studio installation dir]\Common7\IDE\VsWizard.dll ?
If you get other errors afterwards, I think you should try a repair of the installation once on the admin account. By default, on a successfull installation, VsWizardEngine should be registered correctly and any restricted user on the machine should be able to CoCreateInstance it.
Let me know if this yield any results.
Thanks,
Marian