윈도우의 ‘뇌’를 깨우치다: 레지스트리에 숨겨진 비밀들


1. 레지스트리란 무엇인가? - 컴퓨터의 ‘엄마 다이어리’

컴퓨터가 어떻게 동작하는지, 어떤 프로그램이 자동으로 실행되는지, 왜 그런 바탕화면이 나타나는지 궁금해본 적이 있나요?

그 모든 답은 윈도우 레지스트리(Windows Registry)에 있습니다.

이것은 마치 엄마가 아이의 모든 선호도, 일상, 음식 취향 등을 정리해 둔 다이어리와 같은 것입니다.

레지스트리는 컴퓨터의 모든 설정과 정보를 담고 있어서 “컴퓨터의 뇌”라고도 할 수 있습니다.



2. 레지스트리가 하는 역할은? - 마법사의 마법책

레지스트리는 마치 마법사의 마법책 같은 것입니다. 아주 작은 설정부터 큰 시스템 동작까지 모두 여기에 정의되어 있습니다.


  1. 시스템 설정의 마스터 키: 하드웨어 설정, 운영 체제의 동작 방식 등이 여기에 저장됩니다.
  2. 사용자의 개인 비서: 개인의 즐겨찾기, 배경화면, 마우스 속도 등을 관리합니다.
  3. 프로그램의 도우미: 설치한 프로그램들은 여기에 자신의 설정을 저장하여 매번 실행할 때마다 그 설정을 불러옵니다.
  4. 부팅과 종료의 지휘관: 컴퓨터가 켜지고 꺼질 때 어떤 일을 해야 하는지도 여기에 명시되어 있습니다.



3. 레지스트리의 숨겨진 비밀: 실제 사용 예제 3가지

예제 1: 컴퓨터가 너무 느려? 시작 프로그램을 정리해보자!

  1. Win + R을 눌러 ‘실행’ 창을 열고, regedit을 입력합니다.
  2. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run으로 가면, 컴퓨터가 시작할 때 실행되는 프로그램의 목록이 나옵니다. 불필요한 것은 삭제해서 컴퓨터를 더 빠르게 만들어 보세요!


예제 2: 마우스가 너무 빠르거나 느려? 속도를 직접 조절해보자!

  1. HKEY_CURRENT_USER\Control Panel\Mouse로 가면 마우스의 속도와 감도를 조절하는 설정이 있습니다. 이제 마우스를 당신의 손에 딱 맞게 설정할 수 있습니다.


예제 3: 숨겨진 파일을 보고 싶다면?

  1. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced 경로에서 Hidden 값을 1로 설정하면 숨겨진 파일까지 볼 수 있습니다. 이제 컴퓨터에 더 이상 숨길 것이 없습니다!



레지스트리는 물론 중요하고 강력한 도구입니다만, 잘못 다루면 컴퓨터에 문제를 일으킬 수 있습니다.

그래서 항상 변경 사항을 적용하기 전에 현재의 레지스트리 설정을 백업하는 것이 안전합니다.

이제 여러분도 윈도우의 ‘뇌’에 대해 알게 되었으니, 그 힘을 잘 활용해 보세요!






정규표현식으로 시간 절약하기
당신의 하루에 몇 시간을 더하세요
WPF MVVM 패턴, 그리고 Binding
WPF(Windows Presentation Foundation) 시리즈
AWS SAA 준비 - (4) 비용에 최적화된 아키텍처 설계
(정리) Exam Readiness - AWS Solutions Architect Associate
AWS SAA 준비 - (3) 안전한 아키텍처
(정리) Exam Readiness - AWS Solutions Architect Associate
AWS SAA 준비 - (2) 성능이 뛰어난 아키텍처 설계
(정리) Exam Readiness - AWS Solutions Architect Associate
AWS SAA 준비 - (1) 복원력을 갖춘 아키텍처 설계
(정리) Exam Readiness - AWS Solutions Architect Associate
15분 안에 ToC를 구현해보자!
Vanilla JS로 Table of Contents 구현하기
모듈
모던 자바스크립트 Deep Dive | 48장 | 모듈
에러 처리
모던 자바스크립트 Deep Dive | 47장 | 에러 처리
제너레이터와 async/await
모던 자바스크립트 Deep Dive | 46장 | 제너레이터와 async/await
프로미스
모던 자바스크립트 Deep Dive | 45장 | 프로미스
REST API
모던 자바스크립트 Deep Dive | 44장 | REST API
Ajax
모던 자바스크립트 Deep Dive | 43장 | Ajax
비동기 프로그래밍
모던 자바스크립트 Deep Dive | 42장 | 비동기 프로그래밍
타이머
모던 자바스크립트 Deep Dive | 41장 | 타이머
Set과 Map
모던 자바스크립트 Deep Dive | 37장 | Set과 Map
디스트럭처링
모던 자바스크립트 Deep Dive | 36장 | 디스트럭처링
브라우저의 렌더링 과정
모던 자바스크립트 Deep Dive | 38장 | 브라우저의 렌더링 과정
스프레드 문법
모던 자바스크립트 Deep Dive | 35장 | 스프레드 문법
이터러블
모던 자바스크립트 Deep Dive | 34장 | 이터러블
7번째 데이터 타입 Symbol
모던 자바스크립트 Deep Dive | 33장 | 7번째 데이터 타입 Symbol
String
모던 자바스크립트 Deep Dive | 32장 | String
RegExp
모던 자바스크립트 Deep Dive | 31장 | RegExp
Date
모던 자바스크립트 Deep Dive | 30장 | Date
Math
모던 자바스크립트 Deep Dive | 29장 | Math
DOM
모던 자바스크립트 Deep Dive | 39장 | DOM
Number
모던 자바스크립트 Deep Dive | 28장 | Number
배열
모던 자바스크립트 Deep Dive | 27장 | 배열
이벤트
모던 자바스크립트 Deep Dive | 40장 | 이벤트
ES6 함수의 추가 기능
모던 자바스크립트 Deep Dive | 26장 | ES6 함수의 추가 기능
클래스
모던 자바스크립트 Deep Dive | 25장 | 클래스
this
모던 자바스크립트 Deep Dive | 22장 | this
빌트인 객체
모던 자바스크립트 Deep Dive | 21장 | 빌트인 객체
strict mode
모던 자바스크립트 Deep Dive | 20장 | strict mode
클로저
모던 자바스크립트 Deep Dive | 24장 | 클로저
프로토타입
모던 자바스크립트 Deep Dive | 19장 | 프로토타입
함수와 일급 객체
모던 자바스크립트 Deep Dive | 18장 | 함수와 일급 객체
실행 컨텍스트
모던 자바스크립트 Deep Dive | 23장 | 실행 컨텍스트
생성자 함수에 의한 객체 생성
모던 자바스크립트 Deep Dive | 17장 | 생성자 함수에 의한 객체 생성
프로퍼티 어트리뷰트
모던 자바스크립트 Deep Dive | 16장 | 프로퍼티 어트리뷰트
let, const 키워드와 블록 레벨 스코프
모던 자바스크립트 Deep Dive | 15장 | let, const 키워드와 블록 레벨 스코프
전역 변수의 문제점
모던 자바스크립트 Deep Dive | 14장 | 전역 변수의 문제점
스코프
모던 자바스크립트 Deep Dive | 13장 | 스코프
함수
모던 자바스크립트 Deep Dive | 12장 | 함수
원시 값과 객체의 비교
모던 자바스크립트 Deep Dive | 11장 | 원시 값과 객체의 비교
객체 리터럴
모던 자바스크립트 Deep Dive | 10장 | 객체 리터럴
타입 변환과 단축 평가
모던 자바스크립트 Deep Dive | 9장 | 타입 변환과 단축 평가
제어문
모던 자바스크립트 Deep Dive | 8장 | 제어문
연산자
모던 자바스크립트 Deep Dive | 7장 | 연산자
데이터 타입
모던 자바스크립트 Deep Dive | 6장 | 데이터 타입
표현식과 문
모던 자바스크립트 Deep Dive | 5장 | 표현식과 문
변수
모던 자바스크립트 Deep Dive | 4장 | 변수
Iteration와 Generator
코드스피츠 77 ES6+ 3화 참조
WHATWG 탄생 배경
WHATWG, W3C, HTML의 관련에 대한 역사
프론트엔드(FE) 면접 질문 정리
FE관련 면접 질문 및 답변 정리한 내용입니다.
쿠버네티스(kubernetes, k8s) 용어 정리
쿠버네티스(kubernetes, k8s) 용어 정리
젠킨스(Jenkins) 정리
젠킨스(Jenkins) 정리
Docker 용어 정리
Docker 용어 정리
Git 용어 정리
Git 용어 정리
반응형 웹 디자인(Responsive Web Design)
CSS responsive 에 대하여
JS this에 대하여
this에 대해 알아보자
SQL*PLUS에 대하여
SQL*PLUS 정의 및 사용방법
Oracle에서 SQL Plan 확인하기
Oracle에서 SQL Plan을 확인해보자