Błąd ładowania XP. Brakuje pliku cp_1251.nls lub jest on uszkodzony

W tym artykule porozmawiamy o dość powszechnym błędzie w systemie Windows XP, który polega na niemożności normalnego rozruchu systemu operacyjnego i pojawieniu się błędu „Uszkodzony lub brakujący plik \ WINDOWS \ system32 \ cp_1251.nls„. Warto zauważyć, że system odmawia rozruchu w trybie awaryjnym i w trybie „Ostatnia udana konfiguracja”.

Najpierw spróbujmy dowiedzieć się, o co chodzi w pliku cp_1251.nls i dlaczego jest on potrzebny w systemie. Pliki * .nls pliki stron kodowych języka; są one potrzebne do poprawnego wyświetlania znaków językowych dla różnych kodowań. W szczególności plik strony kodowej dla języka rosyjskiego -  c_1251.nls (znajduje się w katalogu C: \ WINDOWS \ system32) - potrzebny do wyświetlenia zakodowanego tekstu Windows-1251, główny dla rosyjskiej wersji systemu Windows. Uważny czytelnik prawdopodobnie sprzeciwi się: „Zaraz, co ma z tym wspólnego plik c_1251.nls? W końcu Windows przysięga, gdy się uruchomi, że nie ma innego pliku - cp_1251.nls!”. Zgadza się: po prostu nie ma pliku cp_1251.nls w czystym systemie Windows XP.

Sekret polega na tym, że plik cp_1251.nls używany w starszych wersjach systemu Windows (Windows 95/98 / Me). Oddział NT (Windows NT / 2k / XP) używa strony kodowej z pliku c_1251.nls.

Prawdopodobnie zaczynasz rozumieć, jaki jest powód błędu Zagruzzi. Zgadza się, jeśli zainstalowałeś jakieś krzywe stare oprogramowanie lub „lewy” crack z niego (szczególnie często ten błąd występuje w przypadku produktów Adobe), instalator może zmienić link do właściwej strony kodowej w rejestrze (gałąź HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Nls \ CodePage), wskazując na plik cp_1251.nls, którego system po prostu nie ma.

Aby przywrócić funkcjonalność systemu, musisz umieścić plik cp_1251.nls w katalogu system32 lub zmienić wartość klucza w rejestrze. Pierwsza opcja jest lepsza, ponieważ w drugim przypadku istnieje ryzyko, że w tym samym oprogramowaniu, którego instalacja lub lokalizacja spowodowała błąd, rosyjskie litery nie będą wyświetlane poprawnie.

Plik cp_1251.nls można skopiować z innego systemu lub można go uzyskać, zastępując go plikiem c_1251.nls (który leży w pobliżu).

  1. Uruchom komputer z dysku rozruchowego (Erd, Live CD itp.), W trybie odzyskiwania systemu lub z kutasa instalacyjnego systemu Windows (Shift + F10, aby otworzyć wiersz poleceń zgodnie z procedurą opisaną w artykule na temat resetowania hasła systemu Windows)
  2. Przejdź do katalogu system32 (litera dysku może się różnić w zależności od metody rozruchu) cd c: \ WINDOWS \ system32
  3. Skopiuj (jeśli to konieczne, zastąpienie) plik c_1251.nls do cp_1251.nls:
     skopiuj c_1251.nls cp_1251.nls
  4. Uruchom ponownie komputer
  5. Ciesz się życiem 🙂

Teraz wiesz, co zrobić, jeśli wystąpi błąd „WindowsUszkodzony lub brakujący plik \ WINDOWS \ system32 \ cp_1251.nls