Windowsレジストリ(Windows Registry)は、コンピュータで実行されているプログラム、ハードウェア、およびアプリケーションの構成設定を含む巨大なデータベースです。プログラムをインストールする(install a program)たびに、その値とキーがレジストリに埋め込まれ、そこから、損傷したプログラムを修復するためのトラブルシューティング手順を構成または実行できます。
レジストリが適切に維持されていないと、レジストリエラーや破損が発生し、オペレーティングシステムで多くのシステムおよびアプリケーションの問題(t)が(he operating system)発生(problems in )します。
このガイドでは、レジストリがどのように機能するか、レジストリエラーの原因を示し、Windows 10でレジストリエラーを修正してコンピューターを正常に動作させる方法について、試行錯誤した解決策をいくつか紹介します。
Windowsレジストリのしくみ(How The Windows Registry Works)
コンピュータに新しいプログラムをインストールするたびに、レジストリは新しい一連の命令とファイル参照を受け取り、それらはプログラムの特定の場所に追加されます。
オペレーティングシステムは、ファイルの場所、プログラムで使用するオプション、新しいソフトウェアをインストールするとき、ハードウェアを変更するときなどの詳細情報を常に参照します。
ただし、 Windows(Windows)のすべてのアプリケーションがレジストリを使用するわけではありません。一部の構成はXMLファイルに保存されますが、ポータブルタイプはデータを実行可能ファイルに保存します。
レジストリにアクセスして構成するには、レジストリエディタを使用します。これは、 (Registry Editor)Windows95以降のすべての(Windows 95)Windowsバージョンにデフォルトで含まれている無料のユーティリティです。
この無料のレジストリ編集ユーティリティは、レジストリ自体ではありません。これは、表示して変更を加えることができる方法にすぎません。コマンドプロンプト(Command Prompt)からアクセスし、regeditコマンドを実行できます。
または、[開始(Start)]を右クリックして、[実行(Run)]を選択します。regedit.exeと入力し、[ OK ](regedit.exe )をクリックするか、キーボードのEnterキー(Enter)を押してレジストリエディタ(Registry Editor)を開きます。
レジストリ内には、レジストリ値、レジストリキー、およびレジストリハイブがあります。レジストリ値は、データを含むフォルダであるレジストリキーに含まれる命令です。これらはすべて、レジストリハイブとも呼ばれるサブフォルダ内のすべてのレジストリデータを分類するいくつかのフォルダにあります。
エディタ(Editor)を使用して値またはキーを変更すると、実際には特定の値によって制御される構成が変更されます。これが、設定に加えられた変更がレジストリ内の対応する領域にも行われる理由ですが、それらの一部は、マシンを再起動するまで有効になりません。
このことを念頭に置いて、エディターを使用してレジストリに変更を加える(changes to the registry)たびに、自分が何をしているかを知っておくことが重要です。
注(Note):壊れたレジストリ項目を変更または修正する前に、必ずレジストリをバックアップしてください。
Windows10でのレジストリエラーの一般的な原因(Common Causes of Registry Errors in Windows 10)
Windowsレジストリ(Windows Registry)でエラーが発生する方法はいくつかありますが、これらはレジストリクリーナーで解決できるタイプではありません。実際、レジストリクリーナーはエラー自体を削除せず(registry cleaners don’t remove errors)、レジストリで見つけた不要なエントリを削除するだけです。
レジストリクリーナーによって修正される「エラー」には、空または重複するキー、未使用の値、コンピューターからソフトウェアをアンインストールした後に残った孤立したレジストリキーなどがあります。
コンピュータのオペレーティングシステムのレジストリに真の問題があることを示す実際のレジストリエラーは、レジストリの欠落や破損、ブルースクリーンの停止、Windowsの正常な起動の妨げ、またはWindowsの可能性について言及するなどの問題を引き起こす可能性のある深刻なタイプです。 tレジストリにアクセスします。
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.
ただし、あらゆる種類のマルウェアやウイルスがレジストリを攻撃して変更した場合、これは大きな問題であり、早急な対応と対応が必要です。ウイルス、スパイウェア、およびトロイの木馬(Trojans)は、手動で削除できないレジストリエントリをインストールします。また、ファイルの関連付けを変更して実行可能ファイルを開くことができないため、このタイプのレジストリエラーをすぐに修正する必要があります。
破損したレジストリによって引き起こされる問題(Problems Caused By a Corrupt Registry)
レジストリが破損していると、コンピュータが再起動しない場合があります。これは通常、コンピューターがシャットダウンされたときに発生します。シャットダウン中にプロセスとドライバーがアンロードされるため、原因を追跡できません。
電源障害または予期しないシャットダウンも、レジストリハイブを破壊する可能性があります。このような場合、プロセスがレジストリハイブの一部を変更していて、予期しないシャットダウンまたは電源障害によってプロセスが突然停止した可能性があります。したがって、レジストリハイブは一貫性のない状態のままになり、コンピュータを再起動すると、オペレーティングシステムはハイブの読み込みを試みますが、解釈できないデータを検出し、エラーメッセージが表示されます。
ファイルが破損している場合、またはプロセッサ、キャッシュ、RAM、ディスクコントローラなどのディスクへの書き込みに関係するハードウェアに障害がある場合、これらもレジストリやその他のシステムおよびコンピュータ上のデータを破損する可能性があります。
レジストリ(Registry)の破損はシャットダウン時にも発生する可能性があり、次回の再起動時にロードを試みるまで、これを発見できない場合があります。この場合、ハイブはシャットダウン時に書き込まれ、書き込みが完全に完了する前に、プロセスがコンピューター内のコンポーネントまたはコンピューター自体を停止する場合があります。
Windows10でレジストリエラーを修正する方法(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,)]を選択して、[ OK]を押します。
バックアップまたは復元(Backup Or Restore)ポイントからレジストリを復元する
- これを行うには、[実行(Run)]ウィンドウに戻り([スタート]> [実行(Run)]を右クリック)、regeditと入力します。OKを押すか、Enterキーを押します。
- レジストリエディタで、[File>Import]をクリックします。
- [レジストリファイル(Import Registry File)のインポート]ポップアップで、バックアップを保存した場所を選択し、ファイルをクリックして、[開く(Open)]をクリックします。
復元ポイントから復元することもできます。
- これを行うには、[スタート(Start )]をクリックし、検索バーに「createrestorepoint 」(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拡張機能を修復します。
How to Fix Registry Errors in Windows 10
The Windows Registry is a huge database containing configuration settings for programs, hardware, and applications running on your comрuter. 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.