현재 위치 - 회사기업대전 - 기업 정보 공시 - 레지스트리란 무엇입니까? 레지스트리를 어떻게 사용합니까?

레지스트리란 무엇입니까? 레지스트리를 어떻게 사용합니까?

범주: 컴퓨터/네트워크

분석:

레지스트리란 무엇입니까?

Windows 95 부터 Microsoft 는 Windows 에 레지스트리 개념을 도입했습니다 (사실 이 개념은 Windows NT 에 이미 있음). 레지스트리는 Windows 95 및 Windows 98 의 핵심 데이터베이스이며, 테이블에는 다양한 매개변수가 저장되어 있으며, Windows 시작, 하드웨어 드라이버 로드 및 일부 Windows 어플리케이션의 정상적인 작동을 직접 제어합니다. 레지스트리가 채찍질로 인해 손상되면 Windows 시작 프로세스가 비정상적이고 전체 Windows 시스템이 완전히 마비될 수 있습니다. 따라서 Windows 사용자는 레지스트리에 문제가 있을 때 레지스트리를 정확하게 이해하고, 수정하고, 적시에 백업하고, 복구하는 것이 중요합니다.

레지스트리를 열려면 어떻게 해야 합니까? (복구하기 전에 레지스트리를 백업하십시오)

시작 → 실행 → 입력 "regedit" → 확인을 누릅니다.

첫째, 레지스트리의 구조와 관계

WINDOWS 레지스트리에는 6 개의 키가 있는데, 이는 하나의 하드 드라이브가 6 개의 파티션으로 분할되는 것과 같습니다.

실행 대화상자에 RegEdit 를 입력하고 확인을 클릭하여 레지스트리 편집기를 실행합니다.

Windows 98 중국어 레지스트리 (System.dat, User.dat, Config.pol) 의 데이터 구성 구조.

레지스트리에는 6 개의 루트 항목이 있습니다. 이러한 루트 키는 대문자이고 접두어는 keys 입니다. 이 명령 규칙은 Win32 API 레지스트리 함수 키워드를 기반으로 하는 기호 변수를 규정합니다.

레지스트리에서는 6 개의 루트 키가 평행으로 보이지만 서로 관련이 없습니다. 그러나 실제로 HKEY _ class _ ROOT 및 HKEY_CURRENT_CONFIG 에 저장된 정보는 HKEY_LOCAL_MACHINE 에 저장된 정보 중 일부이며 HKEY _ current 는 HKEY _ local _ machine 에 저장됩니다

HKEY_LOCAL_MACHINE 에는 HKEY _ 클래스 _ 루트 및 HKEY _ 현재 _ 사용자의 모든 정보가 포함됩니다. 시스템이 시작될 때마다 HKEY 의 현재 사용자 정보가 매핑되어 사용자가 정보를 보고 편집할 수 있습니다.

실제로 HKEY _ local _ machine \ software \ 클래스는 HKEY _ class _ 루트이며 사용자가 보고 편집할 수 있도록 루트 키로 사용됩니다. 마찬가지로 HKEY _ 현재 _ 구성 \ 시스템 \ 현재 제어는 HKEY _ 로컬 _ 시스템 \ 시스템 \ 현재 제어입니다.

HKEY 사용자는 기본 사용자와 현재 로그인한 사용자의 사용자 정보를 저장합니다. HKEY 현재 사용자 현재 로그인한 사용자의 사용자 정보를 저장합니다.

HKEY_DYN_DATA 는 시스템 런타임 시 동적 데이터를 저장하며, 시스템의 현재 상태를 반영하며, 동일한 시스템에서도 실행될 때마다 다릅니다.

위 분석에 따르면 레지스트리의 정보는 HKEY_LOCAL_MACHINE 과 HKEY_USERS 의 두 가지 범주로 나눌 수 있습니다. 이 두 범주에 대한 자세한 내용은 아래 소개를 참조하십시오.

둘째, 6 대 채권의 역할

레지스트리에서 모든 데이터는 디렉토리 구조와 매우 유사한 트리 구조 키 및 하위로 구성됩니다. 각 키에는 특정 정보 세트가 포함되어 있으며 각 키의 키 이름은 포함된 정보와 관련이 있습니다. 레지스트리 키에 하위 항목이 포함된 경우 레지스트리 편집기 창에서 레지스트리 항목을 나타내는 폴더 왼쪽에 "+"기호가 표시되어 폴더에 더 많은 컨텐츠가 있음을 나타냅니다. 사용자가 폴더를 열면 "+"가 "-"로 변경됩니다.

1.HKEY _ 사용자

이 루트 키는 로컬 컴퓨터 암호 목록에 저장된 사용자 ID 와 암호 목록을 저장합니다. 각 사용자에 대한 사전 구성 정보는 HKEY 사용자의 루트 키에 저장됩니다. Keys 사용자는 원격 컴퓨터에서 액세스하는 루트 키 중 하나입니다.

2.HKEY _ 현재 _ 사용자

이 루트 키는 사용자 로그인 사용자 이름과 임시 암호 등 로컬 워크스테이션에 저장된 현재 로그인에 대한 사용자 정보를 포함합니다 (참고: 암호는 입력 시 숨겨져 있음). 사용자가 Windows 98 에 로그인하면 HKEY 사용자의 해당 항목에서 현재 HKEY 사용자로 정보가 복사됩니다.

3.HKEY _ 현재 _ 구성

이 루트 키는 현재 사용자의 데스크톱 구성을 정의하는 데이터 (예: 모니터 등) 를 저장합니다. ), 마지막으로 사용한 문서 목록 (MRU) 등 현재 사용자가 중국어 버전의 Windows 98 을 설치한 것에 대한 정보. 그림 5 는 HKEY 의 현재 구성 하위 키워드 간의 연결을 보여 줍니다.

4.HKEY _ 클래스 _ 루트

Root key 는 Windows 98 중국어 버전에 설치된 응용 프로그램의 확장자에 따라 해당 파일 유형의 이름을 나타냅니다.

중국어 버전의 Windows 98 을 처음 설치할 때 RTF (서식 있는 텍스트 형식) 파일과 워드패드 &; 127; 그러나 나중에 중국어 Word 6.0 을 설치한 후 RTF 파일을 두 번 클릭하면 Word 가 자동으로 활성화됩니다. HKEY _ class _ root 는 시스템에 저장됩니다. WIN 에서 DAT 는 extended 를 대체합니다. INI 파일&; 127; 부분적으로 응용 프로그램을 파일 확장자에 연결하고 Windows 3.x 의 Reg.dat 파일에서 유사한 설정 항목을 대체합니다.

5.HKEY _ 로컬 _ 기계

루트 키는 로컬 컴퓨터의 하드웨어 데이터를 저장합니다. 루트 키 아래의 하위 키워드는 시스템에 포함되어 있습니다. DAT 를 사용하여 HKEY_LOCAL_MACHINE 에 필요한 정보를 제공하거나 원격 시스템에서 액세스할 수 있는 키 세트에 있습니다.

이 루트 항목의 많은 하위 항목은 System.ini 파일의 설정과 유사합니다. 그림 7 은 HKEY_LOCAL_MACHINE 루트 키 아래의 하위 키 사이의 상황을 보여줍니다.

6.HKEY_DYN_DATA

이 루트 키는 런타임 시스템 동적 데이터를 저장하며 표시할 때마다 변경되므로 루트 키 아래의 정보는 레지스트리에 저장되지 않습니다. 그림 8 은 HKEY_DYN_DATA 루트 키 아래의 하위 항목을 보여 줍니다.

셋. 등록 양식의 중요 내용

레지스트리는 큰 데이터베이스 레지스트리입니다. 데이터베이스를 자세히 분석하려면 한두 페이지 이상이 걸립니다. 데이터베이스 구조를 분석하는 데 6 개월 이상이 걸렸습니다. 다음은 몇 가지 중요한 내용만 소개하겠습니다.

(a) HKEY_CLASS_ROOT

1.HKEY _ class _ root/paint.pr acture/defaulticon 창 오른쪽에 있는 기본 문자열을 두 번 클릭하고 열린 대화상자에서 원래 "키 값" 을 삭제하고%/를 입력합니다 재부팅한 후 내 컴퓨터에서 Windows 디렉토리를 열고 큰 아이콘을 선택합니다. 그러면 보시는 Bmp 파일의 아이콘은 더 이상 같은 MSPAINT 아이콘이 아니라 각 Bmp 파일의 축소판입니다 (ACDSee 와 같은 사진 보기 소프트웨어가 설치되어 있지 않은 경우).

(2)HKEY _ 현재 _ 사용자

1.HKEY _ 현재 _ 사용자 \ 제어판 \ 바탕 화면의 새 문자열 이름 MenuShowDelay=0 은 시작 메뉴에서 하위 메뉴의 팝업 속도를 높입니다.

2. HKEY _ 현재 _ 사용자 \ 제어판 \ deskt-op \ Windows Metrics 에 1 애니메이션 전환 창 시작 값으로 새 문자열 이름 MinAnimate 을 생성합니다.

HKEY _ LOCAL _ MACHINE

1.HKEY _ 로컬 _ 시스템 \ 소프트웨어 \ Microsoft \ Windows \ 현재 버전 \ 탐색기 \ 사용자 셸 폴더 개인 폴더 및 즐겨찾기 경로 저장.

2.HKEY _ local _ machine \ system \ current control-설정 \ 제어 \ 키보드 레이아웃에는 키보드와 다양한 중국어 입력기 언어가 저장됩니다.

3.HKEY _ local _ machine \ software \ Microsoft \ Windows \ 현재 버전 \ 제거 설치된 Windows 응용 프로그램을 제거하는 정보를 저장합니다.

4.HKEY _ local _ machine \ system \ 현재 제어-설정 \ 서비스 \ classSave 저장 제어판-하드웨어 장치 추가-장치 유형 디렉토리.

5.HKEY _ 로컬 _ 시스템 \ 시스템 \ 현재-제어 세트 \ 제어 \ 업데이트 설정 새로 고침 모드. 값 00 은 자동 새로 고침으로 설정되고 0 1 은 수동 새로 고침 [탐색기에서 F5 누르기] 으로 설정됩니다.

6. HKEY _ local _ machine \ sofare \ Microsoft \ win-dows \ currentversion \ run 제어판 설정이 저장된 컴퓨터 시작프로그램 이름 (아이콘 표시) 시작 폴더에서 프로그램을 실행할 때 아이콘도 작업 표시줄 오른쪽에 있습니다.

7. HKEY _ local _ machine \ sofare \ Microsoft \ windows \ currentversion \ policies \ Ratings ie 4 에 저장

8. HKEY _ local _ machine \ sofare \ Microsoft \ windows \ currentversion \ explorer \ desktop \

(4)HKEY _ 사용자

1.HKEY _ 사용자 \. Default \ sofare \ Microsoft \ interexplorer \ typeURLs IE4.0 브라우저의 주소 표시줄에 입력한 URL 주소 목록 정보를 저장합니다. 문서 메뉴가 지워지면 비워집니다.

2.HKEY _ 사용자 \. 기본 \ so ... 큰 음계의 세 번째 음계 ... \ wi..\ \ 현재 버전 \ 예 .. \ menuorder \ startmenu 예약기 메뉴 정렬 정보.

3.HKEY _ 사용자 \. 기본 \ so .. \ Microsoft \ windows \ current-version \ explorer \ runmru 시작 \ 실행 ... 에서 실행되는 프로그램 목록 정보를 저장합니다 문서 메뉴가 지워지면 비워집니다.

4.HKEY _ 사용자 \. 기본 \ so .. \ Microsoft \ windows \ current-version \ explorer \ recentdocs 에는 최근에 사용한 15 개 문서에 대한 바로 가기가 저장됩니다 (이를 제거하면 문서 이름 중복 문제가 해결됩니다)

5.HKEY _ 사용자 \. Default ₩ sofare ₩ Microsoft ₩ Windows ₩ currentversion ₩ applets windows 응용 프로그램의 로그 데이터를 저장합니다.

6.HKEY _ 사용자 \. 기본 \ sofare \ Microsoft \ windows \ currentversion \ run 작업 표시줄 오른쪽에 아이콘이 표시된 사용자 설정 실행 프로그램을 저장하는 컴퓨터 이름입니다.

레지스트리는 항목과 하위 항목을 통해 다양한 정보를 관리합니다. 그러나 레지스트리의 모든 정보는 다양한 형식의 주요 항목 데이터로 저장됩니다. 레지스트리 편집기의 오른쪽 창에는 모든 키 프로젝트 데이터가 저장됩니다. 이러한 주요 프로젝트 데이터는 다음 세 가지 유형으로 나눌 수 있습니다.

1. 문자열 값

레지스트리에서 문자열 값은 일반적으로 파일에 대한 설명과 하드웨어 id 를 나타내는 데 사용됩니다. 일반적으로 문자와 숫자로 구성되며 최대 길이는 255 자를 초과할 수 없습니다. 그림 9 에서 볼 수 있듯이 "D:\pwin98\trident" 는 키 이름 "A" 의 키 값이며 문자열 값 유형입니다. 마찬가지로 "ba" 도 키 이름 "MRUList" 의 키 값입니다. 키 데이터는 키 이름과 키 값으로 구성될 수 있으며, 이는 Win.ini 및 Ssyt-em.ini 파일의 section 아래에 있는 설정 행과 같습니다. 실제로 레지스트리 편집기를 사용하여 이러한 키 데이터를 내보내면 형식은 INI 파일의 설정 행과 정확히 같습니다.

2. 이진 값

레지스트리에서 이진 값은 길이 제한이 없으며 임의의 바이트 수가 될 수 있습니다. 레지스트리 편집기에서 바이너리는 10 과 같이 16 진수로 표시됩니다. 그림 10 에서 키 이름 마법사의 키 값 "8000000" 은 이진수입니다. 1 1 과 같이 이진 값 편집 대화상자에서 편집 상자 왼쪽에 16 진수를 입력하면 오른쪽에 해당 ASCII 코드가 표시됩니다.

3. 이중 단어 값

DWORD 값은 32 비트 (4 바이트 또는 이중 단어) 길이 값입니다. 레지스트리 편집기에서 DWORD 값이 12 와 같이 16 진수로 표시됩니다. DWORD 값을 편집할 때 10 진수 또는 16 으로 입력할 수 있습니다.

copyright 2024회사기업대전