Registry Checker Continues to Detect Registry Damage (186909)
The information in this article applies to:
- Microsoft Windows 98
- Microsoft Windows Millennium Edition
This article was previously published under Q186909 SYMPTOMS
When Windows starts, the Registry Checker tool may display the following
message:
Windows registry is damaged. Windows will restart and try to fix the
problem.
When you click OK, you may receive the same message when Windows restarts.
Note that running the real-mode version of Registry Checker (Scanreg.exe)
at a command prompt does not detect registry damage, and Windows Millennium Edition (Me) does support real mode Scanreg.exe.
CAUSE
This problem can occur if there is defective memory in your computer. A
defective memory chip may damage the registry in memory. The Windows-based
(or protected-mode) version of Registry Checker (Scanregw.exe) scans the
registry in memory for damage.
When this issue occurs, Scanregw.exe detects that the registry is damaged
in memory and marks the registry as damaged so that the real-mode
Scanreg.exe is run the next time the computer starts. Scanreg.exe may
not detect any damage if the defective memory is not used in real mode,
and may allow Windows to start normally.
RESOLUTION
There are two methods you can use to identify whether defective memory
chips are causing the problem:
Method 1
Remove or replace memory chips in the computer to see if the problem
is resolved.
Method 2
Try limiting the amount of memory that Windows uses. If limiting the
amount of memory that Windows uses resolves the issue, the problem is
a defective memory chip. To limit the amount of memory Windows uses,
follow these steps:
- Restart Windows in Safe mode. To do so, restart your computer, press
and hold down the CTRL key until the Windows 98 Startup menu appears,
and then choose Safe Mode.
- Click Start, point to Programs, point to Accessories, point to System
Tools, and then click System Information.
- On the Tools menu, click System Configuration Utility.
- On the General tab, click Advanced.
- Click to select the Limit Memory To <n> MB check box, and set the value
to 16 megabytes (MB).
NOTE: Limiting memory to less than 16 MB may prevent Windows from
loading. If you are unable to start Windows normally, start Windows in
Safe mode and then disable this option by pressing and holding down the
SHIFT key throughout startup.
- Click OK, and then click OK.
- Restart your computer normally.
For more information about troubleshooting memory, please see the
following articles in the Microsoft Knowledge Base:
ARTICLE-ID: 134503
TITLE : Parity Error Messages May Indicate Bad Memory
ARTICLE-ID: 142546
TITLE : How to Use a RAM Drive to Troubleshoot Memory
STATUS
This behavior is by design.
Modification Type: | Minor | Last Reviewed: | 12/16/2004 |
---|
Keywords: | kbHardware kbprb KB186909 |
---|
|