A QueryPathOfRegTypeLib függvény a Windows 7 és a Windows Server 2008 R2 rendszer 64 bites változatain futtatott 32 bites alkalmazások esetén helytelen elérési utat ad vissza

A cikk fordítása A cikk fordítása
Cikk azonosítója: 982110 - A cikkben érintett termékek listájának megtekintése.
Az összes kibontása | Az összes összecsukása

A lap tartalma

A jelenség

A számítógépen a Windows 7 vagy a Windows Server 2008 R2 operációs rendszer egy 64 bites változata fut. Egy olyan alkalmazás 32 bites verzióját futtatja, amely a QueryPathOfRegTypeLib függvényt használja egy regisztrált típustár elérési útjának lekérésére. A QueryPathOfRegTypeLib függvény azonban helytelen elérési utat ad vissza: a 32 bites típustár helyett a típustár 64 bites változatának elérési útját.

A jelenség ismételt előállításához szükséges mintakódot a cikk „További információk” című részében találja.

A megoldás

Frissítési információk

A frissítés beszerzése

Microsoft Update
A frissítés letölthető a Microsoft Update webhelyről:
http://www.update.microsoft.com/
A Microsoft letöltőközpontja
A következő fájlok letölthetők a Microsoft letöltőközpontjából:
A táblázat összecsukásaA táblázat kibontása
Operációs rendszerFrissítés
A Windows 7 összes támogatott x86-alapú változata esetén
A kép összecsukásaA kép kibontása
Letöltés
A frissítőcsomag letöltése
A Windows 7 összes támogatott x64-alapú változata esetén
A kép összecsukásaA kép kibontása
Letöltés
A frissítőcsomag letöltése
A Windows Server 2008 R2 összes támogatott x64-alapú változata esetén
A kép összecsukásaA kép kibontása
Letöltés
A frissítőcsomag letöltése
A Windows Server 2008 R2 összes támogatott IA-64-alapú változata esetén
A kép összecsukásaA kép kibontása
Letöltés
A frissítőcsomag letöltése
A Microsoft terméktámogatási fájljainak letöltéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
119591 Microsoft terméktámogatási fájlok beszerzése az online szolgáltatások segítségével
A Microsoft a kiadás napján rendelkezésre álló legújabb víruskereső szoftverrel ellenőrizte a fájl vírusmentességét. A fájlt biztonságos kiszolgálók tárolják, megakadályozva annak jogosulatlan módosítását.

Előfeltételek

Nincsenek előfeltételek.

A beállításjegyzékkel kapcsolatos információk

A csomagban található frissítés használatához nem kell módosítani a beállításjegyzéket.

Újraindítás szükségessége

Előfordulhat, hogy a frissítés telepítését követően újra kell indítani a számítógépet.

Frissítések helyettesítése

A frissítés nem helyettesít más, korábban megjelent frissítéseket.

Fájlinformációk

E frissítés globális változata az alábbi táblázatokban található fájlattribútumokkal rendelkező fájlokat telepíti. A fájlok dátuma és időpontja egyezményes világidő (UTC) szerint van megadva. A fájlok dátuma és időpontja a helyi számítógépen a helyi idő szerint és a téli-nyári időszámítás aktuális beállításának megfelelően jelenik meg. A dátumok és időpontok ezenkívül a fájlokon végrehajtott bizonyos műveletek esetén is módosulhatnak.
Fájlinformációkkal kapcsolatos megjegyzések Windows 7 és Windows Server 2008 R2 rendszer esetén
  • Az alábbi táblázatban szereplő fájlverziószámokkal azonosíthatja, hogy az egyes fájlok melyik termékhez, a terméken belül az életciklus melyik mérföldkövéhez (RTM, SPn) kapcsolódó kiadáshoz, illetve a frissítés milyen típusú kiadásához tartoznak.
    A táblázat összecsukásaA táblázat kibontása
    VerziószámTermékMérföldkőKiadástípus
    6.1.760 0.16xxxWindows 7 és Windows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows 7 és Windows Server 2008 R2RTMLDR
  • A GDR típusú kiadások csak olyan javításokat tartalmaznak, amelyek széles körben elterjedt, kritikus problémákat orvosolnak, és széles körben terjeszthetők. Az LDR típusú kiadások a széles körben kiadott javítások mellett különböző frissítéseket is tartalmaznak.
  • Az egyes környezetekben telepített jegyzékfájlok (.manifest) felsorolása külön, a „További fájlinformációk Windows Server 2008 R2 és Windows 7 esetén” szakaszban található. A jegyzékfájlok és a hozzájuk tartozó biztonságikatalógus-fájlok (.cat) alapvető fontosságúak a frissített összetevő állapotának megőrzéséhez. A biztonságikatalógus-fájlok (melyek attribútumait nem tartalmazza a táblázat) a Microsoft digitális aláírásával vannak aláírva.
A Windows 7 és a Windows Server 2008 R2 összes támogatott x64-alapú változata esetén
A táblázat összecsukásaA táblázat kibontása
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
A Windows Server 2008 R2 összes támogatott IA-64-alapú változata esetén
A táblázat összecsukásaA táblázat kibontása
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

Állapot

A Microsoft megerősítette, hogy a cikkben tárgyalt jelenség az érintett termékek hibájára vezethető vissza.

További információ

Mintakód a jelenség ismételt előállításához

A következő példában szereplő kódminta egy alkalmazás 32 bites változatához tartozik:
#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; }
Az alkalmazást a Windows 7 rendszer egy 64 bites változatán futtatva a mintakód várt kimenete a következő:
C:\Windows\SysWoW64\stdole2.tlb
Ezzel szemben azonban az alábbi kimenetet produkálja:
C:\Windows\system32\stdole2.tlb

A QueryPathOfRegTypeLib függvényről további információt a Microsoft következő webhelyén talál:
Bevezetés a QueryPathOfRegTypeLib függvény működésébe
A szoftverfrissítési terminológiáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
824684 A Microsoft szoftverfrissítéseinek leírásához használt szabványos terminológia bemutatása

További fájlinformációk

További fájlinformációk Windows 7 és Windows Server 2008 R2 esetén

További fájlok a Windows 7 és a Windows Server 2008 R2 összes támogatott x64-alapú változata esetén
A táblázat összecsukásaA táblázat kibontása
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
További fájlok a Windows Server 2008 R2 rendszer összes támogatott IA-64-alapú változata esetén
A táblázat összecsukásaA táblázat kibontása
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
Megjegyzés: Ez egy „GYORS KÖZZÉTÉTELŰ” cikk, amelyet maga Microsoft támogatási csoportja készített. A benne fogalt információkat a jelentkező problémákra válaszul, az adott állapotukban biztosítjuk. Az anyagok a közzétételük gyorsaságából következően tartalmazhatnak sajtóhibákat, illetve külön értesítés nélkül bármikor átdolgozáson eshetnek át. További tudnivalók olvashatók a felhasználási feltételek között.

Tulajdonságok

Cikk azonosítója: 982110 - Utolsó ellenőrzés: 2010. november 10. - Verziószám: 1.0
A cikkben található információ a következő(k)re vonatkozik:
  • 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
Kulcsszavak: 
kbfix kbprb atdownload kbexpertiseinter kbhotfixserver KB982110
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése

 

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