2011-01-07 22 views
5

Il mio oggetto è di esportare il registro di Windows in formato txt utilizzando un file batch.Registro di esportazione in formato testo normale

Se io uso una delle seguenti due righe da un file batch:

REG EXPORT C:\t.txt "HKEY_CURRENT_USER\Software" 
REGEDIT /E C:\t.txt "HKEY_CURRENT_USER\Software" 

ottengo un risultato simile a questo:

Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\Software] 

[HKEY_CURRENT_USER\Software\Adobe] 

Sono sorpreso con l'uscita di esportazione utilizzando il REGEDIT GUI. Se seleziono File-> Esporta e cambiare il "Salva come" a "File di testo", ottengo un risultato simile a questo:

Key Name:   HKEY_CURRENT_USER\Software 
Class Name:  <NO CLASS> 
Last Write Time: 1/5/2011 - 8:27 AM 

Key Name:   HKEY_CURRENT_USER\Software\Adobe 
Class Name:  <NO CLASS> 
Last Write Time: 11/4/2010 - 12:01 PM 

penso che il secondo esempio mostra i dati in un formato più leggibile. Voglio ottenere lo stesso risultato utilizzando cmd o file batch.

Qualsiasi aiuto sarà molto apprezzato.

+1

Ottengo l'output identico da REG e REGEDIT. Puoi fornire maggiori dettagli sulla differenza che stai vedendo? – aphoria

+0

è il loro modo per inviarti i file. Ti invierò entrambi i file. reg e regedit producono lo stesso output. sto confrontando l'output di reg/regedit con l'esportazione usando gui. –

+0

Ottengo lo stesso dall'esportazione GUI REGEDIT e 'REGEDIT/E t.txt keyname'. Stai dicendo che ottieni un output diverso da REGEDIT usando la GUI e l'opzione '\ E'? – aphoria

risposta

4

Prova in questo modo

START /W REGEDIT /E file.txt %REG_PATH% 

Di default salva i file con l'estensione file reg. Ma è un file di testo che può essere eseguito da regedit e apportare modifiche nel registro.

Se pensi che questo non sia abbastanza leggibile, prova a Import/Export registry sections as XML.

+3

output di START/W REGEDIT/E file.txt% REG_PATH% è uguale a regedit/e, il mio problam è ancora resti. e link anche non aprendo. per favore aiuto –

Problemi correlati