Thursday, May 2, 2013

Windows could not start because the following file is missing or corrupt C:\windows\system32\config\system

When your computer restarts you find an error message that says:

Windows could not start because the following file is missing or corrupt
C:\windows\system32\config\system


I have had success with this with versions of XP including Media Center


Ok..
First get Hirens boot disk, download it on another computer and create a dvd from the image using img burn or windows 7 or 8 by right clicking and select Burn Disk Image.

Put the newly created Hirens  in the computer with a problem and boot to CD.
Select Mini XP
Then open two explorer windows
Navigate one explorer window to: C:\windows\system32\config
Rename the system file to system.OLD

Navigate the other explorer window to C:\system volume information      folder

Once you open that folder, navigate to the only folder  “_restore{xxxxxxxxx}”

You should see a bunch of other folders here find the one withe the highest number in the name and then select the one smaller than the highest number.

In this folder there will be another folder and you will find a bunch of _REGISTRY_xxx files
Copy the __REGISTRY_MACHINE_SYSTEM file and paste it into the  other explorer window at C:\windows\system32\config

Then rename the newly pasted file __REGISTRY_MACHINE_SYSTEM to just system to replace the one you renamed.

Reboot your computer.. it should work.. You might have to let windows xp run a diskcheck.. but it will be worth the wait.

Good luck.

Wednesday, May 1, 2013

Windows SBS 2008 - Renew Certificates

Ok. Your certificates expired on Windows SBS 2008. Here is the fix.
Open your Windows SBS Console.
Select the Network Icon
Select the Connectivity Tab
Select Fix my network under the tasks on the right side
Once the wizard runs check the item to re-issue the certificate
Right mouse on Certificate select Open Certificate Installation Package

An explorer window will show where you will find the zip archive
Send to remote client and install the package on the client (InstallCertificate.exe run as administrator)

Go about your happy way!
Please comment if this has helped.