windows Vista ไม่สามารถใช้รูปแบบแป้นพิมพ์ที่ถูกต้องเมื่อคุณเชื่อมต่อแป้นพิมพ์ USB เข้ากับคอมพิวเตอร์

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 927824 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

เมื่อคุณเชื่อมต่อแป้นพิมพ์แบบ USB ไปยังคอมพิวเตอร์ที่ใช้ Windows Vista, Windows Vista ไม่สามารถใช้รูปแบบแป้นพิมพ์ที่ถูกต้อง

ตัวอย่างเช่น ถ้าคุณเชื่อมต่อแป้น USB ญี่ปุ่น 106/109 พิมพ์ไปยังคอมพิวเตอร์ หรือ ถ้าคุณเชื่อมต่อแป้นพิมพ์คีย์สิบ USB เข้ากับคอมพิวเตอร์ Windows Vista อาจใช้อุปกรณ์ดังกล่าวกับว่ามีเค้าโครงของแป้นพิมพ์ 101/102 เป็นภาษาอังกฤษ

สาเหตุ

ปัญหานี้อาจเกิดขึ้นหากเงื่อนไขอย่างใดอย่างหนึ่งต่อไปนี้เป็นจริง::
  • แป้นพิมพ์ของ USB มีชิปเซ็ตซึ่งมี "Plug and Play ID" กำหนดเป็นแป้น "USB อังกฤษ 101/102 พิมพ์

    แป้นบาง USB ญี่ปุ่น 106/109 พิมพ์มีชิปเซ็ตแป้นพิมพ์ 101/102 เป็นภาษาอังกฤษที่ยัง ใช้ร่วมกัน "รหัส Plug and Play" หากคุณเชื่อมต่อ USB แป้นพิมพ์ภาษาญี่ปุ่น 106/109 ชนิดนี้คอมพิวเตอร์ Windows Vista ระบุถึงมันเป็นอุปกรณ์เป็นภาษาอังกฤษ ดังนั้น Windows Vista เปลี่ยนเค้าโครงแป้นพิมพ์ของระบบเป็นภาษาอังกฤษ 101/102
  • ไม่มีกำหนด "Plug and Play ID" สำหรับแป้นพิมพ์ของ USB ในแฟ้ม Keyboard.inf

    "Plug and Play ID" สำหรับแป้นพิมพ์ของ USB ไม่ได้ถูกกำหนดไว้ในแฟ้ม Keyboard.inf, Windows Vista ไม่สามารถระบุรูปแบบแป้นพิมพ์ เมื่อคุณเชื่อมต่อชนิดนี้ของแป้นพิมพ์ Windows Vista ใช้การตั้งค่าเค้าโครงแป้นพิมพ์เริ่มต้นที่มีการกำหนดค่าเมื่อคุณทำการติดตั้ง Windows Vista ตัวอย่างเช่น ปัญหานี้อาจเกิดขึ้น หากคุณเชื่อมต่อแป้นพิมพ์ 106/109 ภาษาญี่ปุ่น หรือ หากคุณเชื่อมต่อแป้นพิมพ์คีย์สิบ USB
  • windows Vista ไม่ระบุแป้นพิมพ์อย่างถูกต้อง

    ภายใต้เงื่อนไขบาง เค้าโครงแป้นพิมพ์ที่แท้จริงที่คุณใช้กลาย unsynchronized ด้วยรูปแบบแป้นพิมพ์ที่กำหนด โดย Windows Vista คุณจะเพิ่มโอกาสประสบปัญหานี้เมื่อคุณใช้แป้นพิมพ์ของ USB ทั่วไป ปัญหานี้เกิดขึ้นเนื่องจากวิธีการที่ Windows Vista แมปแป้นพิมพ์ทั่วไปของ USB ไปยังรูปแบบแป้นพิมพ์ที่คุณเลือก

การแก้ไข

เมื่อต้องการแก้ไขปัญหานี้ กำหนดค่านี้
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
คีย์ย่อยรีจิสทรีเพื่อให้รายการรีจิสทรีที่ปรากฏอยู่ในตารางต่อไปนี้
ยุบตารางนี้ขยายตารางนี้
ชื่อค่า:ชนิดค่าข้อมูลค่า:
JPN LayerDriverReg_SZkbd106.dll
OverrideKeyboardIdentifierReg_SZpcat_106key
OverrideKeyboardSubtypedword2
OverrideKeyboardTypedword7
หมายเหตุ:สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตรงกันรายการรีจิสทรี สำหรับแป้นพิมพ์ภาษาอังกฤษ USB และแป้นพิมพ์ภาษาเกาหลี USB ให้ดูที่ส่วน "ข้อมูลเพิ่มเติม"

เมื่อต้องการได้ เราในการแก้ไขปัญหานี้ให้คุณไปยัง “แก้ไขปัญหาให้กับฉัน” ส่วน หากคุณอาจจะแก้ไขปัญหานี้ด้วยตนเอง ไป “ให้ฉันแก้ไขด้วยตนเอง” ส่วน

แก้ไขปัญหาให้กับฉัน

เมื่อต้องแก้ไขปัญหานี้โดยอัตโนมัติ คลิกการแก้ไขปัญหานี้การเชื่อมโยง แล้ว คลิกเรียกใช้ในการดาวน์โหลดแฟ้มกล่องโต้ตอบกล่อง และทำตามขั้นตอนในตัวช่วยสร้างนี้


แก้ไขปัญหานี้
Microsoft Fix it 50311


หมายเหตุ:ตัวช่วยสร้างนี้อาจมีเฉพาะในภาษาอังกฤษเท่านั้น อย่างไรก็ตาม การแก้ไขอัตโนมัติยังสามารถใช้ได้กับ Windows รุ่นภาษาอื่นด้วย

หมายเหตุ:ถ้าคุณไม่อยู่บนคอมพิวเตอร์ที่มีปัญหา คุณสามารถบันทึกการแก้ไขอัตโนมัติแฟลชไดรฟ์ หรือซีดี และจากนั้น คุณสามารถเรียกใช้ได้บนคอมพิวเตอร์ที่มีปัญหา

ให้ฉันสามารถแก้ไขได้

สิ่งสำคัญนี้ส่วน วิธี หรืองานประกอบด้วยขั้นตอนที่บอกวิธีการแก้ไขรีจิสทรี อย่างไรก็ตาม ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีไม่ถูกต้อง ดังนั้น โปรดตรวจสอบให้แน่ใจว่าคุณได้ทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการป้องกันเพิ่มเติม ให้สำรองรีจิสทรีก่อนทำการปรับเปลี่ยน เพื่อที่คุณจะสามารถคืนค่ารีจิสทรีได้หากมีปัญหาเกิดขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรองข้อมูลและคืนค่ารีจิสทรี โปรดคลิกที่หมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
322756วิธีการสำรองข้อมูลและคืนค่ารีจิสทรีใน Windows


เมื่อต้องการกำหนดค่ารายการรีจิสทรีเหล่านี้ด้วยตนเอง ดำเนินการดังต่อไปนี้:
  1. คลิกเริ่มการทำงาน
    ยุบรูปภาพนี้ขยายรูปภาพนี้
    เริ่มการทำงานของปุ่ม
    ประเภท:regeditในการเริ่มการค้นหากล่อง แล้วคลิกregeditในการโปรแกรมรายการ

    ยุบรูปภาพนี้ขยายรูปภาพนี้
    สิทธิ์ในการควบคุมบัญชีผู้ใช้
    ถ้าคุณได้รับการพร้อมท์ สำหรับรหัสผ่านของผู้ดูแลระบบ หรือยืนยัน พิมพ์รหัสผ่าน หรือคลิกดำเนินการต่อ.
  2. ค้นหาและคลิกที่คีย์ย่อยของรีจิสทรีต่อไปนี้::
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
  3. คลิกขวาLayerDriver JPNแล้ว คลิกปรับเปลี่ยน.

    หมายเหตุ:If the LayerDriver JPN registry entry does not exist, create it. To do this, right-click a blank area in the details pane, point toใหม่แล้ว คลิกค่าสายอักขระ. Then, typeLayerDriver JPNการตั้งชื่อค่าสายอักขระใหม่
  4. ในการข้อมูลค่า:box, delete the existing value, typekbd106.dllแล้ว คลิกตกลง.
  5. คลิกขวาOverrideKeyboardIdentifierแล้ว คลิกปรับเปลี่ยน.

    หมายเหตุ:If the OverrideKeyboardIdentifier registry entry does not exist, create it. To do this, right-click a blank area in the details pane, point toใหม่แล้ว คลิกค่าสายอักขระ. Then, typeOverrideKeyboardIdentifierการตั้งชื่อค่าสายอักขระใหม่
  6. ในการข้อมูลค่า:box, delete the existing value, typePCAT_106KEYแล้ว คลิกตกลง.
  7. คลิกขวาOverrideKeyboardSubtypeแล้ว คลิกปรับเปลี่ยน.

    หมายเหตุ:If the OverrideKeyboardSubtype registry entry does not exist, create it. To do this, right-click a blank area in the details pane, point toใหม่แล้ว คลิกDWORD (32-bit) Value. Then, typeOverrideKeyboardSubtypeto name the new DWORD value.
  8. ในการข้อมูลค่า:box, delete the existing value, type2แล้ว คลิกตกลง.
  9. คลิกขวาOverrideKeyboardTypeแล้ว คลิกปรับเปลี่ยน.

    หมายเหตุ:If the OverrideKeyboardType registry entry does not exist, create it. To do this, right-click a blank area in the details pane, point toใหม่แล้ว คลิกDWORD (32-bit) Value. Then, typeOverrideKeyboardTypeto name the new DWORD value.
  10. ในการข้อมูลค่า:box, delete the existing value, type7แล้ว คลิกตกลง.
  11. ออกจาก "ตัวแก้ไขรีจิสทรี" Then, restart the computer.
หมายเหตุ:If the keyboard does not work as expected after you restart the computer, you may have made a typographical error when you modified these registry settings. To work around this problem, use the on-screen keyboard to log on to the computer, and then verify the registry settings.

ข้อมูลเพิ่มเติม

English and Korean keyboard registry entries

English US 101/102-key keyboard

The following table illustrates the
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
registry entries for an English US 101/102 key USB keyboard.
ยุบตารางนี้ขยายตารางนี้
ชื่อค่า:ชนิดค่าข้อมูลค่า:
LayerDriver JPNReg_SZkbd101.dll
OverrideKeyboardIdentifierReg_SZPCAT_101KEY
OverrideKeyboardSubtypedword0
OverrideKeyboardTypedword7

Korean 101-key Type 1 USB keyboard

The following table illustrates the
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
registry entries for a Korean 101-key Type 1 USB keyboard.
ยุบตารางนี้ขยายตารางนี้
ชื่อค่า:ชนิดค่าข้อมูลค่า:
LayerDriver KORReg_SZkbd101a.dll
OverrideKeyboardIdentifierReg_SZPCAT_101AKEY
OverrideKeyboardSubtypedword3
OverrideKeyboardTypedword8

Korean 101-key Type 2 USB keyboard

The following table illustrates the
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
registry entries for a Korean 101-key Type 2 USB keyboard.
ยุบตารางนี้ขยายตารางนี้
ชื่อค่า:ชนิดค่าข้อมูลค่า:
LayerDriver KORReg_SZkbd101b.dll
OverrideKeyboardIdentifierReg_SZPCAT_101BKEY
OverrideKeyboardSubtypedword4
OverrideKeyboardTypedword8

แป้นพิมพ์ USB 3 ชนิดคีย์ 101 ภาษาเกาหลี

แสดงตารางต่อไปนี้
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
รายการรีจิสทรีสำหรับแป้นพิมพ์แบบ 101 แป้น USB 3 ชนิดภาษาเกาหลี
ยุบตารางนี้ขยายตารางนี้
ชื่อค่า:ชนิดค่าข้อมูลค่า:
LayerDriver KORReg_SZkbd101c.dll
OverrideKeyboardIdentifierReg_SZpcat_101ckey
OverrideKeyboardSubtypedword5
OverrideKeyboardTypedword8

แป้นพิมพ์ USB 103/106-คีย์ภาษาเกาหลี

แสดงตารางต่อไปนี้
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
รายการรีจิสทรีสำหรับการใช้แป้นพิมพ์ภาษาเกาหลีของ USB 103/106-คีย์
ยุบตารางนี้ขยายตารางนี้
ชื่อค่า:ชนิดค่าข้อมูลค่า:
LayerDriver KORReg_SZkbd103.dll
OverrideKeyboardIdentifierReg_SZpcat_103key
OverrideKeyboardSubtypedword6
OverrideKeyboardTypedword8

ขั้นตอนสำหรับการใช้แป้นพิมพ์ PS/2

ส่วน "การแก้ปัญหา" อธิบายวิธีการแก้ไขปัญหานี้หากคุณมีแป้นพิมพ์แบบ USB ถ้าคุณประสบปัญหา ที่คล้ายกับปัญหานี้ และถ้าคุณมีแป้นพิมพ์ PS/2 คุณต้องใช้ขั้นตอนต่าง ๆ เพื่อแก้ไขปัญหา เมื่อต้องการแก้ไขปัญหานี้เมื่อคุณมีแป้นพิมพ์ PS/2 ดำเนินการดังต่อไปนี้:
  1. คลิกเริ่มการทำงาน
    ยุบรูปภาพนี้ขยายรูปภาพนี้
    เริ่มการทำงานของปุ่ม
    ประเภท:ตัวจัดการอุปกรณ์ในการเริ่มการค้นหากล่อง แล้วคลิกตัวจัดการอุปกรณ์ในการโปรแกรมรายการ

    ยุบรูปภาพนี้ขยายรูปภาพนี้
    สิทธิ์ในการควบคุมการเข้าถึงของผู้ใช้
    ถ้าคุณได้รับการพร้อมท์ สำหรับรหัสผ่านของผู้ดูแลระบบ หรือยืนยัน พิมพ์รหัสผ่านของคุณ หรือคลิกดำเนินการต่อ.
  2. ในตัวจัดการอุปกรณ์ ขยายแป้นพิมพ์จากนั้น คลิกสองครั้งที่อุปกรณ์แป้นพิมพ์ โดยค่าเริ่มต้น นี่คือมาตรฐาน 101/102-แป้นหรือแป้นพิมพ์ PS/2 ธรรมชาติของ Microsoft.
  3. คลิกการไดรเวอร์แท็บ แล้วคลิกการปรับปรุงโปรแกรมควบคุม.
  4. คลิกเรียกดูซอฟต์แวร์โปรแกรมควบคุมในคอมพิวเตอร์ของฉันแล้ว คลิกให้ฉันเลือกจากรายการของโปรแกรมควบคุมอุปกรณ์บนคอมพิวเตอร์ของฉัน.
  5. คลิกเพื่อยกเลิกเลือกนั้นแสดงฮาร์ดแวร์ที่เข้ากันได้กล่องกาเครื่องหมาย และจากนั้น คลิกแป้นพิมพ์ PS/2 ญี่ปุ่น (106/109 คีย์).
  6. คลิกถัดไปคลิกใช่ถ้าคุณได้รับข้อความแจ้งเตือนการปรับปรุงโปรแกรมควบคุม จากนั้น ทำตามขั้นตอนเหลือในการปรับปรุงแป้นพิมพ์
  7. เริ่มต้นระบบคอมพิวเตอร์ใหม่
หมายเหตุ:หากคุณเชื่อมต่อไปต่อมีแป้นพิมพ์ภาษาอังกฤษของ 101/102 คอมพิวเตอร์ ปรับเปลี่ยนขั้นตอนเหล่านี้เพื่อกำหนดค่า Windows Vista จะใช้นั้นมาตรฐาน 101/102-แป้นหรือแป้นพิมพ์ PS/2 ธรรมชาติของ Microsoftอุปกรณ์

คุณสมบัติ

หมายเลขบทความ (Article ID): 927824 - รีวิวครั้งสุดท้าย: 26 กันยายน 2554 - Revision: 3.0
ใช้กับ
  • 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
Keywords: 
kbfixme kbmsifixme kbexpertisebeginner kbhardware kbtshoot kbprb kbmt KB927824 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:927824

ให้ข้อเสนอแนะ

 

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