Clube do Hardware
Home
Home
Armazenamento
Armazenamento
Energia
Energia
Entrada
Entrada
Gabinetes
Gabinetes
Placas-Mãe
Placas-Mãe
Processadores
Processadores
Refrigeração
Refrigeração
Vídeo
Vídeo
Outros
Outros
Conteúdo
Artigos
Blog
Editoriais
Notícias
Primeiras Impressões
Rádio CdH
Testes
Tutoriais
Menu Principal
Boletim
Classificados
Descubra a Marca
Dicionário
Download
Drivers
Dúvidas
Facebook
Folding@Home
Fórum
Links
Livros Recomendados
Livros do Autor
Produtos Bomba
Produtos Recomendados
Provas
RSS
Sobre
Sorteio
Twitter
Boletim
Assine hoje mesmo!
Procura




 
Recomendação
Livro Recomendado
Home » Outros » Windows

O Registro do Windows 9.x
Autor: Gabriel Torres
Tipo: Tutoriais Última Atualização: 06 de novembro de 1998
Página: 1 de 5
Introdução

O Registro é um grande banco de dados utilizado pelo Windows 9x para o armazenamento de informações referentes a programas e periféricos instalados, além de informações sobre preferências dos usuários. Ele já existia no Windows 3.x, porém era pouco utilizado pelos programadores, que preferiam a utilização de arquivos do tipo "INI".

Para quem não sabe, arquivos INI armazenam informações de configuração de um determinado programa. O próprio Windows utiliza basicamente dois arquivos INI para armazenar suas configurações: Win.ini, que armazena informações sobre programas instalados e System.ini, que armazena informações sobre periféricos instalados (hardware). No caso do Windows 3.x, cada programa criava um arquivo INI próprio. Por exemplo, o Word 6 criava e utilizava um arquivo chamado Winword6.ini para armazenar suas configurações - como, por exemplo, o diretório onde o Word ia buscar seus modelos.

A utilização de arquivos INI apresentava alguns problemas. Para começar, quanto mais programas instalados em seu micro, mais arquivos INI eram criados no diretório do Windows. Programas antigos em sua maioria não possuíam assistentes para a sua desinstalação do micro. Com isso, muito usuários, para remover o programa do micro, acabavam simplesmente apagando manualmente o diretório ocupado pelo programa (com o comando Deltree ou similar) e seus ícones no Windows. É claro que a maioria acabava esquecendo de apagar os arquivos INI do programa que ficavam armazenados no diretório do Windows (aliás, esse procedimento ainda tinha um agravante: a maioria dos programas acrescenta arquivos DLL no diretório do Windows; simplesmente apagar o diretório do programa não faz com que esses arquivos sejam apagados, fazendo com que arquivos ocupem inutilmente espaço no disco rígido do micro).

Outro problema é que arquivos INI são facilmente editáveis através de qualquer editor de texto, já que são arquivos ASCII (TXT). Uma simples mudança mal feita pelo usuário em um arquivo INI pode fazer com que o programa deixe de funcionar - ou mesmo o Windows inteiro, caso o usuário faça alguma besteira nos arquivos Win.ini e System.ini.

Talvez o maior problema seja na organização. O conteúdo de arquivos INI pode ser editado e colocado em qualquer ordem. Ao acessar um arquivo INI, o programa terá de filtrar o arquivo e buscar exatamente a informação que procura. Isso pode tomar algum tempo extra. O Registro, ao contrário de arquivos INI, é totalmente organizado; quando um programa necessita buscar uma informação, ele simplesmente sabe onde ela está armazenada: não é necessário filtrar o Registro. Com isso, a busca por informações no Registro é muito mais rápida do que em arquivos INI.

O papel do Registro é armazenar todas as informações que antes eram armazenadas em arquivos INI e muito mais. No Windows 9x, por motivos de compatibilidade, os arquivos System.ini e Win.ini continuam existindo. Programas antigos (por não conhecerem o Registro) ou mal escritos (preguiça do programador em aprender como o Registro funciona) continuam criando e usando arquivos INI armazenados no diretório do Windows em vez de usar o Registro.

O Registro é bastante enigmático. Isso foi feito de propósito, de modo a dificultar a sua manipulação por usuários xeretas. Ele é armazenado em um formato próprio e que só pode ser lido e manipulado por programas específicos. O Windows 9x vem com um programa editor de registro, chamado Regedit. Esse programa não possui atalho no menu Iniciar, justamente para não facilitar sua edição. Você pode chamá-lo simplesmente executando o arquivo c:windowsregedit.exe e, caso queira virar um "expert" em Registro, sugerimos criar um atalho para ele ou na Área de Trabalho ou no menu Iniciar. Ao executar o Regedit, tome o cuidado de somente ler os dados contido no Registo e nunca alterá-los (pelo menos por enquanto).

Fisicamente falando, o Registro está armazenado em dois arquivos: System.dat e User.dat. Esses arquivos estão ocultos no diretório do Windows. É interessante notar que muitas informações do Registro são dinâmicas e colhidas durante o boot do micro (por exemplo, as configurações de dispositivos Plug and Play não são armazenadas nos arquivos do Registro, mas sim lidas do periférico durante o boot). Mesmo não estando armazenadas em nenhum arquivo, informações dinâmicas ficam disponíveis no Registro, para que programas possam facilmente acessá-las através do Registro.


clique para ampliar
Figura 1: O Editor de Registro (Regedit.exe).
Página 1 de 5  | Próxima »
Imprimir | Enviar a um Amigo | Adicionar aos Favoritos | Comentários (0)

Conteúdo Relacionado
  • Problemas com o registro
  • Classificados
  • Windows 7 Home Premium 32 E 64bits Fpp Lacrado Português Br - R$ 309,99 HOT
  • Windows Xp Professional Sp3 Português Original Microsoft - R$ 299,99 HOT
  • Loja Virtual 8.5 Php Personalizada + Cielo + Atendimento - R$ 165,99 HOT
  • Atflex - Sistema Biometrico Academia Ginástica Musculação - R$ 399,00
  • Controle De Locação De Materiais P/ Buffet, Festas, Eventos. - R$ 250,00 HOT
  • Mais Ofertas...
  • Siga o Clube do Hardware!

    Últimas Notícias
    Kingston Lança no Brasil Unidades SSD HyperX 3K
    23 de maio de 2012 - 09:51 H
    Nexus Lança Gabinete Thrio 310
    22 de maio de 2012 - 09:43 H
    ASUS Lança Placa-mãe Com Conexão Thunderbolt
    21 de maio de 2012 - 10:39 H
    Cooler Master Lança Cooler Hyper 412 Slim
    18 de maio de 2012 - 09:10 H
    IDF Brasil 2012: Intel Lança Processadores Ivy Bridge com vPro
    17 de maio de 2012 - 10:29 H
    IDF Brasil 2012: Intel Lança Novos Processadores Xeon
    17 de maio de 2012 - 09:59 H
    Corsair Atualiza Fontes de Alimentação GS
    17 de maio de 2012 - 09:47 H
    Novas Ventoinhas de 140 mm da Arctic
    17 de maio de 2012 - 09:38 H
    AMD Lança Segunda Geração de APUs Série A
    17 de maio de 2012 - 09:21 H
    Transcend Lança Unidade SSD mSATA
    11 de maio de 2012 - 09:07 H
    .:: Mais Notícias ::.

    Últimos Artigos
    Teste da Fonte de Alimentação LEPA B650
    Teste do Gabinete MSI Stealth
    Placa-mãe ASRock Z77 Professional
    Por Dentro do Atari 2600
    Teste da Fonte de Alimentação Cooler Master Extreme 2 475 W
    Teste do Cooler TPC 812 da Cooler Master
    Mais um sorteio no Twitter @clubehardware
    Rádio CdH - Programa 009
    Teste do Cooler Deepcool Gammaxx 400
    O Inmetro e o teste de fontes no ”Fantástico“
    Rádio CdH - Programa 008
    Teste da Placa de Vídeo EVGA GeForce GTX 670 SuperClocked
    Teste do Gabinete Bitfenix Shinobi XL
    Teste da Fonte de Alimentação In Win GreenMe 750 W
    Teste do Gabinete SilverStone Precision PS07 Branco


    Últimas Mensagens no Fórum
    391.066 usuários cadastrados
    6.305 usuários on-line
    Configuração até R$ 1700,00
    por samubellan
    (2 visualizações, 0 respostas)
    O que vocês acham do Pavilion?
    por bruninhuo123
    (5 visualizações, 0 respostas)
    Notebook Samsung RF511-SD3 é bom?
    por daniellfranco
    (3 visualizações, 0 respostas)
    Ajuda - Computador novo com core i7 2600K em 68º em repouso.
    por Edde
    (5 visualizações, 0 respostas)
    ASUS P8H61-M liga cooler e led mas não aparece nada no vídeo.
    por thxmxx
    (84 visualizações, 3 respostas)
    Diablo 3 - lentidão o que pode ser?
    por arthurzanitti
    (20 visualizações, 1 respostas)
    Driver sim + 1028
    por arthurzanitti
    (26 visualizações, 1 respostas)
    Dúvidas com a Senha do Facebook
    por ymmelo
    (2 visualizações, 0 respostas)
    Macro VBA - maneira de pegar o intervalo que o usuário selecionar
    por gab.pavao
    (7 visualizações, 0 respostas)
    Ajuda em Programar
    por marqueslucas
    (24 visualizações, 1 respostas)
    .:: Visite Nosso Fórum ::.

    Sorteio do Mês
    Repetidor WN3000RPCom o patrocínio da Netgear, neste mês estamos sorteando um repetidor WN3000RP para ampliar o alcance da sua rede sem fio, compatível com os padrões b, g e n. Cadastre-se hoje mesmo e boa sorte!




    © 1996-2012, Clube do Hardware. Todos os direitos reservados.
    Anuncie Conosco | Informações Legais | Política de Privacidade