Problembeschreibung
Sie verfügen über einen Computer mit einer 64-Bit-Edition von Windows 7 oder Windows Server 2008 R2. Sie führen eine 32-Bit-Version einer Anwendung aus, die die QueryPathOfRegTypeLib-Funktion verwendet, um den Pfad einer registrierten Typbibliothek abzurufen. Die AbfragePathOfRegTypeLib-Funktion gibt jedoch nicht den richtigen Pfad zurück. Der Pfad der 64-Bit-Version der Typbibliothek wird anstelle des Pfads der 32-Bit-Version der Typbibliothek zurückgegeben.
Beispielcode zur Vervielfältigung dieses Problems finden Sie im Abschnitt "Weitere Informationen".
Lösung
Informationen zum Update
Bezug des Updates
Microsoft Update
Dieses Update ist auf der Microsoft Update-Website verfügbar:
Microsoft Download Center
Die folgenden Dateien stehen im Microsoft Download Center zum Download zur Verfügung:
Betriebssystem |
Update |
---|---|
Alle unterstützten x86-basierten Versionen von Windows 7 |
|
Alle unterstützten x64-basierten Versionen von Windows 7 |
|
Alle unterstützten x64-basierten Versionen von Windows Server 2008 R2 |
|
Alle unterstützten IA-64-basierten Versionen von Windows Server 2008 R2 |
Weitere Informationen zum Herunterladen von Microsoft Support-Dateien finden Sie im folgenden Artikel der Microsoft Knowledge Base:
119591 Abrufen von Microsoft-Supportdateien von Onlinediensten, die
microsoft auf Viren überprüft hat. Dazu wurde die neueste Software zur Virenerkennung verwendet, die zum Zeitpunkt der Bereitstellung verfügbar war. Die Datei befindet sich auf Servern mit verstärkter Sicherheit, wodurch nicht autorisierte Änderungen an der Datei weitestgehend verhindert werden.
Voraussetzungen
Es gibt keine Voraussetzungen.
Registrierungsinformationen
Sie müssen keine Änderungen an der Registrierung vornehmen, um das Update aus diesem Paket verwenden zu können.
Neustartanforderung
Sie müssen den Computer nach der Installation des Updates möglicherweise neu starten.
Ersetzte Updates
Dieses Update ersetzt kein zuvor veröffentlichtes Update.
Dateiinformationen
Die globale Version dieses Updates installiert Dateien mit den Attributen, die in den folgenden Tabellen aufgeführt sind. Datums- und Uhrzeitangaben für diese Dateien sind in der koordinierten Weltzeit (UTC) angegeben. Die Datums- und Uhrzeitangaben für diese Dateien werden auf Ihrem lokalen Computer in Ihrer Ortszeit und unter Berücksichtigung der Sommerzeit angegeben. Außerdem können sich die Datums- und Uhrzeitangaben ändern, wenn Sie bestimmte Operationen mit den Dateien ausführen.
Hinweise zu den Dateiinformationen für Windows 7 und Windows Server 2008 R2
-
Die Dateien, die für ein bestimmtes Produkt, einen Meilenstein (RTM, SPn)und einen Dienstzweig (LDR, GDR) gelten, können ermittelt werden, indem die Dateiversionsnummern wie in der folgenden Tabelle dargestellt überprüft werden:
Version
Produkt
Meilenstein
Servicebereich
6.1.760
0.16xxxWindows 7 und Windows Server 2008 R2
RTM
GDR
6.1.760
0.20xxxWindows 7 und Windows Server 2008 R2
RTM
LDR
-
GDR-Servicebereiche enthalten nur allgemein freigegebene Korrekturen für weit verbreitete, extrem wichtige Probleme. Verzweigungen von LDR-Dienstleistungen enthalten Updates sowie allgemein veröffentlichte Fixes.
-
Die MANIFEST-Dateien (MANIFEST), die für jede Umgebung installiert werden, werden separat im Abschnitt "Zusätzliche Dateiinformationen für Windows Server 2008 R2 und windows 7" aufgeführt. MANIFESTdateien und die zugehörigen Sicherheitskatalogdateien (CAT) sind äußerst wichtig, um den Zustand der aktualisierten Komponenten auf dem neuesten Stand zu halten. Die Sicherheitskatalogdateien, für die die Attribute nicht aufgelistet werden, sind mit einer digitalen Microsoft-Signatur signiert.
Alle unterstützten x64-basierten Versionen von Windows 7 und Windows Server 2008 R2
Dateiname |
Dateiversion |
Dateigröße |
Datum |
Uhrzeit |
Plattform |
---|---|---|---|---|---|
Oleaut32.dll |
6.1.7600.16567 |
861,184 |
07.04.2010 |
07:37 |
x64 |
Oleaut32.dll |
6.1.7600.20685 |
861,184 |
07.04.2010 |
07:46 |
x64 |
Oleaut32.dll |
6.1.7600.16567 |
571,904 |
07.04.2010 |
07:10 |
x86 |
Oleaut32.dll |
6.1.7600.20685 |
571,904 |
07.04.2010 |
07:33 |
x86 |
Alle unterstützten IA-64-basierten Versionen von Windows Server 2008 R2
Dateiname |
Dateiversion |
Dateigröße |
Datum |
Uhrzeit |
Plattform |
---|---|---|---|---|---|
Oleaut32.dll |
6.1.7600.16567 |
2,038,784 |
07.04.2010 |
06:27 |
IA-64 |
Oleaut32.dll |
6.1.7600.20685 |
2,039,296 |
07.04.2010 |
06:15 |
IA-64 |
Oleaut32.dll |
6.1.7600.16567 |
571,904 |
07.04.2010 |
07:10 |
x86 |
Oleaut32.dll |
6.1.7600.20685 |
571,904 |
07.04.2010 |
07:33 |
x86 |
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Weitere Informationen
Beispielcode zum Reproduzieren dieses Problems
Mit dem folgenden Beispielcode wird beispielsweise eine 32-Bit-Version einer Anwendung entwickelt:
#include "windows.h"
#include "Oleauto.h"
int _tmain(int argc, _TCHAR* argv[])
{
GUID guid;
//OLE Automation(2.0)
IIDFromString(L"{00020430-0000-0000-C000-000000000046}", &guid);
DWORD lcid = 0x0409;
BSTR str;
QueryPathOfRegTypeLib(guid, 2, 0, lcid, &str);
wprintf(L"%s\n",(LPCTSTR)str);
::SysFreeString(str);
return 0;
}
Wenn Sie die Anwendung in einer 64-Bit-Edition von Windows 7 ausführen, erwarten Sie, dass Sie die folgende Ausgabe erhalten: C:\Windows\SysWoW64\stdatei2.tlb
However, you receive the following output:
C:\Windows\system32\stdole2.tlb
Weitere Informationen zur Funktion "QueryPathOfRegTypeLib" finden Sie auf der folgenden Microsoft-Website:
Einführung in die QueryPathOfRegTypeLib-FunktionWenn Sie weitere Informationen zur Softwareupdateterminologie erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base zu lesen:
824684 Beschreibung der Standardterminologie zur Beschreibung von Microsoft-Softwareupdates
Zusätzliche Dateiinformationen
Zusätzliche Dateiinformationen für Windows 7 und Windows Server 2008 R2
Zusätzliche Dateien für alle unterstützten x64-basierten Versionen von Windows 7 und Windows Server 2008 R2
Dateiname |
Amd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_c73d9dc5cd4cf33e.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
706 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
16:02 |
Plattform |
Nicht zutreffend |
Dateiname |
Amd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6.1.7600.16567_none_c1f8f7f01cc04c9f.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
706 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
16:02 |
Plattform |
Nicht zutreffend |
Dateiname |
Amd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6.1.7600.20685_none_97d7af021628a60b.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
706 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
16:02 |
Plattform |
Nicht zutreffend |
Dateiname |
Amd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_9df88a761d9814a3.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
706 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
16:02 |
Plattform |
Nicht zutreffend |
Dateiname |
Amd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_190cc06d15192ee9.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
49,750 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
08:45 |
Plattform |
Nicht zutreffend |
Dateiname |
Amd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_197ebccc2e48d3e7.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
49,750 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
09:05 |
Plattform |
Nicht zutreffend |
Dateiname |
Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_23616abf4979f0e4.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
47,158 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
07:33 |
Plattform |
Nicht zutreffend |
Dateiname |
Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_23d3671e62a995e2.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
47,158 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
07:57 |
Plattform |
Nicht zutreffend |
Weitere Dateien für alle unterstützten IA-64-basierten Versionen von Windows Server 2008 R2
Dateiname |
Ia64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_6b20a63814ed8b04.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
705 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
16:02 |
Plattform |
Nicht zutreffend |
Dateiname |
Ia64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6.1.7600.20685_none_766c04d51f0d7c5d.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
704 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
16:02 |
Plattform |
Nicht zutreffend |
Dateiname |
Ia64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6.1.7600.16567_none_9bdc591049e8e5a5.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
704 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
16:02 |
Plattform |
Nicht zutreffend |
Dateiname |
Ia64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_41db92e86538ac69.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
705 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
16:02 |
Plattform |
Nicht zutreffend |
Dateiname |
Ia64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_bcefc8df5cb9c6af.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
49,749 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
08:38 |
Plattform |
Nicht zutreffend |
Dateiname |
Ia64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_bd61c53e75e96bad.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
49,749 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
09:05 |
Plattform |
Nicht zutreffend |
Dateiname |
Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_23616abf4979f0e4.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
47,158 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
07:33 |
Plattform |
Nicht zutreffend |
Dateiname |
Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_23d3671e62a995e2.manifest |
Dateiversion |
Nicht zutreffend |
Dateigröße |
47,158 |
Datum (UTC) |
07.04.2010 |
Uhrzeit (UTC) |
07:57 |
Plattform |
Nicht zutreffend |