Windows 7'nin veya Windows Server 2008 R2'nin 64-bit sürümünde bir uygulamanın 32-bit sürümü için QueryPathOfRegTypeLib işlevi doğru yolu döndürmüyor

Makale çevirileri Makale çevirileri
Makale numarası: 982110 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Windows 7'nin veya Windows Server 2008 R2'nin 64-bit sürümünün çalıştırıldığı bir bilgisayarınız var. Kayıtlı tür kitaplığının yolunu almak üzere QueryPathOfRegTypeLib işlevini kullanarak bir uygulamanın 32-bit sürümünü çalıştırıyorsunuz. Ancak QueryPathOfRegTypeLib işlevi doğru yolu döndürmüyor. Tür kitaplığının 32-bit sürümünün yolu yerine 64-bit sürümünün yolu döndürülüyor.

Bu sorunu yeniden oluşturma örnek kodu için "Daha fazla bilgi" bölümüne bakın.

Çözüm

Güncelleştirme bilgileri

Güncelleştirme nasıl edinilir

Microsoft Update
Bu güncelleştirme Microsoft Update web sitesinden edinilebilir:
http://www.update.microsoft.com/
Microsoft Yükleme Merkezi
Aşağıdaki dosyalar Microsoft Yükleme Merkezi'nden yüklenebilir:
Bu tabloyu kapaBu tabloyu aç
İşletim sistemiGüncelleştirme
Windows 7'nin tüm desteklenen x86 tabanlı sürümleri
Bu resmi kapatBu resmi aç
Karşıdan Yükle
Güncelleştirme paketini şimdi karşıdan yükle.
Windows 7'nin tüm desteklenen x64 tabanlı sürümleri
Bu resmi kapatBu resmi aç
Karşıdan Yükle
Güncelleştirme paketini şimdi karşıdan yükle.
Windows Server 2008 R2'nin tüm desteklenen x64 tabanlı sürümleri
Bu resmi kapatBu resmi aç
Karşıdan Yükle
Güncelleştirme paketini şimdi karşıdan yükle.
Windows Server 2008 R2'nin tüm desteklenen IA-64 tabanlı sürümleri
Bu resmi kapatBu resmi aç
Karşıdan Yükle
Güncelleştirme paketini şimdi karşıdan yükle.
Microsoft Destek dosyalarını karşıdan yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119591 Microsoft destek dosyaları çevrimiçi hizmetlerden nasıl alınır
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.

Önkoşullar

Herhangi bir önkoşul bulunmamaktadır.

Kayıt defteri bilgileri

Bu paketin içerdiği güncelleştirmeyi kullanmak için kayıt defterinde herhangi bir değişiklik yapmanız gerekmemektedir.

Yeniden başlatma gereksinimi

Bu güncelleştirmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekebilir.

Güncelleştirme değiştirme bilgileri

Bu güncelleştirme önceden yayımlanmış bir güncelleştirmenin yerini almaz.

Dosya bilgileri

Bu güncelleştirmenin genel sürümü, aşağıdaki tablolarda listelenen özniteliklere sahip dosyaları yükler. Bu dosyalarla ilgili tarihler ve saatler UTC (eşgüdümlü evrensel saat) kullanılarak listelenmiştir. Bu dosyaların tarih ve saatleri, yerel bilgisayarınızda yerel saatinize ve geçerli gün ışığından yararlanma saatine (DST) göre görüntülenir. Bu tarih ve saatler ayrıca dosyalarda belirli işlemleri gerçekleştirdiğinizde değişebilir.
Windows 7 ve Windows Server 2008 R2 dosya bilgileriyle ilgili notlar
  • Belirli bir ürün, aşama (RTM, SPn) ve hizmet dalı (LDR, GDR) için geçerli olan dosyalar, aşağıdaki tabloda gösterildiği şekilde dosya sürümü numaraları incelenerek belirlenebilir:
    Bu tabloyu kapaBu tabloyu aç
    SürümÜrünAşamaHizmet dalı
    6.1.760 0.16xxxWindows 7 ve Windows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows 7 ve Windows Server 2008 R2RTMLDR
  • GDR hizmet dalları yalnızca yaygın olarak karşılaşılan oldukça önemli sorunları gidermek üzere kapsamlı olarak yayımlanmış düzeltmeleri içerir. LDR hizmet dalları, kapsamlı olarak yayımlanan düzeltmelerden başka güncelleştirmeler de içerir.
  • Her çalışma ortamı için yüklenen MANIFEST dosyaları (.manifest), "Windows Server 2008 R2 ve Windows 7 için ek dosya bilgileri" bölümünde ayrı olarak listelenmektedir. MANIFEST dosyalarının yanı sıra bunların ilişkili güvenlik kataloğu (.cat) dosyaları, güncelleştirilmiş bileşenin durumunu korumak açısından oldukça önemlidir. Özniteliklerin listelenmediği güvenlik kataloğu dosyalarının Microsoft dijital imzaları vardır.
Windows 7'nin ve Windows Server 2008 R2'nin tüm desteklenen x64 tabanlı sürümleri
Bu tabloyu kapaBu tabloyu aç
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
Windows Server 2008 R2'nin tüm desteklenen IA-64 tabanlı sürümleri
Bu tabloyu kapaBu tabloyu aç
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

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi

Bu sorunu yeniden oluşturmak için örnek kod

Örneğin, aşağıdaki örnek kod bir uygulamanın 32-bit sürümünü geliştirir:
#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; }
Bu uygulamayı Windows 7'nin 34-bit sürümünde çalıştırdığınızda şu çıktıyı almayı beklersiniz:
C:\Windows\SysWoW64\stdole2.tlb
Ancak şu çıktıyı alırsınız:
C:\Windows\system32\stdole2.tlb

QueryPathOfRegTypeLib işlevi hakkında daha fazla bilgi için aşağıdaki Microsoft web sitesini ziyaret edin:
QueryPathOfRegTypeLib işlevine giriş
Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Ek dosya bilgileri

Windows 7 ve Windows Server 2008 R2 için ek dosya bilgileri

Windows 7'nin ve Windows Server 2008 R2'nin tüm desteklenen x64 tabanlı sürümleri için ek dosyalar
Bu tabloyu kapaBu tabloyu aç
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
Windows Server 2008 R2'nin tüm desteklenen IA-64 tabanlı sürümleri için ek dosyalar
Bu tabloyu kapaBu tabloyu aç
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

Özellikler

Makale numarası: 982110 - Last Review: 10 Kasım 2010 Çarşamba - Gözden geçirme: 3.0
Bu makaledeki bilginin uygulandığı durum:
  • 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
Anahtar Kelimeler: 
kbhotfixserver kbexpertiseinter kbfix atdownload kbsurveynew kbprb KB982110

Geri Bildirim Ver

 

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