Como posso fazer com que o prompt de comando (lote) adicione esta entrada ao registro?
Para definir o valor da entrada de registro LocalAccountTokenFilterPolicy
Abra a chave de registro:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System
Se a entrada LocalAccountTokenFilterPolicy ainda não existir, clique com o botão direito em Sistema e clique em Editar, Novo e valor DWord (32 bits). Digite o nome LocalAccountTokenFilterPolicy e defina seu valor como 1.
Diz que preciso navegar para HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System e criar um novo DWord (32 bits) chamado LocalAccountTokenFilterPolicy com o valor 1
Qualquer ajuda é muito apreciada!
Responder1
@echo off
reg add HKLM\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES\SYSTEM /V LocalAccountTokenFilterPolicy /t REG_DWORD /d 1
if %errorlevel%==0 echo Key added successfully
pause
exit
--EXECUTAR O SCRIPT COMO ADMINISTRADOR.
Responder2
Este tópico do MSDN explica como construir um .reg
arquivo que você pode aplicar na linha de comando:
Como adicionar, modificar ou excluir subchaves e valores de registro usando um arquivo .reg
Dado um .reg
arquivo, "executá-lo" irá acionar as associações de arquivos e carregá-lo conforme observado no final do artigo:
regedit.exe /s path of .reg file
Além disso, como observado emÉ possível modificar uma entrada de registro por meio de um script .bat/.cmd?, existem ferramentas que REG
são úteis. Isso também está documentado no MSDN:
RegistroExecuta operações em informações e valores de subchaves de registro em entradas de registro
Responder3
Aqui está o recurso que você está procurando. Você pode fazer
http://www.computerhope.com/reg.htm
# List subkeys
REG QUERY HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System
# Add a key of type with data
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\ /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1
Recursos adicionais:
https://technet.microsoft.com/en-ca/library/cc742162.aspx#Reg Adicionar
Responder4
Use o comando REG - REG /? para ajuda. Você pode usar um sistema de teste primeiro para exportar a chave necessária e depois usar REG para importá-la ou apenas usar REG para criá-la.
Nota: para escrever em HKLM (ou qualquer chave diferente de HKCU), você precisará de direitos de administrador.
Como exemplos e links devem ser fornecidos (aparentemente): http://ss64.com/nt/reg.html
REG QUERY [ROOT\]RegKey /v ValueName [/s]
REG QUERY [ROOT]RegKey /ve --Isso retorna o valor (padrão)
REG ADD [ROOT]RegKey /v ValueName [/t DataType] [/S Separator] [/d Data] [/f] REG ADD [ROOT]RegKey /ve [/d Data] [/f] - Defina o ( valor padrão
REG DELETE [ROOT]RegKey /v ValueName [/f] REG DELETE [ROOT]RegKey /ve [/f] - Remove o valor (padrão) REG DELETE [ROOT]RegKey /va [/f] - Exclui todos os valores sob esta chave
REG COPY [\SourceMachine][ROOT]RegKey [\DestMachine][ROOT]RegKey
REG EXPORT [ROOT]RegKey FileName.reg REG IMPORT FileName.reg REG SAVE [ROOT]RegKey FileName.hiv REG RESTORE \MachineName[ROOT]\KeyName FileName.hiv
REG LOAD Nome da chave Nome do arquivo REG UNLOAD Nome da chave
REG COMPARE [ROOT]RegKey [ROOT]RegKey [/v ValueName] [Saída] [/s] REG COMPARE [ROOT]RegKey [ROOT]RegKey [/ve] [Saída] [/s]