Como faço para restaurar o Windows ACL para o padrão?

3

Alguns meses atrás, eu adquiri meu computador e, em vez de ficar com o material pré-instalado do Windows 7 Home Premium e OEM, decidi que queria uma instalação limpa de um disco do DreamSpark. Na época, eu também queria instalar o Ubuntu, mas como é meu único computador, eu queria ter algo confortável para usar enquanto adicionava o Ubuntu mais tarde. Quando decidi instalar o Ubuntu, fiz primeiro o backup da instalação existente do Windows com o Paragon Backup & Recuperação 10, então eu continuei a instalar o Ubunutu. Eu acabei tendo que reparticionar porque eu queria manter a partição de recuperação como estava, então adicionei uma partição estendida na primeira partição primária, acabando com a instalação. Eu restaurei do meu backup depois que o Ubuntu foi instalado e reajustei o bootloader.

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

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

    
por cyanic 27.02.2013 / 23:29

1 resposta

0

CD /D D:
takeown /R /F *

Em seguida, defina as permissões de acordo com o Este link

Eu usei isso uma vez para recuperar um sistema que estava tendo problemas com as permissões de arquivo.

Inicialize em um ambiente PE, como o Bart PE ou o WinPE, e execute esses comandos.

CD /D D:

Isso mudará sua letra de unidade atual para D: (Consulte Este link )

takeown /R /F *

Isso assumirá a propriedade de todos os arquivos e pastas na árvore abaixo de D: e definirá a propriedade para o usuário atual (consulte Este link )

Como isso vai modificar muitas permissões de arquivos em massa, certifique-se de fazer um bom backup de todos os seus dados primeiro.

Além disso, observe que esta solução não foi testada por mim há alguns anos e não tenho nenhum kit de teste para comprovar isso - ela serve apenas como orientação.

    
por 03.06.2015 / 12:43