Algum tipo de vodu, de fato.
Comprei uma nova unidade de inicialização e é hora de usar a unidade antiga para obter dados. Eu pensei em economizar algum tempo apenas limpando as pastas desnecessárias do sistema, em vez de fazer backup, formatação e restauração. Wups!
Eu tenho um único arquivo da Adobe que absolutamente não será excluído. G: \ Windows \ SysWOW64 \ Macromed \ Flash \ flash9.ocx - embora possa ter sido iniciado com um nome de arquivo diferente. Eu sou capaz de mudar o nome, por incrível que pareça.
Para ficar claro, a unidade está conectada externamente no momento. Para que eu possa inicializar o computador, conecte esta unidade posteriormente e tente excluir 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 formataria a essa altura, mas é a minha baleia branca, e preciso saber se a Adobe inseriu algum pequeno e desagradável hack de registro - ou o que quer que seja - tornando isso impossível.
Como tenho certeza de que ele será exibido, tomei posse do arquivo - e esse foi o truque que me impedia de excluir qualquer outra coisa na unidade - direitos totais sobre as permissões de arquivo, você escolhe, eu brinquei 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 já conseguir formatar.
fonte
Procure o Unlocker 1.9.1 , um pequeno e agradável utilitário para excluir arquivos que não desejam ser excluídos ... geralmente executando constantemente na memória e não fazendo nada útil.
fonte
A resposta de Kara está correta. A Adobe colocou duas negações de ACEs nos arquivos:
remover o primeiro deles permite que o arquivo seja excluído. O segundo não importa neste caso.
fonte
Não posso confirmar isso, mas de vez em quando, quando tento excluir um perfil de usuário, o Windows não me permite excluir o arquivo de registro user.dat, dizendo que está em uso. Sei que não, mas sempre achei que era apenas porque o nome era o mesmo que o usado pelo usuário atual, que é de um local diferente. Costumo pensar que é uma situação semelhante.
Gostaria apenas de formatar a unidade e pronto. Se você realmente tiver dúvidas, pode procurar no registro:
G:\Windows\SysWOW64\Macromed\Flash\flash9.ocx
fonte
.ocx
os arquivos são semelhantes.dll
aos componentes usados por outros programas. Portanto, se esse outro programa estiver aberto, ele provavelmente será considerado "em uso" pelo Windows.Se você tiver o Internet Explorer ou outro navegador aberto, isso pode ser uma causa. O Internet Explorer é constituído por vários componentes "COM" e é possível que outro programa esteja usando um componente carregado nesse particular
.ocx
. Parece bobagem, e seria bom se você descobrisse facilmente quais componentes pertencem a qual programa e quais estão ativos no momento, mas esse é o Windows.(Editar: depois de ler sua pergunta com mais cuidado, não acho que isso esteja relacionado ao seu problema. É provável que seja 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.dat
parte 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 algum motivo, ele tende a permanecer aberto após o logoff da maior parte do tempo (provavelmente por um programa ter esquecido de fechá-la) antes que o programa termine). Você pode matá-lo reiniciando, fazendo login em outra conta de administrador e excluindo-o sem fazer login nessa conta.fonte
Além de remover as permissões de negação, descobri que precisava alterar as propriedades de propriedade.
Editar:
Além disso, às vezes é necessário fazer esse processo com as pastas pai que contêm os arquivos em questão.
fonte
1. iObitUnlocker
Eu compro novo disco rígido. Disco rígido antigo que começo a usar para fazer backup de meus dados. Eu removo manualmente alguns dados do meu disco rígido antigo, mas algumas pastas não são excluídas devido a arquivos com
.ocx
extensão.Não consigo excluir meus
.ocx
arquivos usando os programas LockHunter e Unlocker .Mas o programa gratuito iObitUnlocker exclui
.ocx
arquivos. Preciso pressionar selecionar arquivo → pressionar Context_Menu→iObitUnlocker
→ Left_Clickpara seta para baixo perto doUnlock
botão →Unlock & Delete
→ OK.2. Demonstração
fonte
Vá para as propriedades do arquivo. Entre em segurança, usuários. Não clique na caixa de seleção "Negar", mas "REMOVA" as permissões especiais que negam acesso. Aplique as alterações, então você pode excluir facilmente o arquivo.
fonte
inicie o cmd como administrador. primeiro, excluímos "LOGIN ANÔNIMO" que assume o controle do arquivo. segundo, damos acesso total a "qualquer pessoa" no arquivo. terceiro, excluímos a pasta flash e todos os arquivos nela.
e escreveu nele assim:
fonte