Funkcija »QueryPathOfRegTypeLib« ne vrne pravilne poti za 32-bitno različico programa v 64-bitni izdaji sistema Windows 7 ali v sistemu Windows Server 2008 R2

Prevodi člankov Prevodi člankov
ID članka: 982110 - Oglejte si izdelke, na katere se nanaša ta članek.
Razširi vse | Zmanjšaj

Na tej strani

SIMPTOMI

V vašem računalniku se izvaja 64-bitna izdaja sistema Windows 7 ali Windows Server 2008 R2. Imate 32-bitno različico programa, ki za pridobivanje poti registrirane knjižnice vrst uporablja funkcijo QueryPathOfRegTypeLib. Vendar funkcija QueryPathOfRegTypeLib ne vrne pravilne poti. Namesto 32-bitne različice knjižnice vrst je vrnjena pot 64-bitne različice knjižnice vrst.

Če želite, da vzorčna koda znova ustvari to težavo, si oglejte razdelek »Več informacij«.

REŠITEV

Informacije o posodobitvi

Pridobivanje posodobitve

Microsoftova posodobitev
Ta posodobitev je na voljo na spletnem mestu Microsoft Update:
http://update.microsoft.com
Microsoftov center za prenose
V Microsoftovem centru za prenose so na voljo te datoteke za prenos:
Zmanjšaj tabeloRazširi tabelo
Operacijski sistemPosodobitev
Vse podprte različice sistema Windows 7 s procesorjem x86
Zmanjšaj slikoRazširi sliko
Prenos
Prenesite paket posodobitev.
Vse podprte različice sistema Windows 7 s procesorjem x64
Zmanjšaj slikoRazširi sliko
Prenos
Prenesite paket posodobitev.
Vse podprte različice sistema Windows Server 2008 R2 s procesorjem x64
Zmanjšaj slikoRazširi sliko
Prenos
Prenesite paket posodobitev.
Vse podprte različice sistema Windows Server 2008 R2 s procesorjem IA-64
Zmanjšaj slikoRazširi sliko
Prenos
Prenesite paket posodobitev.
Če želite več informacij o prenosu Microsoftovih datotek za podporo, kliknite to številko članka iz Microsoftove zbirke znanja:
119591 Pridobitev Microsoftovih datotek za podporo prek spletnih storitev
Microsoft je pregledal datoteko in ugotovil, da v njej ni virusov. Microsoft je uporabil najnovejšo protivirusno programsko opremo, ki je bila na voljo na datum objave. Datoteka je shranjena v varovanih strežnikih, zato je nepooblaščene osebe ne morejo spreminjati.

Zahteve

Ni zahtev.

Informacije o registru

Če želite uporabiti posodobitev iz tega paketa, registra ni treba spreminjati.

Zahteva za vnovični zagon

Po uporabi te posodobitve boste morda morali znova zagnati računalnik.

Informacije o nadomeščanju posodobitve

Ta posodobitev ne zamenjuje že izdane posodobitve.

Informacije o datoteki

Globalna različica te posodobitve namesti datoteke z atributi, ki so navedeni v spodnjih tabelah. Datumi in ure za te datoteke so v univerzalnem koordiniranem času (UTC). Datumi in ure za te datoteke so v vašem računalniku prikazani v lokalnem času v skladu s trenutnim poletnim ali zimskim časom. Ko izvedete določene postopke v datotekah, se lahko datumi in časi spremenijo.
Opombe na informacije o datotekah za Windows 7 in Windows Server 2008 R2
  • Datoteke, ki se nanašajo na določen izdelek, mejnik (RTM, SPn) in storitev (LDR, GDR), je mogoče prepoznati tako, da pregledate številke različic datotek, kot je prikazano v spodnji tabeli:
    Zmanjšaj tabeloRazširi tabelo
    RazličicaIzdelekMejnikStoritev
    6.1.760 0,16xxxWindows 7 in Windows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows 7 in Windows Server 2008 R2RTMLDR
  • Storitve GDR vključujejo le popravke, ki so pogosto izdani za odpravljanje razširjenih zelo pomembnih težav. Storitve LDR poleg pogosto izdanih popravkov vključujejo tudi posodobitve.
  • Datoteke z obliko zapisa MANIFEST (.manifest), ki so nameščene za posamezno okolje, so ločeno navedene v razdelku »Dodatne informacije o datotekah za Windows Server 2008 R2 in Windows 7«. Datoteke MANIFEST in povezane datoteke varnostnega kataloga (.cat) so zelo pomembne za ohranjanje stanja posodobljenih komponent. Datoteke varnostnega kataloga, za katerega atributi niso navedeni, so podpisane z Microsoftovim digitalnim podpisom.
Za vse podprte različice sistemov Windows 7 in Windows Server 2008 R2 s procesorjem x64
Zmanjšaj tabeloRazširi tabelo
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 vse podprte različice sistema Windows Server 2008 R2 s procesorjem IA-64
Zmanjšaj tabeloRazširi tabelo
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

STANJE

Microsoft je potrdil, da do te težave prihaja v Microsoftovih izdelkih, navedenih v razdelku »Velja za«.

DODATNE INFORMACIJE

Vzorčna koda za vnovično ustvarjanje te težave

Ta vzorčna koda na primer razvije 32-bitno različico programa:
#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; }
Ko program izvajate v 64-bitni različici sistema Windows 7, lahko pričakujete ta rezultat:
C:\Windows\SysWoW64\stdole2.tlb
Vendar prejmete ta rezultat:
C:\Windows\system32\stdole2.tlb

Če želite več informacij o funkciji QueryPathOfRegTypeLib, obiščite to Microsoftovo spletno mesto:
Uvod v funkcijo »QueryPathOfRegTypeLib«
Če želite več informacij o terminologiji za posodobitev programske opreme, kliknite to številko članka iz Microsoftove zbirke znanja:
824684 Opis uveljavljene terminologije za posodobitve Microsoftove programske opreme

Dodatne informacije o datotekah

Dodatne informacije o datotekah za Windows 7 in Windows Server 2008 R2

Dodatne datoteke za vse podprte različice sistema Windows 7 in Windows Server 2008 R2 s procesorji x64
Zmanjšaj tabeloRazširi tabelo
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 vse podprte različice sistema Windows Server 2008 R2 s procesorjem IA-64
Zmanjšaj tabeloRazširi tabelo
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.

Lastnosti

ID članka: 982110 - Zadnji pregled: 10. november 2010 - Revizija: 1.0
VELJA ZA:
  • 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 besede: 
kbhotfixserver kbexpertiseinter kbfix atdownload kbsurveynew kbprb KB982110

Pošlji 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