CPSOP101 - Registro Do Windows
March 20, 2023 | Author: Anonymous | Category: N/A
Short Description
Download CPSOP101 - Registro Do Windows...
Description
CPSOP101 Prof.. Edgar Prof Edgardo do Gusta Gustavo vo Fernández
Registro do Windows 10 •
•
•
•
•
O Registro é um banco de dados (hierárquico), onde o Windows 10 armazena uma série de informações de configurações sobre o Hardware e o Software do computador. Informações importantes de inicialização do Sistema Operacional estão contidas no Registro. Se o Windows 10 não puder acessar a cessar estas informações, não será possível fazer a inicializaç inicialização ão do Sistema. As informações necessárias para a inicialização de drivers de hardware, de inicialização e carga de serviços, também estão armazenadas no Registro. A maioria dos aplicativos, ao serem instalados, armazenam informações no Registro do Windows 10. Estas informações são necessárias para o corret correto o funcionamento das respectivas aplicações. As informações do Registro ficam gravadas em arquivos na seguinte pasta: C:\WINDOWS\system32\config. O Registro foi introduzido como uma das novidades do Windows 95 e está presente presente em todas as versões do Windows lançadas desde então. Em resumo, o Registro é um banco de dados com informações vitais para o funcionamento do Windows 10 e dos aplicativos instalados. instalados.
Registro do Windows 10 •
Nota: A maioria dos usuários provavelmente não necessite ter
acesso e fazer alterações no Registro. Já para o Administrador do sistema e para os técnicos de suporte a Registry é uma ferramenta importante, a qual deve ser bem conhecida. Também é importante salientar que alterações incorretas, feitas na Registry, podem fazer com que o Windows 10 deixe, inclusive, de inicializar. Por isso que somente devem ter acesso a fazer alterações no Registro, os usuários com o conhecimento adequado e que saibam exatamente o significado alterações que estão Registro é dedas grande importância parafazendo. técnicos O deconhecimento manutenção. do Muitas vezes, uma simples alteração no Registro pode fazer com que o Windows volte a funcionar corretamente e sem problemas. Por falta deste é muito o técnico usar a velha solução de conhecimento, formatar e instalar tudocomum de novo.
egistro do Windows 10 R exemplo prático 1. Faça o logon como Administrador Administrador ou com uma conta conta com permissão permissão de Administrador. 2. Na barra de pesquisa digite regedit. regedit. 3. Será exibida a janela de Controle de Contas do Usuário, pedindo que sua permissão para Continuar. Clique no botão Sim. 4. O Editor da Registry (Editor do Registro) será aberto, conforme indicado na Figura:
Usando o Editor na de forma Registro navegar donavegação, banco de dados do Registro, qual é acessado depodemos uma estrutura de através árvore de exatamente igual o a estruturaa de pastas e sub-pastas exibida no Windows Explorer. estrutur Explorer.
egistro do Windows 10 R exemplo prático O banco de dados do Registro está dividido em cinco grandes segmentos, os quais são detalhados a seguir.. Estes segmentos são chamados de sub-chaves seguir sub-chaves do Registro. •
HKEY_CLASSES_ROOT: É uma sub-chave sub-chave de HKEY_LOCAL_MACHINE\Software. HKEY_LOCAL_MACHINE\Software. As informações informações
armazenadas nesta nesta sub-chave garant garantem em que o programa correto correto será aberto quando você abrir um arquivo usando o Windows Explorer (dando um clique duplo no arquivo). Por exemplo, exemplo, quando você dá um clique duplo no ícone de um arquivo .doc, o Windows abre o Word e carrega o arquivo. Isto acontece acontece porque o Windows associa a extensão extensão do arquivo - .doc, com o Microsoft •
•
•
•
Word. Esta associação é feita dos através de informações gravadasprogramas. nesta sub-chave, informações estas que relacionam as extensões arquivos com os respectivos HKEY_CURRENT_USER: Contém a base das informações de configuração para o usuário que estiver logado no momento. As configurações configurações de pastas, de cores de tela e do Painel de controle do usuário são armazenadas aqui. Essas informações são chamadas de perfil do usuário, o Windows 10 mantém mantém um ambiente personalizado personalizado para cada usuário usuário que faz o logon no computador. Este ambiente é mantido através de uma estrutura de pastas e sub pastas dentro da pasta Users, da partição onde o Windows 10 está instalado. As informações que definem o ambiente do usuário são carregadas para para esta sub-chave sub-chave do Registro, quando o usuário faz o logon. HKEY_LOCAL_MACHINE: Contém informações de configurações específicas do computador , independentemente independent emente do usuário que estiver logado. Por exemplo informações sobre os aplicativos instalados (HKEY_LOCAL_MACHINE\SOFTW (HKEY_LOCAL_MACHINE\SOFTWARE), ARE), sobre o control control set a ser utilizado (HKEY_LOCAL (HKEY_LOCAL_MACHINE\ SYSTEM\CurrentContr SYSTEM\Curr entControlSet) olSet) e assim por diante. (Profiles de todos os HKEY_USERS:_MACHINE\ Contém a base de todos os perfi s do perfis usuário no computador usuários). HKEY_CURRENT_USER é uma sub-chave de HKEY_USERS. HKEY_USERS. HKEY_CURRENT_CONFIG: Contém informações sobre sobre o perfil de hardware usado pelo computador na inicialização do sistema.
R egistro do Windows 10 exemplo prático •
A forma de navegação é exatamente a mesma do Windows Explorer, onde vamos
acessando pastas, pastas, sub-pastas sub-pastas e os arquivos de cada pasta. pasta. Ao acessar uma opção da Registry, no painel do lado direito são exibidos os diversos itens da opção selecionada. Um item, também chamado de entrada da registry e contém um valor associado. Vamos definir os diversos tipos de componentes do Registro: •
Sub-árvore Sub-árv ore (Subtr (Subtree): ee): Uma sub-árvore represen representa ta para o Registro, o mesmo conceito que a
•
pasta raiz representa representa para um volume no Windows Explorer. Explorer. Uma sub-árvore é uma divisão lógica do Registro. Por padrão existem as seguintes sub-árvores: HKEY_LOCAL_MACHINE HKEY_LOCAL_MACHINE e HKEY_USERS. Porém, para facilitar a localização e edição das informações, o Editor de Registro exibe as informações divididas em cinco sub-árvores. Chaves e sub-chaves: Cada sub-árvore pode ser dividida em chaves chaves e sub-chaves. sub-chaves. Este conceito é idêntico a divisão de um volume em pastas e sub-pastas. Por exemplo, existe existe a subárvore HKEY_LOCAL_ HKEY_LOCAL_MACHINE MACHINE já descrita anteriormente, dentro dentro da qual existem as chaves HKEY_LOCAL_MACHINE\SOFTW HKEY_LOCAL_MA CHINE\SOFTWARE, ARE, HKEY_LOCAL_MACHINE\SYSTEM, HKEY_LOCAL_MACHINE\SYSTEM, e assim por diante. Dentro da chave chave HKEY_LOCAL_MACHINE\SOFTW HKEY_LOCAL_MACHINE\SOFTWARE ARE podem existir outras sub-chaves sub-chaves e assim por diante. É esta subdivisão que caracteriz caracterizaa o formato hierárquico do Registro.
•
Entrada: Uma entrada é um item do Registro que possui um valor a ele associado. Dentro de
uma chave ou sub-chave sub-chave podem existir diversas entradas. entradas. Cada entrada possui um valor associado.
R egistro do Windows 10 exemplo prático •
Vejamos um exemplo de entrada: •
HKEY_CURRENT_USER\Control Panel\K HKEY_CURRENT_USER\Control Panel\Keyboard\In eyboard\InitialKeyboar itialKeyboardIndicators dIndicators=2 =2 Estamos na na sub-árvore HKEY_CURRENT_USER, dentro dentro da qual estamos estamos na chave Control Panel (a qual contém contém as configuraç configurações ões do Painel Painel de Controle), dentro dent ro da qual qual est estamos amos na sub-ch sub-chave ave Ke Keyboar yboard. d. Den Dentro tro da sub-c sub-chav havee •
Keyboard estamos considerando tem um valor definido como 2. a entrada InitialKeyboardIndicators=2, a qual Nota: A entrada entrada InitialKeyboardIndicat InitialKeyboardIndicators ors define se se a tecla NumLook aparecer apareceráá ligada ou desligada durante durante a inicialização do Windows 10. •
Existem diferentes diferentes tipos de entradas que podem ser criadas. Para cada tipo de
entrada existe um conjunto de valores possíveis. Ao definir o tipo associado com uma Entrada da Registry, definimos os valores que podem ser atribuídos a respectiva entrada.
egistro do Windows 10 R exemplo prático No Windows 10 temos os seguintes tipos possíveis de entrada da Registry: Registry: •
•
•
• •
•
REG_SZ: Define a entrada como sendo do tipo String, ou seja, aceitavariável valores edo valores tipo Texto. Este tipo de chave aceita como valores entradas deesta textoentrada de tamanho
pode conter tanto caracteres caracteres padrão ANSI quanto caracteres caracteres do tipo Unicode. Este é o tipo mais comum de entrada na Registry. REG_BINARY: Esta entrada entrada deve receber um valor valor na forma de uma String de dígitos Hexadecimais, como por exemplo: 0C 12 B6 D4. Cada par de valores Hexadecimais é
interpret interpretado ado como REG_DWORD: Estaum entrbyte. entrada ada deve receber receber um valor na forma de uma String de 1 a 8 dígitos Hexadecimais, como por exemplo: 0C 12 B6 D4. REG_MULTI_SZ: Este tipo de entrada aceita aceita múltiplos valores valores.. REG_EXPAND_SZ: Semelhante a REG_SZ, com a diferença que este tipo de entrada pode conter um variável variável que é substituída pelo valor associado. Por exemplo, exemplo, podemos criar uma chave deste tipo queécontém variável variá vel %CurrentUser% %CurrentUser%. . Quando o usuário faz através o logon, o valor desta dest a entrada definidoacomo sendo o nome de logon do usuário atual, atra vés da substituição da variável variável de ambiente %CurrentUse %CurrentUser% r% pelo respectivo nome de logon do usuário atual. Hive: Uma Hive Hive é um conjunto definido de Chaves, Chaves, sub-chaves sub-chaves e as respectivas respectivas entradas, entradas, conjunto este normalmente associado a um determinado assunto, assunto, como por ex exemplo emplo segurança. seguranç a. As entradasSyst associadas a umaPara Hivecada são gravadas grav em um na da pasta %systemroot%\ %syst emroot%\ System32\Config. em32\Config. Para Hiveadas é criado ummesmo arquivoarquivo, com o nome Hive e sem extensão extensão e um arquivo com o nome nome da Hive Hive e a extensão extensão .log.
R egistro do Windows 10 exemplo prático •
Por exemplo, para a SECURITY, são criados os arquivos SECURITY e SECURITY.LOG, conforme indicado na Figura:
R egistro do Windows 10 exemplo prático 5. 6.
7.
Clique no sinal de + ao a o lado de HKEY_CURRENT_USER para exibir as opções desta sub-árvore. Nas opções que são exibidas, abaixo de HKEY_CURRENT_USER, clique na setinha para a direita, direita, ao lado da chave Control Control Panel, para para abrir esta opção. Depois Depois clique na opção Control Panel, para para selecioná-la. No painel da direita serão serão exibidas as sub-ch sub -chav aves es de Contro Controll Pa Panel nel.. Nas sub-chaves sub-chaves de Control Control Panel, abaixo desta opção, clique em Keyboard, Keyboard, para exibir as entradas desta sub-chave. Observe no Painel da direita que são exibidas as entradas para a sub-chave sub-chave Keyboar Keyboard, d, conforme indicado na Figura: Figura:
R egistro do Windows 10 exemplo prático 8. 9.
10.
Verifique se o valor da entrada InitialKeyboardIndica InitialKeyboardIndicators tors está definido definido em 2. Se não estiver, vamos editá-lo. Paraa editar uma entrada do Registro basta dar um clique duplo na respectiva entrada Par que o Windows 10 exibe uma janela com o valor atual da entrada. Nesta janela você pode alterar o valor desejado, conforme exemplo indicado na Figura:
Se o valor estiver diferente de 2 digite 2 e clique em OK. Você estará de volta ao Editor da Registry.
Dica: Em determinadas situações pode ser que seja necessária a criação de novas chaves ou de novas
entradas na Registry. Registry. Na prática, a maioria das chaves da Registry são criadas, automaticamente, automaticamente, pelo Windows 10 e pelos aprogramas quand o estes são instalados. Porém determinadas situações pode ser necessária criação dequando chaves ou entradas diretamente naem Registry Registry. . Você deve tomar muito cuidado com este procedimento e somente criar chaves ou entradas quando este procedimento for recomendado pela documentação documentação do Windows 10, pela documentação do aplicativo ou pelo manual de algum dispositivo de hardware.
R egistro do Windows 10 exemplo prático •
•
Para criar uma nova chave ou entrada, basta clicar com o botão
direito do mouse no local onde a chave/entrada deve ser criada e selecionar o comando Novo. Será exibido um menu de opções onde você pode selecionar se deseja criar uma nova chave chave ou uma nova entrada de um dos cinco tipos descritos anteriormente. Para excluir uma chave ou entrada do Registro basta clicar no elemento a ser excluído, para selecioná-lo e pressionar o botão Delete. Cuidado que ao excluir uma chave, todas as suas subchavess e respectivas chave respectivas entradas entradas serão serão excluídas. excluídas. Todos os cuidados
que foram recomendados para a adição e alteração de chaves e entradas também são válidas, só que em dobro, para a exclusão. Se você excluir, por engano, chaves utilizadas pelo Windows 10, poderemos ter situações em que o Windows 10 não poderá mais reinicializar corretamente.
R egistro do Windows 10 exemplo prático •
Exportando e importando chaves de registro: Podem existir situações em que partes
inteiras da Registry de um computador tenha que ser copiadas para um computador semelhante. Para copiar partes da Registry utilizamos os seguintes passos: No computador de origem exporte a parte do registro a ser copiado para outro computador. Para exportar uma chave e suas sub-chaves, basta clicar com o botão direito do mouse na chave a ser export exportada. ada. No menu que é exibido clique em Exportar. Será exibida a janela Exportar arquivo do Registro. Nesta janela você define a pasta e o nome do arquivo onde as configurações serão salvas. As configurações são salvas em um arquivo .reg. No computador de destino, para onde as configurações devem ser copiadas basta •
•
abrir o Windows Windows Explorer, Explorer, localizar o arquivo .reg, .reg, gerado no passo anterior anterior e dar um clique duplo no arquivo. O Windows 10 emite uma mensagem pedindo a confirmação para para a importação das entradas entradas contidas no arquivo arquivo .reg para a Registry do sistema.
R egistro do Windows 10 exemplo prático •
•
•
Existem permissões de segurança associadas com as chaves e subchaves cha ves da Registry Registry.. É o mesmo conceito/funcionalidade das
permissões NTFS, para acesso a pastas e arquivos. Através das permissões o Windows 10 controla quais usuários e grupos podem acessar, alterar e, até mesmo, excluir chaves e subchavess da Registry chave Registry.. Para Para configurar as permissões permissões associadas a uma chave basta localizar a respectiva Chave, clicar com o botão Direito do mouse na chave e, no menu que é exibido exibido,, clicar em Permissões... Será exibida a janela Permissões para nome_da_chave. Esta janela de permissões é semelhante a janela de permissões para pastas e sub-pastas. É possível, inclusive, definir auditoria em chaves da Registry, para que fique registrado quais usuários fizeram acesso e quais as operações eindividualmente. xecutadas adas por cada A auditoria é definida cada chaveexecut individualment e. As usuário. configurações de Auditoria sãopara acessadas através do botão Avançado.
egistro do Windows 10 R exemplo prático 11. Feche o Editor de Registro. 12. Reinicialize o Windows 10 e verifique se se a tecla NumLook é ligada automaticamente automaticamente,, mesmo antes de você fazer o logon no Windows 10. Isto Isto comprova comprova que a alteração que fizemos na Registry, definindo o valor da chave HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicators=2 está funcionando corretamente.
View more...
Comments