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?


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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.