Co to jest wykrywacz bloków aplikacji w systemie Windows 7?

11

Moja zapora sieciowa niedawno zaczęła ostrzegać mnie, że aplikacja queryappblock.exepróbuje uzyskać dostęp do Internetu.

Firma Google nie dostarczyła przydatnych informacji poza tą stroną MSDN http://msdn.microsoft.com/en-us/library/dn440719(v=pandp.60).aspx na temat obsługi błędów przejściowych. Na tym komputerze nie działają usługi chmurowe, ale zainstalowano VS2010 i 2012.

Czy są ze sobą powiązane i tak czy inaczej, co to jest?

gxtaillon
źródło
Ten plik jest częścią aktualizacji systemu Windows, patrz support.microsoft.com/kb/2952664/en-us
VMai

Odpowiedzi:

15

Analiza

QueryAppBlock.exePlik pochodzi z KB2952664 aktualizacji, która ma zastosowanie do Windows 7 SP1. Nie ma oficjalnej dokumentacji; poniżej znajdziesz informacje, które zebrałem.

Program poprawy jakości obsługi klienta (CEIP)

Program CEIP gromadzi informacje o tym, jak nasi klienci korzystają z programów Microsoft oraz o niektórych napotkanych problemach. Microsoft wykorzystuje te informacje do ulepszania produktów i funkcji najczęściej używanych przez klientów oraz do rozwiązywania problemów.

Źródło: Program poprawy jakości obsługi klienta Microsoft

Jeśli się zdecydujesz, system Windows zbiera informacje statystyczne o twoim systemie. Podsumowanie zagregowanych danych jest okresowo przesyłane na serwery Microsoft.

Przesyłane informacje obejmują szczegółowe informacje o konfiguracji sprzętowej komputera (takie jak liczba procesorów i rozdzielczość ekranu), wydajności i niezawodności (np. O tym, jak szybko program reaguje po kliknięciu przycisku) oraz informacje o korzystaniu z systemu ( np. ile folderów zwykle tworzy użytkownik na pulpicie).

Źródło: Program poprawy jakości obsługi klienta Windows i wynikowa komunikacja internetowa w systemie Windows 7 i Windows Server 2008 R2

KB2952664

Ta aktualizacja pomaga firmie Microsoft ulepszyć obecny system operacyjny, aby ułatwić aktualizację do najnowszej wersji systemu Windows.

Źródło: Aktualizacja zgodności dla aktualizacji systemu Windows 7

Opis jest dość niejasny, ale tak naprawdę aktualizuje biblioteki telemetryczne aplikacji dołączone do systemu Windows 7. W szczególności aktualizacja ma na celu wykrywanie i gromadzenie problemów ze zgodnością, które mogą wystąpić podczas aktualizacji do nowszych systemów operacyjnych (np. Windows 8.x .).

Te pliki zostaną zaktualizowane:

C:\Windows\System32\aeinv.dll
C:\Windows\System32\aepdu.dll
C:\Windows\System32\aepic.dll

I zostaną dodane:

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

Ponadto zostanie utworzone zaplanowane zadanie Rzeczoznawcy zgodności Microsoft .

QueryAppBlock.exe

To narzędzie wiersza polecenia bez interfejsu użytkownika. Po raz pierwszy został dołączony do narzędzia Doradca uaktualnienia systemu Windows Vista i od tego czasu jest dołączany do nowszych wersji zaprojektowanych dla systemu Windows 7 i nowszych.

Jego celem jest skanowanie sprzętu, urządzeń i zainstalowanych programów pod kątem znanych problemów ze zgodnością z nowszą wersją systemu Windows poprzez porównanie ich z określoną bazą danych. Następnie tworzony jest raport.

Infrastruktura kompatybilności wykorzystuje bazę danych do identyfikowania problemów ze zgodnością aplikacji i ich rozwiązań. Ta baza danych to zindeksowany plik binarny z .sdbrozszerzeniem. Infrastruktura kompatybilności zapewnia interfejs programowania umożliwiający dostęp do bazy danych.

Problemy ze zgodnością można rozwiązywać w zależności od aplikacji w czasie wykonywania. Każda aplikacja określona w bazie danych zawiera jeden lub więcej składników wymagających rozwiązania. Składniki to pliki wykonywalne, które są ogólnie opisywane przy użyciu ich atrybutów pliku (na przykład sumy kontrolnej).

Źródło: Baza danych zgodności aplikacji

Podczas ręcznego uruchamiania bez parametrów program wyświetli krótki opis wraz z użyciem polecenia:

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]]

[...]

Dalsza lektura

i31415
źródło
bios block detector. To miałoby sens dla mojej sytuacji. Windows nie jest już podstawowym systemem operacyjnym na tym komputerze i jeśli zaplanowane zadanie wywołuje queryappblock.exesprawdzenie „integralności” systemu, ma sens wykrycie jakiejś anomalii (a następnie próbuje to zgłosić). Wielkie dzięki. Niestety nie mam wystarczającej liczby przedstawicieli, aby oddać głos ...
gxtaillon