flash9.ocx를 삭제할 수 없습니다

flash9.ocx를 삭제할 수 없습니다

실제로 일종의 부두교입니다.

새 부팅 드라이브를 구입했으며 이제 기존 드라이브를 데이터용으로 사용할 차례입니다. 백업하고 포맷하고 복원하는 대신 불필요한 시스템 폴더만 삭제하면 시간이 좀 절약될 거라 생각했습니다. 맙소사!

절대 삭제되지 않는 단일 Adobe 파일이 있습니다. G:\Windows\SysWOW64\Macromed\Flash\flash9.ocx - 다른 파일 이름으로 시작되었을 수도 있습니다. 이상하게도 이름을 바꿀 수 있습니다.

명확히 말하면 드라이브는 현재 외부에 연결되어 있습니다. 따라서 컴퓨터를 부팅하고 나중에 이 드라이브를 연결한 다음 즉시 삭제를 시도할 수 있습니다. "파일 사용 중" 상자에 "파일이 다른 프로그램에서 열려 있기 때문에 작업을 완료할 수 없습니다."라고 표시됩니다.

이 시점에서 포맷을 하겠지만 그것은 내 흰 고래이고 Adobe가 불쾌한 작은 레지스트리 해킹(또는 그것이 무엇이든)을 삽입하여 이를 불가능하게 만드는지 알아야 합니다.

그것이 나올 것이라고 확신했기 때문에 나는 파일의 소유권을 얻었습니다. 그리고 이것이 드라이브에 있는 다른 어떤 것도 삭제하지 못하게 하는 트릭이었습니다. 파일 권한에 대한 모든 권한, 이름을 지정하고 제가 만지작거렸습니다. 파일 자체로.

행성을 올바르게 정렬하는 경우를 대비해 시스템 드라이브에서 플래시를 제거하려고 합니다. 가끔은 완고함을 덜고 이미 포맷을 하고 싶을 때도 있습니다.

답변1

알고 보니 상자에는 몇 가지 명시적인 "거부" 권한이 있었습니다. 나는 이것이 "허용"보다 우선한다는 것을 잊었습니다. 이를 제거하고 문제 없이 파일을 삭제할 수 있었습니다. 이전에 그들을 보지 못했다는 것이 부끄럽습니다!

답변2

찾다언락커 1.9.1, 삭제하고 싶지 않은 파일을 삭제하는 멋진 작은 유틸리티입니다. 일반적으로 메모리에서 지속적으로 실행되고 어쨌든 유용한 작업은 수행되지 않습니다.

답변3

카라의 대답이 맞습니다. Adobe는 파일에 두 개의 거부 ACE를 고정했습니다.

DENY  Everyone         Write Attributes
DENY  ANONYMOUS LOGIN  Write Attributes

이들 중 첫 번째를 제거하면 파일이 삭제될 수 있습니다. 이 경우 두 번째는 중요하지 않습니다.

답변4

.ocx.dll파일은 다른 프로그램에서 사용하는 구성 요소라는 점에서 의 와 같습니다 . 따라서 다른 프로그램이 열려 있으면 Windows에서는 해당 프로그램을 "사용 중"으로 간주할 가능성이 높습니다.

Internet Explorer나 다른 브라우저가 열려 있는 경우 이것이 원인일 수 있습니다. Internet Explorer 자체는 여러 "COM" 구성 요소로 구성되어 있으며 다른 프로그램이 해당 특정 .ocx. 어리석어 보이고 어떤 구성 요소가 어떤 프로그램에 속해 있고 어떤 구성 요소가 현재 활성화되어 있는지 쉽게 찾을 수 있다면 좋을 텐데 그게 바로 Windows입니다.

(편집: 귀하의 질문을 더 주의 깊게 읽은 후에 이것이 귀하의 문제와 관련이 없는 것 같습니다. 권한 문제일 가능성이 높습니다. 어쨌든 다음 사항은 여전히 ​​적용됩니다...)

안전 모드에서 삭제할 수도 있습니다. Linux 라이브 CD 또는 Windows PE CD를 부팅하고 거기에서 삭제하면 확실히 삭제할 수 있습니다.

레지스트리, 특히 user.dat그것의 일부이기 때문입니다. 사용자 계정 설정으로 구성되어 있으므로 로그인되어 있는 한 열려 있고 "사용 중"인지 확인할 수 있습니다. 어떤 이유로 대부분 로그오프한 후에도 열려 있는 경향이 있습니다(프로그램이 닫는 것을 잊었을 가능성이 있음). 해당 프로그램이 종료되기 전에). 재부팅하고 다른 관리자 계정으로 로그인한 후 해당 계정에 로그인하지 않고 삭제하면 해당 계정을 종료할 수 있습니다.

관련 정보