Existe uma maneira de alterar as permissões de uma série de diretórios no Windows 7 sem obter uma caixa de diálogo quando não é possível alterar os direitos?

0

Existe alguma maneira de alterar as permissões recursivamente em uma série de diretórios sem obter uma caixa de diálogo que aparece e me diz que não pode alterar as permissões em um arquivo específico?

Eu continuo recebendo este diálogo várias vezes durante o processo de alteração de permissões:

Ocorreu um erro ao aplicar informações de segurança para:

C: \ pagefile.sys

O processo não pode acessar o arquivo porque está sendo usado outro   processo.

Eventualmente recebo muitos deles que eu começo a clicar no mouse ou pressiono a barra de espaço tantas vezes que clico acidentalmente no botão cancelar.

Também seria ótimo se eu pudesse manter um log de quais arquivos ele não pode alterar as permissões.

Isso é possível no Windows 7? Isso tem que ser feito a partir do prompt de comando ou do powershell?

leeand00
fonte
Isso está fora de tópico para ServerFault, confira nossa Perguntas frequentes . Pode ser um tópico no SuperUser, mas por favor, confira primeiro suas FAQs.
Dan
Dito isso, indique o que você está tentando alcançar. Eu nunca tive que mudar as permissões pagefile.sys e sinceramente duvido que seja possível. Como diz a caixa de diálogo, o arquivo está em uso e nunca ficará enquanto a máquina estiver em execução.
Dan
pagefile.sys foi apenas um exemplo, há um monte de arquivos temporários que têm o mesmo problema. As permissões na minha máquina estão confusas devido a um carregamento com falha de um perfil móvel. O perfil de roaming realmente precisa de redirecionamento de pasta, mas não tinha isso quando cheguei aqui e eu realmente não estava ciente de que estávamos usando perfis de roaming, então quando isso aconteceu eu realmente fui pego de surpresa.
leeand00
Eu sou novo aqui, mas o cara de TI sênior me disse para alterar minhas permissões em todo o meu disco rígido, e é por isso que estou fazendo esta pergunta.
leeand00
1
@ leeand00 Um de vocês entendeu mal - em toda a minha carreira, nunca precisei alterar uma permissão inteira de unidade, a menos que eu esteja fazendo algo com uma unidade conectada por USB. O melhor lugar para perguntar é provavelmente SuperUser, mas eu realmente acho que a resposta é "Não faça isso". Volte para o seu cara de TI e veja o que ele está tentando alcançar
Dan

Respostas:

1

O problema que você está enfrentando é que você não pode modificar permissões em arquivos em uso pelo sistema operacional. O outro problema que você enfrentará com essa abordagem é que não é possível alterar permissões em arquivos aos quais você não tem acesso ou obter um prompt do UAC para acessar.

A "solução" aqui é acessar o disco quando ele não está executando um sistema operacional. Você faz isso montando o disco como uma unidade secundária ou inicializando em outro ambiente que permite acessá-lo sem inicializá-lo (Linux LiveCD, WinPXE, etc).

Depois disso, você precisará take ownership de todos os arquivos, pastas e subpastas no disco antes que você consiga alcançar o que deseja alcançar, permitindo Full Control de todos os arquivos, pastas e subpastas no disco.

Como é aconselhável nos comentários, você realmente deve estar nos dizendo o que realmente está tentando fazer, porque não consigo pensar em quase nenhuma razão pela qual você precise ou queira alterar universalmente as permissões em todos os arquivos e pastas em um sistema Windows. unidade, e isso fará com que você problemas para baixo da linha.

HopelessN00b
fonte
Eu queria saber porque ... ele estava me dizendo para fazer isso ...
leeand00
@ leeand00 Bem, pergunte. Eu vejo duas possibilidades. Como eu aludi nos comentários, ele pode estar enviando você em uma caçada de TI. (Ou testando você para ver quanto você sabe quanto tempo leva para descobrir essa tarefa.) Outra possibilidade é que ele é um idiota e / ou não sabe nada sobre a administração do Windows.
HopelessN00b
Perguntei a ele como colocar meu perfil de roaming novamente em funcionamento. Meu perfil de roaming ficou muito grande ... e leva muito tempo para entrar. Então eu mudei o que eu pensei que era o meu perfil em algum diretório chamado \\ server-name \ users $ \ leeand00 mas não estava lá estava em \\ server-name \ profiles $ \ leeand00 a coisa era 8GB demorava para carregar. E também o movi do diretório C: \ Users \ leeand00. Mas foi quando descobri que os perfis de roaming estão armazenados no servidor em \\ server-name \ profiles $ E foi por isso que ainda estou aguardando meu login.
leeand00
@ leeand00 Bem, isso muda as coisas. Os arquivos que você está tentando mover provavelmente estão sendo usados ​​como resultado de você estar conectado à sua máquina. Faça o login como um usuário diferente e você poderá mover a árvore de pastas. Aliás, você deveria não estar tentando mover todo o disco rígido ... então você não deve alterar as permissões, ou até mesmo envolver o arquivo de paginação nesta pequena mudança / permissão de alteração da sua.
HopelessN00b
1
@ leeand00 direito. Essa não era a maneira correta de mover um perfil de usuário. Como resultado, o seu perfil de usuário é todo tipo de confusão. Coloque-o de volta e, em seguida, faça uma pesquisa sobre como mover corretamente um perfil de usuário ... e / ou peça esclarecimentos sobre os parâmetros de sua tarefa do funcionário sênior de TI.
HopelessN00b