Windows 레지스트리란 무엇이며 어떻게 작동합니까?
잡집 / / November 28, 2021
Windows 레지스트리는 Windows 응용 프로그램의 구성, 값 및 속성 모음입니다. 하나의 계층적 방식으로 구성되고 저장되는 Windows 운영 체제로 저장소.
새 프로그램이 Windows 시스템에 설치될 때마다 크기, 버전, 저장소 위치 등과 같은 속성과 함께 Windows 레지스트리에 항목이 만들어집니다.
이 정보는 데이터베이스에 저장되어 있기 때문에 운영 체제는 사용된 리소스를 인식할 뿐만 아니라 다른 응용 프로그램은 특정 리소스 또는 파일이 공존하는 것.
내용물
- Windows 레지스트리란 무엇이며 어떻게 작동합니까?
- Windows 레지스트리의 역사
- 다른 운영 체제에 대한 Windows 레지스트리의 관련성
- Windows 레지스트리의 이점은 무엇입니까?
- Windows 레지스트리는 어떻게 작동합니까?
- Windows 레지스트리에 액세스하는 방법은 무엇입니까?
- 레지스트리 편집기를 편집하는 것이 안전합니까?
- Windows 레지스트리의 구조를 살펴보겠습니다.
- Windows 레지스트리의 일반적인 루트 키
- NS. HKEY_CLASSES_ROOT
- ii. HKEY_LOCAL_MACHINE
- iii. HKEY_CURRENT_CONFIG
- iv. HKEY_CURRENT_USER
- V. HKEY_USERS
- 결론
Windows 레지스트리란 무엇이며 어떻게 작동합니까?
Windows 레지스트리는 Windows 작동 방식의 핵심입니다. 중앙 레지스트리의 이러한 접근 방식을 사용하는 유일한 운영 체제입니다. 시각화하자면 운영 체제의 모든 부분은 부팅 순서부터 파일 이름을 바꾸는 것과 같은 간단한 작업에 이르기까지 Windows 레지스트리와 상호 작용해야 합니다.
간단히 말해서, 레지스트리의 항목이 카드 카탈로그에 저장된 카드 스택과 같은 라이브러리 카드 카탈로그와 유사한 데이터베이스입니다. 레지스트리 키는 카드이고 레지스트리 값은 해당 카드에 기록된 중요한 정보입니다. Windows 운영 체제는 레지스트리를 사용하여 시스템과 소프트웨어를 제어하고 관리하는 데 사용되는 많은 정보를 저장합니다. 이는 PC 하드웨어 정보에서 사용자 기본 설정 및 파일 유형에 이르기까지 무엇이든 될 수 있습니다. Windows 시스템에 대해 수행하는 거의 모든 형태의 구성에는 레지스트리 편집이 포함됩니다.
Windows 레지스트리의 역사
Windows의 초기 버전에서 응용 프로그램 개발자는 실행 파일과 함께 별도의 .ini 파일 확장명을 포함해야 했습니다. 이 .ini 파일에는 주어진 실행 프로그램이 제대로 작동하는 데 필요한 모든 설정, 속성 및 구성이 포함되어 있습니다. 그러나 이는 특정 정보의 중복으로 인해 매우 비효율적이며 실행 프로그램에 대한 보안 위협이 되었습니다. 그 결과, 표준화되고 중앙 집중화된 안전한 기술의 새로운 구현이 분명히 필요했습니다.
Windows 3.1의 출현과 함께 이러한 수요의 베어본 버전은 Windows 레지스트리라고 하는 모든 응용 프로그램 및 시스템에 공통된 중앙 데이터베이스로 충족되었습니다.
그러나 이 도구는 응용 프로그램이 실행 파일의 특정 구성 정보만 저장할 수 있기 때문에 매우 제한적이었습니다. 수년에 걸쳐 Windows 95와 Windows NT는 이러한 기반 위에서 더욱 발전하여 최신 버전의 Windows 레지스트리에서 핵심 기능으로 중앙 집중화를 도입했습니다.
즉, Windows 레지스트리에 정보를 저장하는 것은 소프트웨어 개발자를 위한 옵션입니다. 따라서 소프트웨어 응용 프로그램 개발자가 휴대용 응용 프로그램을 만드는 경우 정보를 추가할 필요가 없습니다. 레지스트리에 구성, 속성 및 값이 있는 로컬 저장소를 만들고 성공적으로 배송되었습니다.
다른 운영 체제에 대한 Windows 레지스트리의 관련성
Windows는 중앙 레지스트리의 이러한 접근 방식을 사용하는 유일한 운영 체제입니다. 시각화하려면 운영 체제의 모든 부분이 부팅 순서에서 파일 이름 변경에 이르기까지 Windows 레지스트리와 상호 작용해야 합니다.
iOS, Mac OS, Android 및 Linux와 같은 다른 모든 운영 체제는 운영 체제를 구성하고 운영 체제 동작을 수정하는 방법으로 텍스트 파일을 계속 사용합니다.
대부분의 Linux 변형에서 구성 파일은 .txt 형식으로 저장됩니다. 모든 .txt 파일이 중요한 시스템으로 간주되기 때문에 텍스트 파일로 작업해야 할 때 문제 파일. 따라서 이러한 운영 체제에서 텍스트 파일을 열려고 하면 볼 수 없습니다. 이러한 운영 체제는 다음과 같은 모든 시스템 파일 때문에 보안 조치로 이를 숨기려고 합니다. 네트워크 카드, 방화벽, 운영 체제, 그래픽 사용자 인터페이스, 비디오 카드의 구성 인터페이스 등 에 저장됩니다 ASCII 형식.
이 문제를 피하기 위해 macOS와 iOS 모두 다음을 구현하여 텍스트 파일 확장자에 대해 완전히 다른 접근 방식을 배포했습니다. .plist 확장자, 모든 시스템과 응용 프로그램 구성 정보가 포함되어 있지만 단일 레지스트리를 갖는 것의 이점은 단순한 파일 확장자 변경보다 훨씬 큽니다.
Windows 레지스트리의 이점은 무엇입니까?
운영 체제의 모든 부분은 Windows 레지스트리와 지속적으로 통신하므로 매우 빠른 저장소에 저장해야 합니다. 따라서 이 데이터베이스는 매우 빠른 읽기 및 쓰기와 효율적인 저장을 위해 설계되었습니다.
레지스트리 데이터베이스를 열어 크기를 확인하는 경우 일반적으로 15~20MB 사이를 유지하므로 항상 레지스트리 데이터베이스에 로드할 수 있을 만큼 작습니다. 램 부수적으로 운영 체제에서 사용할 수 있는 가장 빠른 저장소인 (Random Access Memory)입니다.
레지스트리는 항상 메모리에 로드되어야 하므로 레지스트리 크기가 크면 다른 모든 응용 프로그램이 원활하게 실행되거나 전혀 실행될 수 있는 충분한 공간이 남지 않습니다. 이것은 운영 체제의 성능에 해로울 수 있으므로 Windows 레지스트리는 고효율이라는 핵심 목표로 설계되었습니다.
동일한 장치와 상호 작용하는 여러 사용자가 있고 사용하는 응용 프로그램이 많은 경우 일반적으로 동일한 응용 프로그램을 두 번 또는 여러 번 다시 설치하면 비용이 많이 듭니다. 저장. Windows 레지스트리는 응용 프로그램 구성이 다양한 사용자 간에 공유되는 이러한 시나리오에서 탁월합니다.
이는 사용되는 총 스토리지를 줄일 뿐만 아니라 사용자가 하나의 상호 작용 포트에서 애플리케이션 구성을 변경할 수 있는 액세스 권한을 제공합니다. 이것은 또한 사용자가 모든 로컬 스토리지 .ini 파일로 수동으로 이동할 필요가 없기 때문에 시간을 절약합니다.
다중 사용자 시나리오는 엔터프라이즈 설정에서 매우 일반적입니다. 여기서 사용자 권한 액세스가 강력하게 필요합니다. 모든 정보나 리소스를 모든 사람과 공유할 수 있는 것은 아니기 때문에 개인 정보 기반 사용자 액세스의 필요성은 중앙 집중식 Windows 레지스트리를 통해 쉽게 구현되었습니다. 여기에서 네트워크 관리자는 수행한 작업에 따라 보류하거나 허용할 수 있는 권한을 보유합니다. 이것은 네트워크에 있는 여러 장치의 모든 레지스트리에 대한 원격 액세스와 동시에 업데이트를 수행할 수 있기 때문에 단일 데이터베이스를 다용도로 만들 뿐만 아니라 견고하게 만들었습니다.
Windows 레지스트리는 어떻게 작동합니까?
더러워지기 전에 Windows 레지스트리의 기본 요소를 살펴보겠습니다.
Windows 레지스트리는 다음과 같은 두 가지 기본 요소로 구성됩니다. 레지스트리 키 이것은 컨테이너 객체이거나 단순히 다양한 유형의 파일이 저장된 폴더와 같습니다. 레지스트리 값 어떤 형식이든 될 수 있는 파일과 같은 비컨테이너 개체입니다.
다음 사항도 알아야 합니다.Windows 레지스트리 키의 모든 권한 또는 소유권을 가져오는 방법
Windows 레지스트리에 액세스하는 방법은 무엇입니까?
레지스트리 편집기 도구를 사용하여 Windows 레지스트리에 액세스하고 구성할 수 있습니다. Microsoft에는 Windows 운영 체제의 모든 버전과 함께 무료 레지스트리 편집 유틸리티가 포함되어 있습니다.
이 레지스트리 편집기는 "Regedit"를 입력하여 액세스할 수 있습니다. 명령 프롬프트 또는 시작 메뉴에서 검색 또는 실행 상자에 "Regedit"를 입력하기만 하면 됩니다. 이 편집기는 Windows 레지스트리에 액세스하기 위한 포털이며 레지스트리를 탐색하고 변경하는 데 도움이 됩니다. 레지스트리는 Windows 설치 디렉터리에 있는 다양한 데이터베이스 파일에서 사용하는 포괄적인 용어입니다.
레지스트리 편집기를 편집하는 것이 안전합니까?
당신이하고있는 일을 모른다면 레지스트리 구성을 가지고 노는 것은 위험합니다. 레지스트리를 편집할 때마다 올바른 지침을 따르고 변경 지시를 받은 항목만 변경해야 합니다.
고의로 또는 실수로 Windows 레지스트리에서 항목을 삭제하면 시스템 구성이 변경되어 Blue Screen of Death가 발생하거나 Windows가 부팅되지 않을 수 있습니다.
따라서 일반적으로 다음을 권장합니다. 백업 Windows 레지스트리 변경하기 전에. 당신은 또한 수 시스템 복원 지점 만들기 (레지스트리를 자동으로 백업함) 레지스트리 설정을 다시 정상으로 변경해야 하는 경우 사용할 수 있습니다. 하지만 들은 대로만 하면 문제가 되지 않습니다. 방법을 알아야 하는 경우 Windows 레지스트리를 복원한 다음 이 자습서 그렇게 하는 방법을 쉽게 설명합니다.
Windows 레지스트리의 구조를 살펴보겠습니다.
운영 체제의 액세스만을 위해 존재하는 액세스할 수 없는 저장소 위치에 사용자가 있습니다.
이러한 키는 시스템 부팅 단계에서 RAM에 로드되며 특정 시간 간격 또는 특정 시스템 수준 이벤트 또는 이벤트가 발생할 때 지속적으로 통신됩니다.
이러한 레지스트리 키의 특정 부분은 하드 디스크에 저장됩니다. 하드 디스크에 저장된 이러한 키를 하이브라고 합니다. 레지스트리의 이 섹션에는 레지스트리 키, 레지스트리 하위 키 및 레지스트리 값이 포함됩니다. 사용자에게 부여된 권한 수준에 따라 해당 키의 특정 부분에 액세스할 수 있습니다.
HKEY로 시작하는 레지스트리 계층 구조의 정점에 있는 키는 하이브로 간주됩니다.
에디터에서 벌통은 모든 키가 확장되지 않고 표시될 때 화면 왼쪽에 있습니다. 폴더로 나타나는 레지스트리 키입니다.
Windows 레지스트리 키와 해당 하위 키의 구조를 살펴보겠습니다.
키 이름의 예 – “HKEY_LOCAL_MACHINE\SYSTEM\Input\Break\loc_0804”
여기서 "loc_0804"는 하위 키를 나타냅니다. "Break"은 HKEY_LOCAL_MACHINE 루트 키의 하위 키 "SYSTEM"을 참조하는 하위 키 "Input"을 나타냅니다.
Windows 레지스트리의 일반적인 루트 키
다음 키는 최상위 키 내에 더 많은 키를 포함하는 고유한 개별 하이브입니다.
NS. HKEY_CLASSES_ROOT
파일 확장자 연관 정보로 구성된 Windows 레지스트리의 레지스트리 하이브이며, 프로그래밍 방식 식별자 (ProgID), 인터페이스 ID(IID) 데이터 및 클래스 ID(CLSID).
이 레지스트리 하이브 HKEY_CLASSES_ROOT는 Windows 운영 체제에서 발생하는 모든 작업이나 이벤트의 게이트웨이입니다. 다운로드 폴더에 있는 일부 mp3 파일에 액세스하려고 한다고 가정합니다. 운영 체제는 이를 통해 쿼리를 실행하여 필요한 조치를 취합니다.
HKEY_CLASSES_ROOT 하이브에 액세스하는 순간 이렇게 방대한 확장 파일 목록을 보고 압도되기 쉽습니다. 그러나 이들은 Windows가 유동적으로 작동하도록 하는 바로 그 레지스트리 키입니다.
다음은 HKEY_CLASSES_ROOT 하이브 레지스트리 키의 몇 가지 예입니다.
HKEY_CLASSES_ROOT\.otf. HKEY_CLASSES_ROOT\.htc. HKEY_CLASSES_ROOT\.img. HKEY_CLASSES_ROOT\.mhtml. HKEY_CLASSES_ROOT\.png. HKEY_CLASSES_ROOT\.dll
두 번 클릭하고 파일을 열 때마다 시스템은 다음을 통해 쿼리를 보냅니다. HKEY_CLASSES_ROOT 이러한 파일이 요청될 때 수행할 작업에 대한 지침이 명확하게 표시되는 곳 주어진. 따라서 시스템은 요청된 이미지를 표시하는 사진 뷰어를 엽니다.
위의 예에서 레지스트리는 HKEY_CLASSES_ROOT\.jpg 키에 저장된 키를 호출합니다. HKEY_CLASSES_ROOT 하이브는 HKEY_LOCAL_MACHINE 하이브에서 모두 발견되는 집합적 데이터입니다. (HKEY_LOCAL_MACHINE\Software\Classes) 및 HKEY_CURRENT_USER 하이브 (HKEY_CURRENT_USER\소프트웨어\클래스). 따라서 레지스트리 키가 두 위치에 있으면 충돌이 발생합니다. 따라서 HKEY_CURRENT_USER\Software\Classes에 있는 데이터는 다음 위치에서 사용됩니다. HKEY_ CLASSES_ 루트. 화면 왼쪽의 HKEY_CLASSES 키를 열어 액세스할 수 있습니다.
ii. HKEY_LOCAL_MACHINE
이것은 로컬 컴퓨터와 관련된 모든 설정을 저장하는 여러 레지스트리 하이브 중 하나입니다. 저장된 정보를 사용자나 프로그램이 편집할 수 없는 전역 키입니다. 이 하위 키의 전역 특성으로 인해 이 저장소에 저장된 모든 정보는 RAM에서 지속적으로 실행되는 가상 컨테이너의 형태입니다. 소프트웨어 사용자가 설치한 구성 정보의 대부분과 Windows 운영 체제 자체는 HKEY_LOCAL_MACHINE에 있습니다. 현재 감지된 모든 하드웨어는 HKEY_LOCAL_MACHINE 하이브에 저장됩니다.
또한 다음을 수행하는 방법을 알고 있습니다.레지스트리를 통해 검색할 때 Regedit.exe 충돌 수정
이 레지스트리 키는 7개의 하위 키로 더 나뉩니다.
1. 샘 (보안 계정 관리자) – 사용자의 비밀번호를 보안 형식(LM 해시 및 NTLM 해시)으로 저장하는 레지스트리 키 파일입니다. 해시 함수는 사용자의 계정 정보를 보호하기 위해 사용되는 암호화의 한 형태입니다.
시스템의 C:\WINDOWS\system32\config에 있는 잠긴 파일로 운영 체제가 실행 중일 때 이동하거나 복사할 수 없습니다.
Windows는 보안 계정 관리자 레지스트리 키 파일을 사용하여 사용자가 Windows 계정에 로그인하는 동안 사용자를 인증합니다. 사용자가 로그인할 때마다 Windows는 일련의 해시 알고리즘을 사용하여 입력된 암호의 해시를 계산합니다. 입력한 비밀번호의 해시가 내부의 비밀번호 해시와 동일한 경우 SAM 레지스트리 파일, 사용자는 자신의 계정에 액세스할 수 있습니다. 이것은 또한 대부분의 해커가 공격을 수행하는 동안 표적으로 삼는 파일입니다.
2. 보안 (관리자가 아니면 액세스할 수 없음) – 이 레지스트리 키는 현재 시스템에 로그인한 관리자 계정에 로컬입니다. 조직에서 시스템을 관리하는 경우 사용자에게 명시적으로 관리 액세스 권한이 부여되지 않은 경우 사용자는 이 파일에 액세스할 수 없습니다. 관리자 권한 없이 이 파일을 열면 비어 있습니다. 이제 시스템이 관리 네트워크에 연결된 경우 이 키는 조직에서 설정하고 적극적으로 관리하는 로컬 시스템 보안 프로필로 기본 설정됩니다. 이 키는 SAM에 연결되어 있어 인증 성공 시 사용자의 권한 수준에 따라 다양한 로컬 및 그룹 정책 적용됩니다.
3. 체계 (중요한 부팅 프로세스 및 기타 커널 기능) – 이 하위 키는 다음과 같은 전체 시스템과 관련된 중요한 정보를 포함합니다. 컴퓨터 이름, 현재 탑재된 하드웨어 장치, 파일 시스템 및 특정 이벤트에서 수행할 수 있는 자동화된 작업의 종류 있다 죽음의 블루 스크린 CPU 과열로 인해 컴퓨터가 자동으로 이러한 이벤트를 처리하기 시작하는 논리적 절차가 있습니다. 이 파일은 충분한 관리 권한이 있는 사용자만 액세스할 수 있습니다. 시스템이 부팅될 때 모든 로그가 동적으로 저장되고 읽히는 곳입니다. 제어 세트로 알려진 대체 구성과 같은 다양한 시스템 매개변수.
4. 소프트웨어 플러그 앤 플레이 드라이버와 같은 모든 타사 소프트웨어 구성이 여기에 저장됩니다. 이 하위 키는 다양한 응용 프로그램 및 시스템 설치 프로그램에서 변경할 수 있는 기존 하드웨어 프로필에 연결된 소프트웨어 및 Windows 설정을 포함합니다. 소프트웨어 개발자는 소프트웨어를 사용할 때 사용자가 액세스하는 정보를 제한하거나 허용할 수 있습니다. 이는 "정책" 하위 키를 사용하여 설정할 수 있습니다. 특정 시스템을 인증, 승인 또는 허용하지 않는 데 사용되는 시스템 인증서를 포함하는 애플리케이션 및 시스템 서비스에 대한 일반 사용 정책 또는 서비스.
5. 하드웨어 시스템 부팅 중에 동적으로 생성되는 하위 키입니다.
6. 구성품 시스템 전체 장치별 구성 요소 구성 정보는 여기에서 찾을 수 있습니다.
7. BCD.dat (시스템 파티션의 \boot 폴더에 있음) 레지스트리를 RAM에 로드하여 시스템 부팅 시퀀스 동안 시스템이 읽고 실행을 시작하는 중요한 파일입니다.
iii. HKEY_CURRENT_CONFIG
이 하위 키가 존재하는 주된 이유는 비디오와 네트워크 설정을 저장하기 위한 것입니다. 해상도, 재생률, 종횡비 등과 같은 비디오 카드와 관련된 모든 정보가 될 수 있습니다. 뿐만 아니라 네트워크
또한 Windows 레지스트리의 일부인 레지스트리 하이브이며 현재 사용 중인 하드웨어 프로필에 대한 정보를 저장합니다. HKEY_CURRENT_CONFIG는 실제로 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\HardwareProfiles\Currentregistry 키에 대한 포인터입니다. 이것은 단순히 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\HardwareProfiles 아래에 나열된 현재 활성 하드웨어 프로필에 대한 포인터입니다. 열쇠.
따라서 HKEY_ CURRENT_CONFIG는 현재 사용자의 하드웨어 프로필 구성을 보고 수정하는 데 도움이 됩니다. 위에 나열된 세 위치 중 하나는 모두 동일하므로 관리자로 수행할 수 있습니다.
iv. HKEY_CURRENT_USER
현재 로그인한 사용자와 관련된 Windows 및 소프트웨어에 대한 구성 정보와 저장소 설정을 포함하는 레지스트리 하이브의 일부입니다. 예를 들어 레지스트리 키의 다양한 레지스트리 값은 HKEY_CURRENT_USER 하이브 컨트롤 사용자 수준에 있습니다. 키보드 레이아웃, 설치된 프린터, 바탕 화면 배경 무늬, 디스플레이 설정, 매핑된 네트워크 드라이브 및 더.
제어판의 다양한 애플릿 내에서 구성하는 많은 설정은 HKEY_CURRENT_USER 레지스트리 하이브에 저장됩니다. HKEY_CURRENT_USER 하이브는 사용자별로 다르기 때문에 동일한 컴퓨터에서 하이브에 포함된 키와 값은 사용자마다 다릅니다. 이는 전역적인 대부분의 다른 레지스트리 하이브와 달리 Windows의 모든 사용자에게 동일한 정보를 유지합니다.
레지스트리 편집기의 화면 왼쪽을 클릭하면 HKEY_CURRENT_USER에 액세스할 수 있습니다. 보안 조치로 HKEY_CURRENT_USER에 저장된 정보는 보안 식별자로 HKEY_USERS 하이브 아래에 위치한 키에 대한 포인터일 뿐입니다. 두 영역 중 하나에 대한 변경 사항은 즉시 적용됩니다.
V. HKEY_USERS
여기에는 각 사용자 프로필의 HKEY_CURRENT_USER 키에 해당하는 하위 키가 포함됩니다. 이것은 또한 Windows 레지스트리에 있는 많은 레지스트리 하이브 중 하나입니다.
HKEY_USERS 아래에 종류 정보가 저장되는 장치를 적극적으로 사용하는 모든 사용자에 대한 모든 사용자별 구성 데이터가 여기에 기록됩니다. 특정 사용자에 해당하는 시스템에 저장된 모든 사용자별 정보는 HKEY_USERS 하이브에 저장되며, 이를 활용하여 사용자를 고유하게 식별할 수 있습니다. 보안 식별자 또는 SID 사용자가 수행한 모든 구성 변경 사항을 기록합니다.
시스템에서 부여한 권한에 따라 HKEY_USERS 하이브에 계정이 존재하는 모든 활성 사용자 관리자는 프린터, 로컬 네트워크, 로컬 스토리지 드라이브, 데스크탑과 같은 공유 리소스에 액세스할 수 있습니다. 배경 등 그들의 계정에는 현재 사용자의 SID 아래에 저장된 특정 레지스트리 키와 해당 레지스트리 값이 있습니다.
포렌식 정보 측면에서 각 SID는 사용자 계정으로 수행되는 모든 이벤트 및 작업을 기록하기 때문에 모든 사용자에 대한 엄청난 양의 데이터를 저장합니다. 여기에는 사용자 이름, 사용자가 컴퓨터에 로그온한 횟수, 날짜 및 마지막 로그인 시간, 마지막 비밀번호가 변경된 날짜 및 시간, 실패한 로그인 횟수 및 곧. 또한 Windows가 로드되어 로그인 프롬프트에 표시되는 경우에 대한 레지스트리 정보도 포함되어 있습니다.
추천:수정 레지스트리 편집기가 작동을 멈췄습니다
기본 사용자의 레지스트리 키는 프로필 내의 ntuser.dat 파일에 저장되며, 기본 사용자에 대한 설정을 추가하려면 regedit를 사용하여 이것을 하이브로서 로드해야 합니다.
Windows 레지스트리에서 찾을 것으로 예상되는 데이터 유형
위에서 설명한 모든 키와 하위 키에는 구성, 값 및 속성이 저장되어 있습니다. 다음 데이터 유형, 일반적으로 전체 창을 구성하는 다음 데이터 유형의 조합입니다. 기재.
- 전 세계 대부분의 쓰기 시스템에서 표현되는 텍스트의 일관된 인코딩, 표현 및 처리를 위한 컴퓨팅 산업 표준인 유니코드와 같은 문자열 값.
- 바이너리 데이터
- 부호 없는 정수
- 심볼릭 링크
- 다중 문자열 값
- 리소스 목록(플러그 앤 플레이 하드웨어)
- 리소스 설명자(플러그 앤 플레이 하드웨어)
- 64비트 정수
결론
Windows 레지스트리는 텍스트 파일을 파일 확장자로 사용하여 시스템 및 응용 프로그램 구성뿐 아니라 응용 프로그램 개발자가 소프트웨어와 함께 제공해야 하는 구성 또는 .ini 파일의 수도 감소했습니다. 제품. 시스템과 시스템에서 실행되는 소프트웨어 모두에서 자주 액세스하는 데이터를 저장하는 중앙 집중식 리포지토리의 이점은 매우 분명합니다.
한 곳에서 다양한 사용자 정의 및 설정에 액세스할 수 있을 뿐만 아니라 사용이 간편하기 때문에 Windows는 다양한 소프트웨어 개발자가 데스크톱 응용 프로그램에 선호하는 플랫폼이 되었습니다. 이것은 Windows의 사용 가능한 데스크탑 소프트웨어 응용 프로그램의 양을 Apple의 macOS와 비교하면 매우 분명합니다. 요약하자면, 우리는 Windows 레지스트리의 작동 방식과 파일 구조 및 다양한 레지스트리 키 구성의 중요성과 레지스트리 편집기를 사용하여 완전한 효과.