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

NS 윈도우 레지스트리 라는 물건으로 가득 차 있습니다. 가치 Windows 및 응용 프로그램이 참조하는 특정 지침이 포함되어 있습니다.

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

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

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

레지스트리 편집기 가치일 뿐만 아니라 레지스트리 키 그리고 레지스트리 하이브. 후자의 두 개체는 폴더와 같으며 레지스트리 편집기의 왼쪽에 표시됩니다. 레지스트리 값은 저장되는 파일과 약간 비슷합니다. 내부에 이러한 키와 해당 "하위 키".

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

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

  • HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\시스템\BIOS\BIOS 공급업체
  • HKEY_CURRENT_USER\환경\온도
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\현재 사용자

각 예에서 값은 맨 오른쪽에 있는 항목입니다. 다시, 레지스트리 편집기에서 이러한 항목은 파일로 표시됩니다. 오른쪽 옆. 각 값은 키에 보관되며 각 키는 레지스트리 하이브(위의 맨 왼쪽 폴더)에서 시작됩니다.

Windows 10용 Windows 레지스트리 편집기의 두드러기, 키, 값

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

레지스트리 값 유형

Windows 레지스트리에는 여러 유형의 레지스트리 값이 있으며 각각 다른 목적을 염두에 두고 만들어졌습니다. 일부는 읽고 이해하기 쉬운 일반 문자와 숫자를 사용하고 다른 일부는 이진 또는 16진수 그들의 가치를 표현하기 위해

문자열 값

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

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

HKEY_CURRENT_USER\제어판\키보드\키보드속도

당신이 열 때 키보드 속도 레지스트리의 이 위치에 값이 있으면 다음과 같은 정수가 제공됩니다. 31.

이 특정 예에서 문자열 값은 키를 누르고 있을 때 문자가 반복되는 비율을 정의합니다. 값을 다음으로 변경하려면 0, 속도는 31로 유지되는 경우보다 훨씬 느릴 것입니다.

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

예를 들어, 다음 위치에 있는 다른 문자열 값 건반 하위 키가 호출됩니다 초기 키보드 표시기. 0에서 31 사이의 숫자를 선택하는 대신 이 문자열 값은 0 또는 2만 허용합니다. 여기서 0은 NUMLOCK 키는 컴퓨터가 처음 시작될 때 꺼지고 값이 2이면 NUMLOCK 키가 켜집니다. 기본.

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

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

다중 문자열 값

다중 문자열 값은 문자열 값과 유사하지만 다음을 포함할 수 있다는 유일한 차이점이 있습니다. 목록 단 한 줄의 값이 아닌

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\defragsvc\RequiredPrivileges

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

SeChangeNotifyPrivilegeSeImpersonatePrivilegeSeIncreaseWorkingSetPrivilegeSeTcbPrivilegeSeSystemProfile권한SeaAuditPrivilegeSeCreateGlobalPrivilegeSeBackupPrivilegeSeManageVolumePrivilege

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

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

확장 가능한 문자열 값

확장 가능한 문자열 값은 변수를 포함한다는 점을 제외하고는 위의 문자열 값과 같습니다. 이러한 유형의 레지스트리 값이 Windows 또는 다른 프로그램에서 호출되면 해당 값은 퍼지는 변수가 정의하는 대로.

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

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

HKEY_CURRENT_USER\환경\TMP

NS TMP 확장 가능한 문자열 값은 %USERPROFILE%\AppData\Local\Temp. 이러한 유형의 레지스트리 값의 이점은 데이터가 사용자 이름을 포함할 필요가 없다는 것입니다. %유저 프로필% 변하기 쉬운.

Windows 또는 다른 응용 프로그램이 이것을 호출할 때 TMP 값을 입력하면 해당 변수가 설정된 값으로 변환됩니다. 기본적으로 Windows는 이 변수를 사용하여 다음과 같은 경로를 표시합니다. C:\Users\Tim\AppData\Local\Temp.

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

이진 값

이름에서 알 수 있듯이 이러한 유형의 레지스트리 값은 바이너리로 작성됩니다. 레지스트리 편집기의 아이콘은 1과 0이 있는 파란색입니다.

HKEY_CURRENT_USER\제어판\데스크탑\WindowMetrics\CaptionFont

위의 경로는 레지스트리에서 찾을 수 있습니다. 캡션글꼴 이진 값이 됩니다. 이 예에서 이 값을 열면 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는 "더블 워드" 또는 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 또는 다른 프로그램에서 발생하는 문제를 해결할 수 있습니다. 레지스트리 값을 변경하여 프로그램 설정을 조정하거나 응용 프로그램 기능을 비활성화할 수도 있습니다.

레지스트리 키 및 값을 추가, 변경 및 삭제하는 방법

경우에 따라 단순히 정보 제공을 위해 레지스트리 값을 열어야 합니다.

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

  • 컴퓨터의 현재 BIOS 버전을 확인하는 방법
  • Windows에서 프로그램이 포커스를 훔치는 것을 방지하는 방법
  • Windows에 자동 로그인하는 방법

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

레지스트리 값을 열면 해당 데이터를 편집할 수 있습니다. 컴퓨터에서 파일을 실행하면 실제로 어떤 작업을 수행하는 것과 달리 레지스트리 값은 파일을 편집할 수 있도록 열리기만 하면 됩니다. 즉, 완전히 안전합니다. 열려있는 Windows 레지스트리의 모든 레지스트리 값. 하지만, 편집 당신이 무엇을 하고 있는지 먼저 알지 못한 채 가치를 추구하는 것은 나쁜 생각입니다.

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

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

사용 명령 프롬프트, 다음을 사용하여 레지스트리 키를 삭제 및 추가할 수 있습니다. 등록 삭제 그리고 등록 추가명령 스위치.

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