Information: NLS Files = Multiple Language Resource Files. Character Translation; National Language Services driver (font or font map).
NLS files. Delete any one of these you're not supposed to and your system may not restart.
Lets try some of these below
Method 1: Use the Windows Recovery Environment (WinRE) to run System Restore============================================
1. Instert the Windows Vista installation disc into the disc drive, and
then start the computer.
2. Press a key when the message indicating "Press any key to boot from CD
or DVD ¡*". appears.
3. Select a language, a time and currency, and a keyboard or input method,
and then click Next.
4. Click Repair your computer.
5. In the System Recovery Options dialog box, choose the drive of your
Windows installation and click Next
6. At the System Recovery Options Dialog Box, click on System Restore.
7. Follow the System Restore Wizard instruction as usual and choose the
appropriate restore point.
8. Click Finish to restore the system.
============================================
Method 2: Use the Windows System File CheckerTo determine whether the issue that you are experiencing is caused by one or more system files that are used by Windows Vista, run the System File Checker tool. The System File Checker tool scans system files and replaces incorrect versions of the system files by using the correct versions.
Click
Start, then
All Programs, then
Accessories, right click on the
Command Prompt option, then click on the
Run as Administrator option.

Note: If you haven’t disabled the User Account Control, you will be asked for permission first...just continue on.In the
Command Prompt window, type: "
sfc /scannow" then press
enter.
The scan may take some time
(usually 5-15 minutes) and Windows will repair/replace any corrupt or missing files...once complete type "
exit" and press
enter, then
restart the notebook or computer.
============================================
Method 3: Expand the nls files into C:\WINDOWS\system32\Follow step in Method 1 to log into the recovery console and then login as administrator account.
At the command prompt type the following:
Example:EXPAND D:\I386\c_437.nl_ C:\WINDOWS\system32\c_437.nlsOnce the system is done expanding the file, reboot your PC.
You can make a .BAT file to install all nls files in one go
Example:expand D:\i386\C_1047.nl_ c:\windows\system32\c_1047.nls
expand D:\i386\C_1140.nl_ c:\windows\system32\c_1140.nls
expand D:\i386\C_1141.nl_ c:\windows\system32\c_1141.nls
expand D:\i386\C_1142.nl_ c:\windows\system32\c_1142.nls
expand D:\i386\C_1143.nl_ c:\windows\system32\c_1143.nls
expand D:\i386\C_1144.nl_ c:\windows\system32\c_1144.nls
expand D:\i386\C_1145.nl_ c:\windows\system32\c_1145.nls
expand D:\i386\C_1146.nl_ c:\windows\system32\c_1146.nls
expand D:\i386\C_1147.nl_ c:\windows\system32\c_1147.nls
expand D:\i386\C_1148.nl_ c:\windows\system32\c_1148.nls
expand D:\i386\C_1149.nl_ c:\windows\system32\c_1149.nls
expand D:\i386\C_20273.nl_ c:\windows\system32\c_20273.nls
expand D:\i386\C_20277.nl_ c:\windows\system32\c_20277.nls
expand D:\i386\C_20278.nl_ c:\windows\system32\c_20278.nls
expand D:\i386\C_20280.nl_ c:\windows\system32\c_20280.nls
expand D:\i386\C_20284.nl_ c:\windows\system32\c_20284.nls
expand D:\i386\C_20285.nl_ c:\windows\system32\c_20285.nls
expand D:\i386\C_20297.nl_ c:\windows\system32\c_20297.nls
expand D:\i386\C_20420.nl_ c:\windows\system32\c_20420.nls
expand D:\i386\C_20423.nl_ c:\windows\system32\c_20423.nls
expand D:\i386\C_20424.nl_ c:\windows\system32\c_20424.nls
expand D:\i386\C_20838.nl_ c:\windows\system32\c_20838.nls
expand D:\i386\C_20871.nl_ c:\windows\system32\c_20871.nls
expand D:\i386\C_20880.nl_ c:\windows\system32\c_20880.nls
expand D:\i386\C_20924.nl_ c:\windows\system32\c_20924.nls
expand D:\i386\C_21025.nl_ c:\windows\system32\c_21025.nls
expand D:\i386\C_858.nl_ c:\windows\system32\c_858.nls
expand D:\i386\C_870.nl_ c:\windows\system32\c_870.nls
============================================
Method 4: Copy the nls files into C:\WINDOWS\system32\Got another computer with Vista?, copy files from that computer all
the
*.nls files in /Windows/System32 and all the
*.fon files from
Windows/Fonts. then put them on a USB memory stick, and inserted that into
the broken machine.
The Boot to WindowsRE you should see your USB drive with your files on it. then copy all the files, overwrite the files on the damaged box with those from the
working computer, and hopefuly reboot straight into Vista.
============================================
Give these a go and let me know what happens