Alguns usuários do Windows sabem exatamente o que o registro é

O que é um registro e por quê?

Visão geral

Alguns usuários do Windows sabem exatamente o que o registro é um sistema projetado para fazer com que usuários e administradores a perder seu cabelo. Eu sei que isto é verdade porque já não posso sentir o vento através de pentear meu cabelo. Oh, eu sinto o vento, eu só não sinto o cabelo. O registro é um banco de dados, simples e hierárquica das informações que os sistemas operacionais Windows (e algumas aplicações) usam para definir a configuração do sistema. Originalmente, no início, dia simples do Windows (16-bit versões do Windows especialmente), a mesma informação que agora está armazenado no Registro foi armazenada em arquivos de texto. Embora estes arquivos de texto eram simples, sua organização tornaram o acesso à informação que continham demasiado lento para acompanhar a tecnologia cada vez mais rápida. Muitas aplicações utilizam o registro da mesma maneira, apesar de alguns aplicativos estão agora a avançar para os locais de armazenamento separadas para os dados de uma técnica que permite que as aplicações para facilmente fazer backup e restaurar seus dados de configuração.

O Registo: Past and Present

O desenvolvimento do Registro, como o Windows, tem sido evolutiva. O registro foi precedida por um par de apartamento arquivos de texto, chamados WIN.INI e SYSTEM.INI. Embora o desempenho com esses arquivos deixou algo a desejar, eles formaram a base para o registo de hoje. Na verdade, esses dois arquivos ao vivo hoje no Windows XP, embora eles sejam praticamente inalterado desde o Windows NT versão 4. O registro do primeiro a aparecer no Windows foi criado para resolver uma série de problemas: o mau desempenho (recuperação de informações a partir do texto original fixa. Ini foi pesado), limitações de tamanho (os arquivos. Ini só poderia ser tão grande), e manutenção problemas (os arquivos. ini foram organizacionalmente prejudicada!). Hoje, o sistema Windows XP. ini conter apenas algumas entradas usado por algumas aplicações. (A maioria são legado aplicações de 16 bits, embora alguns programas novos estão também colocando alguns itens no arquivo win.ini, também!)

Estes sistema. Ini são de nenhuma importância para nós, e podemos ignorá-las seguramente. Para o Windows XP, é o registro que é mais importante para o sistema, porque ele contém o coração ea alma do Windows XP. Sem o registro, o Windows XP seria nada mais do que uma coleção de programas, incapaz de executar até mesmo as tarefas básicas que podemos esperar de um sistema operacional. Cada bit de informação de configuração que o Windows XP tem crammed no Registro. Informações sobre o hardware do sistema, preferências, segurança e usuários tudo o que pode ser fixado está definido ali. Entretanto, os tempos estão mudando. Microsoft agora percebe que, se cada pedido de aplicação armazena informações específicas no registro do sistema, então o registro do sistema pode crescer para um tamanho enorme. Isso não é bem o que a Microsoft tinha em mente quando criaram a estrutura de registro. Política da Microsoft, agora afirma que os pedidos podem (e devem) utilizar autônomo. Ini, conforme necessário. Algumas vantagens de se utilizar aplicativos específicos. Ini incluem os seguintes:

• As aplicações individuais, por vezes, precisam ser restaurados pelo backup. Com um pedido ini-específicas., Não é necessário fazer backup e restaurar o Registro inteiro para reinstalar qualquer pedido único. (Isto elimina o problema atendente de restaurar uma parte do registro somente para perder outra parte durante a restauração!)

  

• O registro do sistema tem um tamanho prático limitado. Concedido, o tamanho é grande, mas algumas aplicações têm sido ultimamente adicionar conteúdo substancial para o registo sem ter em conta o fato (triste como é) que o registro é um recurso compartilhado que todos, incluindo o sistema, deve usar-se! Uma vez que o registro se torna muito grande, algumas operações de registro pode demorar uma quantidade excessiva de tempo. Nota: a Microsoft limita o tamanho de qualquer objeto que está armazenado em uma chave de registro de dados de 1MB. Este limite é, basicamente, só faz sentido para os objetos REG_BINARY, porque as cordas e tal é pouco provável que se esse grande. Se você precisa armazenar mais de 1MB em um objeto do registro, em seguida, armazenar as informações em um arquivo e armazenar um ponteiro para o arquivo no Registro. Sem essa limitação, a secretaria poderia facilmente vir a ser o maior arquivo em seu sistema.

Para o Windows antes do Windows XP

Windows 2000 e versões anteriores definir restrições no tamanho do registro. Se você se aproxima do seu limite de registro, você receberá uma mensagem informando que você está com falta de quota do registo. Isso indica que o registo tem crescido muito grande para a atribuição tamanho atual. A menos que você mudar, o tamanho do registro é definido como 25 por cento do tamanho de pool paginada; para a maioria dos computadores, o tamanho do pool paginável é aproximadamente igual à quantidade de RAM instalada, até um máximo de 192MB. O registro pode ser configurado para 80 por cento do tamanho de pool paginada (80 por cento de 192MB é um pouco menos de 154MB, embora o bom senso diz para arredondar para baixo até 150MB). versões anteriores do Windows ajustar o tamanho do registro com base na memória RAM instalada atualmente. Várias entradas de registo afecta tamanho do registro, embora a maioria dos usuários vão achar que os padrões são aceitáveis para a sua utilização. Para criar um registro muito grande, assegurar que a quantidade de RAM instalada é suficiente e definir o RegistrySizeLimit e entradas PagedPoolSize.

Organização

O registro é organizado em cinco seções principais. Estas secções são chamadas de urticária, que são análogos aos diretórios raiz no seu disco rígido. Cada colméia, por definição, tem o seu próprio local de armazenamento (um arquivo) e arquivo de log. Se necessário, um ramo de dado pode ser restaurado sem afetar as outras seções do Registro. Dentro de uma colméia encontrar ambas as chaves (e subchaves, análogo aos diretórios e subdiretórios no disco rígido) e os valores. O valor a longo prazo (ou valor de dados, como é chamado às vezes) se refere à informação, ou dados, atribuído a uma tecla, fazendo com que a chave análogo a um arquivo no seu disco rígido também. Uma chave ou subchave pode ter zero, um , ou mais entradas de valor, um valor padrão, e de zero a subchaves muitos. Cada entrada de valor tem um nome, tipo de dados e um valor:

• O nome da entrada é armazenada como uma seqüência de caracteres Unicode.

• Tipo A entrada é armazenada como um índice inteiro. O tipo é retornado para o aplicativo de consulta, que deve, então, mapear esse tipo para o tipo que a aplicação sabe.

• O valor da entrada é armazenada na medida do necessário para permitir a recuperação eficiente dos dados, quando necessário.

Tanto o sistema operacional Windows XP e aplicativos de armazenamento de dados no Registro do Windows XP. Isto é bom e mau. É bom porque o registro torna uma eficiente, local de armazenamento comum. Aqui está a parte má: como já referi anteriormente, as aplicações que mais e mais e sistemas de armazenamento de informações no Registro, que cresce, e maior, e maior. É mais comum para o registo para obter mais pequenos I'm conhecimento de qualquer pedido que faz um trabalho muito completo de limpar todas as suas próprias entradas de registro quando o aplicativo é desinstalado. Muitos aplicativos deixar toneladas de coisas no registro, quando são desinstalados, e não muitas aplicações limpar entradas não utilizadas como um processo de rotina. O resultado final é que o registro vai crescer, como o pé de feijão mágico de Jack, como o tempo passa. Nota De vez em quando, neste tutorial falarei sobre a urticária, chaves, subchaves e valores usando o objeto de termo genérico. Quando o objeto do termo é usado, suponha que o item pode ser qualquer item no Registro válido!

Colmeias e seus aliases

Há cinco principais, ou de nível superior, urticária no registro do Windows XP e abreviaturas aceites _for cada um:

• HKEY_CLASSES_ROOT, HKCR aka

• HKEY_CURRENT_USER, aka HKCU

• HKEY_LOCAL_MACHINE, aka HKLM

• HKEY_USERS, aka HKU

• HKEY_CURRENT_CONFIG, aka HKCC

um artigo submetido pela Jordânia Concord


Isenção de responsabilidade:O nosso site não se responsabiliza pelo conteúdo deste artigo. Webarticles é uma fonte de informação livre.
Importante: Este artigo "Alguns usuários do Windows sabem exatamente o que o registro é" foi traduzida por um software automático. Nós sentimos muito por quaisquer erros de ortografia que pode ter ocorrido. Obrigado pela sua compreensão.


Online: 264 users browsing the articles directory