Fungsi QueryPathOfRegTypeLib tidak mengembalikan jalur yang benar untuk aplikasi versi 32-bit di Windows 7 atau Windows Server 2008 R2 edisi 64-bit

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 982110 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

GEJALA

Anda memiliki komputer yang menjalankan Windows 7 atau Windows Server 2008 R2 edisi 64-bit. Anda menjalankan aplikasi versi 32-bit yang menggunakan fungsi QueryPathOfRegTypeLib untuk mengambil kembali jalur perpustakaan jenis yang terdaftar. Namun, fungsi QueryPathOfRegTypeLib tidak mengembalikan jalur yang benar. Dikembalikan jalur perpustakaan jenis versi 64-bit bukannya jalur perpustakaan jenis versi 32-bit.

Untuk kode sampel untuk mereproduksi masalah ini, baca bagian "Informasi selengkapnya".

PEMECAHAN MASALAH

Informasi pemutakhiran

Cara mendapatkan pemutakhiran ini

Pemutakhiran Microsoft
Pemutakhiran ini tersedia dari situs Web Pemutakhiran Microsoft:
http://update.microsoft.com
Pusat Unduhan Microsoft
Berkas berikut tersedia untuk diunduh dari Pusat Unduhan Microsoft:
Perkecil tabel iniPerbesar tabel ini
Sistem operasiPemutakhiran
Semua Windows 7 versi x86 yang didukung
Perkecil gambar iniPerbesar gambar ini
Unduh
Unduh paket pemutakhiran sekarang juga.
Semua Windows 7 versi x64 yang didukung
Perkecil gambar iniPerbesar gambar ini
Unduh
Unduh paket pemutakhiran sekarang juga.
Semua Windows Server 2008 R2 versi x64 yang didukung
Perkecil gambar iniPerbesar gambar ini
Unduh
Unduh paket pemutakhiran sekarang juga.
Semua Windows Server 2008 R2 versi IA-64 yang didukung
Perkecil gambar iniPerbesar gambar ini
Unduh
Unduh paket pemutakhiran sekarang juga.
Untuk informasi selengkapnya tentang cara mengunduh berkas dukungan Microsoft, klik nomor artikel di bawah ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
119591 Cara mendapatkan berkas dukungan Microsoft dari layanan daring
Microsoft memindai berkas ini dari virus. Microsoft menggunakan perangkat lunak pendeteksi virus terbaru yang tersedia pada tanggal saat berkas dikirimkan. Berkas tersebut disimpan di server aman, yang membantu mencegah segala perubahan tidak sah terhadap berkas.

Prasyarat

Tidak ada prasyarat.

Informasi registri

Untuk menggunakan pemutakhiran dalam paket ini, Anda tidak perlu mengubah apa pun dalam registri.

Persyaratan mulai ulang

Anda harus memulai ulang komputer setelah menerapkan pemutakhiran ini.

Informasi penggantian pemutakhiran

Pemutakhiran ini tidak menggantikan pemutakhiran yang telah diedarkan sebelumnya.

Informasi berkas

Versi global pemutakhiran ini menginstal berkas yang memiliki atribut yang tercantum dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Waktu Universal Terkoordinasi (UTC). Tanggal dan waktu untuk berkas-berkas tersebut di komputer lokal Anda ditampilkan dalam waktu lokal disertai selisih waktu daylight saving (DST) saat ini. Selain itu, tanggal dan waktu dapat berubah jika Anda menjalankan pengoperasian tertentu pada berkas-berkas ini.
Catatan informasi berkas Windows 7 and Windows Server 2008 R2
  • Berkas yang berlaku untuk produk tertentu, peristiwa penting (RTM, SPn), dan cabang layanan (LDR, GDR) dapat diidentifikasi dengan memeriksa nomor versi berkas seperti yang ditunjukkan pada tabel berikut:
    Perkecil tabel iniPerbesar tabel ini
    VersiProdukPeristiwa PentingCabang layanan
    6.1.760 0.16xxxWindows 7 dan Windows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows 7 dan Windows Server 2008 R2RTMLDR
  • Cabang layanan GDR hanya berisi perbaikan yang diedarkan secara luas untuk mengatasi masalah yang tersebar luas dan sangat penting. Cabang layanan LDR berisi pemutakhiran selain perbaikan yang diedarkan secara luas.
  • Berkas MANIFEST (.manifest) yang diinstal untuk setiap lingkungan dicantumkan secara terpisah di bagian "Informasi berkas tambahan untuk Windows Server 2008 R2 dan Windows 7". Berkas MANIFEST dan berkas katalog keamanan terkait (.cat), sangat penting untuk mempertahankan status komponen pemutakhiran. Berkas katalog keamanan, di mana atribut tidak dicantumkan, ditandai dengan tanda tangan digital Microsoft.
Untuk semua Windows 7 dan Windows Server 2008 R2 versi x64 yang didukung
Perkecil tabel iniPerbesar tabel ini
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
Untuk semua Windows Server 2008 R2 versi IA-64 yang didukung
Perkecil tabel iniPerbesar tabel ini
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

STATUS

Microsoft telah mengkonfirmasi bahwa ini adalah masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

INFORMASI LEBIH LANJUT

Kode sampel untuk mereproduksi masalah ini

Misalnya, kode sampel berikut mengembangkan aplikasi versi 32-bit:
#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; }
Jika menjalankan aplikasi di Windows 7 edisi 64-bit, Anda seharusnya menerima output berikut:
C:\Windows\SysWoW64\stdole2.tlb
Namun, Anda menerima output berikut:
C:\Windows\system32\stdole2.tlb

Untuk informasi selengkapnya tentang fungsi QueryPathOfRegTypeLib, kunjungi situs web Microsoft berikut:
Pendahuluan fungsi QueryPathOfRegTypeLib
Untuk informasi selengkapnya tentang terminologi pemutakhiran perangkat lunak, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
824684 Deskripsi tentang terminologi standar yang digunakan untuk menjelaskan pemutakhiran perangkat lunak Microsoft

Informasi berkas tambahan

Informasi berkas tambahan untuk Windows 7 dan Windows Server 2008 R2

Berkas tambahan untuk semua Windows 7 dan Windows Server 2008 R2 versi x64 yang didukung
Perkecil tabel iniPerbesar tabel ini
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
Berkas tambahan untuk semua Windows 2008 Server R2 versi IA-64 yang didukung
Perkecil tabel iniPerbesar tabel ini
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.

Properti

ID Artikel: 982110 - Kajian Terakhir: 12 November 2010 - Revisi: 1.0
Berlaku bagi:
  • 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
Kata kunci: 
kbhotfixserver kbexpertiseinter kbfix atdownload kbsurveynew kbprb KB982110

Berikan Masukan

 

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