Perdeu direitos de acesso e permissões à unidade de armazenamento secundária 'Arquivos de Programas'. Como faço para recuperar o controle?

Perdeu direitos de acesso e permissões à unidade de armazenamento secundária 'Arquivos de Programas'. Como faço para recuperar o controle?

Meu problema é: não consigo excluir/desinstalar/substituir todas as pastas e arquivos dentro de 'Arquivos de Programas' em minha unidade E: de armazenamento, meu sistema operacional está instalado na unidade C:.

Eu li postagens de problemas semelhantes aqui e em outros fóruns e tentei de tudo e nada parece ter surtido efeito.

  • Eu sou um administrador
  • Eu tenho o UAC desativado
  • Tenho controle total sobre todos os arquivos e pastas em C: e todas as outras pastas em E: incluindo Arquivos de Programas (x86), portanto é apenas emE:\Arquivos de Programasonde eu não tenho controle
  • Posso criar pastas dentro de arquivos de programas, mas quando tento excluí-los recebo uma mensagem de erro: you require permission from administrators to make changes to this folder. Algumas pastas/arquivos dizem que preciso de permissão do SYSTEM.
  • Quando tento recortar uma nova pasta que acabei de criar em arquivos de programa, ela diz que não pode ser concluída porque está aberta em outro programa.
  • eu instalei'Assumir o controle'função de clique com o botão direito e tentei essa função em vários arquivos e pastas dentro de arquivos de programas, incluindo os próprios arquivos de programas. Isso só dá mensagem de erro: Access is denied.
  • Nas propriedades dos arquivos de programas, todas as contas têm controle total, exceto Usuários, que só possuemler + executar, liste o conteúdo da pasta e as permissões de leitura
  • Eu tentei arquivos de programaclique com o botão direito, propriedades, segurança, avançadoe qualquer coisa que eu tente alterar nessas opções gera a mensagem de erro: Unable to save permission changes on Program Files. Access is denied
  • Não consigo marcar as caixas para'inclui permissões herdáveis....'esubstitua todas as permissões de objeto filho...
  • Não consigo editar nada nos arquivos de programapropriedades, segurança, edição,quando tento mudar o proprietário para outra pessoa, ocorre um erro ao aplicar as informações de segurança:unable to set
  • Além disso, não tenho certeza se está relacionado, mas não consigo atualizar para a versão mais recente do iTunes ou bytes anti-malware instalados emE:\Arquivos de Programas.
  • Eu também tentei corrercmd.execomo administrador e a takeown /f /r /acoisa toda diz que o acesso foi negado, a menos que eu esteja digitando errado, as instruções que encontrei neste site em outro post foram meio confusas. Eu estruturei como:C:\takeown /f "E:\Program Files" /r
  • Eu também tentei C:\takeown /f "E:\Program Files"eC:\takeown /r "E:\Program Files"

Sinto que talvez não tenha seguido uma das etapas corretamente, embora tenha tentado incansavelmente resolver isso e tenha explorado aparentemente todas as soluções possíveis. Tenho conhecimento de computadores, mas não quando se trata de edição de registro e regras avançadas de prompt de comando, etc.

Por favor me ajude! Qualquer conselho é muito apreciado!

Responder1

FonteAssuma a propriedade de um arquivo, pasta, unidade ou chave de registro no Windows 8:

Assuma a propriedade de um objeto usando o comando TAKEOWN

Este comando assumirá a propriedade da pasta ou unidade e de todos os arquivos e subpastas na pasta ou unidade.

Abra umprompt de comando elevado.

Para conceder propriedade ao grupo de administradores:

takeown /F "full path of folder or drive" /A /R /D Y

Exemplo:

takeown /F "E:" /A /R /D Y

Para obter propriedade apenas de uma pasta ou unidade usando o comando ICALCS

Abra umprompt de comando elevado.

Para definir o grupo de administradores como proprietário:

icacls "full path of folder or drive" /setowner "Administrators" /C

Exemplo:

icacls "E:\Folder" /setowner "Administrators" /C

Para assumir a propriedade de uma pasta ou unidade e de todo o conteúdo usando o comando ICALCS

Abra umprompt de comando elevado.

Para definir o grupo de administradores como proprietário:

icacls "full path of folder or drive" /setowner "Administrators" /T /C

Exemplo:

icacls "E:\Folder" /setowner "Administrators" /T /C

Responder2

Apropriar-se de arquivos ou pastas do sistema no Windows não é uma tarefa simples. Quer você use a GUI ou a linha de comando, são necessárias muitas etapas.

Mas na internet eu consegui um arquivo de registro que vai alterar a permissão e permitir que qualquer coisa seja executada no arquivo do Windows.

veja as etapas postadas no link abaixo para obter mais informaçõesClique aqui Ou emEsse link

Responder3

Este é o meu "chown.bat" (o pessoal do Unix vai rir de mim usando esse nome). Eu juntei várias soluções... Cada vez que uma não funciona, adiciono mais coisas. O material SetACL que descobri apenas em 2014 ou 2015. Isso nunca me falhou:

    for /r %fn in (*.*)  SetACL -on "%fn" -ot file -actn clear -clr dacl,sacl
    takeown /F * /R /D  Y
    icacls   *.* /T /C /grant %_winuser%:(D,WDAC)
    icacls    .  /T /C /grant administrators:F System:F everyone:F

SetACL é um utilitário de terceiros que precisa estar no seu caminho.

informação relacionada