Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Error message when you run an application that uses the per-user class registration feature on a computer that is running Windows Vista or Windows Server 2008: "Interface not found"


View products that this article applies to.

Symptoms

You have an application that uses the per-user class registration feature. However, the application does not run on a computer that is running Windows Vista or Windows Server 2008. Additionally, you may receive the following error message:

Interface not found

↑ Back to the top


Cause

This problem occurs because, in Windows Vista and in Windows Server 2008, the Automation integrity checks do not enable HKEY_CURRENT_USER (HKCU) access if the TokenIntegrityLevel registry entry is greater than medium. This may cause failures in some cases in which applications rely on the per-user class registration feature. This includes applications that are running under non-administrative accounts or administrative accounts together with the User Access Control (UAC) disabled.

↑ Back to the top


Resolution

Hotfix information

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site: Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

To apply this hotfix to a computer that is running Windows Vista, you must have Windows Vista SP1 or Windows Vista SP2 installed.

No prerequisites are required for computers that are running Windows Server 2008.

Restart requirement

You must restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace any other hotfixes.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Windows Vista and Windows Server 2008 file information notes

The MANIFEST files (.manifest) and MUM files (.mum) installed for each environment are listed separately. MUM and MANIFEST files, and the associated security catalog (.cat) files, are critical to maintaining the state of the updated component. The security catalog files (attributes not listed) are signed with a Microsoft digital signature.
For all supported x86-based versions of Windows Server 2008 and of Windows Vista
File nameFile versionFile sizeDateTimePlatform
Oleaut32.dll6.0.6001.22434563,20015-May-200913:01x86
Oleaut32.dll6.0.6002.22137563,71215-May-200912:52x86
For all supported x64-based versions of Windows Server 2008 and of Windows Vista
File nameFile versionFile sizeDateTimePlatform
Oleaut32.dll6.0.6001.22434847,87215-May-200913:17x64
Oleaut32.dll6.0.6002.22137846,84815-May-200912:51x64
Oleaut32.dll6.0.6001.22434563,20015-May-200913:01x86
Oleaut32.dll6.0.6002.22137563,71215-May-200912:52x86
For all supported IA-64-based versions of Windows Server 2008
File nameFile versionFile sizeDateTimePlatform
Oleaut32.dll6.0.6001.224341,987,07215-May-200912:53IA-64
Oleaut32.dll6.0.6002.221371,987,07215-May-200912:42IA-64
Oleaut32.dll6.0.6001.22434563,20015-May-200913:01x86
Oleaut32.dll6.0.6002.22137563,71215-May-200912:52x86

↑ Back to the top


Workaround

To work around this problem, you can register the component under the HKEY_LOCAL_MACHINE hive.

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


More information

In Windows Vista and in Windows Server 2008, any application that is running at a level that is greater than the medium Integrity level is considered elevated. Services that run as a built-in service account run at the system integrity level. Service logon accounts that are not built-in run at the high integrity level. Therefore, any service that is running at a level that is greater than the medium Integrity level is considered elevated. The Automation integrity checks do not enable access to the HKEY_CURRENT_USER hive for the applications that are considered elevated. This behavior caused some per-user registration scenarios not to work as expected.

Additional file information for Windows Server 2008 and for Windows Vista

Additional files for all supported x86-based versions of Windows Server 2008 and of Windows Vista
File namePackage_for_kb971138_client_1~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,367
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_client_2~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,694
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_client~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,713
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_sc_0~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,421
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_sc_1~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,690
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_sc~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,701
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_server_0~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,425
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_server_1~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,694
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_server~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,713
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_winpesrv_0~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,422
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_winpesrv~31bf3856ad364e35~x86~~6.0.1.0.mum
File versionNot Applicable
File size1,430
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File nameX86_166c8aa02d4c196c71a2e33cbf35b71a_31bf3856ad364e35_6.0.6001.22434_none_54b5a8b74aa1679d.manifest
File versionNot Applicable
File size702
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File nameX86_da3c6cc0a78a42b7e1bb14f21edef4de_31bf3856ad364e35_6.0.6002.22137_none_ae5d8912dcd701c0.manifest
File versionNot Applicable
File size702
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File nameX86_microsoft-windows-ole-automation_31bf3856ad364e35_6.0.6001.22434_none_bd6d5e6f14ac8396.manifest
File versionNot Applicable
File size79,500
Date (UTC)15-May-2009
Time (UTC)16:46
PlatformNot Applicable
File nameX86_microsoft-windows-ole-automation_31bf3856ad364e35_6.0.6002.22137_none_bf56d13511d024bf.manifest
File versionNot Applicable
File size79,500
Date (UTC)15-May-2009
Time (UTC)16:45
PlatformNot Applicable
Additional files for all supported x64-based versions of Windows Server 2008 and of Windows Vista
File nameAmd64_9e7547519afcd947404f8df91fe8f449_31bf3856ad364e35_6.0.6001.22434_none_1793376fe9b428f3.manifest
File versionNot Applicable
File size1,054
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File nameAmd64_f353ace99f0764093bed966e5ba72297_31bf3856ad364e35_6.0.6001.22434_none_ef112d2d88395aa6.manifest
File versionNot Applicable
File size706
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File nameAmd64_fd19ccdb3c30970bd3a2232fef353458_31bf3856ad364e35_6.0.6002.22137_none_a46f05e1156c6d49.manifest
File versionNot Applicable
File size1,054
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File nameAmd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.0.6001.22434_none_198bf9f2cd09f4cc.manifest
File versionNot Applicable
File size77,401
Date (UTC)15-May-2009
Time (UTC)16:46
PlatformNot Applicable
File nameAmd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.0.6002.22137_none_1b756cb8ca2d95f5.manifest
File versionNot Applicable
File size77,401
Date (UTC)15-May-2009
Time (UTC)16:44
PlatformNot Applicable
File namePackage_for_kb971138_client_1~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,375
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_client_2~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,706
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_client~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,723
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_sc_0~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,429
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_sc_1~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,702
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_sc~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,711
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,433
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_server_1~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,706
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_server~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,723
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_winpesrv_0~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,430
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_winpesrv~31bf3856ad364e35~amd64~~6.0.1.0.mum
File versionNot Applicable
File size1,438
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.0.6001.22434_none_23e0a445016ab6c7.manifest
File versionNot Applicable
File size77,703
Date (UTC)15-May-2009
Time (UTC)16:40
PlatformNot Applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.0.6002.22137_none_25ca170afe8e57f0.manifest
File versionNot Applicable
File size77,703
Date (UTC)15-May-2009
Time (UTC)16:38
PlatformNot Applicable
Additional files for all supported IA-64-based versions of Windows Server 2008
File nameIa64_ae6becacbde2de94132e8fb59a6ffcff_31bf3856ad364e35_6.0.6002.22137_none_cf9812dbd0bf6654.manifest
File versionNot Applicable
File size1,052
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File nameIa64_b528fe7e9c5703b9fdeb414cd875a56a_31bf3856ad364e35_6.0.6001.22434_none_22c4a3149e415215.manifest
File versionNot Applicable
File size1,052
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File nameIa64_fd2b2e8bb8f65dfdea069c29e4a4f253_31bf3856ad364e35_6.0.6001.22434_none_1c35fd41c6cd6022.manifest
File versionNot Applicable
File size704
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File nameIa64_microsoft-windows-ole-automation_31bf3856ad364e35_6.0.6001.22434_none_bd6f026514aa8c92.manifest
File versionNot Applicable
File size77,386
Date (UTC)15-May-2009
Time (UTC)16:37
PlatformNot Applicable
File nameIa64_microsoft-windows-ole-automation_31bf3856ad364e35_6.0.6002.22137_none_bf58752b11ce2dbb.manifest
File versionNot Applicable
File size77,386
Date (UTC)15-May-2009
Time (UTC)16:27
PlatformNot Applicable
File namePackage_for_kb971138_sc_0~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,425
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_sc_1~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,530
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_sc~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,706
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_server_0~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,429
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_server_1~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,533
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_server~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,718
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_winpesrv_0~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,426
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File namePackage_for_kb971138_winpesrv~31bf3856ad364e35~ia64~~6.0.1.0.mum
File versionNot Applicable
File size1,434
Date (UTC)18-May-2009
Time (UTC)05:52
PlatformNot Applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.0.6001.22434_none_23e0a445016ab6c7.manifest
File versionNot Applicable
File size77,703
Date (UTC)15-May-2009
Time (UTC)16:40
PlatformNot Applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.0.6002.22137_none_25ca170afe8e57f0.manifest
File versionNot Applicable
File size77,703
Date (UTC)15-May-2009
Time (UTC)16:38
PlatformNot Applicable

↑ Back to the top


Keywords: kbautohotfix, kbexpertiseinter, kbfix, kbbug, kbsurveynew, kbqfe, KB971138

↑ Back to the top

Article Info
Article ID : 971138
Revision : 2
Created on : 10/7/2011
Published on : 10/7/2011
Exists online : False
Views : 361