G
Guest
Is there a way of pro-actively reducing the size of the
\WINNT\SYSTEM32\CONFIG\SYSTEM file before it reaches a size which will cause
the "Windows could not start because the following file is missing or
corrupt" error?
There seems to be a lot of information out there about how to recover once
the problem has occurred, but nothing to suggest how to stop it from
happening in the first place.
In our scenario we run a fleet of several hundred Windows 2000 Pro
workstations which are accessed every day by students. These days each
student comes armed with a USB storage device which they plug in to the
workstation they happen to be using that day.
We are finding that each time a user plugs in a new USB device, Windows 2000
adds an entry to the HKLM\ Systems\CurrentControlSet\enum\USB and
HKLM\Systems\CurrentControlSet\enum\USBStore hives in the registry. With a
high turnover of students using the computers we are seeing a lot of
different devices being registered in this way.
In turn this causes the \systemroot\config\SYSTEM file to grow. As the
maximum size of this file appears to be 13 MB, we are starting to see
machines failing to boot with the error “Windows could not start because the
following file is missing or corrupt:\WINNT\SYSTEM32\CONFIG\SYSTEM “.
Recovering from this error is a painful process requiring us to visit the
affected machine and use the Recovery console (or re-image the machine).
Deleting the entries in the registry wuld be easy to automate, but this does
not appear to impact on the size of the SYSTEM file, and registry cleaners
and registry defrags have had no effect. The only information that seems to
be around on the Microsoft site, or on the web relates to using the recovery
console, which is fine for a one off solution, but with a couple of hundred
PCs which might start to develop the problem we are hoping to find a way of
preventing it from happening in the first place.
Any suggestions would be appreciated, or even some confirmation that what we
want to be able to do just isn't possible without using something like Deep
Freeze.
Thanks, Sarah
\WINNT\SYSTEM32\CONFIG\SYSTEM file before it reaches a size which will cause
the "Windows could not start because the following file is missing or
corrupt" error?
There seems to be a lot of information out there about how to recover once
the problem has occurred, but nothing to suggest how to stop it from
happening in the first place.
In our scenario we run a fleet of several hundred Windows 2000 Pro
workstations which are accessed every day by students. These days each
student comes armed with a USB storage device which they plug in to the
workstation they happen to be using that day.
We are finding that each time a user plugs in a new USB device, Windows 2000
adds an entry to the HKLM\ Systems\CurrentControlSet\enum\USB and
HKLM\Systems\CurrentControlSet\enum\USBStore hives in the registry. With a
high turnover of students using the computers we are seeing a lot of
different devices being registered in this way.
In turn this causes the \systemroot\config\SYSTEM file to grow. As the
maximum size of this file appears to be 13 MB, we are starting to see
machines failing to boot with the error “Windows could not start because the
following file is missing or corrupt:\WINNT\SYSTEM32\CONFIG\SYSTEM “.
Recovering from this error is a painful process requiring us to visit the
affected machine and use the Recovery console (or re-image the machine).
Deleting the entries in the registry wuld be easy to automate, but this does
not appear to impact on the size of the SYSTEM file, and registry cleaners
and registry defrags have had no effect. The only information that seems to
be around on the Microsoft site, or on the web relates to using the recovery
console, which is fine for a one off solution, but with a couple of hundred
PCs which might start to develop the problem we are hoping to find a way of
preventing it from happening in the first place.
Any suggestions would be appreciated, or even some confirmation that what we
want to be able to do just isn't possible without using something like Deep
Freeze.
Thanks, Sarah