Phân tích
Các QueryAppBlock.exetập tin đi kèm với các KB2952664 cập nhật, mà áp dụng cho Windows 7 SP1. Không có tài liệu chính thức; dưới đây bạn có thể tìm thấy thông tin tôi thu thập.
Chương trình cải thiện trải nghiệm khách hàng (CEIP)
CEIP thu thập thông tin về cách khách hàng của chúng tôi sử dụng các chương trình của Microsoft và về một số vấn đề họ gặp phải. Microsoft sử dụng thông tin này để cải thiện các sản phẩm và tính năng khách hàng sử dụng thường xuyên nhất và để giúp giải quyết các vấn đề.
Nguồn: Chương trình cải thiện trải nghiệm khách hàng của Microsoft
Nếu bạn chọn tham gia, Windows sẽ thu thập thông tin thống kê về hệ thống của bạn. Một bản tóm tắt dữ liệu tổng hợp được định kỳ tải lên máy chủ của Microsoft.
Thông tin được gửi bao gồm chi tiết về cấu hình phần cứng máy tính (như số lượng bộ xử lý và độ phân giải màn hình), hiệu suất và độ tin cậy (chẳng hạn như chương trình phản hồi nhanh như thế nào khi bạn nhấp vào nút) và thông tin về việc sử dụng hệ thống ( chẳng hạn như có bao nhiêu thư mục người dùng thường tạo trên máy tính để bàn).
Nguồn: Chương trình cải thiện trải nghiệm khách hàng Windows và kết quả truyền thông Internet trong Windows 7 và Windows Server 2008 R2
KB2952664
Bản cập nhật này giúp Microsoft thực hiện các cải tiến cho hệ điều hành hiện tại để giảm bớt trải nghiệm nâng cấp lên phiên bản Windows mới nhất.
Nguồn: Cập nhật tương thích để nâng cấp Windows 7
Mô tả khá mơ hồ, nhưng những gì nó thực sự là cập nhật các thư viện từ xa ứng dụng đi kèm với Windows 7. Đặc biệt, bản cập nhật này nhằm phát hiện và thu thập các vấn đề tương thích có thể phát sinh khi nâng cấp lên các hệ điều hành mới hơn (ví dụ Windows 8.x .).
Những tập tin này sẽ được cập nhật:
C:\Windows\System32\aeinv.dll
C:\Windows\System32\aepdu.dll
C:\Windows\System32\aepic.dll
Và những điều này sẽ được thêm vào:
C:\Windows\System32\CompatTel\aeinv.dll
C:\Windows\System32\CompatTel\compatctrl.dll
C:\Windows\System32\CompatTel\compatplugin.dll
C:\Windows\System32\CompatTel\compatResources.dll
C:\Windows\System32\CompatTel\cosquery.dll
C:\Windows\System32\CompatTel\DevInv.dll
C:\Windows\System32\CompatTel\drvmain32.sdb
C:\Windows\System32\CompatTel\drvmain64.sdb
C:\Windows\System32\CompatTel\hwcompat32.txt
C:\Windows\System32\CompatTel\hwcompat64.txt
C:\Windows\System32\CompatTel\hwexclude32.txt
C:\Windows\System32\CompatTel\hwexclude64.txt
C:\Windows\System32\CompatTel\QueryAppBlock.exe
C:\Windows\System32\CompatTel\sdbapiu.dll
C:\Windows\System32\CompatTel\setupcompat.dll
C:\Windows\System32\CompatTel\sysmain32.sdb
C:\Windows\System32\CompatTel\sysmain32runtime.sdb
C:\Windows\System32\CompatTel\sysmain64.sdb
C:\Windows\System32\CompatTel\sysmain64runtime.sdb
C:\Windows\System32\CompatTel\wdscore.dll
C:\Windows\System32\CompatTel\wica.dll
C:\Windows\System32\CompatTel\wica.ini
C:\Windows\System32\CompatTel\wicainventory.exe
C:\Windows\System32\CompatTel\CompliancePlugins\DVDPlaybackCompat.dll
C:\Windows\System32\CompatTel\CompliancePlugins\GadgetCompliance.dll
C:\Windows\System32\CompatTel\CompliancePlugins\MediaCenterCompat.dll
C:\Windows\System32\CompatTel\CompliancePlugins\SBCompatPlugin.dll
C:\Windows\System32\CompatTel\CompliancePlugins\TouchCompat.dll
Ngoài ra, tác vụ theo lịch trình Trình đánh giá tương thích của Microsoft sẽ được tạo.
Truy vấnAppBlock.exe
Đây là một tiện ích dòng lệnh không có giao diện người dùng. Nó lần đầu tiên được bao gồm với công cụ Windows Vista Advisor nâng cấp và sau đó đã được gói cùng với các phiên bản mới hơn được thiết kế cho Windows 7 trở lên.
Mục đích của nó là quét phần cứng, thiết bị và các chương trình đã cài đặt để tìm các sự cố tương thích đã biết với phiên bản Windows mới hơn bằng cách so sánh chúng với cơ sở dữ liệu cụ thể. Một báo cáo được tạo ra sau đó.
Cơ sở hạ tầng tương thích sử dụng cơ sở dữ liệu để xác định các vấn đề tương thích ứng dụng và giải pháp của chúng. Cơ sở dữ liệu này là một tệp nhị phân được lập chỉ mục với một .sdbphần mở rộng. Cơ sở hạ tầng tương thích cung cấp giao diện lập trình để truy cập cơ sở dữ liệu.
Các vấn đề tương thích có thể được giải quyết trên cơ sở từng ứng dụng trong thời gian chạy. Mỗi ứng dụng được chỉ định trong cơ sở dữ liệu chứa một hoặc nhiều thành phần cần một giải pháp. Các thành phần là các tệp thực thi thường được mô tả bằng các thuộc tính tệp của chúng (ví dụ: tổng kiểm tra).
Nguồn: Cơ sở dữ liệu tương thích ứng dụng
Khi chạy thủ công không có tham số, chương trình sẽ hiển thị một mô tả ngắn gọn cùng với việc sử dụng lệnh:
Application, device and bios block detector.
USAGE:
queryappblock.exe /APPS /APPINV ProgramInventoryFile /DEVINV DeviceInven
toryFile /out AppBlockOutputFile /os UpgradeToOSVersion /appSdb SysmainSDBFile [
64BitSysmainSDBFile] /LOG loggingDirectory binDirectory [/REDUCED /runtimeAppSdb
RuntimeSysmainSdbFile [64BitRuntimeSysmainSdbFile]]
[...]
đọc thêm