Momentan sunteți offline, așteptați să vă reconectați la internet

Browserul dvs. nu este acceptat

Trebuie să vă actualizați browserul pentru a utiliza site-ul.

Actualizați la cea mai recentă versiune Internet Explorer

Funcția QueryPathOfRegTypeLib nu returnează calea corectă pentru versiunea pe 32 de biți a unei aplicații, într-o ediție pe 64 de biți de Windows 7 sau în Windows Server 2008 R2

SIMPTOME
Aveți un computer care execută o ediție pe 64 de biți de Windows 7 sau Windows Server 2008 R2. Executați o versiune pe 32 de biți unei aplicații care utilizează funcția QueryPathOfRegTypeLib pentru a regăsi calea unei biblioteci de tipuri înregistrată. Însă, funcția QueryPathOfRegTypeLib nu returnează calea corectă. Se returnează calea versiunii pe 64 de biți a bibliotecii de tipuri în locul căii versiunii pe 32 de biți de bibliotecii de tipuri.

Pentru un exemplu de cod pentru reproducerea acestei probleme, consultați secțiunea „Mai multe informații”.
REZOLUŢIE

Informații de actualizare

Cum se obține această actualizare

Microsoft Update
Această actualizare este disponibilă de la următorul site Web Microsoft Update:
Centrul de descărcare Microsoft
Fișierele următoare sunt disponibile pentru descărcare de la Centrul de descărcare Microsoft:
Sistem de operareActualizare
Toate versiunile x86 de Windows 7 acceptateDescărcareDescărcați acum pachetul de actualizare.
Toate versiunile x64 de Windows 7 acceptate DescărcareDescărcați acum pachetul de actualizare.
Toate versiunile x64 de Windows Server 2008 R2 acceptateDescărcareDescărcați acum pachetul de actualizare.
Toate versiunile IA-64 de Windows Server 2008 R2 acceptateDescărcareDescărcați acum pachetul de actualizare.
Pentru mai multe informații despre modul de descărcare a fișierelor de suport Microsoft, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
119591 Cum se obțin fișierele de asistență Microsoft de la serviciile online
Microsoft a scanat acest fișier pentru a detecta viruși. Microsoft a utilizat cel mai recent software de detectare a virușilor care era disponibil la data publicării fișierului. Fișierul este stocat pe servere cu securitate superioară care ajută la împiedicarea modificărilor neautorizate aduse fișierului.

Cerințe preliminare

Nu există cerințe preliminare.

Informații despre registry

Pentru a utiliza actualizarea din acest pachet, nu trebuie să efectuați modificări în registry.

Cerință de repornire

Poate fi necesar să reporniți computerul după ce aplicați această actualizare.

Informații despre înlocuirea actualizărilor

Această actualizare nu înlocuiește o actualizare lansată anterior.

Informații despre fișier

Versiunea globală a acestei actualizări instalează fișierele care au atributele enumerate în următoarele tabele. Datele și orele acestor fișiere sunt prezentate în timp universal (UTC). Datele și orele pentru aceste fișiere de pe computerul dvs. local sunt afișate cu ora dvs. locală împreună cu decalajul curent pentru ora de vară. În plus, datele și orele se pot modifica atunci când efectuați anumite operațiuni pe fișiere.
Note despre informațiile de fișier pentru Windows 7 și Windows Server 2008 R2
  • Fișierele care se aplică la un anumit produs, punct important (RTM, SPn) și ramură de servicii (LDR, GDR) pot fi identificate examinând numerele de versiune ale fișierelor, așa cum se arată în tabelul următor:
    VersiuneProdusPunct cheieRamură serviciu
    6.1.760 0.16xxxWindows 7 și Windows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows 7 și Windows Server 2008 R2RTMLDR
  • Ramurile de servicii GDR conțin numai acele remedieri care sunt lansate global, pentru a trata probleme extrem de importante și foarte răspândite. Ramurile de servicii LDR conțin actualizări, în plus față de remedierile lansate global.
  • Fișierele MANIFEST (.manifest) care sunt instalate pentru fiecare mediu sunt listate separat în secțiunea „Informații suplimentare despre fișiere pentru Windows Server 2008 R2 și Windows 7”. Fișierele MANIFEST și fișierele catalog de securitate asociate (.cat) sunt foarte importante pentru menținerea stării componentelor actualizate. Fișierele catalog de securitate, pentru care atributele nu sunt listate, sunt semnate cu o semnătură digitală Microsoft.
Pentru toate versiunile x64 de Windows 7 și de Windows Server 2008 R2 acceptate
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
Pentru toate versiunile IA-64 de Windows Server 2008 R2 acceptate
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
STARE
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
INFORMAŢII SUPLIMENTARE

Exemplu de cod pentru reproducerea acestei probleme

De exemplu, următorul cod dezvoltă o versiune pe 32 de biți a unei aplicații:
#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; }
Când executați aplicația într-o ediție pe 64 de biți de Windows 7, așteptați să primiți următorul rezultat:
C:\Windows\SysWoW64\stdole2.tlb
Însă primiți următorul rezultat:C:\Windows\system32\stdole2.tlb

Pentru mai multe informații despre funcția QueryPathOfRegTypeLib, vizitați următorul site Web Microsoft:Pentru mai multe informații despre terminologia actualizărilor de software, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
824684 Descrierea terminologiei standard utilizate în descrierea actualizărilor de software Microsoft

Informații suplimentare despre fișiere

Informații suplimentare despre fișiere pentru Windows 7 și pentru Windows Server 2008 R2

Fișiere suplimentare pentru toate versiunile x64 de Windows 7 și Windows Server 2008 R2 acceptate
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
Fișiere suplimentare pentru toate versiunile IA-64 de Windows Server 2008 R2 acceptate
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.
Proprietăți

ID articol: 982110 - Ultima examinare: 11/10/2010 12:49:00 - Revizie: 1.0

  • 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
  • kbhotfixserver kbexpertiseinter kbfix atdownload kbsurveynew kbprb KB982110
Feedback
ript> ow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>"); /body>