Analisis
The QueryAppBlock.exeberkas dilengkapi dengan KB2952664 update, yang berlaku untuk Windows 7 SP1. Tidak ada dokumentasi resmi; di bawah ini Anda dapat menemukan informasi yang saya kumpulkan.
Program Peningkatan Pengalaman Pelanggan (CEIP)
CEIP mengumpulkan informasi tentang bagaimana pelanggan kami menggunakan program Microsoft dan tentang beberapa masalah yang mereka temui. Microsoft menggunakan informasi ini untuk meningkatkan produk dan fitur yang paling sering digunakan pelanggan dan untuk membantu memecahkan masalah.
Sumber: Program Peningkatan Pengalaman Pelanggan Microsoft
Jika Anda ikut serta, Windows mengumpulkan informasi statistik tentang sistem Anda. Ringkasan dari data yang dikumpulkan secara berkala diunggah ke server Microsoft.
Informasi yang dikirim termasuk rincian tentang konfigurasi perangkat keras komputer (seperti jumlah prosesor dan resolusi layar), kinerja dan keandalan (seperti seberapa cepat suatu program merespons ketika Anda mengklik tombol), dan informasi tentang penggunaan sistem ( seperti berapa banyak folder yang biasanya dibuat pengguna di desktop).
Sumber: Program Peningkatan Pengalaman Pelanggan Windows dan Menghasilkan Komunikasi Internet di Windows 7 dan Windows Server 2008 R2
KB2952664
Pembaruan ini membantu Microsoft melakukan perbaikan pada sistem operasi saat ini untuk memudahkan pengalaman peningkatan ke versi terbaru Windows.
Sumber: Pembaruan kompatibilitas untuk meningkatkan Windows 7
Uraiannya agak kabur, tetapi yang benar-benar dilakukannya adalah memperbarui aplikasi perpustakaan telemetri yang dibundel dengan Windows 7. Secara khusus, pembaruan ini bertujuan untuk mendeteksi dan mengumpulkan masalah kompatibilitas yang mungkin muncul ketika meningkatkan ke sistem operasi yang lebih baru (yaitu Windows 8.x .).
File-file ini akan diperbarui:
C:\Windows\System32\aeinv.dll
C:\Windows\System32\aepdu.dll
C:\Windows\System32\aepic.dll
Dan ini akan ditambahkan:
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
Selain itu, tugas terjadwal Penilai Kompatibilitas Microsoft akan dibuat.
QueryAppBlock.exe
Ini adalah utilitas baris perintah tanpa antarmuka pengguna. Pertama kali disertakan dengan alat Windows Vista Upgrade Advisor, dan sejak itu telah dibundel dengan versi yang lebih baru yang dirancang untuk Windows 7 dan yang lebih baru.
Tujuannya adalah untuk memindai perangkat keras, perangkat, dan program yang diinstal untuk masalah kompatibilitas yang diketahui dengan versi Windows yang lebih baru dengan membandingkannya dengan database tertentu. Laporan dibuat setelahnya.
Infrastruktur kompatibilitas menggunakan database untuk mengidentifikasi masalah kompatibilitas aplikasi dan solusinya. Database ini adalah file biner yang diindeks dengan .sdbekstensi. Infrastruktur kompatibilitas menyediakan antarmuka pemrograman untuk mengakses database.
Masalah kompatibilitas dapat diatasi berdasarkan aplikasi-oleh-aplikasi pada saat dijalankan. Setiap aplikasi yang ditentukan dalam database berisi satu atau lebih komponen yang membutuhkan solusi. Komponen adalah file yang dapat dieksekusi yang umumnya dijelaskan menggunakan atribut file mereka (misalnya, checksum).
Sumber: Database Kompatibilitas Aplikasi
Ketika dijalankan secara manual tanpa parameter, program akan menampilkan deskripsi singkat bersama dengan penggunaan perintah:
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]]
[...]
Bacaan lebih lanjut