Windows Support Menu
Windows 9X Registry
Windows Registry Checker
From a Technical Support point of view, this is the best tool in Windows 98. The Registry Checker is a system-maintenance program that finds and fixes registry problems. Each time you start your computer, Registry Checker automatically scans the registry for inconsistent data structures.
Registry Checker backs up the registry each day. If it finds a serious problem in the registry, Registry Checker will restore the registry from a backup copy. Registry Checker maintains up to five compressed backups of the registry which have successfully started the computer. Registry Checker will fix the registry if a backup cannot be found.
Protect-Mode and Real-Mode Registry Checking
This is the Windows-based protected-mode program. This program scans and then backs up the following system configuration files: Registry (User.dat and System.dat), Win.ini and System.ini. This scan occurs automatically when the system is started. You can run ScanRegW.exe when you want to force a scan and backup these files.
If ScanRegW detects a problem with the registry, it offers to restart the computer to fix the problem. An error message on boot suggests that you run the real-mode ScanReg to "fix" the registry, by either restoring from a backup or if no backups are available it repairs the current registry.
This is the MS-DOS-based real-mode program. This program scans the system configuration files early in the boot process. ScanReg can also fix bad registry files. If errors are found, the program warns you and prompts you to start Scanreg /Restore to restore a known good copy of these files.
Once bad files are backed up, ScanReg provides a list of known good Cab files and indicates whether the system configuration files stored in the Cab have been used to start Windows 98 successfully. (ScanReg Cab files are discussed later in this lesson.) You should choose the Cab file that was most recently used to start Windows 98, unless you are certain that a specific Cab file will successfully start Windows 98, for example, a Cab file that you created by backing up the system files manually.
Tip: ScanReg does not remove keys left by a poorly designed uninstall. ScanRegW does not detect, as a problem, the same problems that ASD detects. ScanRegW detects corruption to the internal structure of the registry files, it does not look at the content of the keys. ASD searches specific strings for the binary value 01.
The following table identifies the differences between ScanRegW and ScanReg.
ScanRegW has the ability to run in Safe Mode since it scans the registry on the disk, not in memory.
ScanReg Command-line Options
The following table identifies the command-line options for ScanReg.
Both ScanRegW and ScanReg use settings from the ScanReg.ini file. The following table lists those settings.
Note: If Scanreg cannot create a backup in the location specified by the Backup folder in the SCANREG.INI file, it defaults to placing the CAB file in the %WINDIR% folder.