Che cos'è Application Block Detector su Windows 7?


11

Il mio firewall ha recentemente iniziato a avvisarmi che l'applicazione queryappblock.exesta tentando di raggiungere Internet.

Google non ha fornito informazioni utili tranne, per questa pagina MSDN http://msdn.microsoft.com/en-us/library/dn440719(v=pandp.60).aspx sulla gestione dei guasti transitori. Questa macchina non esegue servizi cloud ma ha VS2010 e 2012 installati.

Sono collegati e in entrambi i casi, che cos'è?


Questo file fa parte di un aggiornamento di Windows, vedere support.microsoft.com/kb/2952664/en-us
VMai

Risposte:


15

Analisi

Il QueryAppBlock.exefile viene fornito con l' aggiornamento KB2952664 , che si applica a Windows 7 SP1. Non c'è documentazione ufficiale; sotto puoi trovare le informazioni che ho raccolto.

Programma di miglioramento dell'esperienza del cliente (CEIP)

CEIP raccoglie informazioni su come i nostri clienti utilizzano i programmi Microsoft e su alcuni dei problemi che incontrano. Microsoft utilizza queste informazioni per migliorare i prodotti e le funzionalità che i clienti utilizzano più spesso e per aiutare a risolvere i problemi.

Fonte: programma di miglioramento dell'esperienza del cliente Microsoft

Se accetti, Windows raccoglie informazioni statistiche sul tuo sistema. Un riepilogo dei dati aggregati viene periodicamente caricato su server Microsoft.

Le informazioni inviate includono dettagli sulla configurazione hardware del computer (come il numero di processori e la risoluzione dello schermo), prestazioni e affidabilità (come la velocità con cui un programma risponde quando si fa clic su un pulsante) e informazioni sull'uso del sistema ( ad esempio quante cartelle un utente crea in genere sul desktop).

Fonte: Programma di miglioramento dell'esperienza del cliente Windows e comunicazione Internet risultante in Windows 7 e Windows Server 2008 R2

KB2952664

Questo aggiornamento consente a Microsoft di apportare miglioramenti al sistema operativo corrente al fine di facilitare l'esperienza di aggiornamento all'ultima versione di Windows.

Fonte: aggiornamento di compatibilità per l'aggiornamento di Windows 7

La descrizione è piuttosto vaga, ma ciò che realmente fa è aggiornare le librerie di telemetria dell'applicazione in bundle con Windows 7. In particolare, l'aggiornamento ha lo scopo di rilevare e raccogliere problemi di compatibilità che possono sorgere durante l'aggiornamento a sistemi operativi più recenti (ad esempio Windows 8.x .).

Questi file verranno aggiornati:

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

E questi saranno aggiunti:

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

Inoltre, verrà creata un'attività pianificata di Microsoft Compatibility Appraiser .

QueryAppBlock.exe

È un'utilità della riga di comando senza interfaccia utente. È stato inizialmente incluso con lo strumento Windows Vista Upgrade Advisor e da allora è stato fornito in bundle con le versioni più recenti progettate per Windows 7 e versioni successive.

Il suo scopo è scansionare l'hardware, i dispositivi e i programmi installati alla ricerca di problemi di compatibilità noti con una versione di Windows più recente confrontandoli con un database specifico. Successivamente viene creato un rapporto.

L'infrastruttura di compatibilità utilizza un database per identificare i problemi di compatibilità delle applicazioni e le loro soluzioni. Questo database è un file binario indicizzato con .sdbestensione. L'infrastruttura di compatibilità fornisce un'interfaccia di programmazione per accedere al database.

I problemi di compatibilità possono essere risolti applicazione per applicazione in fase di esecuzione. Ogni applicazione specificata nel database contiene uno o più componenti che richiedono una soluzione. I componenti sono file eseguibili che sono generalmente descritti usando i loro attributi di file (ad esempio, checksum).

Fonte: database di compatibilità delle applicazioni

Se eseguito manualmente senza parametri, il programma visualizzerà una breve descrizione insieme all'utilizzo del comando:

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

[...]

Ulteriori letture


bios block detector. Ciò avrebbe senso per la mia situazione. Windows non è più il sistema operativo principale su questa macchina e se l'attività pianificata chiama queryappblock.exeper verificare "l'integrità" del sistema, ha senso che rileva qualche anomalia (e quindi tenta di segnalarlo). Molte grazie. Sfortunatamente non ho abbastanza rappresentante per esprimere un voto ...
gxtaillon,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.