Windows 7의 응용 프로그램 블록 탐지기는 무엇입니까?


11

방화벽이 최근에 응용 프로그램 queryappblock.exe이 인터넷에 연결하려고 시도 중임을 경고하기 시작했습니다 .

Google은 일시적 결함 처리에 대한이 MSDN 페이지 ( http://msdn.microsoft.com/en-us/library/dn440719(v=pandp.60).aspx) 를 제외하고 유용한 정보를 제공하지 않았습니다 . 이 머신은 클라우드 서비스를 실행하지 않지만 VS2010 및 2012가 설치되어 있습니다.

그들은 관련이 있고 어느 쪽이든, 무엇입니까?


이 파일은 Windows 업데이트의 일부입니다. support.microsoft.com/kb/2952664/en-us
VMai

답변:


15

분석

QueryAppBlock.exe파일은 Windows 7 SP1에 적용되는 KB2952664 업데이트 와 함께 제공 됩니다. 공식적인 문서는 없습니다. 아래에서 내가 수집 한 정보를 찾을 수 있습니다.

고객 경험 개선 프로그램 (CEIP)

CEIP는 고객이 Microsoft 프로그램을 사용하는 방법 및 발생하는 일부 문제에 대한 정보를 수집합니다. Microsoft는이 정보를 사용하여 고객이 가장 자주 사용하는 제품 및 기능을 개선하고 문제를 해결합니다.

출처 : Microsoft 고객 환경 개선 프로그램

옵트 인하면 Windows는 시스템에 대한 통계 정보를 수집합니다. 집계 된 데이터의 요약은 주기적으로 Microsoft 서버에 업로드됩니다.

전송되는 정보에는 컴퓨터 하드웨어 구성 (예 : 프로세서 수 및 화면 해상도), 성능 및 안정성 (예 : 버튼 클릭시 프로그램 응답 속도) 및 시스템 사용 정보 ( 사용자가 일반적으로 데스크탑에 생성하는 폴더 수 등)

출처 : Windows 7 및 Windows Server 2008 R2의 Windows 고객 환경 개선 프로그램 및 결과 인터넷 통신

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 Upgrade Advisor 도구에 처음 포함되었으며 이후 Windows 7 이상용으로 설계된 최신 버전과 함께 번들로 제공됩니다.

그 목적은 하드웨어, 장치 및 설치된 프로그램을 특정 Windows와 비교하여 최신 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]]

[...]

추가 자료


bios block detector. 이것은 내 상황에 적합합니다. Windows는 더 이상이 시스템의 기본 OS가 아니며 예약 된 작업 queryappblock.exe이 시스템의 "무결성"을 확인하기 위해 호출 하면 일부 이상을 감지 한 다음보고하려고합니다. 고마워 불행히도 나는 투표를 할 충분한 담당자가 없습니다 ...
gxtaillon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.