2010-07-24 16:26:53 +0000 2010-07-24 16:26:53 +0000
68
68

Como desinstalar/remover completamente o cygwin do Windows 7

Como posso desinstalar/remover completamente o cygwin? Eu não acho que seja tão simples como apagar o C:\cygwin. Talvez alterar o registo?

Respostas (9)

59
59
59
2010-07-24 16:50:00 +0000

Os programadores dão razoavelmente instruções detalhadas sobre como remover o software:

** Como desinstalar todo o Cygwin?**

A instalação não tem qualquer facilidade de desinstalação automática. O método recomendado para remover todo o Cygwin é o seguinte:

  1. Se tiver algum serviço Cygwin em execução, remova repetindo as instruções em http://cygwin.com/faq/faq.html#faq.setup.uninstall-service para todos os serviços que tiver instalado. Serviços comuns que possam ter sido instalados são sshd, cron, cygserver, inetd, apache, postgresql, e assim por diante.

  2. Pare o servidor X11 se ele estiver rodando, e termine qualquer programa Cygwin que possa estar rodando em segundo plano. Saia do prompt de comando e assegure-se de que nenhum processo Cygwin permanece. Nota: Se você quiser salvar seus pontos de montagem para uma reinstalação posterior, primeiro salve a saída de mount -m como descrito em http://cygwin.com/cygwin-ug-net/using-utils.html#mount .

  3. Elimine a pasta raiz do Cygwin e todas as subpastas. Se você receber um erro de que um objeto está em uso, então certifique-se de que você parou todos os serviços e fechou todos os programas Cygwin. Se você obtiver um erro de “Permission Denied” então você precisará modificar as permissões e/ou propriedade dos arquivos ou pastas que estão causando o erro. Por exemplo, por vezes os ficheiros utilizados pelos serviços do sistema acabam por ser propriedade da conta SYSTEM e não podem ser escritos por utilizadores regulares.

  4. Apague os atalhos do Cygwin no Menu Desktop e Start, e tudo o que for deixado pelo setup.exe no directório de download. No entanto, se planeia reinstalar o Cygwin é uma boa ideia manter o seu directório de download setup.exe uma vez que pode reinstalar os pacotes deixados na sua cache sem voltar a descarregá-los.

  5. Se adicionou o Cygwin ao caminho do seu sistema, deve removê-lo a menos que planeia reinstalar o Cygwin no mesmo local. Da mesma forma, se definir a variável de ambiente CYGWIN em todo o sistema e não planeia reinstalá-lo, deve removê-lo.

  6. Finalmente, se quiser ser minucioso, pode apagar a árvore de registo Software\Cygwin em HKEY_LOCAL_MACHINE e/ou HKEY_CURRENT_USER. No entanto, se tiver seguido as instruções acima, já terá removido tudo o que é importante. Normalmente, apenas o directório de instalação foi armazenado no registo.

40
40
40
2014-07-27 07:52:12 +0000

Na verdade, foi bastante… fácil. Basta fazer isto…

takeown /f C:\cygwin /r /d y
icacls c:\cygwin /t /grant everyone:F
del c:\cygwin

depois basta clicar com o botão direito do rato para apagar… desaparece.

14
14
14
2013-10-22 13:06:33 +0000

Siga os passos seguintes.

  1. C:\>takeown /r /d y /f cygwin
  2. C:\>icacls cygwin /t /grant Everyone:F
  3. C:\cygwin\bin>.\cygrunsrv.exe -E sshd
  4. C:\cygwin\bin>.\cygrunsrv.exe -R sshd

Depois apague a pasta c:\cygwin e todas as suas subpastas. Esta abordagem funcionou para mim.

_ Esteja ciente de que comandos do windows como Takeown dependem do locale, ou seja, a opção /d y funciona apenas em sistemas ingleses. No sistema alemão é necessário usar o /d j para funcionar (sem a ajuda do inglês, *facepalm_ microsoft)*

5
5
5
2014-06-08 19:26:19 +0000

Fiz isto no Win 7 depois de tentar tudo o que era possível dentro do Win 7 (nota… Consegui desactivar rootkits mais facilmente do que eliminar o CygWin!!)

  1. C:\>takeown /r /d y /f cygwin

  2. C:\>icacls cygwin /t /grant Everyone:F

  3. C:\>takeown /r /d y /f cygwin

  4. C:\cygwin\bin>.\cygrunsrv.exe -E sshd

  5. C:\cygwin\bin>.\cygrunsrv.exe -R sshd

deram acesso negado

MAS depois fui ao Windows explorer e apaguei (reciclado) a pasta C:\Cygwin e funcionou. Foi-se completamente.

Graças ao post acima! Espero que isto ajude alguém.

1
1
1
2018-05-13 16:42:19 +0000

Inicie o instalador Cygwin e vá para o visualizador de pacotes e selecione view como categoria e tipo de instalação como desinstalar … Feito.

1
1
1
2013-07-07 09:52:42 +0000

Tive dificuldades em apagar a pasta Cygwin e percorri toda a estrutura do directório e apaguei cada subpasta. Isto é realmente doloroso, mas não tenho outra escolha.

1
1
1
2017-06-28 09:32:44 +0000

Além da resposta de Luigi ,

icacls c:\cygwin /t /grant everyone:F

No Windows localizado não existe um grupo de segurança com o nome “todos”, deve substituir o nome de um grupo por um SID correspondente:

icacls cygwin /t /grant "*S-1-1-0":F Mais SIDs são aqui .

0
0
0
2014-05-28 14:12:22 +0000

Não o vi aqui mencionado mas se alguém ainda não consegue remover a pasta C:\cygwin porque está em uso, verifique o serviço ‘Servidor’ no seu computador. Não faz parte do Cygwin, mas vi que é utilizado para a partilha de nomes, e consegui apagar a pasta Cygwin quando a parei.

Só para que saibas

0
0
0
2015-02-09 14:03:05 +0000

Bem, nada disso funcionou, por isso aqui está o que eu fiz:

  1. Defina o proprietário para qualquer utilizador que seja, como descrito acima.
  2. Apague todos os utilizadores das permissões das pastas do Security-Edit.
  3. Volte a ler o seu utilizador e defina as permissões de controlo total.
  4. Vá a Avançado e seleccione as duas caixas de verificação na parte inferior (Incluir permissões de inércia…, Substituir todas as permissões de objectos infantis…, blahblahblah).
  5. Aplique as alterações.
  6. Simplesmente apague a pasta. Deve funcionar.