본문 바로가기
LUCY/· 윈도우 & PC

레지스트리 기본

by 닐기 2020. 6. 8.

 

  • 윈도우키 + r - regedit
  • cmd
  • powershell

REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\URLWhitelist" /v "1" /t REG_SZ /d "m*" /f

RED ADD "키이름" /v "이름"/t 종류/d "데이터"/f
/f 는 명령시 실행 확인을 표시 [y/n]

 



/v - 특정 레지스터리 키 값 쿼리. 생략시 모든 키 값을 쿼리.
/ve - 기본값이나 비어 있는 값.
/s - 하위 키와 값을 반족적으로 쿼리.
/se - REG_MULTI_SZ 데이터 문자열에 구분기호 지정. 기본 구분 기호 \0
/f - 검색한 문자열 따옴표로 지정. 기본값 "*"
/k - 키 이름만 검색
/d - 검색할 데이터 지정
/c - 검색할 때 대소문자 구분(검색시 구분하지 않는다)
/e - 정확하게 일하는 값을 반환.
/t - 레지스트리 형식 지정.
형식 : REG_BINARY, REG_DWORD, REG_EXPAND_SZ, REG_MULTI_SZ, REG_SZ, REG_RESOURCE_LIST, REG_RESOURCE_REQUIREMENTS_LIST, REG_FULL_RESOURCE_DESCRIPTOR, REG_NONE, REG_LINK, REG_QWORD
/z - 숫자 값
/reg:32 - 32비트 레지스트리
/reg:64 - 64비트 레지스트리

 



레지스트리 하이브
HKEY_LOCAL_MACHINE\SAM : Sam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINE\Security : Security, Security.log, Security.sav
HKEY_LOCAL_MACHINE\Software : Software, Software.log, Software.sav
HKEY_LOCAL_MACHINE\System : System, System.alt, System.log, System.sav
HKEY_CURRENT_CONFIG : System, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log
HKEY_USERS\DEFAULT : Default, Default.log, Default.sav



HKEY_CURRENT_USER

현재 로그온되어 있는 사용자에 대한 구성 정보의 루트가 포함됩니다. 사용자의 폴더, 화면 색상 및 제어판 설정이 여기에 저장됩니다. 이 정보는 사용자 프로필과 관련됩니다. 이 키는 "HKCU"로 간략히 표시되기도 합니다.


HKEY_USERS

컴퓨터에서 로드된 모든 사용자 프로필이 포함됩니다. HKEY_CURRENT_USER는 HKEY_USERS의 하위 키입니다.HKEY_USERS는 "HKU"라고 간략히 표시되기도 합니다.


HKEY_LOCAL_MACHINE

컴퓨터에 특정한 구성 정보가 포함됩니다(임의의 사용자에 해당). 이 키는 "HKLM"으로 간략히 표시되기도 합니다.

 

HKEY_CLASSES_ROOT

HKEY_LOCAL_MACHINE\Software의 하위 키입니다.

여기에 저장되는 정보는 Windows 탐색기를 사용하여 파일을 열 때 올바른 프로그램이 열리도록 합니다.

이 키는 "HKCR"로 간략히 표시되기도 합니다.

Windows 2000에서 시작하는 경우 이 정보는 HKEY_LOCAL_MACHINE과 HKEY_CURRENT_USER 키에 저장됩니다.

HKEY_LOCAL_MACHINE\Software\Classes 키에는 로컬 컴퓨터의 모든 사용자에게 적용할 수 있는 기본 설정이 포함됩니다.

HKEY_CURRENT_USER\Software\Classes 키에는 기본 설정을 무시하고 대화형 사용자에게만 적용되는 설정이 포함됩니다.

HKEY_CLASSES_ROOT 키는 이 두 소스의 정보를 병합하는 레지스트리 뷰를 제공합니다.

HKEY_CLASSES_ROOT는 이전 버전의 Windows용으로 설계된 프로그램에 대해서도 이러한 병합된 뷰를 제공합니다.

대화형 사용자에 대한 설정을 변경하려면 HKEY_CLASSES_ROOT에서가 아니라 HKEY_CURRENT_USER\Software\Classes에서 변경해야 합니다.

기본 설정을 변경하려면HKEY_LOCAL_MACHINE\Software\Classes에서 변경해야 합니다.

HKEY_CLASSES_ROOT에 있는 키에 값을 쓰는 경우 시스템은 HKEY_LOCAL_MACHINE\Software\Classes에 정보를 저장합니다.

HKEY_CLASSES_ROOT에 있는 키에 값을 쓰고 해당 키가 이미 HKEY_CURRENT_USER\Software\Classes에 있는 경우 시스템은 HKEY_LOCAL_MACHINE\Software\Classes에 정보를 저장하지 않고HKEY_CURRENT_USER\Software\Classes에 정보를 저장합니다.

 

HKEY_CURRENT_CONFIG

시스템 시작 시 로컬 컴퓨터에서 사용하는 하드웨어 프로필에 대한 정보가 포함됩니다.