Oireet

Sinulla on tietokone, jossa on Windows 7:n tai Windows Server 2008 R2:n 64-bittinen versio. Suoritat 32-bittisen version sovelluksesta, joka hakee rekisteröidyn tyyppikirjaston polun QueryPathOfRegTypeLib-funktion avulla. QueryPathOfRegTypeLib-funktio ei kuitenkaan palauta oikeaa polkua. Tyyppikirjaston 64-bittisen version polku palautetaan tyyppikirjaston 32-bittisen polun sijaan.

Esimerkkikoodi tämän ongelman toistamiseen on Lisätietoja-osassa.

Ratkaisu

Päivitä tiedot

Päivityksen hankkiminen

Microsoft Update

Tämä päivitys on saatavilla Microsoft Update -sivustosta:

http://update.microsoft.com

Microsoft Download Center

Seuraavat tiedostot ovat ladattavissa Microsoft Download Centeristä:

Käyttöjärjestelmä

Päivitys

Kaikki tuetut Windows 7:n x86-pohjaiset versiot

Lataa lataa päivityspaketti nyt.

Kaikki tuetut Windows 7:n x64-pohjaiset versiot

Lataa lataa päivityspaketti nyt.

Kaikki tuetut Windows Server 2008 R2:n x64-pohjaiset versiot

Lataa lataa päivityspaketti nyt.

Kaikki tuetut Windows Server 2008 R2:n IA-64-pohjaiset versiot

Lataa lataa päivityspaketti nyt.

Saat lisätietoja Microsoftin tukitiedostojen lataamista varten napsauttamalla seuraavaa artikkelin numeroa, jolloin artikkeli on luetuna Microsoft Knowledge Base -tietokannassa:

119591 Microsoftin tukitiedostojen hankkiminen verkkopalveluista,
jotka Microsoft on tarkistanut tämän tiedoston virusten varalta. Microsoft on käyttänyt uusinta virustorjuntaohjelmistoa, joka on ollut saatavilla silloin, kun kyseinen tiedosto on asetettu ladattavaksi. Tiedosto on tallennettuna suojattuihin palvelimiin, jotka estävät luvattomat muutokset tiedostoon.

Edellytykset

Edellytyksiä ei ole.

Rekisteritiedot

Jotta voit käyttää tämän paketin päivitystä, sinun ei tarvitse tehdä muutoksia rekisteriin.

Uudelleenkäynnistysvaatimus

Tietokone on ehkä käynnistettävä uudelleen tämän päivityksen jälkeen.

Päivitä korvaavat tiedot

Tämä päivitys ei korvaa aiemmin julkaistua päivitystä.

Tiedoston tiedot

Tämän päivityksen yleinen versio asentaa tiedostot, joissa on seuraavissa taulukoissa luetellut määritteet. Näiden tiedostojen päivämäärät ja ajat on lueteltu UTC-ajassa (Coordinated Universal Time). Paikallisen tietokoneen tiedostojen päivämäärät ja ajat näkyvät paikallisessa ajassa yhdessä nykyisen kesäaikasi kanssa. Lisäksi päivämäärät ja ajat voivat muuttua, kun suoritat tiettyjä toimintoja tiedostoissa.

Windows 7:n ja Windows Server 2008 R2:n tiedostotietomuistiinpanot


  • Tiettyä tuotetta, välitavoitetta (RTM, SPn)ja palveluhaaraa (LDR, GDR) koskevat tiedostot voidaan tunnistaa tarkastelemalla tiedostoversionumeroita seuraavassa taulukossa esitetyllä tavalla:

    Versio

    Tuote

    Välitavoite

    Palveluhaara

    6.1.760
    0.16xxx

    Windows 7 ja Windows Server 2008 R2

    RTM

    GDR

    6.1.760
    0.20xxx

    Windows 7 ja Windows Server 2008 R2

    RTM

    LDR

  • GDR-palveluhaarat sisältävät vain ne korjaukset, jotka on julkaistu laajalti levinneimpiä ja erittäin tärkeitä ongelmia varten. LDR-palveluhaarat sisältävät päivityksiä yleisesti julkaistujen korjausten lisäksi.

  • Kuhunkin ympäristöön asennetut MANIFEST-tiedostot (.manifest) on lueteltu erikseen Kohdassa Windows Server 2008 R2:n ja Windows 7:n tiedostojen lisätiedot. MANIFEST-tiedostot ja niihin liittyvät suojausluettelotiedostot (.cat) ovat erittäin tärkeitä päivitettyjen osien tilan säilyttämiseksi. Suojausluettelotiedostot, joiden määritteitä ei ole luettelossa, on allekirjoitettu Microsoftin digitaalisella allekirjoituksella.

Kaikki tuetut Windows 7:n ja Windows Server 2008 R2:n x64-pohjaiset versiot

Tiedostonimi

Tiedostoversio

Tiedoston koko

Päivämäärä

Aika

Käyttöympäristö

Oleaut32.dll

6.1.7600.16567

861,184

7.4.2010

07:37

x64

Oleaut32.dll

6.1.7600.20685

861,184

7.4.2010

07:46

x64

Oleaut32.dll

6.1.7600.16567

571,904

7.4.2010

07:10

x86

Oleaut32.dll

6.1.7600.20685

571,904

7.4.2010

07:33

x86

Kaikki tuetut Windows Server 2008 R2:n IA-64-pohjaiset versiot

Tiedostonimi

Tiedostoversio

Tiedoston koko

Päivämäärä

Aika

Käyttöympäristö

Oleaut32.dll

6.1.7600.16567

2,038,784

7.4.2010

06:27

IA-64

Oleaut32.dll

6.1.7600.20685

2,039,296

7.4.2010

06:15

IA-64

Oleaut32.dll

6.1.7600.16567

571,904

7.4.2010

07:10

x86

Oleaut32.dll

6.1.7600.20685

571,904

7.4.2010

07:33

x86

Tila

Microsoft on varmistanut, että tämä on ongelma Koskee-osassa luetelluissa Microsoft-tuotteissa.

Lisätietoja

Esimerkkikoodi tämän ongelman toistamiseen

Esimerkiksi seuraava esimerkkikoodi kehittää sovelluksen 32-bittisen version:

#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;
}

Kun suoritat sovelluksen Windows 7:n 64-bittisessä versiossa, saat seuraavan tuloksen: C:\Windows\SysWoW64\stdole2.tlb

However, you receive the following output:
C:\Windows\system32\stdole2.tlb


Lisätietoja QueryPathOfRegTypeLib-funktiosta on seuraavassa Microsoftin sivustossa:

Johdanto QueryPathOfRegTypeLib-funktioonSaat lisätietoja ohjelmistopäivitysterminologiasta napsauttamalla seuraavaa artikkelin numeroa, jolloin artikkeli on luetuna Microsoft Knowledge Base -tietokannassa:

824684 Microsoftin ohjelmistopäivitysten kuvaukseen käytetyn vakioterminologian kuvaus

Tiedoston lisätiedot

Lisätietoja Windows 7:n ja Windows Server 2008 R2:n tiedostoista

Kaikkien tuettujen Windows 7:n ja Windows Server 2008 R2:n x64-pohjaisten versioiden lisätiedostot

Tiedostonimi

Amd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_c73d9dc5cd4cf33e.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

706

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

16:02

Käyttöympäristö

Ei käytettävissä

Tiedostonimi

Amd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6.1.7600.16567_none_c1f8f7f01cc04c9f.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

706

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

16:02

Käyttöympäristö

Ei käytettävissä

Tiedostonimi

Amd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6.1.7600.20685_none_97d7af021628a60b.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

706

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

16:02

Käyttöympäristö

Ei käytettävissä

Tiedostonimi

Amd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_9df88a761d9814a3.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

706

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

16:02

Käyttöympäristö

Ei käytettävissä

Tiedostonimi

Amd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_190cc06d15192ee9.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

49,750

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

08:45

Käyttöympäristö

Ei käytettävissä

Tiedostonimi

Amd64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_197ebccc2e48d3e7.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

49,750

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

09:05

Käyttöympäristö

Ei käytettävissä

Tiedostonimi

Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_23616abf4979f0e4.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

47,158

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

07:33

Käyttöympäristö

Ei käytettävissä

Tiedostonimi

Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_23d3671e62a995e2.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

47,158

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

07:57

Käyttöympäristö

Ei käytettävissä

Kaikkien tuettujen IA-64-pohjaisten Windows Server 2008 R2 -versioiden lisätiedostot

Tiedostonimi

Ia64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_6b20a63814ed8b04.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

705

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

16:02

Käyttöympäristö

Ei käytettävissä

Tiedostonimi

Ia64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6.1.7600.20685_none_766c04d51f0d7c5d.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

704

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

16:02

Käyttöympäristö

Ei käytettävissä

Tiedostonimi

Ia64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6.1.7600.16567_none_9bdc591049e8e5a5.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

704

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

16:02

Käyttöympäristö

Ei käytettävissä

Tiedostonimi

Ia64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_41db92e86538ac69.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

705

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

16:02

Käyttöympäristö

Ei käytettävissä

Tiedostonimi

Ia64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_bcefc8df5cb9c6af.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

49,749

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

08:38

Käyttöympäristö

Ei käytettävissä

Tiedostonimi

Ia64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_bd61c53e75e96bad.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

49,749

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

09:05

Käyttöympäristö

Ei käytettävissä

Tiedostonimi

Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.16567_none_23616abf4979f0e4.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

47,158

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

07:33

Käyttöympäristö

Ei käytettävissä

Tiedostonimi

Wow64_microsoft-windows-ole-automation_31bf3856ad364e35_6.1.7600.20685_none_23d3671e62a995e2.manifest

Tiedostoversio

Ei käytettävissä

Tiedoston koko

47,158

Päivämäärä (UTC)

7.4.2010

Aika (UTC)

07:57

Käyttöympäristö

Ei käytettävissä

Tarvitsetko lisäohjeita?

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Microsoft Insider-käyttäjille

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?

Kiitos palautteesta!

×