Funkcija QueryPathOfRegTypeLib ne vraća ispravnu stazu za 32-bitnu verziju aplikacije u 64-bitnoj verziji sustava Windows 7 ili Windows Server 2008 R2

Prijevod članka Prijevod članka
ID članka: 982110 - Pregledajte proizvode na koje se odnosi ovaj članak.
Proširi sve | Sažmi sve

Na ovoj stranici

SIMPTOMI

Imate računalo sa 64-bitnom verzijom sustava Windows 7 ili Windows Server 2008 R2. Koristite 32-bitnu verziju aplikacije koja koristi funkciju QueryPathOfRegTypeLib za dohvaćanje staze registrirane biblioteke vrste. No funkcija QueryPathOfRegTypeLib ne vraća ispravnu stazu. Umjesto 32-bitne verzije vraća se 64-bitna verzije biblioteke vrste.

Primjer koda za reproduciranje tog problema potražite u odjeljku "Dodatne informacije".

RJEŠENJE

Informacije o ažuriranju

Kako nabaviti ovo ažuriranje

Microsoft Update
To je ažuriranje dostupno na web-mjestu Microsoft Update:
http://update.microsoft.com
Microsoftov centar za preuzimanje
Putem Microsoftova centra za preuzimanje možete preuzeti sljedeće datoteke:
Sažmi ovu tablicuProširi ovu tablicu
Operacijski sustavAžuriranje
Sve podržane verzije sustava Windows 7 utemeljene na procesoru x86
Sažmi ovu slikuProširi ovu sliku
Preuzimanje
Sada preuzmite paket ažuriranja.
Sve podržane verzije sustava Windows 7 utemeljene na procesoru x64
Sažmi ovu slikuProširi ovu sliku
Preuzimanje
Sada preuzmite paket ažuriranja.
Sve podržane verzije sustava Windows Server 2008 R2 utemeljene na procesoru x64
Sažmi ovu slikuProširi ovu sliku
Preuzimanje
Sada preuzmite paket ažuriranja.
Sve podržane verzije sustava Windows Server 2008 R2 utemeljene na procesoru IA-64
Sažmi ovu slikuProširi ovu sliku
Preuzimanje
Sada preuzmite paket ažuriranja.
Dodatne informacije o preuzimanju Microsoftovih datoteka za podršku potražite u članku iz Microsoftove baze znanja pod brojem
119591 Kako putem internetskih servisa preuzeti Microsoftove datoteke za podršku
Microsoft je na ovoj datoteci izvršio protuvirusnu provjeru. Microsoft je koristio najnoviji softver za otkrivanje virusa dostupan na dan objave te datoteke. Datoteka je pohranjena na poslužiteljima s poboljšanom zaštitom koji sprječavaju neovlaštenu izmjenu datoteka.

Preduvjeti

Nema preduvjeta.

Informacije o registru

Da biste koristili ažuriranje iz tog paketa, nije potrebno izvršavati promjene registra.

Potreba za ponovnim pokretanjem

Nakon primjene tog ažuriranja možda ćete morati ponovno pokrenuti računalo.

Informacije o zamjeni ažuriranja

To ažuriranje nije zamjena za prethodno objavljeno ažuriranje.

Informacije o datoteci

Globalna verzija tog ažuriranja instalira atribute datoteka s atributima navedenima u sljedećim tablicama. Datumi i sati za te datoteke izraženi su u koordiniranom univerzalnom vremenu (UTC). Datumi i vrijeme za te datoteke na lokalnom računalu prikazuju se u lokalnom vremenu i s trenutnim računanjem vremena (ljetno, zimsko). Uz to, datumi i vrijeme mogu se promijeniti prilikom izvršavanja određenih operacija na datotekama.
Bilješke podataka o datotekama sustava Windows 7 i Windows Server 2008 R2
  • Datoteke koje se primjenjuju na specifičan proizvod, graničnik (RTM, SPn) i podružnicu (LDR, GDR) moguće je prepoznati pregledom verzije kao što je prikazano u sljedećoj tablici:
    Sažmi ovu tablicuProširi ovu tablicu
    VerzijaProizvodGraničnikPodružnica
    6.1.760 0.16xxxWindows 7 i Windows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows 7 i Windows Server 2008 R2RTMLDR
  • GDR podružnice sadrže samo one popravke koji su objavljeni radi rješavanja rasprostranjenih, iznimno važnih problema. LDR podružnice sadrže ažuriranja kao dodatak objavljenim popravcima.
  • Datoteke MANIFEST (.manifest) instalirane za pojedina okruženja navedene su zasebno u odjeljku "Dodatni podaci o datotekama za sustave Windows Server 2008 R2 i Windows 7". Datoteke MANIFEST, kao i srodne datoteke sigurnosnog kataloga (.cat), iznimno su važne za održavanje stanja ažuriranih komponenti. Datoteke sigurnosnog kataloga (atributi nisu navedeni) potpisane su Microsoftovim digitalnim potpisom.
Za sve podržane verzije sustava Windows Server 2008 R2 i Windows 7 utemeljene na procesoru x64
Sažmi ovu tablicuProširi ovu tablicu
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
Za sve podržane verzije sustava Windows Server 2008 R2 utemeljene na procesoru IA-64
Sažmi ovu tablicuProširi ovu tablicu
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 je potvrdio da se taj problem pojavljuje u Microsoftovim proizvodima navedenima u odjeljku "Odnosi se na".

DODATNE INFORMACIJE

Primjer koda za reproduciranje tog problema

Sljedeći primjer koda, npr., razvija 32-bitnu verziju aplikacije:
#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; }
Kada pokrenete aplikaciju u 64-bitnoj verziji sustava Windows 7, očekujete sljedeći rezultat:
C:\Windows\SysWoW64\stdole2.tlb
No prikazuje se sljedeće: 
C:\Windows\system32\stdole2.tlb

Dodatne informacije o funkciji QueryPathOfRegTypeLib potražite na sljedećem Microsoftovu web-mjestu:
Uvod u funkciju QueryPathOfRegTypeLib
Dodatne informacije o terminologiji koja se koristi za opisivanje softverskih ažuriranja potražite u članku iz Microsoftove baze znanja pod brojem
824684 Opis standardne terminologije koja se koristi za opisivanje Microsoftovih softverskih ažuriranja

Dodatni podaci o datotekama

Dodatni podaci o datotekama za sustave Windows 7 i Windows Server 2008 R2

Dodatne datoteke za sve podržane verzije sustava Windows 7 i Windows Server 2008 R2 utemeljene na procesoru x64
Sažmi ovu tablicuProširi ovu tablicu
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
Dodatne datoteke za sve podržane verzije sustava Windows Server 2008 R2 utemeljene na procesoru IA-64
Sažmi ovu tablicuProširi ovu tablicu
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
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Svojstva

ID članka: 982110 - Posljednja izmjena: 10. studenog 2010. - Revizija: 1.0
ODNOSI SE NA:
  • 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
Ključne riječi: 
kbhotfixserver kbexpertiseinter kbfix atdownload kbsurveynew kbprb KB982110

Pošaljite povratne informacije

 

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