Introdução ao Registro do Windows

21
Registro do Windows - Introdução Bóson Treinamentos em Tecnologia Fábio dos Reis

Transcript of Introdução ao Registro do Windows

Page 1: Introdução ao Registro do Windows

Registro do Windows - Introdução

Bóson Treinamentos em Tecnologia

Fábio dos Reis

Page 2: Introdução ao Registro do Windows

O Registro é um banco de dados hierárquico no Windows que armazena informações importantes sobre hardware do sistema, programas instalados e configurações, além de perfis de cada uma das contas de usuário no computador.O Registro foi introduzido no Windows 3.1, e foi expandido ao longo do tempo para armazenar mais informações e configurações do sistema e programas.

O que é o Registro

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 3: Introdução ao Registro do Windows

Para acessar o Registro do Windows, abra um prompt de comandos e digite o comando a seguir:

regedit

Você verá uma tela como a seguinte:

Acessando o Registro

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 4: Introdução ao Registro do Windows

O registro organiza seus dados em Chaves, que são como compartimentos onde as configurações são armazenadas. As configurações são chamadas de Valores, e cada valor possui um nome, tipo e dados armazenados.

Estrutura do Registro

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 5: Introdução ao Registro do Windows

Os Valores são parâmetros armazenados dentro das chaves do registro. Cada valor tem um nome, tipo de dados e valor de dados armazenados. As três partes de uma entrada de registro são armazenadas na seguinte ordem:

Fábio dos Reis

Estrutura do Registro

Nome Tipo Dados

Bóson Treinamentos em Tecnologia

Page 6: Introdução ao Registro do Windows

A tabela abaixo mostra alguns dos tipos de dados que podem ser usados para criar entradas no registro:

Fábio dos Reis

Tipos de Dados Padrão do Registro

ID do tipo Nome simbólico Significado

0 REG_NONE Sem tipo definido

1 REG_SZ Valor de Cadeia de Caracteres UTF-16

2 REG_EXPAND_SZ Valor de Cadeia de Caracteres Expansível

3 REG_BINARY Dados binários

4 REG_DWORD Valor DWORD, inteiro sem sinal de 32 bits

7 REG_MULTI_SZ Cadeia de Caracteres Múltipla (Lista Ordenada)

11 REG_QWORD Valor QWORD, inteiro de 64 bits.

Bóson Treinamentos em Tecnologia

Page 7: Introdução ao Registro do Windows

Chaves do Registro

● HKEY_CLASSES_ROOT● HKEY_CURRENT_USER● HKEY_LOCAL_MACHINE● HKEY_USERS● HKEY_CURRENT_CONFIG

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 8: Introdução ao Registro do Windows

HKEY_CLASSES_ROOT

●Esta chave contém informações relativas a associações de nomes de arquivo, OLE (Object Linking and Embedding), informações associadas com objetos COM, e associações de arquivos de classe

●Parâmetros contidos nesta chave são na verdade um link para a chave: HKEY_LOCAL_MACHINE\Software\Classes

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 9: Introdução ao Registro do Windows

HKEY_CURRENT_USER

●Contém as configurações do usuário logado no sistema no momento, incluindo variáveis de ambiente, configurações de desktop, de rede e de aplicações.

●É um link para HKEY_USERS\<SID-DO-USUÁRIO-ATUAL>

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 10: Introdução ao Registro do Windows

HKEY_LOCAL_MACHINE

●Contém todas as informações globais de hardware e sistema operacional

●A informação nessa chave é aplicável a todos os usuários que se logam no sistema local.

●Abreviada normalmente como HKLM.

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 11: Introdução ao Registro do Windows

HKEY_USERS

●Contém dados de todos os perfis de usuários no sistema, incluindo HKEY_CURRENT_USER e o perfil de usuário padrão.

●No geral, usamos a hive HKCU para configuração do usuário atual.

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 12: Introdução ao Registro do Windows

HKEY_CURRENT_CONFIG

●Armazena todos os dados sobre a configuração atual de hardware da máquina.

●É um link para HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\Current

●Não é muito utilizada, no geral.

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 13: Introdução ao Registro do Windows

Podemos efetuar um backup do Registro seguindo os seguintes passos (dentro da janela do regedit) para exportar suas chaves:

1. Clique no menu Arquivo -> Exportar…2. Escolha um local para armazenar o backup e dê

um nome para o arquivo. Clique em Salvar3. Um arquivo com o nome especificado e a

extensão .reg será salvo na pasta.

Para restaurar esse backup, clique no meu Arquivo -> Importar, localize a cópia salva e restaure-a.

Backup do Registro

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 14: Introdução ao Registro do Windows

Para criar chaves e valores, basta clicar em uma chave no lado esquerdo da janela no regedit, e escolher no menu a opção desejada.

Criando Chaves e Valores

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 15: Introdução ao Registro do Windows

Podemos adicionar caminhos de chaves a um menu de favoritos, para facilitar a configuração de itens que são alterados com frequência. Para isso, abra a chave desejada, e clique no menu Favoritos -> Adicionar a Favoritos…, escolha um nome e clique em OK.

Menu de Favoritos

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 16: Introdução ao Registro do Windows

A seguir veremos alguns exemplos de configuração do registro do Windows que você pode testar em seu sistema (de preferência, em uma máquina virtual para evitar problemas!)

Exemplos de Configuração do Registro

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 17: Introdução ao Registro do Windows

Desabilitar o Painel de Controle

Chave: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

Valor: NoControlPanel (DWORD)

Dados: 0 = desabilitar restrição, 1 = habilitar restrição

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 18: Introdução ao Registro do Windows

Esconder a opção Configurações de Vídeo

Chave: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System

Valor: NoDispSettingsPage (DWORD)

Dados: 0 = desabilitado, 1 = habilitado

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 19: Introdução ao Registro do Windows

Esconder a opção Proteção de Tela

Chave: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System

Valor: NoDispScrSavPage (DWORD)

Dados: 0 = desabilitado, 1 = habilitado

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 20: Introdução ao Registro do Windows

Controlar a função Autorun do CD-ROM

Chave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDRom

Valor: AutoRun, do tipo DWORD

Dados: 0=desabilita, 1=habilita

Fábio dos Reis

Bóson Treinamentos em Tecnologia

Page 21: Introdução ao Registro do Windows

Visualizar informações sobre o processador do sistema

Chave: HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0

Valores:~MHz, Identifier, VendorIdentifier (entre outros)

Fábio dos Reis

Bóson Treinamentos em Tecnologia