O registro do Windows é uma base de dados hierárquica que armazena as definições de opções e configurações dos sistemas operacionais Microsoft Windows. Quando foi inserido pela primeira vez com o Windows 3.1, o propósito fundamental do registro do Windows era armazenar informações sobre a configuração de componentes baseados em COM. As aplicações portáteis, normalmente, não observam os detalhes relativos à configuração no registro do Windows, todavia que guardam os detalhes de configuração em arquivos encontrados dentro de um único diretório pelo qual a aplicação é executada.
Antes da vivência do registro, os arquivos.INI armazenadas as configurações de cada programa em um arquivo de texto, muitas vezes, em uma localização compartilhada que não permitia ajustes específicos para cada usuário em ambientes multi-usuários. Pelo inverso, o registro do Windows armazena todas as definições de aplicativos em um único repositório lógico (com um baixo número de arquivos) e de forma padronizada. Segundo a Microsoft, esse sistema oferece algumas vantagens a respeito os arquivos INI.
Como a observação de arquivos é feita de forma muito mais produtivo com o formato binário, pode-se ler ou publicar nele mais de forma acelerada do que em um arquivo INI. Mesmo sendo assim, os detalhes fortemente tipados podem ser armazenados no registro, o que não acontecia com o dado de texto armazenadas em arquivos INI.
Ou seja uma vantagem quando se editam as chaves manualmente usando o regedit, o editor integrado pro registro de Windows. O registro tem características que melhoram a integridade do sistema, uma vez …