Skip to main content

다른 유형의 레지스트리 값은 무엇입니까?

Registers and RAM: Crash Course Computer Science #6 (유월 2026)

Registers and RAM: Crash Course Computer Science #6 (유월 2026)
Anonim

Windows 레지스트리에는 다음과 같은 개체가 있습니다. 값 여기에는 Windows와 응용 프로그램이 참조하는 특정 지침이 들어 있습니다.

많은 종류의 레지스트리 값이 존재하며, 아래에 설명되어 있습니다. 여기에는 문자열 값, 이진 값, DWORD (32 비트) 값, QWORD (64 비트) 값, 다중 문자열 값 및 확장 가능한 문자열 값이 포함됩니다.

레지스트리 값은 어디에 있습니까?

레지스트리 값은 Windows 10, Windows 8, Windows 7, Windows Vista 및 Windows XP의 레지스트리 전체에서 찾을 수 있습니다.

레지스트리 편집기에는 레지스트리 값뿐만 아니라 레지스트리 키 및 레지스트리 하이브도 있습니다. 이러한 각 개체는 폴더와 유사하며 레지스트리 편집기의 왼쪽에 표시됩니다. 레지스트리 값은 저장되는 파일과 비슷합니다. 내부 이러한 키와 하위 키.

하위 키를 선택하면 레지스트리 편집기의 오른쪽에 모든 레지스트리 값이 표시됩니다. 이것은 Windows 레지스트리에서 레지스트리 값을 볼 수있는 유일한 장소입니다. 레지스트리 값은 왼쪽에 나열되지 않습니다.

다음은 레지스트리 값이 굵게 표시된 레지스트리 위치의 몇 가지 예입니다.

  • HKEY_LOCAL_MACHINE HARDWARE DESCRIPTION System BIOS BIOSVendor
  • HKEY_CURRENT_USER Environment TEMP
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control 현재 사용자

각 예에서 레지스트리 값은 맨 오른쪽에있는 항목입니다. 다시 레지스트리 편집기에서 이러한 항목은 권리 측면. 각 값은 키에 보관되며 각 키는 레지스트리 하이브 (위의 맨 왼쪽 폴더)에서 생성됩니다.

이 정확한 구조는 예외없이 Windows 레지스트리 전체에서 유지됩니다.

레지스트리 값 유형

Windows 레지스트리에는 여러 가지 유형의 레지스트리 값이 있으며, 각각 다른 목적으로 작성됩니다. 일부 레지스트리 값은 읽기 쉽고 이해하기 쉬운 일반 문자와 숫자를 사용하는 반면, 다른 레지스트리 값은 이진 또는 16 진수를 사용하여 값을 표현합니다.

문자열 값

문자열 값은 "ab"문자가있는 작은 빨간색 아이콘으로 표시됩니다. 레지스트리에서 가장 일반적으로 사용되는 값이며 가장 사람이 읽을 수있는 값입니다. 문자, 숫자 및 기호를 포함 할 수 있습니다.

다음은 문자열 값의 예입니다.

HKEY_CURRENT_USER Control Panel Keyboard KeyboardSpeed

당신이 열 때 KeyboardSpeed 레지스트리의이 위치에서 값을 얻으면 정수형을 갖게됩니다. 31 .

이 특정 예에서 문자열 값은 키를 누르고있을 때 문자가 반복되는 속도를 정의합니다. 값을로 변경하려면 0 , 속도는 31시에 남아있을 때보 다 훨씬 느립니다.

Windows 레지스트리의 모든 문자열 값은 레지스트리에있는 위치에 따라 다른 목적으로 사용되며 각 값은 다른 값으로 정의 될 때 특정 기능을 수행합니다.

예를 들어, 다른 문자열 값은 건반 하위 키는 InitialKeyboardIndicators. 0에서 31 사이의 숫자를 선택하는 대신이 문자열 값은 0 또는 2 만 허용합니다. 0은 컴퓨터가 처음 시작할 때 NUMLOCK 키가 꺼져 있음을 의미하고 2 값은 NUMLOCK 키를 켭니다 기본적으로.

이것들은 레지스트리에있는 유일한 문자열 값 유형은 아닙니다. 다른 사람들은 파일이나 폴더의 경로를 가리 키거나 시스템 도구에 대한 설명 역할을 할 수 있습니다.

문자열 값은 레지스트리 편집기의 "REG_SZ"레지스트리 값 유형으로 나열됩니다.

다중 문자열 값

다중 문자열 값은 문자열 값과 유사하지만 유일한 차이점은 명부 한 줄 대신 값을 사용합니다.

Windows의 디스크 조각 모음 도구는 다음 다중 문자열 값을 사용하여 서비스에 권한이 있어야하는 특정 매개 변수를 정의합니다.

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services defragsvc RequiredPrivileges

이 레지스트리 값을 열면 다음 문자열 값이 모두 포함되어 있음을 알 수 있습니다.

SeChangeNotifyPrivilege SeImpersonatePrivilege SeIncreaseWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege

레지스트리의 모든 다중 문자열 값에 둘 이상의 항목이있는 것은 아닙니다. 일부는 단일 문자열 값과 똑같은 방식으로 작동하지만 필요하면 더 많은 항목을위한 추가 공간이 있습니다.

레지스트리 편집기는 다중 문자열 값을 레지스트리 값의 "REG_MULTI_SZ"유형으로 나열합니다.

확장 가능한 문자열 값

확장 가능한 문자열 값은 변수를 포함한다는 점을 제외하고는 위의 문자열 값과 같습니다. 이러한 유형의 레지스트리 값이 Windows 나 다른 프로그램에 의해 호출 될 때 그 값은 다음과 같습니다. 넓히는 변수가 정의하는 것만 제외하면됩니다.

대부분의 확장 가능한 문자열 값은 값에 % 기호가 포함되어 있으므로 레지스트리 편집기에서 쉽게 식별 할 수 있습니다.

환경 변수는 확장 가능한 문자열 값의 좋은 예입니다.

HKEY_CURRENT_USER 환경 TMP

그만큼 TMP 확장 가능한 문자열 값 : % USERPROFILE % AppData Local Temp . 이 유형의 레지스트리 값을 사용하면 데이터에 사용자 이름이 포함될 필요가 없습니다. %유저 프로필% 변하기 쉬운.

Windows 또는 다른 응용 프로그램에서이를 호출 할 때 TMP 값은 변수가 설정된 값으로 변환됩니다.기본적으로 Windows는이 변수를 사용하여 다음과 같은 경로를 나타냅니다. C : Users Tim AppData Local Temp .

"REG_EXPAND_SZ"는 레지스트리 편집기가 확장 가능한 문자열 값을 나열하는 레지스트리 값 유형입니다.

이진 값

이름에서 알 수 있듯이 이러한 유형의 레지스트리 값은 이진수로 기록됩니다. 레지스트리 편집기의 아이콘은 파란색으로 1과 0으로 표시됩니다.

HKEY_CURRENT_USER Control Panel Desktop WindowMetrics CaptionFont

위의 경로는 Windows 레지스트리에서 찾을 수 있습니다. 캡션 글꼴 이진 값입니다. 이 예제에서이 레지스트리 값을 열면 Windows에서 캡션의 글꼴 이름이 표시되지만 데이터는 사람이 읽을 수있는 일반 형식이 아닌 이진 형식으로 작성됩니다.

레지스트리 편집기는 이진 값에 대한 레지스트리 값 유형으로 "REG_BINARY"를 나열합니다.

DWORD (32 비트) 값 및 QWORD (64 비트) 값

DWORD (32 비트) 값과 QWORD (64 비트) 값 모두 Windows 레지스트리에 파란색 아이콘이 있습니다. 이들의 값은 10 진수 또는 16 진수 형식으로 표현 될 수 있습니다.

한 응용 프로그램이 DWORD (32 비트) 값을 만들고 다른 QWORD (64 비트) 값을 생성하는 이유가 32 비트 또는 64 비트 버전의 Windows에서 실행되는지 여부가 아니라 비트 길이에 따라 다릅니다 값의. 즉, 32 비트 및 64 비트 운영 체제 모두에서 두 가지 유형의 레지스트리 값을 모두 가질 수 있습니다.

이 문맥에서 "단어"는 16 비트를 의미합니다. DWORD는 "double-word"또는 32 비트 (16 X 2)를 의미합니다. 이 논리 다음에 QWORD는 "쿼드 워드"또는 64 비트 (16 X 4)를 의미합니다.

응용 프로그램은 이러한 비트 길이 규칙을 준수하기 위해 필요한 적절한 레지스트리 값을 만듭니다.

다음은 Windows 레지스트리의 DWORD (32 비트) 값의 한 예입니다.

HKEY_CURRENT_USER 제어판 개인 설정 데스크톱 슬라이드 쇼 간격

이 DWORD (32 비트) 값을 열면 1800000 (및 16 진수로 1b7740)의 값 데이터가 표시됩니다. 이 레지스트리 값은 스크린 세이버가 사진 슬라이드 쇼의 각 슬라이드를 얼마나 빨리 움직이는 지 (밀리 초 단위로) 정의합니다.

레지스트리 편집기는 DWORD (32 비트) 값과 QWORD (64 비트) 값을 각각 "REG_DWORD"및 "REG_QWORD"유형의 레지스트리 값으로 표시합니다.

레지스트리 값 백업 및 복원

하나의 값만 바꾸어도 상관 없습니다. 항상 시작하기 전에 백업을 작성하십시오. 예기치 않은 상황이 발생하면 레지스트리 편집기로 다시 복원 할 수 있습니다.

불행히도 개별 레지스트리 값을 백업 할 수는 없습니다. 대신 값이있는 레지스트리 키의 백업을 만들어야합니다. 도움이 필요하면 Windows 레지스트리를 백업하는 방법을 참조하십시오.

레지스트리 백업은 REG 파일로 저장되며 변경 사항을 실행 취소해야 할 경우 Windows 레지스트리로 다시 복원 할 수 있습니다. 도움이 필요하면 Windows 레지스트리를 복원하는 방법을 참조하십시오.

레지스트리 값을 열거 나 편집해야하는시기는 언제입니까?

새 레지스트리 값을 만들거나 기존 레지스트리 값을 삭제 / 편집하면 Windows 또는 다른 프로그램에서 발생하는 문제를 해결할 수 있습니다. 레지스트리 값을 변경하여 프로그램 설정을 조정하거나 응용 프로그램 기능을 사용하지 않도록 설정할 수도 있습니다.

경우에 따라 단순히 정보 용도로 레지스트리 값을 열어야 할 수도 있습니다.

다음은 레지스트리 값 편집 또는 열기와 관련된 몇 가지 예입니다.

  • 죽음의 블루 스크린을 가짜로 만드는 방법
  • 컴퓨터의 현재 BIOS 버전을 확인하는 방법
  • 프로그램이 Windows에서 포커스를 훔치는 것을 방지하는 방법
  • Windows 7 자동 로그인을 만드는 방법

레지스트리 값을 변경하는 일반적인 개요는 레지스트리 키 및 값을 추가, 변경 및 삭제하는 방법을 참조하십시오.

레지스트리 값에 대한 추가 정보

레지스트리 값을 열면 해당 데이터를 편집 할 수 있습니다. 실제로 컴퓨터에서 실행될 때 파일을 실행할 때와 달리 레지스트리 값을 열면 편집 할 수 있습니다. 다른 말로하면, 그것은 완전히 안전합니다. 열다 Windows 레지스트리의 모든 레지스트리 값. 하나, 편집 당신이하고있는 것을 먼저 알지 못하는 가치는 좋은 생각이 아닙니다.

레지스트리 값을 변경하면 컴퓨터를 다시 부팅해야 적용됩니다. 다른 것들은 전혀 재시작 할 필요가 없으므로 변경 사항이 즉시 반영됩니다. 레지스트리 편집기가 어떤 항목을 다시 부팅해야하는지 알려주지 않으므로 레지스트리 편집이 작동하지 않는 경우 컴퓨터를 다시 시작해야합니다.

Windows 레지스트리의 일부 레지스트리 값이 다음과 같이 표시 될 수 있습니다. REG_NONE . 이들은 빈 데이터가 레지스트리에 기록 될 때 작성되는 2 진 값입니다. 이 유형의 레지스트리 값을 열면 값 데이터가 16 진수 형식의 0으로 표시되고 레지스트리 편집기는이 값을 a로 나열합니다. (길이가 0 인 2 진 값) .

명령 프롬프트를 사용하여 레지스트리 키를 삭제하고 추가 할 수 있습니다. reg delete 과 reg add 명령 스위치.

레지스트리 키 내의 모든 레지스트리 값의 최대 크기는 64KB로 제한됩니다.