Como exportar uma chave de registro específica para um arquivo de texto usando a linha de comando

21

Como posso exportar um valor específico do registro para um arquivo de texto usando a linha de comando?

Por exemplo, eu quero exportar Hkey_local_Machine\Software\mcafeepara um arquivo de texto em C :. Eu só preciso da chave - é isso.

Eu tentei com reg export- está dando tudo, mas eu apenas preciso da chave da coisa particular.

Sohail
fonte
É meio difícil seguir o que você realmente deseja exportar. O que você quer dizer com reg export"dar tudo"? Você especificou a chave exata que deseja exportar?
Ƭᴇcʜιᴇ007

Respostas:

25

Tente o seguinte:

reg export Hkey_local_Machine\Software\mcafee C:\export.txt

Isso exportará os valores do Registro de acordo com o formato REG do Windows.

Nathan C
fonte
3

Você pode exportar um valor específico do Registro para um arquivo de texto com o comando setx Copiar / pasta a partir daí:

SetX _TZone /k HKLM\System\CurrentControlSet\Control\TimeZoneInformation\StandardName
>Tzone.txt echo %_TZone%


A alternativa acima é gravá-lo em um arquivo reg usando os métodos nas respostas acima:

REG EXPORT HKLM\System\CurrentControlSet\Control\TimeZoneInformation\StandardName C:\Windows\Temp\Tzone.reg

O arquivo reg pode ser aberto para leitura / gravação, verifique aqui o formato.

Laurie Stearn
fonte
Nunca ouvi falar, SETXmas era exatamente o que eu estava procurando. Obrigado!
bigjosh 3/01
1

reg exportar Hkey_local_Machine \ Software \ mcafee \ chave C: \ export.txt && digite C: \ export.txt | findstr / i "chave"

Joshua
fonte
1
Ei, isso parece um pouco com o que estou procurando. posso exportar todas as chaves que contêm "specialString" usando reg export C:\export.reg findstr /i "specialString"?
Metallkiller
1

Às vezes, é necessário colocar a chave do registro entre aspas para reduzir itens individuais

REG EXPORTAÇÃO "HKCU \ Software \ SS64 \ xxxx" C: \ MyReg.REG

Maxjonz
fonte
0

Digite isso no prompt do DOS :

reg export HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall test.txt && type test.txt | findstr /i "DisplayName" > list.txt | notepad list.txt

Garbunkel
fonte
Por favor, considere usar `` `para marcar sua linha de comando como código. Além disso, considere adicionar uma explicação de como funciona para que fique mais claro como adaptá-lo à pergunta original.
Seth