728x90
레지스트리 개요
레지스트리
- 32/64 bit 아키텍처에서 윈도우 운영체제의 설정과 선택항목을 담고 있는 데이터베이스
- 하드웨어, 소프트웨어, 사용자 PC 선호도, 중요 시스템 정보 등의 대한 설정이 포함
- 이전에는 윈도우 프로그램 내부에 ini차일이 사용
- (ini등의 설정 파일이 포함되어 레지스트리에 영향이 되지 않고 설치되는 프로그램들을 포터블 형식의 설치파일이라 함)
구성
- 레지스트리 편집기 실행 : regedit
- 좌측에는 '키' 로 이루어진 특정 경로를 의미
- 우측에는 '값' 을 의미하는 실제 데이터 값이 출력
키
- 윈도우의 폴더와 유사한 형태 (경로)
- 레지스트리 안에 경로와 같은 개념으로 사용
값
- 키 안에 담겨있는 이름 또는 자료
- 여러 키로부터 참조 될 수 있음
주요 레지스트리 구조
윈도우 내 레지스트리는 주요 키를 크게 5가지로 분류
- HKEY_CLASSES_ROOT : 등록된 응용프로그램의 정보를 보관
- HEY_CURRENT_USER : 현재 로그인한 사용자의 설정 값 보관
- HKEY_LOCAL_MACHINE : 컴퓨터의 모든 사용자의 설정 값 보관
- HKEY_USER : 컴퓨터에서 사용 중인 각 사용자의 프로파일에 대한 설정 값을 보관
- HKEY_CURRENT_CONFIG : 실행 시간에 수집한 자료를 보관
<NetBIOS 바인딩 서비스 구동 점검 Ver.Windows7>
- NetBIOS (넷바이오스, Network Basic Input/Output System)
- OSI 모형의 세션계층에 관련된 서비스들을 제공하여 개개의 컴퓨터의 애플리케이션들이 근거리 통신망을 통해 통신할 수 있게 한다
C:> reg query HKLM\System\CurrentContrlSet\Services\NetBT\parameters\Interfaces /s
- /s 옵션으로 키값 도 알 수 있다
- 위 명령어를 통해 CMD 에서 현재 NetBIOS over TCP/IP 설정 상태를 알 수 있다.
C:> reg add HKLM\System\CurrentContrlSet\Services\NetBT\parameters\Interfaces\Tcpip_{......} /v BetbiosOptions /t REG_DWORD /d 0x0
- 해당 registry 키 : Tcpip_ 에서 값을 변경할 수 있다
- ...\Tcpip_{ ..... } :
- Interface GUID 확인
- 키
- "HKLM\sorfware\microsoft\windows NT\currentversion\networkcard\8"
- 값
- 이름 : ServiceName
- 종류 : REG_SZ
- 데이터 : { F4328BDA-F51D-4D69-AF25-AC59A4D178A3}
- 키
- Interface GUID 확인
<원격 데스크톱 접속 활성화 / 비활성화 적용>
현재 상태 확인
c:> reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server"
- 현재 원격 접속 상태 확인
1. 활성화
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0x0 /f
- ...\Terminal Server '키'
- /v : fDenyTSConnections '값' 이름
- /t : REG_DWORD 'REGKey==값' 데이터 형식
- /d : 0x0 '값' 이름에 할당할 데이터
- /f : 확인 절차 없이 기존 레지스트리 항목을 강제로 덮어씀
2. 비활성화
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0x1 /f
- 같은 방법으로 할당 데이터(/d )를 '0x1' 로 설정
과정요약
'System > Windows' 카테고리의 다른 글
Windows PowerShell vs. CMD (0) | 2021.10.29 |
---|---|
WMIC (윈도우 관리도구, Windows Management Instrumentation Command-line) (0) | 2021.07.16 |
IIS 웹서버 구축. (0) | 2021.07.14 |
Windows 주요 프로세스 (0) | 2021.07.14 |