2009-03-13 766 views

Respuesta

2

En realidad, la manera más fácil de cambiar un montón de claves de registro es usar un *.reg file y simplemente cargarlo en el registro. Pero tenga cuidado: generalmente no puede enviar estos archivos a personas por correo electrónico, ya que muchos servidores de correo los filtran.

Ocasionalmente usamos esta técnica para pasar configuraciones de aplicaciones y probarlas en otras máquinas.

Solo menciono esta solución no programática porque sugirió que una aplicación C# o un archivo por lotes estarían bien, lo que sugiere que está buscando algo ligero y no está demasiado preocupado por los detalles.

1

De un archivo de proceso por lotes puede usar reg.exe.

4

Si la entrada de registro que se va a cambiar ya está en el registro, la forma más sencilla para crear un archivo * .reg que cambia la entrada del registro que lo requiera, es el siguiente:

  1. Abrir Regedit
  2. Busque la carpeta de registro justo encima de la clave de registro que va a cambiar en la vista de árbol de la izquierda.
  3. Haga clic derecho en la carpeta y seleccione "Exportar".
  4. Abra el archivo que acaba de exportar con el bloc de notas y elimine cualquier cosa que no sea la primera línea ("Editor del Registro de Windows Versión 5.00" o similar), el nombre de la carpeta ([HKEY_CURRENT_USER \ Software \ Intuit \ QBWebConnector] en su caso) y el nombre valor par para la clave que desea cambiar
  5. Edite el valor que desea cambiar apropiadamente y guarde el archivo. En su caso, usted debe terminar con el siguiente archivo * .reg:

Editor del Registro de Windows versión 5.00

[HKEY_CURRENT_USER \ Software \ Intuit \ QBWebConnector]

"Nivel" =" Detallado "

Al hacer doble clic en el archivo y confirmar la (s) advertencia (es) de seguridad, se realizarán los cambios en su registro.

O, en un archivo batch, puede importar el archivo de registro en silencio a través de "REGEDIT/S ruta"

tener cuidado con el registro, ya que de otro modo podrían destruir su instalación de Windows.

5

Aquí hay algunas maneras más con el fin de easyness no mencionados anteriormente:

  1. Reg.exe add - Escriba reg /? para ver las opciones y Reg reference para obtener más información.
  2. Regini.exe [archivo de comandos] - Más poderoso que los archivos .reg, puede eliminar subclaves y elementos de datos y establecer permisos. Escriba regini /? para ver las instrucciones o el artículo Distributing Registry Changes de MSDN para obtener más información.
  3. ATL :: clase CRegKey, miembro de SetStringValue(), vea MSDN.
  4. .NET Registry Class SetValue() (C#, C++, F #, VB) - Consulte MSDN reference.
  5. Win32 APIs como RegSetKeyValue(). Consulte la referencia Registry Functions .
Cuestiones relacionadas