Não é possível excluir flash9.ocx

Não é possível excluir flash9.ocx

Uma espécie de vodu, na verdade.

Comprei uma nova unidade de inicialização e é hora de usar a unidade antiga para dados. Pensei em economizar tempo apenas limpando as pastas desnecessárias do sistema, em vez de fazer backup, formatar e restaurar. Epa!

Eu tenho um único arquivo Adobe que absolutamente não será excluído. G:\Windows\SysWOW64\Macromed\Flash\flash9.ocx - embora possa ter começado com um nome de arquivo diferente. Consigo renomeá-lo, por incrível que pareça.

Para ser claro, a unidade está atualmente conectada externamente. Assim, posso inicializar o computador, conectar esta unidade depois e tentar excluí-la imediatamente. A caixa "Arquivo em uso" diz "a ação não pode ser concluída porque o arquivo está aberto em outro programa".

Eu formatava neste momento, mas é minha baleia branca, e preciso saber se a Adobe inseriu algum hack de registro desagradável - ou o que quer que seja - tornando isso impossível.

Como tenho certeza de que isso acontecerá, assumi a propriedade do arquivo - e esse foi o truque que me impediu de excluir qualquer outra coisa da unidade - direitos totais sobre as permissões do arquivo, você escolhe, eu mexi com o próprio arquivo.

Estou prestes a tentar desinstalar o flash da unidade do sistema, caso isso alinhe os planetas corretamente. Às vezes eu gostaria de ser menos teimoso e poder formatar já.

Responder1

Acontece que havia algumas permissões de “negação” explícitas na caixa. Eu tinha esquecido que eles substituem os "permitir". Livrei-me deles e consegui excluir o arquivo sem problemas. É meio constrangedor não ter visto eles antes!

Responder2

ProcurarDesbloqueador 1.9.1, um pequeno utilitário para excluir arquivos que não desejam ser excluídos... geralmente rodando constantemente na memória e sem fazer nada útil de qualquer maneira.

Responder3

A resposta de Kara está correta. A Adobe colocou duas ACEs de negação nos arquivos:

DENY  Everyone         Write Attributes
DENY  ANONYMOUS LOGIN  Write Attributes

remover o primeiro deles permite que o arquivo seja excluído. O segundo não importa neste caso.

Responder4

.ocxos arquivos são semelhantes .dllaos de porque são componentes usados ​​por outros programas. Portanto, se esse outro programa estiver aberto, provavelmente será considerado “em uso” pelo Windows.

Se você tiver o Internet Explorer ou outro navegador aberto, isso pode ser a causa. O próprio Internet Explorer é composto por vários componentes "COM" e é possível que outro programa esteja usando esse componente que é carregado naquele arquivo .ocx. Parece bobagem, e seria bom se você pudesse descobrir facilmente quais componentes pertencem a qual programa e quais estão ativos no momento, mas isso é o Windows.

(Editar: depois de ler sua pergunta com mais atenção, não acho que isso esteja relacionado ao seu problema. Provavelmente é um problema de permissão. De qualquer forma, o seguinte ainda se aplica...)

Você pode excluí-lo do modo de segurança. Você definitivamente pode excluí-lo inicializando um CD ao vivo do Linux ou CD do Windows PE e excluindo-o de lá.

Desde o registro, principalmente a user.datparte dele. compreende as configurações da conta de um usuário, você pode ter certeza de que está aberto e "em uso" enquanto estiver conectado. Por alguma razão, ele tende a permanecer aberto depois que você se desconecta na maior parte do tempo (provavelmente devido a um programa que se esqueceu de fechá-lo antes que o programa termine). Você pode eliminá-lo reiniciando, fazendo login em outra conta de administrador e excluindo-o sem fazer login nessa conta.

informação relacionada