Como restauro a ACL do Windows para o padrão?

Como restauro a ACL do Windows para o padrão?

Há alguns meses, comprei meu computador e, em vez de continuar com o Windows 7 Home Premium pré-instalado e o material OEM, decidi que queria uma instalação limpa a partir de um disco do DreamSpark. Na época eu também queria instalar o Ubuntu, mas por ser meu único computador, queria ter algo confortável para usar ao adicionar o Ubuntu posteriormente. Quando decidi instalar o Ubuntu, primeiro fiz backup da instalação existente do Windows com o Paragon Backup & Recovery 10 e depois instalei o Ubunutu. Acabei tendo que reparticionar porque queria manter a partição de recuperação como está, então adicionei uma partição estendida na primeira partição primária, destruindo a instalação. Eu restaurei do meu backup depois que o Ubuntu foi instalado e recarreguei o bootloader.

Pouco depois disso, percebi que o Windows Installer não instalava programas corretamente e notei que a permissão de cada arquivo e diretório havia sido definida como Todos/Controle Total e nenhum tinha permissões especiais para SISTEMA, Administradores ou Usuários. Então fiz o que pude e apliquei manualmente algumas permissões de outro sistema Windows 7. As coisas geralmente funcionaram bem depois disso. Na semana passada, eu estava analisando as permissões novamente e percebi que ter a permissão Todos em tudo anula o propósito de ter permissões, e removi-as de lugares que não deveriam tê-las (como a pasta Windows, Arquivos de Programas, partes de Usuários). Infelizmente, parece que agora alguns serviços do sistema foram interrompidos. O Windows Installer parou de funcionar novamente, o Windows Update não aplica atualizações e o serviço Log de eventos desapareceu do console de serviços.

O que eu gostaria é sobrescrever programaticamente as permissões no meu disco rígido com permissões de uma instalação padrão. Tenho uma VM do Windows 8 pronta e posso criar uma VM do Windows 7, se necessário. O único problema é como aplicar as permissões. Uma pesquisa ao redor produz umCmdlet "Copy-Acl", e acho que pode funcionar, mas não consegui montar o disco da VM. Eu gostaria de evitar uma reinstalação limpa, se possível, porque os backups levariam uma eternidade e, TBH, não tenho uma unidade grande o suficiente (tenho 200 GB de arquivos e muitos arquivos soltos). Quais opções tenho para corrigir a ACL e, se a clonagem da instalação existente for aceitável, como monto o disco virtual e prossigo com a cópia pela ACL?

Responder1

Como isso modificará muitas permissões de arquivo em massa, faça primeiro um backup de todos os dados.

cd /D D:
TakeOwn /R /F *
  1. Inicialize em um WinPE, como BartPE ou WinRE e execute estes comandos:

    1. Altere a letra da unidade atual para D:(página de manual)

      cd /D D:
      
    2. Apropriar-se recursivamente de todos os arquivos/pastas em D:(página de manual)

      TakeOwn /R /F *
      
  2. Defina permissões por:Permissões NTFS padrão no Windows NT

informação relacionada