Thursday, July 24, 2008

Error: "C_1252.nls File Missing or Corrupt" During Startup

Great computer does not boot up. It keeps on booting up again and again. I tried to boot up in safe-mod. No luck at all it get stuck on half way through. Then I stop restarting the machine and disable restarting machine in a serious crash. Then I restart it again it stuck in black screen and took five six minute to show up error message.

The file D:\windows\system32\c_1252.nls is missing or corrupt

When I was a kid only solution was to format and reinstall a fresh copy of windows. But now what I understood is you can retrieve windows from any kind of crash.
Search for Google and Google direct to Microsoft. Microsoft support gives these following options to solve this problem.

Method 1: Check the Hard Disk for Errors

1. Insert the Windows XP CD, and then restart the computer. If you are prompted, select any options that you must select to start Windows XP from the CD.
2. When the text-based part of Setup begins, follow the instructions that appear on the screen. To select the repair or the recover option, press R.
3. If you have a dual-start or multiple-start computer, select the installation that you must access from the Recovery Console.
4. When prompted, type the Administrator password.
5. At the command prompt, type the following command and then press the ENTER key:
chkdsk /r
6. To exit the Recovery Console and restart the computer, type exit, and then press the ENTER key.

Method 2: Replace Missing Files

1. Insert the Windows XP CD, and then restart the computer. If you are prompted, select any options that you must select to start Windows XP from the CD.
2. When the text-based part of Setup begins, follow the instructions that appear on the screen. To select the repair or the recover option, press R.
3. If you have a dual-start or multiple-start computer, select the installation that you must access from the Recovery Console.
4. When prompted, type the Administrator password.
5. At the command prompt, type the following commands ( press ENTER after each command):
cd system32
ren c_1252.nls c_1252.old
expand drive:\i386\c_1252.nl_ c:\windows\system32
Where drive is the drive letter of the CD-ROM or DVD-ROM drive.
6. To exit the Recovery Console and restart the computer, type exit, and then press the ENTER key.
Note There may be additional files missing. Repeat this method to replace any other missing files.

Always things will not work as it appears in the help pages, because our environment might be bit different to the environment they describe. I manage to complete the first option successfully but it took more than half an hour. But it not fixes the problem.

I had to move to the second option. I type the exact commands as it asks me to type. I keep on getting the error message “Access denied” every time I perform the following code.
expand drive:\i386\c_1252.nl_ c:\windows\system32

That’s all because I have another windows installation in C: drive but originally I have logged in to another Windows Installation. Remember to change the command to suite the correct installation.
If you miss any other nls files you can follow the Method 2 for each file.
Blog Widget by LinkWithin