Аналіз
Цей QueryAppBlock.exeфайл постачається з оновленням KB2952664 , яке стосується Windows 7 SP1. Офіційної документації немає; нижче ви можете знайти інформацію, яку я зібрав.
Програма вдосконалення досвіду клієнтів (CEIP)
CEIP збирає інформацію про те, як наші клієнти використовують програми Microsoft та про деякі проблеми, з якими вони стикаються. Microsoft використовує цю інформацію для вдосконалення продуктів та особливостей, які клієнти використовують найчастіше та для вирішення проблем.
Джерело: Програма покращення досвіду клієнтів Microsoft
Якщо ви ввімкнули, Windows збирає статистичну інформацію про вашу систему. Підсумок зведених даних періодично завантажується на сервери Microsoft.
Інформація, що надсилається, включає інформацію про конфігурацію апаратного забезпечення комп'ютера (наприклад, кількість процесорів та роздільну здатність екрана), продуктивність та надійність (наприклад, як швидко програма реагує на натискання кнопки) та інформацію про використання системи ( наприклад, скільки папок користувач зазвичай створює на робочому столі).
Джерело: Програма для покращення досвіду роботи з клієнтами Windows та результатом Інтернет-комунікацій у Windows 7 та Windows Server 2008 R2
KB2952664
Це оновлення допомагає Microsoft вдосконалити поточну операційну систему, щоб полегшити досвід оновлення до останньої версії Windows.
Джерело: Оновлення сумісності для оновлення Windows 7
Опис досить розпливчастий, але те, що насправді робить, - це оновлення бібліотек телеметрії додатків у комплекті з Windows 7. Зокрема, оновлення спрямоване на виявлення та збирання проблем сумісності, які можуть виникнути при оновленнях до новіших операційних систем (тобто Windows 8.x .).
Ці файли будуть оновлені:
C:\Windows\System32\aeinv.dll
C:\Windows\System32\aepdu.dll
C:\Windows\System32\aepic.dll
І вони будуть додані:
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
Додатково буде створено заплановану програму Microsoft Compatibility Appraiser .
QueryAppBlock.exe
Це утиліта командного рядка без інтерфейсу користувача. Він вперше був включений у інструмент дорадника з оновлення Windows Vista, а з цього часу постачається з новішими версіями, розробленими для Windows 7 та новіших версій.
Його мета - сканувати обладнання, пристрої та встановлені програми на предмет відомих проблем сумісності з новою версією Windows, порівнюючи їх із конкретною базою даних. Звіт створюється згодом.
Інфраструктура сумісності використовує базу даних для виявлення проблем сумісності програм та їх рішень. Ця база даних є індексованим двійковим файлом з .sdbрозширенням. Інфраструктура сумісності забезпечує інтерфейс програмування для доступу до бази даних.
Питання сумісності можна вирішувати щоразу за заявою на додаток. Кожна програма, зазначена в базі даних, містить один або більше компонентів, які потребують рішення. Компоненти - це виконувані файли, які, як правило, описуються за допомогою їх атрибутів файлів (наприклад, контрольна сума).
Джерело: База даних сумісності програм
Під час запуску вручну без параметрів програма покаже короткий опис разом із використанням команди:
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]]
[...]
Подальше читання