Funksjonen QueryPathOfRegTypeLib returnerer ikke riktig bane for en 32-biters versjon av et program i en 64-biters utgave av Windows 7 eller Windows Server 2008 R2

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 982110 - Vis produkter som denne artikkelen gjelder for.
Vis alt | Skjul alt

På denne siden

Symptom

Du har en datamaskin som kjører 64-biters utgave av Windows 7 eller Windows Server 2008 R2. Du kjører en 32-biters versjon av et program som bruker funksjonen QueryPathOfRegTypeLib til å hente banen for et registrert typebibliotek. Men funksjonen QueryPathOfRegTypeLib returnerer ikke riktig bane. Banen til 64-biters versjonen av typebiblioteket returneres istedenfor banen til 32-biters typebibliotek.

Se avsnittet Mer informasjon for en eksempelkode som reproduserer dette problemet.

Løsning

Informasjon om oppdatering

Anskaffe denne oppdateringen

Windows Update
Denne oppdateringen er tilgjengelig fra Microsoft Update-webområdet:
http://www.update.microsoft.com/
Microsoft Download Center
Følgende filer kan lastes ned fra Microsoft Download Center:
Skjul denne tabellenVis denne tabellen
OperativsystemOppdatering
Alle støttede x86-baserte versjoner av Windows 7
Skjul dette bildetVis dette bildet
Last ned
Last ned oppdateringspakken nå.
Alle støttede x64-biters utgaver av Windows 7
Skjul dette bildetVis dette bildet
Last ned
Last ned oppdateringspakken nå.
Alle støttede x64-baserte versjoner av Windows Server 2008 R2
Skjul dette bildetVis dette bildet
Last ned
Last ned oppdateringspakken nå.
Alle støttede IA-64-baserte versjoner av Windows Server 2008 R2
Skjul dette bildetVis dette bildet
Last ned
Last ned oppdateringspakken nå.
Hvis du vil ha mer informasjon om hvordan du laster ned Microsoft-støttefiler, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
119591 Laste ned Microsoft-støttefiler fra elektroniske tjenester
Microsoft har søkt etter virus i denne filen. Microsoft brukte det nyeste antivirusprogrammet som var tilgjengelig den datoen filen ble gjort tilgjengelig. Filen er lagret på servere med forbedret sikkerhet som bidrar til å forhindre at uvedkommende gjør endringer i filen.

Forutsetninger

Det finnes ingen forutsetninger.

Registerinformasjon

Du trenger ikke gjøre endringer i registret for å kunne bruke en av hurtigreparasjonene i denne pakken.

Krav til omstart

Du må kanskje starte datamaskinen på nytt når du har installert denne oppdateringen.

Informasjon om erstatning av oppdatering

Denne oppdateringen erstatter ingen tidligere utgitte oppdateringer.

Filinformasjon

Den globale versjonen av denne programvareoppdateringen installerer filer med attributtene som er oppført i tabellene nedenfor. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Datoene og klokkeslettene for disse filene vises med lokal tid og gjeldende tidsforskjell for sommertid på den lokale datamaskinen. I tillegg kan det hende at datoer og klokkeslett endres når du utfører enkelte operasjoner på filene.
Merknader for filinformasjon for Windows 7 og Windows Server 2008 R2
  • Filene som gjelder for et bestemt produkt, en bestemt milepæl (RTM, SPn) og en bestemt gren (LDR, GDR), kan identifiseres ved å kontrollere filversjonsnumrene, som vist i tabellen nedenfor:
    Skjul denne tabellenVis denne tabellen
    VersjonProduktMilepælGren
    6.1.760 0.16xxxWindows 7 og Windows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows 7 og Windows Server 2008 R2RTMLDR
  • GDR-grener inneholder bare de reparasjonene som er utgitt for et bredt publikum, for å løse omfattende, kritiske problemer. LDR-grener inneholder oppdateringer i tillegg til reparasjoner som utgis til et bredt publikum.
  • MANIFEST-filene (.manifest) og MUM-filene (.mum) som installeres for hvert miljø, er oppført separat under avsnittet "Informasjon om tilleggsfiler for Windows Server 2008 R2 og Windows 7". MANIFEST-filer, og de tilknyttede sikkerhetskatalogfilene (.cat), er svært viktige for å vedlikeholde statusen for de oppdaterte komponentene. Sikkerhetskatalogfilene som det ikke er oppført attributter for, har en digital Microsoft-signatur.
For alle støttede x64-baserte versjoner av Windows 7 og Windows Server 2008 R2
Skjul denne tabellenVis denne tabellen
File nameFile versionFile sizeDateTimePlatform
Oleaut32.dll6.1.7600.16567861,18407-Apr-201007:37x64
Oleaut32.dll6.1.7600.20685861,18407-Apr-201007:46x64
Oleaut32.dll6.1.7600.16567571,90407-Apr-201007:10x86
Oleaut32.dll6.1.7600.20685571,90407-Apr-201007:33x86
For alle støttede IA-64-baserte versjoner av Windows Server 2008 R2
Skjul denne tabellenVis denne tabellen
File nameFile versionFile sizeDateTimePlatform
Oleaut32.dll6.1.7600.165672,038,78407-Apr-201006:27IA-64
Oleaut32.dll6.1.7600.206852,039,29607-Apr-201006:15IA-64
Oleaut32.dll6.1.7600.16567571,90407-Apr-201007:10x86
Oleaut32.dll6.1.7600.20685571,90407-Apr-201007:33x86

Status

Microsoft har bekreftet at dette er et problem for Microsoft-produktene som er oppført under Informasjonen i denne artikkelen gjelder.

Mer informasjon

Eksempelkode for å reprodusere dette problemet

Følgende eksempelkode utvikler for eksempel en 32-biters versjon av et program:
#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; }
Når du kjører programmet i en 64-biters utgave av Windows 7, forventes følgende utdata:
C:\Windows\SysWoW64\stdole2.tlb
Men du kan få følgende utdata:
C:\Windows\system32\stdole2.tlb

Hvis du vil ha mer informasjon om funksjonen QueryPathOfRegTypeLib, går du til følgende Microsoft-webområde:
Introduksjon til funksjonen QueryPathOfRegTypeLib
Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke dette artikkelnummeret for å vise artikkelen i Microsoft Knowledge Base:
824684 Beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare

Informasjon om tilleggsfiler

Informasjon om tilleggsfiler for Windows 7 og Windows Server 2008 R2

Tilleggsfiler for alle støttede x64-baserte versjoner av Windows 7 og Windows Server 2008 R2
Skjul denne tabellenVis denne tabellen
File nameAmd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_c73d9dc5cd4cf33e.manifest
File versionNot applicable
File size706
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameAmd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6.1.7600.16567_none_c1f8f7f01cc04c9f.manifest
File versionNot applicable
File size706
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameAmd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6.1.7600.20685_none_97d7af021628a60b.manifest
File versionNot applicable
File size706
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameAmd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_9df88a761d9814a3.manifest
File versionNot applicable
File size706
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameAmd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_190cc06d15192ee9.manifest
File versionNot applicable
File size49,750
Date (UTC)07-Apr-2010
Time (UTC)08:45
PlatformNot applicable
File nameAmd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_197ebccc2e48d3e7.manifest
File versionNot applicable
File size49,750
Date (UTC)07-Apr-2010
Time (UTC)09:05
PlatformNot applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_23616abf4979f0e4.manifest
File versionNot applicable
File size47,158
Date (UTC)07-Apr-2010
Time (UTC)07:33
PlatformNot applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_23d3671e62a995e2.manifest
File versionNot applicable
File size47,158
Date (UTC)07-Apr-2010
Time (UTC)07:57
PlatformNot applicable
Tilleggsfiler for alle støttede IA-64-baserte versjoner av Windows Server 2008 R2
Skjul denne tabellenVis denne tabellen
File nameIa64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_6b20a63814ed8b04.manifest
File versionNot applicable
File size705
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameIa64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6.1.7600.20685_none_766c04d51f0d7c5d.manifest
File versionNot applicable
File size704
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameIa64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6.1.7600.16567_none_9bdc591049e8e5a5.manifest
File versionNot applicable
File size704
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameIa64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_41db92e86538ac69.manifest
File versionNot applicable
File size705
Date (UTC)07-Apr-2010
Time (UTC)16:02
PlatformNot applicable
File nameIa64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_bcefc8df5cb9c6af.manifest
File versionNot applicable
File size49,749
Date (UTC)07-Apr-2010
Time (UTC)08:38
PlatformNot applicable
File nameIa64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_bd61c53e75e96bad.manifest
File versionNot applicable
File size49,749
Date (UTC)07-Apr-2010
Time (UTC)09:05
PlatformNot applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_23616abf4979f0e4.manifest
File versionNot applicable
File size47,158
Date (UTC)07-Apr-2010
Time (UTC)07:33
PlatformNot applicable
File nameWow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_23d3671e62a995e2.manifest
File versionNot applicable
File size47,158
Date (UTC)07-Apr-2010
Time (UTC)07:57
PlatformNot applicable
Obs! Dette er en "FAST PUBLISH"-artikkel som er opprettet direkte innenfor Microsofts kundestøtteorganisasjon. Informasjonen her leveres "som den er" som svar på problemer som kan oppstå. Som et resultat av den korte tiden det tar å gjøre materialet tilgjengelig, kan det inneholde skrivefeil, og det kan når som helst og uten forvarsel bli revidert. Se Vilkår for bruk for mer informasjon.

Egenskaper

Artikkel-ID: 982110 - Forrige gjennomgang: 10. november 2010 - Gjennomgang: 1.0
Informasjonen i denne artikkelen gjelder:
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
Nøkkelord: 
kbhotfixserver kbexpertiseinter kbfix atdownload kbsurveynew kbprb KB982110

Gi tilbakemelding

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com