Windows 10에서 레지스트리 오류를 수정하는 방법

Windows 레지스트리(Windows Registry) 는 컴퓨터에서 실행되는 프로그램, 하드웨어 및 응용 프로그램에 대한 구성 설정을 포함하는 거대한 데이터베이스입니다. 프로그램을 설치할(install a program) 때마다 해당 값과 키가 레지스트리에 포함되며 여기에서 손상된 프로그램을 복구하기 위한 문제 해결 단계를 구성하거나 수행할 수 있습니다.

레지스트리가 제대로 유지되지 않으면 레지스트리 오류 및 손상이 발생하여 운영 체제에 많은 시스템 및 응용 프로그램 문제 (t)(he operating system)발생(problems in ) 합니다 .

이 가이드는 레지스트리 작동 방식, 레지스트리 오류의 원인을 보여주고 컴퓨터가 다시 정상적으로 작동하도록 Windows 10 에서 레지스트리 오류를 수정하는 방법에 대한 몇 가지 시도되고 테스트된 솔루션을 제공 합니다.

Windows 레지스트리 작동 방식(How The Windows Registry Works)

컴퓨터에 새 프로그램을 설치할 때마다 레지스트리는 프로그램의 특정 위치에 추가되는 새로운 지침 및 파일 참조 세트를 수신합니다.

운영 체제는 파일 위치, 프로그램과 함께 사용할 옵션, 새 소프트웨어 설치 시, 하드웨어 변경 등과 같은 추가 정보를 위해 지속적으로 참조합니다. 

Windows 의 모든 응용 프로그램 이 레지스트리를 사용하는 것은 아닙니다. 일부는 XML 파일에 구성을 저장하고 휴대용 유형은 실행 파일에 데이터를 저장합니다.

레지스트리에 액세스하고 구성하려면 Windows 95 이후의 모든 (Windows 95)Windows 버전 에 기본적으로 포함된 무료 유틸리티인 레지스트리 편집기(Registry Editor) 를 사용합니다 .

이 무료 레지스트리 편집 유틸리티는 레지스트리 자체가 아닙니다. 이는 보고 변경할 수 있는 방법일 뿐입니다. 명령 프롬프트(Command Prompt) 를 통해 액세스 하고 regedit 명령을 실행할 수 있습니다.

또는 시작(Start) 을 마우스 오른쪽 버튼으로 클릭 하고 실행(Run) 을 선택 합니다. regedit.exe 를 입력 하고 확인(OK) 을 클릭 하거나 키보드에서 Enter 키를 눌러 (Enter)레지스트리 편집기(Registry Editor) 를 엽니다 .

레지스트리에는 레지스트리 값, 레지스트리 키 및 레지스트리 하이브가 있습니다. 레지스트리 값은 데이터를 포함하는 폴더인 레지스트리 키에 포함된 지침입니다. 이 모든 항목은 레지스트리 하이브라고도 하는 하위 폴더 내의 모든 레지스트리 데이터를 분류하는 여러 폴더에서 찾을 수 있습니다.

Editor 를 통해 값이나 키를 변경하면 실제로는 특정 값으로 제어되는 구성이 변경됩니다. 그렇기 때문에 일부 설정은 컴퓨터를 다시 시작할 때까지 적용되지 않지만 설정에 대한 변경 사항은 레지스트리의 해당 영역에도 적용됩니다.

이를 염두에 두고 편집기를 통해 레지스트리를 변경할(changes to the registry) 때마다 무엇을 하고 있는지 아는 것이 중요합니다 .

참고(Note) : 레지스트리 항목을 변경하거나 손상된 레지스트리 항목을 수정하기 전에 레지스트리를 백업해야 합니다.

Windows 10에서 레지스트리 오류의 일반적인 원인(Common Causes of Registry Errors in Windows 10)

Windows 레지스트리(Windows Registry) 에 오류가 발생 하는 방법에는 여러 가지가 있으며 이는 레지스트리 클리너로 해결할 수 있는 유형이 아닙니다. 실제로 레지스트리 클리너는 오류(registry cleaners don’t remove errors) 를 제거하지 않고 레지스트리에서 찾은 일부 불필요한 항목만 제거합니다.

레지스트리 클리너로 수정된 "오류"에는 비어 있거나 중복된 키, 사용하지 않은 값, 컴퓨터에서 소프트웨어를 제거한 후 남은 분리된 레지스트리 키 등이 있습니다.

컴퓨터 운영 체제의 레지스트리에 실제 문제가 있음을 나타내는 실제 레지스트리 오류는 레지스트리 누락 또는 손상, 블루 스크린 죽음, Windows가 제대로 부팅되지 않거나 Windows가 t 레지스트리에 액세스합니다.

이러한 상황에서 레지스트리 클리너는 Windows 10(Windows 10) 에서 레지스트리 오류를 수정하는 데 도움이 되지 않습니다 . 또한 작동하는 레지스트리 없이는 아무 것도 할 수 없습니다. 따라서 컴퓨터에 이러한 오류가 발생 하면 레지스트리 클리너를 설치(install a registry cleaner) 하지 마십시오 . 레지스트리 문제는 해결되지 않습니다.

이미 언급했듯이 레지스트리 조각, 중복 키, 분리된 항목 및 시스템 종료 오류와 같은 레지스트리 오류의 일부 원인은 걱정할 가치가 없습니다.

그러나 모든 유형의 맬웨어 및 바이러스가 레지스트리를 공격하고 수정하는 경우 이는 큰 문제이며 즉각적인 주의와 조치가 필요합니다. 바이러스, 스파이웨어 및 트로이 목마(Trojans) 는 수동으로 제거할 수 없는 레지스트리 항목을 설치합니다. 또한 파일 연결을 변경하여 실행 파일을 열 수 없도록 하므로 이러한 유형의 레지스트리 오류를 즉시 수정해야 합니다.

손상된 레지스트리로 인한 문제(Problems Caused By a Corrupt Registry)

레지스트리가 손상된 경우 컴퓨터가 다시 시작되지 않을 수 있습니다. 이것은 일반적으로 컴퓨터가 종료될 때 발생하며 종료하는 동안 프로세스와 드라이버를 언로드하기 때문에 원인을 추적할 수 없습니다.

정전 또는 예기치 않은 종료도 레지스트리 하이브를 손상시킬 수 있습니다. 이러한 경우 프로세스가 레지스트리 하이브의 일부를 수정하고 있을 수 있으며 예기치 않은 종료 또는 정전으로 인해 프로세스가 갑자기 중지되었습니다. 따라서 레지스트리 하이브는 일관되지 않은 상태로 남아 있으며 컴퓨터를 다시 시작하면 운영 체제에서 하이브 로드를 시도하지만 해석할 수 없는 데이터를 찾아 오류 메시지를 표시합니다.

파일이 손상되었거나 프로세서, 캐시, RAM(RAM) 또는 디스크 컨트롤러 와 같은 디스크에 쓰는 것과 관련된 하드웨어에 결함이 있는 경우 컴퓨터의 레지스트리와 기타 시스템 및 데이터도 손상될 수 있습니다.

레지스트리(Registry) 손상은 종료 시에도 발생할 수 있으며 다음에 다시 시작할 때 로드를 시도할 때까지 이를 발견하지 못할 수 있습니다. 이 경우 하이브는 종료 시 기록되며 쓰기가 완전히 완료되기 전에 프로세스가 컴퓨터의 구성 요소 또는 컴퓨터 자체를 중지할 수 있습니다.

Windows 10에서 레지스트리 오류를 수정하는 방법(How to Fix Registry Errors in Windows 10)

  1. 레지스트리를 백업하십시오.
  2. 시스템 복원 지점을 만듭니다.
  3. 백업 또는 복원 지점에서 레지스트리를 복원합니다.
  4. 시스템 파일 검사기(System File Checker) 를 사용 하여 레지스트리를 검사하십시오.

레지스트리 백업

Windows 레지스트리를 백업 및 복원하는 방법에 대한 궁극적인 가이드(ultimate guide on how to backup and restore the Windows Registry) 에서는 이에 대해 자세히 설명하지만 다음은 이를 수행하는 빠른 방법입니다. 

  • 이렇게 하려면 시작 을 마우스 오른쪽 버튼으로 클릭하고 (Start)실행(Run) 을 선택 합니다. 
  • 실행 상자에 regedit 를 입력하고 (regedit)확인(OK) 을 클릭 하거나 키보드에서 Enter 키를 누릅니다.

  • 레지스트리 편집기(Registry Editor) 창에서 왼쪽 상단의 컴퓨터를 마우스 오른쪽 버튼 으로 클릭하고 내보내기 (Computer)(Export) 클릭합니다 .

  • 백업 파일 이름을 지정하고 플래시 드라이브 또는 클라우드 저장소에 저장합니다.

시스템 복원 지점 만들기

  • 이렇게 하려면 제어판 을 열고 (Control Panel)시스템 및 보안(System & Security) 을 클릭 합니다 .

  • 시스템(System) 을 클릭 합니다 .

  • 왼쪽에서 고급 시스템 설정(Advanced System Settings) 을 클릭합니다 .

  • 시스템 보호(System Protection) 탭을 클릭 하고 만들기를(Create,) 선택한 다음 확인을 누릅니다.

백업 또는 복원(Backup Or Restore) 지점 에서 레지스트리 복원

  • 이렇게 하려면 실행(Run) 창 으로 돌아가서 (시작 > 실행 을 마우스 오른쪽 버튼으로 클릭) (Run)regedit 를 입력 합니다. 확인을 누르거나 Enter 키를 누릅니다. 
  • 레지스트리 편집기에서 File>Import 를 클릭 합니다.

  • 레지스트리 파일 가져오기(Import Registry File) 팝업 에서 백업을 저장한 위치를 선택하고 파일을 클릭한 다음 열기(Open) 를 클릭 합니다.

복원 지점에서 복원할 수도 있습니다. 

  • 이렇게 하려면 시작(Start ) 을 클릭 하고 검색 창에  복원 지점 만들기(create a restore point) 를 입력 합니다.
  • 결과에서 복원 지점 만들기 를 선택한 다음 (create a restore point)시스템 복원(System Restore) 을 선택 합니다 .

시스템 파일 검사기 사용

시스템 파일 검사기(System File Checker) ( SFC ) 는 드라이브에 레지스트리 오류가 있는지 확인하고 결함이 있는 레지스트리를 교체하는 도구입니다.

  • 이 도구를 사용하려면 명령 프롬프트 를 열고 (Command Prompt)관리자 권한으로 실행을(Run as administrator) 선택 합니다.

  • sfc /scannow 를 입력 하고 Enter 키 를 누릅니다.

예방 조치

나중에 레지스트리 오류가 없는 컴퓨터를 원할 경우 다음과 같은 간단한 작업을 수행할 수 있습니다.

  • (Properly uninstall programs and apps)사용하지 않는 프로그램과 앱을 올바르게 제거 하십시오. 제어판 의 (Control Panel)Add/Remove Programs 창을 사용하는 것 외에 제거 도구가 도움이 될 수 있습니다 .
  • 정기적인 바이러스 검사를 실행하고 레지스트리에 설치된 맬웨어 또는 관련 파일(delete any malware or related files) 을 삭제하여 시스템의 프로그램을 중단시킵니다.
  • 불필요한 레지스트리 항목을 제거(Remove) 하고 레지스트리 클리너를 사용하여 누락된 파일 및 ActiveX 확장을 복구하십시오.(ActiveX)



About the author

저는 브라우저와 스마트폰 앱에 대한 경험이 있는 숙련된 Windows 10 및 11/10 전문가입니다. 저는 15년 이상 소프트웨어 엔지니어로 일했으며 Microsoft, Google, Apple, Ubisoft 등을 비롯한 여러 유명 회사에서 일했습니다. 또한 대학 수준에서 Windows 10/11 개발을 가르쳤습니다.



Related posts