Simptome
Aveți un computer care rulează o ediție de 64 de biți de Windows 7 sau Windows Server 2008 R2. Aveți o versiune 32 de biți a unei aplicații care utilizează funcția QueryPathOfRegTypeLib pentru a regăsi calea unei biblioteci de tip înregistrat. Cu toate acestea, funcția QueryPathOfRegTypeLib nu returnează calea corectă. Calea versiunii 64-bit a bibliotecii de tipuri este returnată în locul căii 32-bit a bibliotecii de tipuri.
Pentru exemple de cod pentru a reproduce această problemă, consultați secțiunea "mai multe informații".
Rezolvare
Informații despre actualizare
Cum se obține această actualizare
Microsoft Update
Această actualizare este disponibilă de la site-ul Web Microsoft Update:
Centrul de descărcare Microsoft
Următoarele fișiere sunt disponibile pentru descărcare de la centrul de descărcare Microsoft:
Sistem de operare |
Actualizare |
---|---|
Toate versiunile bazate pe x86 acceptate de Windows 7 |
|
Toate versiunile pe 64 de biți de Windows 7 acceptate |
|
Toate versiunile pe 64 de biți de Windows Server 2008 R2 acceptate |
|
Toate versiunile bazate pe IA-64 acceptate de Windows Server 2008 R2 |
Pentru informații suplimentare despre modul de descărcare a fișierelor de suport Microsoft, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
119591 Cum se obține fișiere de asistență Microsoft din Online Services
Microsoft a scanat acest fișier pentru viruși. Microsoft a utilizat cel mai recent software de detectare a virușilor disponibil la data la care a fost publicat fișierul. Fișierul este stocat pe serverele îmbunătățite pentru securitate, care ajută la împiedicarea modificărilor neautorizate ale 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.
Actualizarea informațiilor de înlocuire
Această actualizare nu înlocuiește o actualizare lansate anterior.
Informații despre fișier
Versiunea globală a acestei actualizări instalează fișierele care au atributele listate în tabelele următoare. Datele și orele pentru aceste fișiere sunt listate în ora universală coordonată (UTC). Datele și orele pentru aceste fișiere de pe computerul local sunt afișate în timpul local, împreună cu prejudecățile curente ale orei de vară (DST). În plus, datele și orele se pot modifica atunci când efectuați anumite operațiuni în fișiere.
Note despre informațiile despre fișiere în Windows 7 și Windows Server 2008 R2
-
Fișierele care se aplică pentru un anumit produs, Milestone (RTM, SPn) și ramura de servicii (LDR, GDR) pot fi identificate prin examinarea numerelor de versiune de fișier, așa cum se arată în tabelul următor:
Versiunea
Produs
Jalon
Ramură serviciu
6.1.760-
xxxWindows 7 și Windows Server 2008 R2
RTM
RDG
6.1.760
0.20 xxxWindows 7 și Windows Server 2008 R2
RTM
LDR
-
Ramurile de serviciu GDR conțin doar acele remedieri care sunt lansate pe scară largă pentru a rezolva probleme extrem de importante. Ramurile de serviciu LDR conțin actualizări în plus față de remedieri lansate pe scară largă.
-
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 (. cat) de securitate asociate sunt extrem de 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 pe 64 de biți de Windows 7 și Windows Server 2008 R2 acceptate
Nume fișier |
Versiune fișier |
Dimensiune fișier |
Dată |
Timp |
Platforma |
---|---|---|---|---|---|
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 |
Pentru toate versiunile bazate pe IA-64 acceptate de Windows Server 2008 R2
Nume fișier |
Versiune fișier |
Dimensiune fișier |
Dată |
Timp |
Platforma |
---|---|---|---|---|---|
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 |
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Mai multe informații
Exemplu de cod pentru a reproduce această problemă
De exemplu, următorul cod eșantion dezvoltă o versiune de 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;
}
Atunci când rulează aplicația într-o ediție de 64 de biți de Windows 7, vă așteptați să primiți următoarea ieșire: C:\Windows\SysWoW64\stdole2.tlb
However, you receive the following output:
C:\Windows\system32\stdole2.tlb
Pentru mai multe informații despre funcția QueryPathOfRegTypeLib, vizitați următorul site Web Microsoft:
Introducere în funcția QueryPathOfRegTypeLibPentru mai multe informații despre terminologia actualizării software-ului, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft
Informații suplimentare despre fișiere
Informații suplimentare despre fișiere pentru Windows 7 și Windows Server 2008 R2
Fișiere suplimentare pentru toate versiunile pe 64 de biți de Windows 7 și Windows Server 2008 R2 acceptate
Nume fișier |
Amd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6 Amd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_c73d9dc5cd4cf33e. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
706 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
16:02 |
Platforma |
Nu se aplică |
Nume fișier |
Amd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6 Amd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6.1.7600.16567_none_c1f8f7f01cc04c9f. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
706 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
16:02 |
Platforma |
Nu se aplică |
Nume fișier |
Amd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6 Amd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6.1.7600.20685_none_97d7af021628a60b. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
706 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
16:02 |
Platforma |
Nu se aplică |
Nume fișier |
Amd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6 Amd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_9df88a761d9814a3. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
706 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
16:02 |
Platforma |
Nu se aplică |
Nume fișier |
Amd64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.16567 _none_190cc06d15192ee9. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
49.750 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
08:45 |
Platforma |
Nu se aplică |
Nume fișier |
Amd64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.20685 _none_197ebccc2e48d3e7. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
49.750 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
09:05 |
Platforma |
Nu se aplică |
Nume fișier |
Wow64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.16567 _none_23616abf4979f0e4. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
47.158 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
07:33 |
Platforma |
Nu se aplică |
Nume fișier |
Wow64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.20685 _none_23d3671e62a995e2. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
47.158 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
07:57 |
Platforma |
Nu se aplică |
Fișiere suplimentare pentru toate versiunile bazate pe IA-64 acceptate de Windows Server 2008 R2
Nume fișier |
Ia64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6 Ia64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_6b20a63814ed8b04. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
705 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
16:02 |
Platforma |
Nu se aplică |
Nume fișier |
Ia64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6 Ia64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6.1.7600.20685_none_766c04d51f0d7c5d. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
704 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
16:02 |
Platforma |
Nu se aplică |
Nume fișier |
Ia64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6 Ia64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6.1.7600.16567_none_9bdc591049e8e5a5. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
704 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
16:02 |
Platforma |
Nu se aplică |
Nume fișier |
Ia64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6 Ia64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_41db92e86538ac69. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
705 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
16:02 |
Platforma |
Nu se aplică |
Nume fișier |
Ia64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.16567 _none_bcefc8df5cb9c6af. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
49.749 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
08:38 |
Platforma |
Nu se aplică |
Nume fișier |
Ia64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.20685 _none_bd61c53e75e96bad. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
49.749 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
09:05 |
Platforma |
Nu se aplică |
Nume fișier |
Wow64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.16567 _none_23616abf4979f0e4. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
47.158 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
07:33 |
Platforma |
Nu se aplică |
Nume fișier |
Wow64_microsoft-Windows-OLE-automation_31bf3856ad364e35_6.1.7600.20685 _none_23d3671e62a995e2. manifest |
Versiune fișier |
Nu se aplică |
Dimensiune fișier |
47.158 |
Dată (UTC) |
07-Apr-2010 |
Oră (UTC) |
07:57 |
Platforma |
Nu se aplică |