Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
When we run the command "Scanreg/fix" from DOS mode, the "fixing" is done with reference to WHICH registry??
In other words, WHERE is the original(!!) directory located??2. Doesn,t this "original" get corrupted??
3. Does "fixing" restore DEFAULT settings?? For example, if I have CHANGED the value of "MaxBackupCopies" to 7 in windows\scanreg.ini will "fixing" restore it default value of 5??
-

To add one more query to my 1st post
2. When does the windows back up the fresh copy of registry everyday?? At mid-night??

Hi xetcetc, hello everyone,
WHERE is the original(!!) directory located??
You could still be using it if the registry has never become corrupted and replaced.
The current registry, which may or may not be your original registry, is 2 files on your computer, user.dat and system.dat.Doesn,t this "original" get corrupted??
It may or may not. If it does it is replaced with one of the backups, either when Windows detects the coruption or by the user manually replacing it using scanreg /restore.
Does "fixing" restore DEFAULT settings??
No, it does not restore any defaults.
if I have CHANGED the value of "MaxBackupCopies" to 7 in windows\scanreg.ini will "fixing" restore it default value of 5??
No, it will not change the value back to 5.
When does the windows back up the fresh copy of registry everyday??
Windows creates a backup upon the first successful boot once a day. It only creates one and only if the computer has been started or rebooted and Windows loads successfully.
Best Regards,
Mesich

Hi Xectec & Mesich.
Thankyou for this post great information out here.Mesich will it be ok by you if I post this information to someone with a similar problem.
Thanks anyways for your lovely suggestions and great information.
Regards
Naman Jandial

Hi Xectec, Naman Jandial, hello everyone,
Naman Jandial
You are very welcome, it is my pleasure.
Feel free to copy and paste anything I write on Computing.net or from our website.
Best Regards,
I just try and put them in my own words so my simple mind can understand them. :-)
Mesich

"Windows creates a backup upon the first successful boot once a day. It only creates one and only if the computer has been started or rebooted and Windows loads successfully."
To add clarification to that statement...
That is once each calender day (the first boot of the day).Of course if the machine is running 24/7 then it is not booted every calender day and thereby will not create one for that day unless it is rebooted and restarted successfully as mentioned.
Naman,
I do not have the authority to speak for Mesich but when I reuse his work I simply copy the whole thing and present it to the other in it's original form so as to give it's proper acknowledgement to him as the author and Computing.net as the sponsor of the published work like the following:
From: http://computing.net/windows95/wwwboard/forum/163001.html
Response Number 2
Name: mesich
Date: December 18, 2004 at 06:50:26 Pacific
Homepage: mesich.com
Subject: Repairing win98 Registry
Reply:
Hi xetcetc, hello everyone,
WHERE is the original(!!) directory located??You could still be using it if the registry has never become corrupted and replaced.
The current registry, which may or may not be your original registry, is 2 files on your computer, user.dat and system.dat.Doesn,t this "original" get corrupted??
It may or may not. If it does it is replaced with one of the backups, either when Windows detects the coruption or by the user manually replacing it using scanreg /restore.
Does "fixing" restore DEFAULT settings??
No, it does not restore any defaults.
if I have CHANGED the value of "MaxBackupCopies" to 7 in windows\scanreg.ini will "fixing" restore it default value of 5??
No, it will not change the value back to 5.
When does the windows back up the fresh copy of registry everyday??
Windows creates a backup upon the first successful boot once a day. It only creates one and only if the computer has been started or rebooted and Windows loads successfully.
Best Regards,
Mesich
Bryan

Hi Xectec, Naman Jandial, Bryan, hello everyone,
Yet accurate and pleasant as always. :-)
Best Regards,
Mesich

The questions were very well answered above. But I will add just a little.
Scanreg /fix mainly checks for proper formatting, it does not check most entries for correctness.

Excellent responses above, but I would add just a little. Scanreg /fix mainly checks for formatting errors. It does not check most entries for incorrect data.

You asked about directory locations too; system.dat and user.dat (comprising the current registry) are hidden files in c:\windows. The backups are located in c:\windows\sysbckup, a hidden directory in the windows directory. They are recorded there as RBxxx.cab files where xxx is usually 000 through 005, depending on how many backups are specified in scanreg.ini. I believe after a scanreg/fix the 'unfixed' registry is listed there as RBBAD.cab.

Yes rbbad.cab can be the registry prior to running scanreg /fix (so it might not actually be bad at all).
Derek.W

I'm thinking Rbbad.cab file is the one that Windows stops booting on and does the 'Windows is restoring your registry' either automatically or when you do it manually. I never run /fix switch but have restored and I only see the file after a restore. But not running the /fix switch I can't really say no to that so let's just say running /restore switch makes the file as well?
I'm thinking it's the current user.dat and system.dat files along with system.ini and win.ini archived for later trouble shooting purposes? Even though it may or may not be bad at all as already noted.

I can confirm that production of rbbad.cab after scanreg /fix was not just some top of the head idea of mine or I would have said so.
I have removed rbbad.cab at various times (for my own reasons), run scanreg /fix and it arrives again, even though the previous registry was fine.
So yes indeed, running either scanreg /fix or /restore result in the production of this file.
Derek.W

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |