Ferramentas Administrativas (Editor de Registros).

Propaganda
Professor: Macêdo Firmino
Disciplina: Sistemas Operacionais de Rede
Registro é um banco de dados hierárquico
central no Microsoft Windows usado para armazenar as informações necessárias à configuração
do sistema para um ou mais usuários, aplicativos e dispositivos de hardware.
Ou seja, registro contém informações às
quais o Windows faz referência continuamente
durante a operação, como os perfis de cada
usuário, os aplicativos instalados no computador e os tipos de documentos que cada um pode
criar, configurações da folha de propriedades
para ı́cones de pastas e aplicativos, o hardware
existente no sistema e as portas que são usadas.
Ele substitui a maioria dos arquivos de configuração “.conf” com base em texto usados em
outros sistemas operacionais (por exemplo, o
Linux). Embora o registro seja comum para diversos sistemas operacionais do Microsoft Windows, existem algumas diferenças entre eles.
Esta aula foi escrito usando como base o Windows Server 2008 e XP.
Você poderá manipular o registro através
do programa Regedit.exe. Para isso, clique
em “Iniciar/ Executar” e digite regedit. Você
pode usar este editor de registro para adicionar
e editar chaves e valores do registro, restaurar
o registro de um backup e importar/ exportar
chaves para backups. Também é possı́vel imprimir o registro e controlar as contas que têm
permissão para editá-lo.
Figura 1: Janela do editor de registro
Cuidado a edição incorreta do registro pode causar danos graves ao sistema.
Desta forma, antes de alterar o registro,
faça um backup de todos os dados importantes que estiverem no computador.
É através do registro que o sistema consegue saber onde os programas estão armazenados e quais arquivos se relacionam a eles. É
por isso que um simples alteração do registro do
Windows poderá fazer o sistema parar. Se isso
ocorre, não será possı́vel encontrar programas,
drivers e configurações.
No Regedit, observe que sobre o ı́cone
“Computador“, é exibido cinco ı́cones de pastas
de registros. Elas representam os agrupamentos
lógicos dos registros, chamados de subárvores.
A seguir apresentaremos uma visão geral do que
se encontra nessas subárvores.
ˆ HKEY LOCAL MACHINE: contém informações sobre o sistema do computador, incluindo dados de hardware e sistema operacional, como tipo de barramento, memória do sistema, drivers de
dispositivo e dados de controle de inicialização. Ela possui a maior parte das informações de configuração importante do
registro;
ˆ HKEY CURRENT USER: contém as informações e preferências de usuário para
a pessoa que está conectada no momento,
incluindo variáveis de ambiente, configurações da área de trabalho, conexões de
rede, impressoras e preferências de programas;
ˆ HKEY USERS: contém informações sobre os perfis de usuários carregados ativamente e o perfil padrão. Inclui informações que também aparecem em
HKEY CURRENT USER.
ˆ HKEY CLASSES ROOT: abrange as associações de arquivo, informações que dizem ao sistema qual aplicativo deverá executar um arquivo. Por exemplo, se o
usuário der dois cliques em um arquivo
“.doc”, inicie o Microsoft Word;
ˆ HKEY CURRENT CONFIG: contém informações sobre o perfil de hardware
usado pelo sistema do computador local
na inicialização. Essas informações são
usadas para definir a configuração, como
os drivers de dispositivo que devem ser
carregados e a resolução de vı́deo que deve
ser usada.
O registro é formado por chaves, subchaves
e valores no registro.
Para examinar um exemplo de
chave, abra a chave “Control Panel ” em
HKEY CURRENT USER (ou simplesmente
dê um clique no sinal de mais do lado esquerdo
de HKEY CURRENT USER, e depois dê
um clique no sinal de mais do lado da chave
“Control Panel ”. Está chave apresenta registros. Entre os registros selecione “Mouse”.
Agora podemos observar os informações de
configuração relacionados com o meu mouse.
Fazendo Backup do Registro
Como você deverá ter observado, o registro é uma parte vital de informações e que ele
deve ser protegido. Para realizar uma backup
do resgistro siga os seguintes passos:
1. Abra o editor do registro (Regedit). Se
for salva apenas uma parte do registro,
selecione-a;
2. No meu “Arquivo”, clique em “Exportar...”;
3. Em “Nome do arquivo”, digite um nome
para o arquivo do registro;
4. Em “Salvar como tipo”, selecione o tipo
de arquivo que deseja usar para o arquivo
salvo;
Figura 2: Visualizando registros do mouse
No painel do Regedit, você poderá ver várias linhas divididas em três partes. Estas linhas são chamadas de entrada de valor. Por
exemplo,
Beep REG_SZ No
As três partes são chamadas de nome, tipo e
valor, respectivamente. Neste exemplo, temos
que uma configuração chamada “Beep” apresenta valor “No” (do tipo REG SZ).
A Microsoft define os seguintes tipos de registro:
ˆ REG BINARY: dados binários não processados. As informações dos componentes de hardware, em sua maioria, são armazenadas como dados binários e exibidas em formato hexadecimal;
ˆ REG DWORD: dados representados por
um número com 4 bytes. Vários parâmetros para drivers de dispositivos e serviços
são desse tipo;
ˆ REG EXPAND SZ: uma seqüência de
dados de comprimento variado. Esse tipo
de dados inclui variáveis que são resolvidas quando um programa ou serviço usa
os dados;
ˆ REG MULTI SZ: uma seqüência múltipla. Esse tipo é representado geralmente
por valores que contêm listas ou valores
múltiplos;
ˆ REG SZ: uma seqüência de texto de comprimento fixo;
ˆ REG FULL RESOURCE DESCRIPTOR:
uma série de matrizes aninhadas criadas
para armazenar uma lista de recursos
para um componente de hardware ou
driver.
5. Em “Intervalo de Exportação”, use o botão de opção para selecionar se deseja exportar o registro todo ou apenas a ramificação selecionada;
6. Clique em “Salvar”.
Importando Arquivos do Registro
O comando “Importar...” do Editor de registro é usado para importar arquivos de registro. Para isso:
1. Abra o editor de registro;
2. No menu “Arquivo”, clique em “Importar...”;
3. Localize o arquivo que deseja importar,
clique nele para selecioná-lo e clique em
“Abrir”.
No Windows Explore, clicar duas vezes em
um arquivo com a extensão “.reg” importa-o
para o registro do computador.
Restaurar o Registro
Se determinadas chaves ou valores na chave
do registro forem excluı́dos ou receberem valores incorretos, talvéz seja necessário restaurar o
registro para continuar a usar o seu computador. Para isso,
1. Clique em “Iniciar” e em “Desligar”;
2. Inicie o computador e antes de carregar
o sistema operacional pressione a tecla
“F8”;
3. Use as teclas de direção para selecionar
“Última configuração válida” e pressione
“Enter”.
Localizar um Registro
Para localizar uma cadeia de caracteres, um
valor ou uma chave siga os passos:
Por exemplo, na imagem estamos mudando
o nome do processador. Repare que é apenas
um exemplo. Não há razões para que você
mude o nome do processador do seu computador, mesmo porque pode haver risco de problemas.
Figura 3: Localizando um registro
1. No editor de registro, clique em “Localizar” no menu “Editar”;
Figura 5: Alterando o valor do registro ProcessorNameString
2. Em “Localizar”, digite o que você deseja
localizar;
Iremos agora apresentar um exemplo mais
prático. Neste exemplo, iremos mudar o nome
que aparece na barra de tı́tulo do Internet Explorer. Geralmente esse nome é “Microsoft
Internet Explorer”. Iremos colocar “Sistemas
Operacionais de Redes - IFRN”. Para isso, é
necessário uma alteração no Registro do Windows.
Acesse HKEY CURRENT USER/ Software/ Microsoft/ Internet Explorer/ Main. No
lado direito do Regedit, clique com botão direito do mouse sobre uma área em branco. Apacerá um menu. Clique em “Novo”e escolha “Valor da Cadeia de Caracteres”. Atribua a ela o
nome de Window Title. Agora, abra esta chave
e digite o texto (Sistemas Operacionais de Redes - IFRN). Agora basta abrir o seu Internet
Explorer e observar o resultado.
3. Marque a caixa de seleção “Chaves, Valores, Dados” ou “Coincidir sequência inteira” de acordo com o tipo de pesquisa
desejado e clique em “Localizar Próximo”.
Como exemplo, localizamos um registro
chamado “ProcessorNameString”. Ao qual apareceu com um tipo de dados REG SZ possuindo
o valor “Pentium(R) Dual-Core CPU T4300 @
2.10GHZ”.
Figura 4: Registro ProcessorNameString
Alterando um Registro
No editor de registro, você pode alterar o
valor de um registro. Para isso:
1. Clique na entrada que deseja alterar;
2. Clique duas vezes em cima dela com o
mouse (ou clique em “Editar/ Modificar...”);
3. Em “dados do valor”, digite os dados do
valor e clique em “OK”.
Figura 6: Criando o registro Window Title
O Registro do Windows cresce com o passar
do tempo. A maioria dos programas, quando
você os desinstala, não retira as entradas do registro, o que faz com que chaves fiquem armazenadas sem necessidade. Por isso, é importante
“limpar” (elimina entradas inválidas) o registro
de vez em quando. Para isso, utilize programas
apropriados.
Download