System Windows nie może użyć poprawnego układu klawiatury po podłączeniu klawiatury USB do komputera

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 927824 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

Po podłączeniu klawiatury USB na komputerze, na którym jest uruchomiony system Windows 7, Windows Vista lub Windows XP, system Windows nie może użyć poprawnego układu klawiatury.

Na przykład jeśli łączysz się z komputerem klawiatura USB z japońskim układem 106/109 lub 10 klawiszy klawiatura USB można połączyć się z komputerem, system Windows może użyć urządzenia, tak, jakby to angielski układ 101/102 klawiszy.

Przyczyna

Ten problem może wystąpić, jeśli spełniony jest jeden z następujących warunków:
  • Klawiatura USB ma chip, który ma "Identyfikator Plug and Play" zdefiniowana jako "USB angielskim układem 101/102 klawisze".

    Niektóre klawiatury USB z japońskim układem 106/109 klawiszy ma mikroukład angielskiego układu 101/102 klawisze, który korzysta również z "Identyfikator Plug and Play." Jeśli tego rodzaju klawiatura USB z japońskim układem 106/109 połączyć się z komputerem, system Windows identyfikuje jako urządzenie z układem angielskim. System Windows zmienia więc układ klawiatury na angielski 101/102.
  • "Identyfikator Plug and Play" dla klawiatury USB nie jest zdefiniowany w pliku Keyboard.inf.

    Jeżeli "Identyfikator Plug and Play" dla klawiatury USB nie jest zdefiniowany w pliku Keyboard.inf, system Windows nie może zidentyfikować modelu klawiatury. Po podłączeniu klawiatury tego typu, system Windows używa domyślnego ustawienia układu klawiatury, skonfigurowanego podczas instalacji systemu Windows. Na przykład ten problem może wystąpić, jeśli klawiatura z japońskim układem 106/109 lub 10 klawiszy klawiatura USB.
  • System Windows nie identyfikuje klawiatury poprawnie.

    Pod pewnymi warunkami układ klawiatury rzeczywistej używanego zsynchronizowany z układu klawiatury, która jest zdefiniowana przez system Windows. Są bardziej narażone na ten problem występuje podczas korzystania z rodzajowej klawiatury USB. Ten problem występuje z powodu sposobu mapowania przez system Windows rodzajowej klawiatury USB do wybranego układu klawiatury.

Rozwiązanie

Aby rozwiązać ten problem, należy skonfigurować
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
podklucza rejestru w celu uwzględnienia wpisów rejestru, które pojawiają się w poniższej tabeli.
Zwiń tę tabelęRozwiń tę tabelę
Nazwa wartościTyp wartościWartość danych
LayerDriver JPNREG_SZkbd106.dll
OverrideKeyboardIdentifierREG_SZPCAT_106KEY
OverrideKeyboardSubtypeDWORD2
OverrideKeyboardTypeDWORD7
Uwaga Aby uzyskać więcej informacji dotyczących odpowiednich wpisów rejestru dla klawiatur USB z angielskim i dla klawiatur USB z koreańskim zobacz sekcję "Więcej informacji".

Aby automatycznie rozwiązać ten problem, przejdź do "Automatyczne rozwiązywanie problemu"sekcja. Jeśli samodzielnie rozwiązać ten problem, przejdź do "Pozwól mi to rozwiązać samodzielnie"sekcja.

Automatyczne rozwiązywanie problemu

Aby automatycznie rozwiązać ten problem, kliknij przycisk Rozwiąż ten problem łącze. Następnie kliknij przycisk Uruchomw Pobierz plikokno dialogowe pole, a następnie postępuj zgodnie z instrukcjami kreatora.

Uwaga:Ta poprawka currnetly obsługuje tylko system Windows Vista.


Rozwiąż ten problem
Microsoft Fix it 50311


Uwaga Ten kreator może być w języku angielskim Jednak poprawka automatyczna działa również w innych wersjach językowych systemu Windows.

Uwaga Jeśli nie korzystasz właśnie z komputera, którego dotyczy problem, można zapisać tę poprawkę automatyczną na dysku flash lub dysku CD i uruchomić ją później na komputerze docelowym.

Samodzielne rozwiązywanie

Ważne Niniejszej sekcji, metodzie lub zadanie zawiera kroki dotyczące modyfikowania rejestru. Jednak niepoprawne zmodyfikowanie rejestru może spowodować poważne problemy. W związku z tym wykonaj następujące kroki ostrożnie. W celu dodatkowej ochrony wykonaj kopię zapasową rejestru przed przystąpieniem do modyfikacji. Dzięki temu można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji dotyczących sposobu wykonywania kopii zapasowej i przywracania rejestru kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
322756 Jak wykonać kopię zapasową i przywrócić rejestr w systemie Windows


Aby samodzielnie skonfigurować te ustawienia rejestru, wykonaj następujące kroki:
  1. Uruchom Edytor rejestru:

    Dla systemu Windows 7 i Windows Vista:
    Kliknij przycisk Start
    Zwiń ten obrazekRozwiń ten obrazek
    Przycisk Start
    , wpisz polecenie regedit w Rozpocznij wyszukiwanie a następnie kliknij przycisk regedit w Programy Lista.

    Zwiń ten obrazekRozwiń ten obrazek
     Uprawnienie Kontrola konta użytkownika
    Jeśli zostanie wyświetlony monit o has?o administratora lub potwierdzenie, wpisz hasło lub kliknij przycisk W dalszym ciągu.

    Dla systemu Windows XP:
    Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie regedit w polu Otwórz , a następnie kliknij OK
  2. Zlokalizuj i kliknij następujący podklucz rejestru:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
  3. Kliknij prawym przyciskiem myszy LayerDriver JPN, a następnie kliknij przycisk Modyfikowanie.

    Uwaga Jeśli wpis rejestru LayerDriver JPN nie istnieje, utwórz go. Aby to zrobić, kliknij prawym przyciskiem myszy pusty obszar w okienku szczegółów, wskaż polecenie Nowy, a następnie kliknij przycisk Wartość ciągu. Następnie wpisz LayerDriver JPN Aby nadać nazwę nowej wartości ciągu.
  4. W Wartość danych pole, usuń istniejącą wartość typu kbd106.dll, a następnie kliknij przycisk OK.
  5. Kliknij prawym przyciskiem myszy OverrideKeyboardIdentifier, a następnie kliknij przycisk Modyfikowanie.

    Uwaga Jeśli wpis rejestru OverrideKeyboardIdentifier nie istnieje, utwórz go. Aby to zrobić, kliknij prawym przyciskiem myszy pusty obszar w okienku szczegółów, wskaż polecenie Nowy, a następnie kliknij przycisk Wartość ciągu. Następnie wpisz OverrideKeyboardIdentifier Aby nadać nazwę nowej wartości ciągu.
  6. W Wartość danych pole, usuń istniejącą wartość typu PCAT_106KEY, a następnie kliknij przycisk OK.
  7. Kliknij prawym przyciskiem myszy OverrideKeyboardSubtype, a następnie kliknij przycisk Modyfikowanie.

    Uwaga Jeśli wpis rejestru OverrideKeyboardSubtype nie istnieje, utwórz go. Aby to zrobić, kliknij prawym przyciskiem myszy pusty obszar w okienku szczegółów, wskaż polecenie Nowy, a następnie kliknij przycisk Wartość DWORD (32-bitowa). Następnie wpisz OverrideKeyboardSubtype Aby nadać nazwę nowej wartości DWORD.
  8. W Wartość danych pole, usuń istniejącą wartość typu 2, a następnie kliknij przycisk OK.
  9. Kliknij prawym przyciskiem myszy OverrideKeyboardType, a następnie kliknij przycisk Modyfikowanie.

    Uwaga Jeśli wpis rejestru OverrideKeyboardType nie istnieje, utwórz go. Aby to zrobić, kliknij prawym przyciskiem myszy pusty obszar w okienku szczegółów, wskaż polecenie Nowy, a następnie kliknij przycisk Wartość DWORD (32-bitowa). Następnie wpisz OverrideKeyboardType Aby nadać nazwę nowej wartości DWORD.
  10. W Wartość danych pole, usuń istniejącą wartość typu 7, a następnie kliknij przycisk OK.
  11. Zamknij Edytor rejestru. Następnie należy ponownie uruchomić komputer.
Uwaga Jeśli klawiatura nie działa zgodnie z oczekiwaniami po ponownym uruchomieniu komputera, mogły zostać wprowadzone błąd literowy podczas modyfikacji tych ustawień rejestru. Aby obejść ten problem, należy użyć klawiatury ekranowej do logowania się do komputera, a następnie sprawdź ustawienia rejestru.

Więcej informacji

Wpisy rejestru angielskiego i koreańskiego klawiatury

Angielskim (USA) układem 101/102 klawisze klawiatury

W poniższej tabeli przedstawiono
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
wpisy rejestru dla Polski nas 101/102 klawiszy klawiatury USB.
Zwiń tę tabelęRozwiń tę tabelę
Nazwa wartościTyp wartościWartość danych
LayerDriver JPNREG_SZkbd101.dll
OverrideKeyboardIdentifierREG_SZPCAT_101KEY
OverrideKeyboardSubtypeDWORD0
OverrideKeyboardTypeDWORD7

Koreański klawiatury USB 1 typu 101 klawiszy

W poniższej tabeli przedstawiono
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
wpisy rejestru dla klawiatury USB 1 typu korea?skim Uk?adem 101 klawiszy.
Zwiń tę tabelęRozwiń tę tabelę
Nazwa wartościTyp wartościWartość danych
LayerDriver KORREG_SZkbd101a.dll
OverrideKeyboardIdentifierREG_SZPCAT_101AKEY
OverrideKeyboardSubtypeDWORD3
OverrideKeyboardTypeDWORD8

Koreański klawiatury USB 2 typu 101 klawiszy

W poniższej tabeli przedstawiono
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
wpisy rejestru dla klawiatury USB 2 Typ korea?skim Uk?adem 101 klawiszy.
Zwiń tę tabelęRozwiń tę tabelę
Nazwa wartościTyp wartościWartość danych
LayerDriver KORREG_SZkbd101b.dll
OverrideKeyboardIdentifierREG_SZPCAT_101BKEY
OverrideKeyboardSubtypeDWORD4
OverrideKeyboardTypeDWORD8

Koreański 101 klawiszy klawiatury USB typ 3

W poniższej tabeli przedstawiono
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
wpisy rejestru dla klawiatury USB 3 Typ korea?skim Uk?adem 101 klawiszy.
Zwiń tę tabelęRozwiń tę tabelę
Nazwa wartościTyp wartościWartość danych
LayerDriver KORREG_SZkbd101c.dll
OverrideKeyboardIdentifierREG_SZPCAT_101CKEY
OverrideKeyboardSubtypeDWORD5
OverrideKeyboardTypeDWORD8

Klawiatury USB z Uk?adem 103/106 klawiszy

W poniższej tabeli przedstawiono
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
wpisy rejestru dla klawiatury USB z koreańskim układem 103/106 klawiszy.
Zwiń tę tabelęRozwiń tę tabelę
Nazwa wartościTyp wartościWartość danych
LayerDriver KORREG_SZkbd103.dll
OverrideKeyboardIdentifierREG_SZPCAT_103KEY
OverrideKeyboardSubtypeDWORD6
OverrideKeyboardTypeDWORD8

Kroki dla klawiatury PS/2

W sekcji "Rozwiązanie" opisano sposób rozwiązania tego problemu, jeśli używana jest klawiatura USB. Jeżeli występuje problem podobny do opisanego w ten problem, a jeśli używana jest klawiatura PS/2, aby rozwiązać ten problem, należy użyć innej czynności. Aby rozwiązać ten problem, gdy używana jest klawiatura PS/2, wykonaj następujące kroki:
  1. Uruchom Edytor rejestru:

    Dla systemu Windows 7 i Windows Vista:
    Kliknij przycisk Start
    Zwiń ten obrazekRozwiń ten obrazek
    Przycisk Start
    , typ Menedżer urządzeń w Rozpocznij wyszukiwanie a następnie kliknij przycisk Menedżer urządzeń w Programy Lista.

    Zwiń ten obrazekRozwiń ten obrazek
    Uprawnienie Kontrola dostępu użytkownika
    Jeśli zostanie wyświetlony monit o has?o administratora lub potwierdzenie, wpisz hasło lub kliknij przycisk W dalszym ciągu.

    Dla systemu Windows XP:

    Kliknij przycisk Start, kliknij prawym przyciskiem myszy Mój komputer i kliknij polecenie Właściwości, kliknij kartę sprzęt , a następnie kliknij przycisk Menedżer urządzeń .
  2. W Menedżerze urządzeń rozwiń węzeł Układy klawiatury, a następnie kliknij dwukrotnie urządzenie klawiatury. Domyślnie jest to Standard 101/102 klawisze lub Microsoft Natural Keyboard PS/2.
  3. Kliknij przycisk Sterownik kartę, a następnie kliknij przycisk Aktualizacja sterownika.
  4. Kliknij przycisk Przeglądaj mój komputer w poszukiwaniu oprogramowania sterownika, a następnie kliknij przycisk Pozwól mi wybrać z listy sterowników urządzeń na moim komputerze.
  5. Kliknij, aby wyczyścić Pokaż zgodny sprzęt Zaznacz pole wyboru, a następnie kliknij przycisk Klawiatura japońska PS/2 (106/109 klawiszy).
  6. Kliknij przycisk Dalej, kliknij przycisk Tak Jeśli otrzymują komunikat ostrzeżenie o aktualizacji sterownika, a następnie wykonaj pozostałe kroki w celu zaktualizowania klawiatury.
  7. Uruchom ponownie komputer.
Uwaga:Jeśli angielski klawiatura 101/102 jest później połączyć się z komputerem, należy zmodyfikować następujące kroki, aby skonfigurować system Windows ma używaćStandard 101/102 klawisze lub Microsoft Natural Keyboard PS/2 urządzenie.

Właściwości

Numer ID artykułu: 927824 - Ostatnia weryfikacja: 5 kwietnia 2013 - Weryfikacja: 3.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Windows XP Starter Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Starter
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
Słowa kluczowe: 
kbfixme kbmsifixme kbexpertisebeginner kbhardware kbtshoot kbprb kbmt KB927824 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to: 927824

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