Fichero WinRAR.ini
Por defecto WinRAR almacena la configuración en el Registro. Este método es razonable cuando WinRAR esta instalado y se usa en el mismo ordenador. Pero si quiere instalar WinRAR en un medio removible, como por ejemplo un lapiz USB, y luego lo ejecuta en ordenadores diferentes de forma ocasional, puede preferir no almacenar la configuración de WinRAR en el Registro de estos ordenadores.
Es posible hacer que WinRAR use un fichero de texto en vez del Registro. Si usted crea un fichero vacío llamado WinRAR.ini en la carpeta donde esta WinRAR.exe o bien en la carpeta %APPDATA%\WinRAR, WinRAR redirigirá el acceso a las claves del Registro HKEY_CURRENT_USER\Software\WinRAR y HKEY_LOCAL_MACHINE\Software\WinRAR a este fichero. WinRAR busca primero este fichero en su propia carpeta y luego en %APPDATA%\WinRAR.
Use la orden "Crear fichero WinRAR.ini" en el submenú "Importar/Exportar" para crear un nuevo fichero WinRAR.ini y copiar la configuración actual de WinRAR desde el Registro a este fichero. Necesitará copiar el fichero creado con esta orden a la carpeta de WinRAR o a la carpeta %APPDATA%\WinRAR para que se active.
Normalmente la configuración actual se escribe en WinRAR.ini solo al salir, hasta entonces se almacena en memória. La configuración se guarda como texto UTF-16LE sensible a mayúsculas/minúsculas en el siguiente formato: <clave raíz>\<clave>=valor donde <clave raíz> puede ser HKCU para HKEY_CURRENT_USER, HKLM para HKEY_LOCAL_MACHINE y Global para opciones globales añadidas manualmente por el usuario. Las cadenas de texto se encierran con comillas y las matrices de bytes tienen el prefijo "bin:".
Puede cambiar las opciones globales para controlar el comportamiento de WinRAR.ini. Si no ha desactivado el acceso de escritura al WinRAR.ini, WinRAR añade las cadenas especificadas a continuación que puede editar cambiando el valor a continuación del símbolo "=". Estas cadenas se graban al inicio del fichero WinRAR.ini. Si ha desactivado el acceso de escritura a este fichero cambiando su atributo de solo lectura, puede ser necesario agregar las cadenas necesarias a WinRAR.ini manualmente antes de activar el atributo de solo lectura, una orden por línea. Todas estas cadenas usan la codificación UTF-16LE y son sensibles a mayúsculas/minúsculas. Entrelas exactamente como se menciona aquí. Las siguientes opciones globales están disponibles:
Global\AppData=0
Prohibir que WinRAR acceda a la carpeta APPDATA%\WinRAR. Todos los ficheros normalmente almacenados en esta carpeta, como la llave de registro o los temas, deberán ser almacenados en la misma carpeta que WinRAR.exe si se especifica Global\AppData=0. Especifique Global\AppData=1 para permitir el acceso a la carpeta APPDATA%\WinRAR.
Global\Integration=0
Aunque WinRAR redirige las claves del registro HKEY_CURRENT_USER y HKEY_LOCAL_MACHINE a WinRAR.ini, todavía necesita escribir datos a HKEY_CLASSES_ROOT y a otras partes del Registro necesarias para configurar correctamente las extensiones del shell y las asociaciones de ficheros. Por ejemplo, esto sucede al usar la ventana Opciones de integración. Si desea prohibir cualquier operación con el Registro, añada Global\Integration=0 a WinRAR.ini. WinRAR no podrá cambiar las opciones de integración con el sistema después de esto. Esta orden también prohibe crear o eliminar enlaces de WinRAR en el Escritorio y en el grupo de programas de WinRAR. Especifique Specify Global\Integration=1 para permitir la integración con el sistema.
Global\SaveSettings=0
Desactivar la escritura de opciones en WinRAR.ini, de forma que cualquier cambio en la configuración se pierda al salir de WinRAR. Puede obtener el mismo resultado estableciendo el atributo de solo lectura del fichero WinRAR.ini. Es recomendable configurar WinRAR como desee, cerrar WinRAR para almacenar la configuración en este fichero y solo entonces añadir la orden Global\SaveSettings=0. Este modo puede afectar también otros componentes de WinRAR que dependen de WinRAR.ini, como por ejemplo que las extensiones del shell no vean los cambios en la ventana de elementos de los menús conetextuales. Especifique Global\SaveSettings=1 para permitir guardar los cambios en WinRAR.ini.
Notas
- Al contrario de otras variables del Registro, la variable "AppData" no se redirige a WinRAR.ini si no que siempre se lee del Registro. Esta variable define la localización de la carpeta %APPDATA%\WinRAR y ya que WinRAR.ini puede almacenarse en esta carpeta, siempre es necesario conocer el valor de esta variable antes de acceder a WinRAR.ini.
- Si el fichero winrar.ini está presente en la misma carpeta que el instalador .exe de WinRAR y no existe ningún fichero winrar.ini en la carpeta de destino, este winrar.ini se copiará a la carpeta de programa de WinRAR después de completar la instalación.