Triệu chứng
Bạn có một máy tính đang chạy phiên bản 64 bit của Windows 7 hoặc Windows Server 2008 R2. Bạn chạy phiên bản 32 bit của một ứng dụng sử dụng hàm QueryPathOfRegTypeLib để truy xuất đường dẫn của thư viện kiểu đã đăng ký. Tuy nhiên, hàm QueryPathOfRegTypeLib không trả về đường dẫn chính xác. Đường dẫn của phiên bản 64 bit của thư viện kiểu được trả về thay vì đường dẫn của 32-bit của thư viện kiểu.
Đối với mã mẫu để tái tạo vấn đề này, hãy xem mục "thông tin thêm".
Giải pháp
Thông tin cập nhật
Cách nhận bản cập nhật này
Cập nhật Microsoft
Bản cập nhật này sẵn dùng từ website Microsoft Update:
Trung tâm tải xuống của Microsoft
Các tệp sau đây sẵn dùng để tải xuống từ Trung tâm tải xuống của Microsoft:
Hệ điều hành |
Bản cập nhật |
---|---|
Tất cả các phiên bản dựa trên x86 được hỗ trợ của Windows 7 |
|
Tất cả các phiên bản dựa trên x64 của Windows 7 được hỗ trợ |
|
Tất cả các phiên bản dựa trên x64 của Windows Server 2008 R2 |
|
Tất cả các phiên bản dựa trên IA-64 được hỗ trợ của Windows Server 2008 R2 |
Để biết thêm thông tin về cách tải xuống các tệp hỗ trợ Microsoft, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
119591 Cách tải tệp hỗ trợ của Microsoft từ Microsoft dịch vụ trực tuyến
đã quét các tệp này cho vi-rút. Microsoft đã sử dụng phần mềm phát hiện vi-rút cập nhật nhất sẵn có tại thời điểm tệp được đăng. Tệp được lưu trên máy chủ được tăng cường bảo mật giúp ngăn chặn mọi thay đổi trái phép đối với tệp.
Điều kiện tiên quyết
Không có điều kiện tiên quyết.
Thông tin sổ đăng ký
Để sử dụng bản cập nhật trong gói này, bạn không cần thực hiện bất kỳ thay đổi nào đối với sổ đăng ký.
Yêu cầu khởi động lại
Bạn có thể phải khởi động lại máy tính sau khi áp dụng bản cập nhật này.
Thông tin về thay thế bản cập nhật
Bản cập nhật này không thay thế bản cập nhật đã phát hành trước đó.
Thông tin tệp
Phiên bản toàn cầu của bản cập nhật này cài đặt các tệp có các thuộc tính được liệt kê trong các bảng sau đây. Ngày và giờ của các tệp này được liệt kê theo Giờ Chuẩn Quốc tế (UTC). Ngày và giờ của các tệp này trên máy tính cục bộ của bạn được hiển thị theo giờ địa phương cùng với độ lệch quy ước giờ mùa hè (DST) hiện tại của bạn. Ngoài ra, ngày và giờ có thể thay đổi khi bạn thực hiện một số thao tác nhất định đối với tệp.
Các ghi chú về thông tin tệp của Windows 7 và Windows Server 2008 R2
-
Các tệp áp dụng cho một sản phẩm cụ thể, mốc quan trọng (RTM, SPn) và chi nhánh dịch vụ (LDR, GDR) có thể được xác định bằng cách kiểm tra các số phiên bản tệp như được hiển thị trong bảng sau đây:
Phiên bản
Sản phẩm
Bản gốc
Nhánh dịch vụ
6.1.760
0.16 xxxWindows 7 và Windows Server 2008 R2
RTM
GDR
6.1.760
0.20 xxxWindows 7 và Windows Server 2008 R2
RTM
LDR
-
Các chi nhánh dịch vụ GDR chỉ chứa những bản sửa lỗi được phát hành rộng rãi với địa chỉ rộng rãi, các vấn đề rất quan trọng. Các chi nhánh dịch vụ LDR có chứa các bản Cập Nhật ngoài việc phát hành rộng rãi.
-
Các tệp kê khai (. manifest) được cài đặt cho mỗi môi trường được liệt kê riêng biệt trong phần "thông tin tệp bổ sung dành cho windows Server 2008 R2 và đối với Windows 7". Tệp biểu hiện và các tệp danh mục bảo mật liên quan (. Cat), là vô cùng quan trọng để duy trì trạng thái của các cấu phần được Cập Nhật. Các tệp danh mục bảo mật không được liệt kê thuộc tính được ký bằng chữ ký số của Microsoft.
Đối với tất cả các phiên bản dựa trên x64 được hỗ trợ của Windows 7 và Windows Server 2008 R2
Tên tệp |
Phiên bản tệp |
Kích thước tệp |
Ngày |
Giờ |
Nền |
---|---|---|---|---|---|
Oleaut32.dll |
6.1.7600.16567 |
861.184 |
07-tháng tư-2010 |
07:37 |
64 |
Oleaut32.dll |
6.1.7600.20685 |
861.184 |
07-tháng tư-2010 |
07:46 |
64 |
Oleaut32.dll |
6.1.7600.16567 |
571.904 |
07-tháng tư-2010 |
07:10 |
x86 |
Oleaut32.dll |
6.1.7600.20685 |
571.904 |
07-tháng tư-2010 |
07:33 |
x86 |
Đối với tất cả các phiên bản dựa trên IA-64 được hỗ trợ của Windows Server 2008 R2
Tên tệp |
Phiên bản tệp |
Kích thước tệp |
Ngày |
Giờ |
Nền |
---|---|---|---|---|---|
Oleaut32.dll |
6.1.7600.16567 |
2.038.784 |
07-tháng tư-2010 |
06:27 |
IA-64 |
Oleaut32.dll |
6.1.7600.20685 |
2.039.296 |
07-tháng tư-2010 |
06:15 |
IA-64 |
Oleaut32.dll |
6.1.7600.16567 |
571.904 |
07-tháng tư-2010 |
07:10 |
x86 |
Oleaut32.dll |
6.1.7600.20685 |
571.904 |
07-tháng tư-2010 |
07:33 |
x86 |
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Thông tin Bổ sung
Mã mẫu để tái tạo vấn đề này
Ví dụ, mã mẫu sau đây phát triển một phiên bản 32-bit của một ứng dụng:
#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;
}
Khi bạn chạy ứng dụng trong phiên bản 64 bit của Windows 7, bạn có thể nhận được các đầu ra sau đây: C:\Windows\SysWoW64\stdole2.tlb
However, you receive the following output:
C:\Windows\system32\stdole2.tlb
Để biết thêm thông tin về hàm QueryPathOfRegTypeLib, hãy truy cập trang web Microsoft sau đây:
Giới thiệu về hàm QueryPathOfRegTypeLibĐể biết thêm thông tin về các thuật ngữ Cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
824684 Mô tả thuật ngữ chuẩn được sử dụng để mô tả các bản cập nhật phần mềm của Microsoft
Thông tin về tệp bổ sung
Thông tin tệp bổ sung cho Windows 7 và cho Windows Server 2008 R2
Các tệp bổ sung cho tất cả các phiên bản dựa trên x64 được hỗ trợ của Windows 7 và Windows Server 2008 R2
Tên tệp |
Amd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6 Amd64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_c73d9dc5cd4cf33e. manifest |
File version |
Not applicable |
File size |
706 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
16:02 |
Nền |
Not applicable |
Tên tệp |
Amd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6 Amd64_6b59bf1cd819ae9ea3518c7fbaf0c41f_31bf3856ad364e35_6.1.7600.16567_none_c1f8f7f01cc04c9f. manifest |
File version |
Not applicable |
File size |
706 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
16:02 |
Nền |
Not applicable |
Tên tệp |
Amd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6 Amd64_cb6ff6bc1d40ee81862267567358a60c_31bf3856ad364e35_6.1.7600.20685_none_97d7af021628a60b. manifest |
File version |
Not applicable |
File size |
706 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
16:02 |
Nền |
Not applicable |
Tên tệp |
Amd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6 Amd64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_9df88a761d9814a3. manifest |
File version |
Not applicable |
File size |
706 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
16:02 |
Nền |
Not applicable |
Tên tệp |
Amd64_microsoft-Windows-Ole-automation_31bf3856ad364e35_6.1.7600.16567 _none_190cc06d15192ee9. manifest |
File version |
Not applicable |
File size |
49.750 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
08:45 |
Nền |
Not applicable |
Tên tệp |
Amd64_microsoft-Windows-Ole-automation_31bf3856ad364e35_6.1.7600.20685 _none_197ebccc2e48d3e7. manifest |
File version |
Not applicable |
File size |
49.750 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
09:05 |
Nền |
Not applicable |
Tên tệp |
Wow64_microsoft-Windows-Ole-automation_31bf3856ad364e35_6.1.7600.16567 _none_23616abf4979f0e4. manifest |
File version |
Not applicable |
File size |
47.158 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
07:33 |
Nền |
Not applicable |
Tên tệp |
Wow64_microsoft-Windows-Ole-automation_31bf3856ad364e35_6.1.7600.20685 _none_23d3671e62a995e2. manifest |
File version |
Not applicable |
File size |
47.158 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
07:57 |
Nền |
Not applicable |
Các tệp bổ sung cho tất cả các phiên bản dựa trên IA-64 được hỗ trợ của Windows Server 2008 R2
Tên tệp |
Ia64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6 Ia64_5f0224883f1e3f45f188d955acd5b319_31bf3856ad364e35_6.1.7600.20685_none_6b20a63814ed8b04. manifest |
File version |
Not applicable |
File size |
705 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
16:02 |
Nền |
Not applicable |
Tên tệp |
Ia64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6 Ia64_7282cf41f4460fcddc317480f8ebfc27_31bf3856ad364e35_6.1.7600.20685_none_766c04d51f0d7c5d. manifest |
File version |
Not applicable |
File size |
704 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
16:02 |
Nền |
Not applicable |
Tên tệp |
Ia64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6 Ia64_e64017c9d87c7f5789e5a7764094b15d_31bf3856ad364e35_6.1.7600.16567_none_9bdc591049e8e5a5. manifest |
File version |
Not applicable |
File size |
704 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
16:02 |
Nền |
Not applicable |
Tên tệp |
Ia64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6 Ia64_f425ab8a4e3417e884da49f61bed5d2f_31bf3856ad364e35_6.1.7600.16567_none_41db92e86538ac69. manifest |
File version |
Not applicable |
File size |
705 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
16:02 |
Nền |
Not applicable |
Tên tệp |
Ia64_microsoft-Windows-Ole-automation_31bf3856ad364e35_6.1.7600.16567 _none_bcefc8df5cb9c6af. manifest |
File version |
Not applicable |
File size |
49.749 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
08:38 |
Nền |
Not applicable |
Tên tệp |
Ia64_microsoft-Windows-Ole-automation_31bf3856ad364e35_6.1.7600.20685 _none_bd61c53e75e96bad. manifest |
File version |
Not applicable |
File size |
49.749 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
09:05 |
Nền |
Not applicable |
Tên tệp |
Wow64_microsoft-Windows-Ole-automation_31bf3856ad364e35_6.1.7600.16567 _none_23616abf4979f0e4. manifest |
File version |
Not applicable |
File size |
47.158 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
07:33 |
Nền |
Not applicable |
Tên tệp |
Wow64_microsoft-Windows-Ole-automation_31bf3856ad364e35_6.1.7600.20685 _none_23d3671e62a995e2. manifest |
File version |
Not applicable |
File size |
47.158 |
Date (UTC) |
07-tháng tư-2010 |
Time (UTC) |
07:57 |
Nền |
Not applicable |