Symptomen
U hebt een computer waarop een 64-bits versie van Windows 7 of Windows Server 2008 R2 wordt uitgevoerd. U uitvoert een 32-bits versie van een toepassing die de functie QueryPathOfRegTypeLib gebruikt om het pad van een geregistreerde typebibliotheek op te halen. De functie QueryPathOfRegTypeLib retourneert echter niet het juiste pad. Het pad naar de 64-bits versie van de typebibliotheek wordt weergegeven in plaats van het pad naar de 32-bits van de typebibliotheek.
Zie de sectie ' meer informatie' om de oorzaak van dit probleem te reproduceren.
Oplossing
Informatie bijwerken
Deze update downloaden
Microsoft Update
Deze update is beschikbaar op de website Microsoft Update:
Microsoft Downloadcentrum
U kunt de volgende bestanden downloaden van het Microsoft Downloadcentrum:
Besturingssysteem |
Update |
---|---|
Alle ondersteunde x86-versies van Windows 7 |
|
Alle ondersteunde x64-versies van Windows 7 |
|
Alle ondersteunde x64-versies van Windows Server 2008 R2 |
|
Alle ondersteunde IA-64-based versies van Windows Server 2008 R2 |
Als u meer informatie wilt over het downloaden van Microsoft-ondersteuningsbestanden, klikt u op het volgende artikelnummer om het desbetreffende Microsoft Knowledge Base-artikel weer te geven:
119591 Microsoft-ondersteuningsbestanden verkrijgen via Online Services
Microsoft heeft dit bestand voor virussen gecontroleerd. Hierbij is gebruikgemaakt van software voor virusdetectie die volledig bijgewerkt was op de datum dat het bestand beschikbaar werd gesteld. Het bestand is opgeslagen op beveiligde servers die onbevoegde wijzigingen aan het bestand helpen voorkomen.
Vereisten
Er zijn geen vereisten.
Registergegevens
Als u de update in dit pakket wilt gebruiken, moet u geen wijzigingen aanbrengen in het register.
Opnieuw opstarten vereist
Mogelijk moet u de computer opnieuw opstarten nadat u deze update hebt toegepast.
Vervangingsinformatie bijwerken
Deze update vervangt geen eerder uitgebrachte update.
Bestandsgegevens
Met de algemene versie van deze update installeert u bestanden met de kenmerken die in de volgende tabellen worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). De datums en tijden voor deze bestanden op uw lokale computer worden weergegeven in uw lokale tijd, samen met uw huidige zomertijd (DST). Daarnaast kunnen de datums en tijden veranderen wanneer u bepaalde bewerkingen voor de bestanden uitvoert.
Notities over bestandsinformatie in Windows 7 en Windows Server 2008 R2
-
De bestanden die van toepassing zijn op een specifiek product, mijlpaal (RTM, SPn) en service Branch (LDR, GDR), kunnen worden geïdentificeerd aan de hand van de bestandsversienummers, zoals weergegeven in de volgende tabel:
Versie
Product
Mijlpaal
Service structuur
6.1.760
0,16 xxxWindows 7 en Windows Server 2008 R2
RTM
GDR
6.1.760
0,20 xxxWindows 7 en Windows Server 2008 R2
RTM
LDR
-
GDR-service structuren bevatten alleen oplossingen die algemeen worden uitgebracht om wijde, zeer belangrijke problemen te verhelpen. LDR-service structuren bevatten updates naast algemeen uitgebrachte oplossingen.
-
De manifestbestanden (. manifest) die zijn geïnstalleerd voor elke omgeving, worden afzonderlijk weergegeven in de sectie Aanvullende bestandsinformatie voor Windows Server 2008 R2 en Windows 7. MANIFEST bestanden en de bijbehorende beveiligingscatalogusbestanden (. cat) zijn zeer belangrijk om de status van de bijgewerkte onderdelen te behouden. De bestanden met de beveiligingscatalogus waarvoor de kenmerken niet worden weergegeven, zijn ondertekend met een digitale handtekening van Microsoft.
Voor alle ondersteunde x64-versies van Windows 7 en Windows Server 2008 R2
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Einddatum |
Fase |
Platform |
---|---|---|---|---|---|
Oleaut32.dll |
6.1.7600.16567 |
861.184 |
07-apr-2010 |
07:37 |
x64 |
Oleaut32.dll |
6.1.7600.20685 |
861.184 |
07-apr-2010 |
07:46 |
x64 |
Oleaut32.dll |
6.1.7600.16567 |
571.904 |
07-apr-2010 |
07:10 |
x86 |
Oleaut32.dll |
6.1.7600.20685 |
571.904 |
07-apr-2010 |
07:33 |
x86 |
Voor alle ondersteunde IA-64-gebaseerde versies van Windows Server 2008 R2
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Einddatum |
Fase |
Platform |
---|---|---|---|---|---|
Oleaut32.dll |
6.1.7600.16567 |
2.038.784 |
07-apr-2010 |
06:27 |
IA-64 |
Oleaut32.dll |
6.1.7600.20685 |
2.039.296 |
07-apr-2010 |
06:15 |
IA-64 |
Oleaut32.dll |
6.1.7600.16567 |
571.904 |
07-apr-2010 |
07:10 |
x86 |
Oleaut32.dll |
6.1.7600.20685 |
571.904 |
07-apr-2010 |
07:33 |
x86 |
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Meer informatie
Voorbeeldcode om dit probleem te reproduceren
Met de volgende voorbeeldcode wordt bijvoorbeeld een 32-bits versie van een toepassing besproken:
#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;
}
Wanneer u de toepassing uitvoert in een 64-bits versie van Windows 7, ziet u de volgende uitvoer: C:\Windows\SysWoW64\stdole2.tlb
However, you receive the following output:
C:\Windows\system32\stdole2.tlb
Ga naar de volgende Microsoft-website voor meer informatie over de functie QueryPathOfRegTypeLib:
Inleiding tot de functie QueryPathOfRegTypeLibKlik voor meer informatie over de terminologie van software-updates op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 Beschrijving van de standaardterminologie die wordt gebruikt voor het beschrijven van Microsoft-software-updates
Aanvullende bestandsinformatie
Aanvullende informatie over bestanden voor Windows 7 en Windows Server 2008 R2
Extra bestanden voor alle ondersteunde x64-versies van Windows 7 en Windows Server 2008 R2
Bestandsnaam |
Amd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6 Amd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_c73d9dc5cd4cf33e. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
706 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
16:02 |
Platform |
Niet van toepassing |
Bestandsnaam |
Amd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6 Amd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6.1.7600.16567_none_c1f8f7f01cc04c9f. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
706 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
16:02 |
Platform |
Niet van toepassing |
Bestandsnaam |
Amd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6 Amd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6.1.7600.20685_none_97d7af021628a60b. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
706 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
16:02 |
Platform |
Niet van toepassing |
Bestandsnaam |
Amd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6 Amd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_9df88a761d9814a3. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
706 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
16:02 |
Platform |
Niet van toepassing |
Bestandsnaam |
Amd64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.16567 _none_190cc06d15192ee9. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
49.750 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
08:45 |
Platform |
Niet van toepassing |
Bestandsnaam |
Amd64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.20685 _none_197ebccc2e48d3e7. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
49.750 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
09:05 |
Platform |
Niet van toepassing |
Bestandsnaam |
Wow64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.16567 _none_23616abf4979f0e4. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
47.158 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
07:33 |
Platform |
Niet van toepassing |
Bestandsnaam |
Wow64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.20685 _none_23d3671e62a995e2. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
47.158 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
07:57 |
Platform |
Niet van toepassing |
Extra bestanden voor alle ondersteunde IA-64-gebaseerde versies van Windows Server 2008 R2
Bestandsnaam |
Ia64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6 Ia64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_6b20a63814ed8b04. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
705 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
16:02 |
Platform |
Niet van toepassing |
Bestandsnaam |
Ia64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6 Ia64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6.1.7600.20685_none_766c04d51f0d7c5d. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
704 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
16:02 |
Platform |
Niet van toepassing |
Bestandsnaam |
Ia64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6 Ia64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6.1.7600.16567_none_9bdc591049e8e5a5. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
704 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
16:02 |
Platform |
Niet van toepassing |
Bestandsnaam |
Ia64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6 Ia64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_41db92e86538ac69. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
705 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
16:02 |
Platform |
Niet van toepassing |
Bestandsnaam |
Ia64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.16567 _none_bcefc8df5cb9c6af. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
49.749 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
08:38 |
Platform |
Niet van toepassing |
Bestandsnaam |
Ia64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.20685 _none_bd61c53e75e96bad. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
49.749 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
09:05 |
Platform |
Niet van toepassing |
Bestandsnaam |
Wow64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.16567 _none_23616abf4979f0e4. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
47.158 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
07:33 |
Platform |
Niet van toepassing |
Bestandsnaam |
Wow64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.20685 _none_23d3671e62a995e2. manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
47.158 |
Datum (UTC) |
07-apr-2010 |
Tijd (UTC) |
07:57 |
Platform |
Niet van toepassing |