답변1
실행 중인 Windows 버전이 무엇인지는 알 수 없지만 스크린샷을 보면 Win7보다 새로운 버전입니다. Win8 이상에는 OS 파일로 간주되고 Windows 업데이트를 통해 업데이트를 받는 번들 버전의 Flash가 있습니다. OS와 함께 제공되는 다른 파일과 마찬가지로 이 번들 파일은 일반적으로 사람들이 변조하는 것을 방지하기 위해 매우 엄격한 보안을 유지합니다. 그래도 관리자~해야 한다그렇게 할 수 있습니다. 당신은 읽을 수있다https://en.wikipedia.org/wiki/System_File_Checker더 많은 정보를 위해서.
관리자는 항상 모든 파일의 소유권을 가질 수 있어야 합니다.SeTake소유권해당 작업에 대해 ACL을 우회할 수 있는 권한이 있으므로 거기에 무엇이 있는지 잘 모르겠습니다. 시도할 때 실제 오류 메시지가 표시됩니까? 명령줄에서 시도해 볼 수 있습니다. 관리자 권한으로 CMD 또는 Powershell을 열고 관련 디렉터리로 이동한 다음 실행해 보세요 takeown /f FlashUtil_ActiveX.exe
. 실제로 실패하면(오류와 함께) 뭔가 이상한 일이 벌어지고 있는 것입니다. 소유자가 변경되지 않는 것 같으면 시스템에서 파일 소유자를 즉시 되돌릴 수 있습니다.
파일을 삭제하려면 관리자라도 먼저 파일에 대한 모든 핸들을 닫아야 합니다. Flash를 사용하는 것이 없는지 확인하세요. 명백한 원인은 프로세스 iexplore
(보이지 않거나 정지된 프로세스일 수도 있음)일 수 있지만 Flash ActiveX는 ActiveX를 지원하는 모든 프로세스(긴 목록)에 로드될 수 있습니다. 리소스 모니터( resmon.exe
)를 사용하여 열려 있는 프로세스에 대해 열려 있는 모든 HANDLE(CPU 탭 아래 확인)을 확인 하는 것이 좋습니다 Flash*
. 또는 실행 파일 자체이므로 해당 프로세스에서 실행 중인 인스턴스가 있는지 확인하세요. HANDLE을 닫거나 프로세스를 종료한 후 다시 시도하십시오. 참고로,
그래도 작동하지 않는다면... 좀 의심스럽네요. Linux Live CD와 같은 다른 OS로 부팅한 다음 Windows 볼륨을 탑재하고 그런 방식으로 파일을 누킹할 수 있습니다. 저것정말하지만 필수는 아닙니다.