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)
- 레지스트리를 백업하십시오.
- 시스템 복원 지점을 만듭니다.
- 백업 또는 복원 지점에서 레지스트리를 복원합니다.
- 시스템 파일 검사기(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) 을 클릭 합니다 .
- 왼쪽에서 고급 시스템 설정(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)
How to Fix Registry Errors in Windows 10
The Windows Registry is a huge database contаining configuration settings for programs, hardware, and applications running on your computer. Each time you install a program, its values and keys are embedded in the registry, from where you can configure or perform troubleshooting steps to repair a damaged program.
When the registry isn’t maintained properly, registry errors and corruption occur, causing lots of system and application problems in the operating system.
This guide will show you how the registry works, what causes registry errors, and offer some tried and tested solutions on how to fix registry errors in Windows 10 to get your computer working normally again.
How The Windows Registry Works
Whenever you install a new program on your computer, the registry receives a new set of instructions and file references, which are added in a specific location for the program.
The operating system constantly refers to it for more information such as file locations, the options to use with the program, when installing new software, altering your hardware, and so on.
Not all applications in Windows use the registry though. Some store their configurations in XML files while the portable type store data in executable files.
To access and configure the registry, you’ll use the Registry Editor, a free utility included by default with every Windows version since Windows 95.
This free registry editing utility isn’t the registry itself; it’s just a way through which you can view and make changes to it. You can access it via the Command Prompt, and execute the regedit command.
Alternatively, right click Start and select Run. Type regedit.exe and click OK or press Enter on your keyboard to open the Registry Editor.
Within the registry are registry values, registry keys, and registry hives. The registry values are instructions contained in registry keys, which are folders containing data. All these are found in several folders that categorize all registry data within subfolders, also known as registry hives.
When you make changes to the values or keys through the Editor, you actually change the configuration controlled by a specific value. This is why changes made to any setting are also made to the corresponding areas in the registry, though some of them don’t take effect until you restart your machine.
With this in mind, it’s important that you know what you’re doing each time you make any changes to the registry through the editor.
Note: Before you make any changes or fix broken registry items, make sure you backup the registry.
Common Causes of Registry Errors in Windows 10
There are several different ways that Windows Registry gets errors in it, and these aren’t the type that are solvable by a registry cleaner. In fact, registry cleaners don’t remove errors as such, just some unnecessary entries they find in the registry.
Some of the “errors” fixed by registry cleaners include empty or duplicate keys, unused values, and orphaned registry keys left over after you uninstall software from your computer.
The real registry errors, which indicate true problems with the registry of your computer’s operating system are the serious type that can cause issues such as a missing or corrupted registry, blue screen of death, preventing Windows from booting properly, or mention that Windows can’t access the registry.
In such situations, a registry cleaner is will fail to help fix registry errors in Windows 10. Plus, it can’t do anything at all without a working registry. Therefore, if you get such errors on your computer, don’t install a registry cleaner; it won’t fix registry issues.
As we’ve already stated, some causes of registry errors like registry fragments, duplicate keys, orphaned entries, and system shutdown errors are not worth worrying about.
However, if malware and viruses of any type attack and modify the registry, this is a huge problem and requires immediate attention and action. Viruses, spyware, and Trojans install registry entries that can’t be manually removed. They also prevent you from opening executable files by changing file associations, which is why you need to fix this type of registry error immediately.
Problems Caused By a Corrupt Registry
If your registry is corrupted, the computer may not restart. This usually happens when the computer is shut down, and you can’t track its cause because it unloads processes and drivers during shut down.
Power failure or unexpected shutdown can also corrupt the registry hives. In such cases, a process could’ve been modifying part of the registry hive and the unexpected shutdown or power failure abruptly stopped the process. Thus the registry hive is left in an inconsistent state, and when you restart your computer, the operating system will try loading the hive but find data that it can’t interpret, leading to error messages.
If your files are corrupted or you have faulty hardware that’s involved in writing to a disk like the processor, cache, RAM, or disk controller, these too can corrupt your registry and other system and data on your computer.
Registry corruption can also happen at shutdown, and you may not discover this until you try loading it at the next restart. In this case, the hive is written at shutdown, and the process may stop a component in the computer or the computer itself before the writing is fully completed.
How to Fix Registry Errors in Windows 10
- Back up your registry.
- Create a System Restore point.
- Restore your registry from the back up or restore point.
- Use the System File Checker to scan your registry.
Back Up Your Registry
Our ultimate guide on how to backup and restore the Windows Registry covers this in greater detail, but here’s a quick way to do it:
- To do this, right click Start and select Run.
- In the Run box, type regedit and click OK or press Enter on your keyboard.
- In the Registry Editor window, right click Computer at the top left-hand side, and click Export.
- Give the backup file a name and save it in a flash drive or cloud storage.
Create a System Restore Point
- To do this, open Control Panel and click System & Security.
- On the left side, click Advanced System Settings.
- Click System Protection tab, select Create, and press OK.
Restore Your Registry From The Backup Or Restore Point
- To do this, go back to the Run window (right-click Start>Run) and type regedit. Press OK or hit Enter.
- In the Registry Editor, click File>Import.
- In the Import Registry File popup, select where you saved the backup, click on the file and click Open.
You can also restore it from the restore point.
- To do this, click Start and type create a restore point in the search bar.
- Select create a restore point from the results and then choose System Restore.
Use The System File Checker
The System File Checker (SFC) is a tool that checks your drive for any registry errors, and replaces faulty registries.
- To use this tool, open a Command Prompt and select Run as administrator.
- Type sfc /scannow and press enter.
Preventive Measures
If you want a computer free of registry errors in future, here are some simple things you can do:
- Properly uninstall programs and apps you don’t use. A removal tool can help with this besides using the Add/Remove Programs window in Control Panel.
- Run regular virus scans and delete any malware or related files that install on your registry, causing programs in the system to crash.
- Remove unnecessary registry entries and repair missing file and ActiveX extensions using a registry cleaner.