Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] como excluir arquivo.exe qndo pede autorização do trustedinstaller?

Estava com problemas de erro no node, estava dando >>>>>> code: 'MODULE_NOT_FOUND'.

Vi que poderia ser algum bug, fui desinstalar pra instalar de novo. Porém como meu disco C estava ficando cheio fui fazer o download no disco D, então apareceu a seguinte mensagem

"AVISO: 'choco' foi encontrado em 'C:\ProgramData\chocolatey\bin\choco.exe'. AVISO: Uma instalação existente do Chocolatey foi detectada. A instalação não continuará. Este script não irá sobrescrever instalações existentes. Se não houver instalação do Chocolatey em 'C:\ProgramData\chocolatey', exclua a pasta e tente a instalação de novo.

Por favor, use choco upgrade chocolatey para lidar com atualizações do próprio Chocolatey. Se a instalação existente não estiver funcional ou uma instalação anterior não tiver sido concluída, siga estas etapas:

  • Faça backup dos arquivos no caminho listado acima para que você possa restaurar a instalação anterior, se necessário.
  • Remova a instalação existente manualmente.
  • Execute novamente este script de instalação.
  • Reinstale quaisquer pacotes previamente instalados, se necessário (consulte a pasta lib no backup).

Assim que a instalação for concluída, a pasta de backup não será mais necessária e poderá ser excluída.

qndo eu sigo caminho eu acho o maldito, mas não consigo excluir pq pede autorização do trustedinstaller

eu imagino que seja algo tranquilo de se resolver, mas me ajude ai comunidade, estou no começo, as coisas ainda estão começando a fazer sentindo... baixei o geek unistaller mas ele é mais pra programa, por ele eu não achei o arquivo ... obrigada pela atenção =)

1 resposta
solução!

Olá, Juliana.

Tudo bem?

O "TrustedInstaller" é um serviço do Windows que protege arquivos do sistema para evitar que sejam deletados ou modificados acidentalmente. Para excluir um arquivo protegido por ele, você precisa alterar as permissões do arquivo. Vou te guiar pelo processo:

  1. Localize o Arquivo: Vá até o caminho C:\ProgramData\chocolatey\bin\choco.exe.

  2. Propriedades do Arquivo:

    • Clique com o botão direito no arquivo choco.exe e selecione "Propriedades".
    • Vá até a aba "Segurança" e clique em "Avançado".
  3. Alterar Propriedades:

    • Na janela de "Configurações de Segurança Avançadas", clique em "Alterar" ao lado do campo "Proprietário".
    • Digite seu nome de usuário e clique em "Verificar Nomes" para confirmar. Depois, clique em "OK".
  4. Permissões:

    • De volta à janela de "Configurações de Segurança Avançadas", marque a opção "Substituir proprietário em subcontêineres e objetos" e clique em "Aplicar".
    • Agora, na aba "Permissões", clique em "Adicionar" e depois em "Selecionar um principal".
    • Digite novamente seu nome de usuário, clique em "Verificar Nomes" e depois em "OK".
    • Marque a opção "Controle total" e clique em "OK".
  5. Excluir o Arquivo:

    • Agora você deve ter permissão para excluir o arquivo choco.exe.

Se mesmo assim você não conseguir excluir o arquivo, uma alternativa é utilizar o Prompt de Comando com permissões elevadas:

  1. Abrir o Prompt de Comando como Administrador:

    • Clique no menu Iniciar, digite "cmd", clique com o botão direito em "Prompt de Comando" e selecione "Executar como administrador".
  2. Comandos para Excluir:

    • No Prompt de Comando, digite os seguintes comandos:
      takeown /f "C:\ProgramData\chocolatey\bin\choco.exe"
      icacls "C:\ProgramData\chocolatey\bin\choco.exe" /grant administrators:F
      del "C:\ProgramData\chocolatey\bin\choco.exe"
      

Esses comandos irão alterar a propriedade e permissões do arquivo e, em seguida, excluí-lo.

Espero ter ajudado e bons estudos!