Windows 7 컴퓨터에서 이상한 동작이 나타납니다. 실행 파일이 실행될 때 SYSTEM은 다음 1 분 동안 핸들을 열어 둔 것으로 보입니다. 가장 최근의 만남은 다음과 같습니다.
Steam을 설치했는데 steam.exe 설치 후 시작하여 자체 업데이트됩니다. 임시 복사본 자체를 작성하고 다운로드를 시작한 다음 실행 파일의 원본을 덮어 써서이 작업을 수행하는 것 같습니다. 내 경우에는 steam.exe를 삭제할 수 없다고 주장하여 실패했습니다.
폴더를 열고 steam.exe를 수동으로 삭제하려고했지만 Windows가 권한이 없다고 주장했습니다. 내 계정은 관리자이며이 컴퓨터의 유일한 사용자 계정입니다. 그러나 경우에 따라 관리자로 탐색기를 시작했지만 여전히 파일을 삭제할 수 없습니다. 파일의 속성을 보안 탭으로 가져 왔지만 권한을 볼 수있는 권한이 없다는 메시지 만 표시되었습니다.
다음으로 파일에 잠금이 있는지 확인하기 위해 프로세스 탐색기를 불러 왔습니다. SYSTEM (PID 4)이 수행했지만 파일 핸들을 닫으려고 할 때 핸들이 유효하지 않다는 오류가 발생했습니다. 파일 핸들 속성을 보려고했지만 그럴 권한도 없었습니다.
종료 불가능한 시스템 프로세스를 제외한 모든 것을 종료하고 AV 및 방화벽 관련 모든 것을 포함하여 내가 할 수있는 모든 서비스를 중지했지만 문제는 계속 나타납니다. 'takeown'을 사용하여 파일의 소유권을 부여하려고 시도했지만 권한이 없다고 주장합니다. 다른 사람들은 'Unlocker'라는 도구를 사용하여 성공했다고 주장했지만 파일 핸들을 닫을 때 프로세스 탐색기와 동일한 문제가있었습니다.
오래 전에 Windows 인덱싱 및 검색을 비활성화하고 인덱싱에서 C : \를 제외 했으므로이 질문에 대한 답변 이 나에게 적용되지 않습니다.
대략 1 분 후에 핸들이 사라지고 파일이 즉시 삭제됩니다. 업데이트 프로그램의 삭제 시도가 대기열에 들어가서 파일이 더 이상 잠기지 않으면 완료된 것 같습니다. 불행히도 업데이트가 이미 종료되어 다시 시작할 수 없습니다. 그리고 다시 설치할 때 물론 steam.exe를 다시 실행하려고 시도하고 다시 사각형으로 돌아갑니다.
내 질문은 :이 핸들이 왜 걸려 있고 어떻게 방지 할 수 있습니까?
편집 : 의견에서 요청한 추가 정보는 다음과 같습니다.
C:\>fltmc instances
Filter Volume Name Altitude Instance Name Frame VlStatus
-------------------- ------------------------------------- ------------ --------------------- ----- --------
KLIF \Device\Mup 320400 KLIF 0
KLIF C: 320400 KLIF 0
KLIF 320400 KLIF 0
luafv C: 135000 luafv 0
FileInfo \Device\Mup 45000 FileInfo 0
FileInfo C: 45000 FileInfo 0
FileInfo 45000 FileInfo 0
편집 : GMER는 자체 GUI에서 비활성화하고 서비스가 중지되었지만 내 바이러스 백신 (Kaspersky)이 여전히 활성 상태임을 나타냅니다.
AttachedDevice \Driver\tdx \Device\Ip kl1.sys (Kaspersky Unified Driver/Kaspersky Lab ZAO)
AttachedDevice \Driver\tdx \Device\Tcp kl1.sys (Kaspersky Unified Driver/Kaspersky Lab ZAO)
AttachedDevice \Driver\tdx \Device\Udp kl1.sys (Kaspersky Unified Driver/Kaspersky Lab ZAO)
AttachedDevice \Driver\tdx \Device\RawIp kl1.sys (Kaspersky Unified Driver/Kaspersky Lab ZAO)
그러나 이것들은 모두 네트워크 서비스를위한 것 같습니다. 파일 시스템과 관련된 내용이 없습니다. 이것들 중 어떤 것이 문제의 원인 일 수 있습니까?
편집 : Kaspersky KLIF 필터를 비활성화했지만 잠금 문제는 남아 있습니다.
편집 : Steam.exe를 시작하기 전에 설치 프로그램을 설치하고 강제 종료 한 다음 안전 모드에서 다시 시작하고 실행하여 Steam의 특정 문제를 해결했습니다. 따라서 실행 파일을 잠그는 것은 안전 모드에 존재하지 않습니다.
이 특정 사례를 해결했지만 문제가 다른 곳에서도 발생하므로 여전히 무슨 일이 일어나고 있는지 이해하고 싶습니다.
fltmc
경우 레거시 필터인지 확인 하여 필터링 된 개체를 나열하려면 GMER와 같은 도구가 필요합니다. 나는 그것이 GMER의 주요 목적이 아니라는 것을 알고 있지만 그렇게 사용할 수 있습니다. 이전에는 OSR의 도구가 있었지만 그 이름을 기억하지 못합니다. 내가 기억하면 다시 대답하겠습니다.