11

Мой брандмауэр недавно начал предупреждать меня, что приложение queryappblock.exe пытается выйти в Интернет.

Google не предоставил полезной информации, за исключением этой страницы MSDN http://msdn.microsoft.com/en-us/library/dn440719(v=pandp.60).aspx о переходной обработке ошибок. На этом компьютере не запущены облачные службы, но на нем установлены VS2010 и 2012.

Они связаны и так или иначе, что это?

1 ответ1

15

Анализ

Файл 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]]

[...]

дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .