Arquivo WinRAR.ini
Por padrão o WinRAR armazena as configurações no registro. Esse método é usado quando o WinRAR é instalado e usado num mesmo e único computador. Mas se você pretende instalar o WinRAR em mídias removíveis, como drives USB, e depois executá-lo em computadores diferentes, ocasionalmente, você pode preferir evitar o armazenamento de todos os dados específicos do WinRAR nesses computadores.
É possível redirecionar o acesso do WinRAR no registro para arquivos de texto. Se você criar um arquivo WinRAR.ini em branco na mesma pasta do WinRAR.exe ou na pasta %APPDATA%\WinRAR, o WinRAR vai redirecionar o acesso para as chaves de registro HKEY_CURRENT_USER\Software\WinRAR e HKEY_LOCAL_MACHINE\Software\WinRAR para este arquivo. O WinRAR busca esse arquivo, primeiro em sua própria pasta e depois em %APPDATA%\WinRAR.
Use o comando "Criar arquivo WinRAR.ini" no submenu "Importar e Exportar" para criar um novo arquivo WinRAR.ini e copiar as configurações existentes do WinRAR contidas no registro para este arquivo. Você precisa copiar o arquivo criado com este comando para a própria pasta WinRAR ou para %APPDATA%\WinRAR para torná-lo ativo.
Geralmente as configurações atuais são salvas no arquivo WinRAR.ini apenas ao sair, até então elas são armazenadas na memória. Elas são salvas como texto em sequências maiúsculas e minúsculas UTF-16LE no seguinte formato:
<chave raiz>\<nome da chave>=valor
onde <chave raiz> pode ser HKCU para HKEY_CURRENT_USER, HKLM para HKEY_LOCAL_MACHINE e Global para configurações universais adicionadas manualmente pelo usuário. Os valores das sequências estão entre aspas duplas e matrizes de bytes têm o prefixo "bin:".
Você pode alterar as configurações globais para controlar o comportamento do arquivo WinRAR.ini. Se o acesso à gravação para o arquivo WinRAR.ini não estiver desativado, WinRAR cria as strings listadas abaixo automaticamente e você precisa editar um parâmetro depois de "=" para alterar uma opção. Essas sequências são criadas na parte superior do WinRAR.ini. Se você quiser desativar o acesso à gravação com o atributo de somente leitura, você vai precisar adicionar manualmente uma sequência apropriada para o WinRAR.ini, um comando por linha. Todas essas sequências usam codificação UTF-16LE e são sensíveis àmaiúsculas e minúsculas, inseridas exatamente como mencionado aqui. A seguir encontram-se as definições globais disponíveis:
Global\AppData=0
Proíbe o acesso do WinRAR à pasta APPDATA%\WinRAR. Normalmente, todos os arquivos armazenados nesta pasta, como chaves de registro ou temas de interface, devem ser armazenados na mesma pasta do WinRAR.exe se Global\AppData=0 é especificado. Especifique Global\AppData=1 para permitir acesso à APPDATA%\WinRAR.
Global\Integration=0
Enquanto WinRAR redireciona as ramificações das chaves de registro HKEY_CURRENT_USER e HKEY_LOCAL_MACHINE para o WinRAR.ini, ele ainda grava dados para HKEY_CLASSES_ROOT e outras partes do Registo necessárias para definir corretamente as associações de extensão de contexto e arquivos. Por exemplo, isso acontece quando se usa o diálogo Configurações de integração. Se você deseja proibir quaisquer operações com o registro, Global\Integration=0 para o arquivo WinRAR.ini. O WinRAR não poderá alterar as configurações de integração do sistema depois disso. Este comando também proíbe a criação ou exclusão do atalho do WinRAR na área de trabalho e o grupo de programas WinRAR. Especifique Global\Integration=1 para permitr a integração com o sistema.
Global\SaveSettings=0
Desativa o salvamento das configurações atuais de volta ao arquivo WinRAR.ini, portanto, quaisquer alterações de configuração feitas na cópia atual do WinRAR, serão perdidas ao sair. Você pode conseguir o mesmo resultado definindo o atributo somente leitura do arquivo WinRAR.ini. Para isso, primeiro configure o WinRAR como você deseja, em seguida feche o WinRAR para o armazenamento das configurações para o arquivo e então, adicione o comando Global\SaveSettings=0. Este modo pode também afetar outros componentes do WinRAR dependendo do WinRAR.ini, bem como a extensão de contexto não enxergará as alterações no diálogo Itens do menu de contexto. Especifique Global\SaveSettings=1 para permitir o salvamento das configurações para o arquivo WinRAR.ini.
Notas
- Ao contrário de outras variáveis de registro, a variável "AppData" não é redirecionada para o arquivo WinRAR.ini e sempre a lê do registro. Esta variável define a localização da pasta %APPDATA%\WinRAR e para que o arquivo WinRAR.ini possa ser armazenado nesta pasta, é preciso saber um valor desta variável antes de acessar o arquivo WinRAR.ini.
- Se o arquivo winrar.ini estiver presente na mesma pasta do instalador do WinRAR, o winrar.ini será copiado para a pasta do programa WinRAR depois de completar a instalação.