본문/내용
이러한 결점을 보완하고자 한글 윈도우 95에서는 레지스트리라는 것을 도입했습니다. 물론 한글 윈도우 3.1과의 호환성을 위해서 ini파일들 역시 사용할 수 있습니다.
결국 레지스트리는 한글 윈도우 3.1의 ini 파일처럼 개개의 정보를 갖고 있는 환경 설정 파일인 셈입니다. 그렇기 때문에 레지스트리는 한글 윈도우즈의 95의 화면 구성에서 시스템 제어까지의 모든 특징을 갖고 있습니다.
결론적으로 말하면 레지스트리는 한글 윈도우 95의 설치 시에 생성되는 정보 파일입니다. 이 파일들의 항목들은 하드웨어, 소프트웨어, 유저, 그리고 PC나 네트워크의 특성들 나타내는 값들로 구성되어 있습니다. 그리고 사용자가 제어판에서 세팅을 하거나 새로운 소프트웨어를 설치하게 되면 레지스트리는 그 변화를 반영하여 바뀌게 됩니다. 이 레지스트리 세팅은 레지스트리 에디터(REGEDIT.EXE)에 의해 볼수 있는데 이것은 CD-ROM 에서 한글 윈도우 95를 설치하는 경우는 windows/system 디렉토리에 저절로 설치되어지며, 플로피 디스크로 설치하는 경우는 설치되지 않습니다.
레지스트리는 계층적인(hierarchical) 형태를 가지고 있기 때문에 폴더 구조로 꾸밀 수가 있습니다. ini 파일에서는 이러한 작업을 할 수가 없었습니다. 이러한 많은 이점 때문에 네트 워크 환경에서 사용자는 네트워크상의 어느 PC 에나 마치 자신의 데스크탑 PC 같이 드나들 수가 있습니다. 그리고 다수의 사용자가 하나의 컴퓨터에 환경정보를 저장하는 것도 가능합니다. (한글 윈도우 95에서 여러 사용자가 각각의 환경을 사용할 수 있게 한 것은 좋은 예입니다.)
2. 레지스트리의 구성
레지스트리는 크게 다음의 여섯 개의 서브트리로 이루어져 있습니다.