Como alterar permissões ou valores de registo a partir de uma linha de comandos ou um script

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de Abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

O suporte para Windows Server 2003 terminou a 14 de Julho de 2015

A Microsoft terminou o suporte para Windows Server 2003 a 14 de Julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 264584
Sumário
Para alterar permissões de registo ou um valor de registo a partir da linha de comandos ou de um script, use o utilitário Regini.exe. O utilitário Regini.exe está incluído no Windows NT Server 4.0 Resource Kit, o Microsoft Windows 2000 Resource Kit e Microsoft Windows Server 2003 Resource Kit.

Nota O utilitário Regini.exe para o Windows 2000 já não é suportado e não está disponível para transferência a partir da Microsoft. Esta ferramenta está disponível no CD-original ROM do Microsoft Windows 2000 Resource Kit apenas.
Mais Informação
A sintaxe para alterar permissões com Regini ou valores de registo é:
REGINI [-m \\ NomeComputador ] ficheiros
Aqui, o -m \\ machinename opção é utilizada para modificar o registo de um computador remoto e ficheiros representa os nomes dos ficheiros de script que contêm as alterações ao registo.

O ficheiro de texto ou ficheiros devem contém alterações registo no seguinte formato.
\Registry\Hiveroot\Subkeys registry value=data [permissions]
Regini o utilitário funciona com cadeias de registo do kernel. Quando obter acesso ao registo em modo de utilizador com HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER e assim sucessivamente, converter a cadeia é no modo de kernel da seguinte forma:
  • HKEY_LOCAL_MACHINE é convertido para \registry\machine.
  • HKEY_USERS é convertido para \registry\user.
  • HKEY_CURRENT_USER é convertido para \registry\user\user_sid, onde user_sid é o ID de segurança associado ao utilizador.
  • HKEY_CLASSES_ROOT é convertido para \registry\machine\software\classes.
Por exemplo, um ficheiro de script para alterar o valor de registo DiskSpaceThreshold localizado no ramo HKEY_LOCAL_MACHINE para o valor 0 x 00000000 deve ser escrito como se segue.
\registry\machine\system\currentcontrolset\services\lanmanserver\parameters DiskSpaceThreshold = REG_DWORD 0x00000000
registo as permissões de chaves são especificadas por números binários separados por espaços, correspondente ao ficheiro Regini.doc números especificar determinadas permissões atribuídos a grupos específicos. (Por exemplo, o número 1 especifica administradores - controlo total). Pode utilizar o utilitário do Resource Kit REGDMP para obter as permissões actuais de uma chave de registo no formato numérico binário.

atenção Quando utilizar Regini para alterar permissões, as permissões actuais são substituídas, não editados.

O ficheiro de script de exemplo seguinte mostra a sintaxe para alterar as permissões numa chave de registo.
\Registry\Machine\Software [1 5 10]
este script modifica HKEY_LOCAL_MACHINE\Software tem as permissões.
Administrators - Full ControlCreator/Owner - Full ControlEveryone - Read
no Windows XP e no Windows Server 2003, tem de colocar o valor entre aspas. Por exemplo, pode utilizar o script a seguir para chamar AUoptions.txt.
regini.exe -m \\remoteworkstation auoptions.txt HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update "ConfigVer"= REG_DWORD 1 "AUOptions"= REG_DWORD 4 "ScheduledInstallDay"= REG_DWORD 0 "ScheduledInstallTime"= REG_DWORD 1
para obter mais informações, consulte o ficheiro Regini.doc incluído no resource kit para o sistema operação específica.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 264584 - Última Revisão: 07/14/2008 22:38:18 - Revisão: 3.0

Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows XP Professional Edition, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows NT Server 4.0 Standard Edition

  • kbmt kbfile kbhowto KB264584 KbMtpt
Comentários