Eu tenho uma pasta chamada C:\cygwin
. Como posso excluir esta pasta.
Diz que preciso permission
do administrador. No entanto, estou logado como administrador.
Eu tenho uma pasta chamada C:\cygwin
. Como posso excluir esta pasta.
Diz que preciso permission
do administrador. No entanto, estou logado como administrador.
Respostas:
Se você receber um erro de que um objeto está em uso, verifique se interrompeu todos os serviços e fechou todos os programas Cygwin. Se você receber um erro 'Permissão negada', precisará modificar as permissões e / ou a propriedade dos arquivos ou pastas que estão causando o erro. Por exemplo, às vezes os arquivos usados pelos serviços do sistema são de propriedade da conta SYSTEM e não podem ser gravados por usuários regulares.
A maneira mais rápida de excluir a árvore inteira se você enfrentar esse problema é alterar a propriedade de todos os arquivos e pastas da sua conta. Para fazer isso no Windows Explorer, clique com o botão direito do mouse na pasta raiz do Cygwin, escolha Propriedades e a guia Segurança. Se você estiver usando o Windows XP Home ou o Compartilhamento Simples de Arquivos, será necessário inicializar no Modo de Segurança para acessar a guia Segurança. Selecione Avançado, vá para a guia Proprietário e verifique se sua conta está listada como proprietário. Marque a caixa de seleção 'Substituir proprietário em subcontêineres e objetos' e pressione OK. Após o Explorer aplicar as alterações, você poderá excluir a árvore inteira em uma operação.
Se você quiser ser cuidadoso, poderá excluir a árvore de registro Software \ Cygwin em HKEY_LOCAL_MACHINE e / ou HKEY_CURRENT_USER. No entanto, se você seguiu as instruções acima, já terá removido tudo o que é importante. Normalmente, apenas o diretório de instalação foi armazenado no registro.
Aqui está a fonte Cygwin Link
Abra um cmd.exe como administrador:
takeown / f "c: \ cygwin" / r / d Y
O último parâmetro faz do takeown assumir yes para todas as perguntas e depende da localidade. Na minha localidade, tive que responder "J" para fazê-lo funcionar. YMMV.
icacls "c: \ cygwin" / T / Q / C / reset
Por fim, para excluir os arquivos depois de obter as permissões relevantes:
rd "c: \ cygwin" / s / q
Consulte /server/43794/using-icacls-to-set-permissions-on-user-directories e http://lallousx86.wordpress.com/2009/06/06/14/resetting-ntfs-files -security-and-permission-in-windows-7 /
Espero que funcione para voce.
rsync
dentro de um Cygwin que eu havia instalado com a instalação atual do sistema operacional ...
noacls
added, cria uma pasta na qual o proprietário não pode ser visualizado, alterado e as etapas mencionadas aqui também falharam por esse motivo.
sudo
comando, que é a chamada de superusuário * nix.