Compartilhar via


Registry Types

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Windows Embedded CE dá suporte a dois tipos diferentes Registro: o Registro RAM-Based e Registro o Hive-Based.

Windows Mobile 6 não uso suporte a registry. RAM-Based

Windows Embedded CE 6.0 e posterior implementa o Hive-Based Registro Por padrão. Os OEMs podem determinar o tipo Registro usa um dispositivo, que é transparente para aplicativos e Users.

RAM-com base em Registro

O RAM-Based Registry armazena todos os dados Registro em armazenar o objeto. Isso é eficiente em termos de velocidade e tamanho em dispositivos que têm Battery-backed memória RAM. Dispositivos que não energia de memória RAM enquanto desativado deve voltar até o Registro durante desligar e restaurar o Registro quando a alimentação é restaurada.

O Registro RAM-Based destina-se ao uso em dispositivos que enfrentam inicialização a quente com freqüência, mas raramente ou nunca frio boot.

Seção-com base em Registro

O Hive-Based Registry armazena dados dentro de arquivos ou seções, que podem ser mantidas em qualquer sistema de arquivos Registro. Isso elimina a necessidade para de backup executar e restaurar energia logoff. Remover este trabalho durante iniciar e desligar torna o processo inicializar frio mais rapidamente.

Cada arquivo ou ramificação contém uma coleção de dados Registro. O Registro Hive-Based é dividir em duas seções: a ramificação sistema, que contém todos os dados sistema, e a ramificação usuário, que contém todos os dados pertinentes a um usuário específico. Um sistema multiusuário contém várias seções usuário. Ramificação de um usuário está montada em logon e logoff desmontado no.

O Registro Hive-Based destina-se de usar em dispositivos que frio inicializar normalmente, mas raramente ou nunca inicialização a quente. Ele também é útil em dispositivos que requerem suporte para usuários múltiplos.

Uma ramificação é um GRUPO de chaves, subchaves e valores de Registro que tem um conjunto de arquivos contendo os backups dos dados na ramificação de suporte. Uma ramificação é tratada como uma unidade única e é salvo e restaurada como um arquivo.

A ramificação sistema contém configurações que não relacionados a qualquer usuário um sistema. O OEM seleciona o nome arquivo ramificação sistema e localidade. O arquivo ramificação sistema é nomeado geralmente System.hv, mas a localidade pode variar.

O valor do Registro SystemHive Em HKEY_LOCAL_MACHINE\init\BootVars Indica o caminho e arquivo Nome de ramificação de sistema.

Uma ramificação usuário contém configurações específicas do usuário. São todas as seções usuário nomeado User.hv e estão localizadas em separar diretórios usuário. Cada Diretório é dado o nome do usuário ao qual ele pertence.

O valor do Registro ProfileDir Em HKEY_LOCAL_MACHINE\init\BootVars Indica a localidade onde todos os diretórios usuário são colocados.

A ramificação inicializar contém configurações sistema que são aplicadas somente durante iniciar. A ramificação inicializar é ler out of ROM e usada para iniciar drivers e sistemas arquivo necessários para acessar o arquivo ramificação sistema. Depois que a ramificação sistema está montada, a ramificação inicializar será descartada. As alterações feitas para o Registro durante a iniciar são copiadas para a ramificação sistema quando ele estiver disponível. A ramificação inicializar em ROM permanece inalterado.

A seguinte tabela mostra o padrão seções e seus arquivos de suporte em Windows Embedded CE.

Ramificação do Registro Arquivo Descrição

Ramificação de inicialização

Boot.hv, no ROM

Todos os dados em HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT, HKEY_USERS. Usado durante inicializar somente. As alterações são propagadas para a sistema ramificação após inicializar.

Ramificação do sistema

OEM-dependente (geralmente System.hv)

Todos os dados em HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT, HKEY_USERS. Contém configurações de todo dispositivo que não variar para cada usuário.

Ramificação de usuário

User.hv

Todos os dados em HKEY_CURRENT_USER. HKEY_CURRENT_USER Não está localizado em HKEY_USERS. Contém configurações específicas do usuário. Cada usuário tem um separar ramificação que está montada no logon e desmontada em Logoff.

See Also

Concepts

User Profile Hives

Other Resources

Registry Overview