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

Traduções de Artigos Traduções de Artigos
Artigo: 264584 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

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 Control
Creator/Owner - Full Control
Everyone - 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.

Propriedades

Artigo: 264584 - Última revisão: 14 de julho de 2008 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbmt kbfile kbhowto KB264584 KbMtpt
Tradução automática
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

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com