Po aktualizacji 943460 na komputerze z Windows XP z Service Pack 2, na którym zainstalowano arabski lub hebrajski pakiet wielojęzycznego interfejsu użytkownika (MUI), na paskach menu oraz w menu Start może być wyświetlany tekst w języku angielskim

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 945648 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Ważne: Ten artykuł zawiera informacje dotyczące modyfikowania rejestru. Przed zmodyfikowaniem rejestru wykonaj jego kopię zapasową. Upewnij się, że znasz sposób przywrócenia rejestru w przypadku wystąpienia problemu. Aby uzyskać więcej informacji dotyczących wykonywania kopii zapasowej, przywracania i modyfikowania rejestru, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
256986 Opis rejestru systemu Microsoft Windows
Rozwiń wszystko | Zwiń wszystko

Symptomy

Po zainstalowaniu aktualizacji zabezpieczeń 943460 (MS07-061) na komputerze z systemem Windows XP z dodatkiem Service Pack 2 (SP2), na którym zainstalowano arabski lub hebrajski pakiet wielojęzycznego interfejsu użytkownika (MUI), na paskach menu oraz w menu Start może być wyświetlany tekst w języku angielskim.

Przyczyna

Przyczyną tego problemu jest niezgodność sumy kontrolnej zasobów między składnikiem powłoki systemu Windows Shell i pakietem MUI.

Rozwiązanie

Ostrzeżenie: Niepoprawne zmodyfikowanie rejestru za pomocą Edytora rejestru lub innej metody może być przyczyną poważnych problemów. Mogą one wymagać ponownego zainstalowania systemu operacyjnego. Firma Microsoft nie może zagwarantować, że rozwiązanie tych problemów będzie możliwe. Użytkownik modyfikuje rejestr na własną odpowiedzialność.

Aby rozwiązać ten problem, dokonaj edycji rejestru, zmieniając wartość następującego podklucza rejestru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages\RCV2\shell32.dll
W tym celu wykonaj następujące czynności:
  1. Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie regedit, a następnie kliknij przycisk OK.
  2. Zlokalizuj, a następnie kliknij następujący podklucz rejestru:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages\RCV2\shell32.dll
  3. W menu Plik kliknij polecenie Eksportuj.
  4. W polu Nazwa pliku wpisz tekst shell32, a następnie kliknij przycisk Zapisz.

    Uwaga: Ten podklucz rejestru można przywrócić, klikając dwukrotnie zapisany plik shell32.reg.
  5. W okienku szczegółów kliknij prawym przyciskiem myszy wpis 1, a następnie kliknij polecenie Usuń.
  6. Kliknij przycisk Tak.
  7. W menu Edycja wskaż polecenie Nowy, a następnie kliknij polecenie Wartość binarna.
  8. W polu Nowa wartość #1 wpisz 1, a następnie naciśnij klawisz ENTER.
  9. Kliknij prawym przyciskiem myszy wartość 1, a następnie kliknij polecenie Modyfikuj.
  10. W polu Dane wartości wpisz następujące znaki:
    0E C0 5F 13 6A BE A4 25 6C 2F 74 59 0B E1 B2 3F 05 45 1E 21 24 A8 AC 71 65 75 3B FB BD 4E 76 34 41 8B D1 CC 4E D5 CB 29 AF 92 35 19 CE 18 9F 5C
    Uwaga: W powyższym przykładzie należy wpisywać zero (0), a nie literę „O” .
  11. Kliknij przycisk OK.

    Uwaga: Aby sprawdzić, czy zostały wpisane poprawne wartości, wykonaj następujące kroki:
    1. Zlokalizuj, a następnie kliknij następujący podklucz rejestru:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages\RCV2\shell32.dll
    2. W menu Plik kliknij polecenie Eksportuj.
    3. W polu Nazwa pliku wpisz tekst verify, a następnie kliknij przycisk Zapisz.
    4. Korzystając z dowolnego edytora tekstów, takiego jak Notatnik, otwórz plik Verify.reg. Plik ma następującą postać:
      Edytor rejestru systemu Windows wersja 5.00
      
      [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages\RCV2\shell32.dll]
      "0"=hex:52,04,f0,0a,00,00,06,00,00,00,28,0a,00,00,06,00,84,08,54,0b,00,00,06,00
      "1"=hex:0e,c0,5f,13,6a,be,a4,25,6c,2f,74,59,0b,e1,b2,3f,05,45,1e,21,24,a8,ac,71,65,75,3b,fb,bd,4e,76,34,41,8b,d1,cc,4e,d5,cb,29,af,92,35,19,ce,18,9f,5c
      
  12. Zlokalizuj, a następnie usuń następujący podklucz rejestru:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\MUILanguages\FileVersions\LangID
    Uwaga: LangID to identyfikator języka zainstalowanego pakietu MUI. Na przykład LangID języka hebrajskiego to 040d, a LangID języka arabskiego to 0401.

    Dostępne są następujące ustawienia językowe.
    Zwiń tę tabelęRozwiń tę tabelę
    JęzykWartość
    Arabski401
    Baskijski042b
    Brazylijski415
    Czeski405
    Chiński uproszczony804
    Chiński tradycyjny404
    Duński406
    Holenderski413
    Angielski0409 (domyślny)
    Fiński040b
    Francuski040c
    Niemiecki407
    Grecki408
    Hebrajski040d
    Węgierski040e
    Włoski410
    Japoński411
    Koreański412
    Norweski414
    Polski415
    Portugalski816
    Rosyjski419
    Hiszpański0c0a
    Szwedzki041d
    Słowacki041b
    Słoweński424
    Turecki041f
  13. Zamknij Edytor rejestru, a następnie ponownie uruchom komputer.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Informacje zawarte w tym artykule dotyczą” .

Więcej informacji

Aby uzyskać więcej informacji o pakiecie MUI, odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://www.microsoft.com/globaldev/DrIntl/faqs/muifaq.mspx#MUIques1
Aby uzyskać więcej informacji dotyczących biuletynu zabezpieczeń MS07-061, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
943460 MS07-061: Luka w zabezpieczeniach obsługi identyfikatorów URI w systemie Windows umożliwia zdalne wykonanie kodu

Właściwości

Numer ID artykułu: 945648 - Ostatnia weryfikacja: 4 lutego 2008 - Weryfikacja: 2.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Windows XP Service Pack 2
Słowa kluczowe: 
kbtshoot kbnofix kbregistry kbexpertiseinter KB945648

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com