registry is broken after crash (2000 Server)

M

me

Hi,

after a crash i only get a blue screen when booting.
It's a german version of Windows so here is the original text:

STOP: c0000218 {Registrierungsdatei fehlgeschlagen}
Die Registrierungs konnte die Struktur(datei):
\SystemRoot\System32\Config\SOFTWARE
oder ihr Protokoll oder ihre Alternative nicht laden.
Die Struktur ist beschädigt, nicht vorhanden oder nicht
beschreibbar.

I try to translate:

STOP: c0000218 {Registry file failed}
The registry could not load the structure(file):
\SystemRoot\System32\Config\SOFTWARE
or its protocol or its alternative.
The structure is damaged, missing or not writeable.

Does anyone know a way out of this (beside a new
installation)?
Is it possible that W2k Server has no system repair
possibility like W2k Professional ("R" after booting from
W2k CD)?
 
D

Dave Patrick

If the software hive is corrupt, it may be possible to rename the software
hive found in;
%windir%\system32\config\software
to software.old
then copy the most recent backup found in
%windir%\repair\regback
as
%windir%\system32\config\software

If that fails you can copy/ use the file
%windir%\repair\software
This file is an image of the hive at the time the OS was installed, so you'd
have to reinstall all software. This being the case you might just as well
blow it away and start a new install. (note: this would at least allow you
to start the OS to make any necessary backups prior to wiping the drive.)

To start the Recovery Console, start the computer from the Windows 2000
Setup CD or the Windows 2000 Setup floppy disks. If you do not have Setup
floppy disks and your computer cannot start from the Windows 2000 Setup CD,
use another Windows 2000-based computer to create the Setup floppy disks.
Press ENTER at the "Setup Notification" screen. Press R to repair a Windows
2000 installation, and then press C to use the Recovery Console. The
Recovery Console then prompts you for the administrator password. If you do
not have the correct password, Recovery Console does not allow access to the
computer. If an incorrect password is entered three times, the Recovery
Console quits and restarts the computer. Once the password has been
validated, you have full access to the Recovery Console, but limited access
to the hard disk. You can only access the following folders on your
computer: %systemroot% and %windir%

--
Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect


:
Hi,

after a crash i only get a blue screen when booting.
It's a german version of Windows so here is the original text:

STOP: c0000218 {Registrierungsdatei fehlgeschlagen}
Die Registrierungs konnte die Struktur(datei):
\SystemRoot\System32\Config\SOFTWARE
oder ihr Protokoll oder ihre Alternative nicht laden.
Die Struktur ist beschädigt, nicht vorhanden oder nicht
beschreibbar.

I try to translate:

STOP: c0000218 {Registry file failed}
The registry could not load the structure(file):
\SystemRoot\System32\Config\SOFTWARE
or its protocol or its alternative.
The structure is damaged, missing or not writeable.

Does anyone know a way out of this (beside a new
installation)?
Is it possible that W2k Server has no system repair
possibility like W2k Professional ("R" after booting from
W2k CD)?
 
S

someone

I've just experienced this problem last night. My windows
didn't crash though. But I just keep getting the blue
screen for less than a moment with the same error when the
system boots up, and the system immediately restarts, for
about 3-4 times and then it gives the login prompt. When
I encountered this problem for the first time (4-5 months
back), I updated the system with SP3/SP4 and ran the virus
scan with the latest dat file, and the problem went away.
Not this time, however! Now, as for the solution,
wouldn't it be better to use the "The last known good
configuration" option to try to restore the file
\systemroot\system32\config\software before using the
original version in the \systemroot\repair directory, if I
din't have the file backed up?
-----Original Message-----
If the software hive is corrupt, it may be possible to rename the software
hive found in;
%windir%\system32\config\software
to software.old
then copy the most recent backup found in
%windir%\repair\regback
as
%windir%\system32\config\software

If that fails you can copy/ use the file
%windir%\repair\software
This file is an image of the hive at the time the OS was installed, so you'd
have to reinstall all software. This being the case you might just as well
blow it away and start a new install. (note: this would at least allow you
to start the OS to make any necessary backups prior to wiping the drive.)

To start the Recovery Console, start the computer from the Windows 2000
Setup CD or the Windows 2000 Setup floppy disks. If you do not have Setup
floppy disks and your computer cannot start from the Windows 2000 Setup CD,
use another Windows 2000-based computer to create the Setup floppy disks.
Press ENTER at the "Setup Notification" screen. Press R to repair a Windows
2000 installation, and then press C to use the Recovery Console. The
Recovery Console then prompts you for the administrator password. If you do
not have the correct password, Recovery Console does not allow access to the
computer. If an incorrect password is entered three times, the Recovery
Console quits and restarts the computer. Once the password has been
validated, you have full access to the Recovery Console, but limited access
to the hard disk. You can only access the following folders on your
computer: %systemroot% and %windir%

--
Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect


:
Hi,

after a crash i only get a blue screen when booting.
It's a german version of Windows so here is the original text:

STOP: c0000218 {Registrierungsdatei fehlgeschlagen}
Die Registrierungs konnte die Struktur(datei):
\SystemRoot\System32\Config\SOFTWARE
oder ihr Protokoll oder ihre Alternative nicht laden.
Die Struktur ist beschädigt, nicht vorhanden oder nicht
beschreibbar.

I try to translate:

STOP: c0000218 {Registry file failed}
The registry could not load the structure(file):
\SystemRoot\System32\Config\SOFTWARE
or its protocol or its alternative.
The structure is damaged, missing or not writeable.

Does anyone know a way out of this (beside a new
installation)?
Is it possible that W2k Server has no system repair
possibility like W2k Professional ("R" after booting from
W2k CD)?



.
 
D

Dave Patrick

You can try but it does nothing for the keys within the software hive.

Looking in;
HKEY_LOCAL_MACHINE\SYSTEM\Select
you'll find the D_Word values for
"Current"=dword:00000001
"Default"=dword:00000001
"Failed"=dword:00000000
"LastKnownGood"=dword:00000002

CurrentControlSet is volatile and will always be an image (at boot) of
what's defined in ControlSetx where x = the value of "Current"

Choosing last known good boots the system with the control set that last
successfully booted your system. Control sets contain system configuration
information such as device drivers and services.

--
Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect


:
I've just experienced this problem last night. My windows
didn't crash though. But I just keep getting the blue
screen for less than a moment with the same error when the
system boots up, and the system immediately restarts, for
about 3-4 times and then it gives the login prompt. When
I encountered this problem for the first time (4-5 months
back), I updated the system with SP3/SP4 and ran the virus
scan with the latest dat file, and the problem went away.
Not this time, however! Now, as for the solution,
wouldn't it be better to use the "The last known good
configuration" option to try to restore the file
\systemroot\system32\config\software before using the
original version in the \systemroot\repair directory, if I
din't have the file backed up?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top