Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีการแก้ไข 'ส่งรหัสข้อผิดพลาด 1231'

ผู้ใช้ Windows บางรายพบ 'ข้อผิดพลาดในการส่ง:รหัส 1231 ' เมื่อพยายาม ping หรือติดตามเครื่องที่หายไปจากเวิร์กกรุ๊ปในพื้นที่ มีรายงานว่าปัญหานี้เกิดขึ้นใน Windows 7, Windows 8.1 และ Windows 10

วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231

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

  • ชื่อเครื่องประกอบด้วยตัวพิมพ์เล็ก – โปรดทราบว่า Windows 10 ได้ทำการเปลี่ยนแปลงบางอย่างเกี่ยวกับความละเอียดของ NETBIOS ซึ่งจะทำให้เครื่องที่มีอักษรตัวพิมพ์เล็กมองไม่เห็นในเวิร์กกรุ๊ป ในกรณีนี้ คุณสามารถแก้ไขปัญหานี้ได้โดยเปลี่ยนชื่อเครื่องที่มีปัญหาโดยใช้อักษรตัวพิมพ์ใหญ่เท่านั้น
  • เกิดปัญหากับอะแดปเตอร์เครือข่าย – ตามที่ปรากฎ ปัญหานี้อาจเกิดขึ้นเนื่องจากไดรเวอร์อะแดปเตอร์เครือข่ายไม่ดีหรือความผิดพลาดที่ทำให้ข้อมูลสื่อสารกับผู้ดูแลระบบเวิร์กกรุ๊ปผิดพลาด ในการแก้ไขปัญหานี้ คุณจะต้องติดตั้งอะแดปเตอร์เครือข่ายใหม่หรือแทนที่ด้วยเวอร์ชันทั่วไป
  • การค้นพบเครือข่ายถูกปิดใช้งาน – เป็นที่ทราบกันดีอยู่แล้วว่าคุณจะเห็นข้อผิดพลาดนี้หากเครื่องบางเครื่องที่เป็นส่วนหนึ่งของเวิร์กกรุ๊ปของคุณไม่มีคุณสมบัติ Network Discovery และ Automatic Setup ที่เปิดใช้งานใน Network and Sharing Center หากใช้สถานการณ์นี้ได้ คุณจะสามารถแก้ไขปัญหานี้ได้โดยทำการแก้ไขเหล่านี้กับทุกเครื่องที่เรียกใช้ข้อผิดพลาดนี้เมื่อส่งคำสั่ง ping หรือติดตาม
  • TCP / IP ไม่สอดคล้องกัน – ในบางกรณี ปัญหานี้อาจเกิดจากความผิดพลาดของ TCP หรือ IP ที่ทำให้เครื่องไม่สามารถเข้าถึงได้โดยคอมพิวเตอร์เครื่องอื่นที่เป็นส่วนหนึ่งของเวิร์กกรุ๊ปนั้น ในกรณีนี้ การรีเซ็ต TCP/IP อย่างสมบูรณ์ในพีซีทุกเครื่องที่ได้รับผลกระทบควรดูแลปัญหาให้คุณ
  • ความต้องการของ Windows 10 – โปรดทราบว่าใน Windows 10 มีข้อกำหนดที่ระบุว่าทุกเครื่องที่เป็นส่วนหนึ่งของเวิร์กกรุ๊ปจะต้องเป็นตัวพิมพ์ใหญ่เท่านั้น อย่างไรก็ตาม คุณสามารถแก้ไขข้อกำหนดนี้ด้วยสคริปต์ .bat และหลีกเลี่ยงข้อผิดพลาดโดยไม่ต้องเปลี่ยนชื่อเครื่องที่เกี่ยวข้องทุกเครื่องด้วยตนเอง

วิธีที่ 1:การเปลี่ยนชื่อเครื่องที่หายไป

ตามที่ปรากฏ ปัญหานี้มักเกิดขึ้นเนื่องจากการเปลี่ยนแปลงความละเอียดของ NETBIOS ที่นำไปใช้กับการอัปเดต Windows 10 ซึ่งทำให้เครื่องเป็นส่วนหนึ่งของเวิร์กกรุ๊ป CASE-SENSITIVE

ดังนั้น หากคุณมีเวิร์กกรุ๊ปที่ย้ายมาจาก Windows รุ่นเก่า (เกิดจากการอัปเกรด) คุณอาจพบว่าตัวเองอยู่ในสถานการณ์ที่เครื่องที่มีชื่อที่มีทั้งตัวพิมพ์เล็กและตัวพิมพ์ใหญ่จะไม่ปรากฏให้เห็นอีกต่อไป

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

อย่างไรก็ตาม ขึ้นอยู่กับเวอร์ชัน Windows ของคุณ ขั้นตอนในการดำเนินการจะแตกต่างออกไป เราได้สร้าง 2 คู่มือแยกกันเพื่อรองรับผู้ใช้ Windows ทุกคน โปรดปฏิบัติตามคำแนะนำย่อยที่เกี่ยวข้องกับเวอร์ชัน Windows ที่คุณใช้อยู่

ก. การเปลี่ยนชื่อเครื่องใน Windows 10

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'ms-settings:about ' และกด Enter เพื่อเปิด เกี่ยวกับ แท็บของ การตั้งค่า แอป. วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  2. เมื่อคุณอยู่ในเกี่ยวกับ ให้เลื่อนไปที่ส่วนทางขวามือ เลื่อนลงไปที่ข้อมูลจำเพาะของอุปกรณ์ และคลิกที่ เปลี่ยนชื่อพีซีเครื่องนี้ . วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  3. ภายใน เปลี่ยนชื่อพีซีของคุณ ให้ป้อนเฉพาะชื่อเครื่องของคุณเป็นตัวพิมพ์ใหญ่แล้วกด ถัดไป วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  4. รอจนกว่าการดำเนินการจะเสร็จสิ้น จากนั้นคลิกที่ เริ่มใหม่ทันที และรอให้การเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์

ข. การเปลี่ยนชื่อเครื่องใน Windows 7 และ Windows 8.1

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'sysdm.cpl ' ในกล่องข้อความ จากนั้นกด Enter เพื่อเปิด คุณสมบัติของระบบ หน้าจอ. วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  2. เมื่อคุณอยู่ในคุณสมบัติของระบบ หน้าจอ ให้คลิกที่ ชื่อคอมพิวเตอร์ แท็บ จากนั้นคลิกที่ เปลี่ยน ปุ่ม. วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  3. ภายใน ชื่อคอมพิวเตอร์ / การเปลี่ยนแปลงโดเมน หน้าต่าง เปลี่ยนข้อความภายใต้ ชื่อคอมพิวเตอร์ เป็นอักษรตัวพิมพ์ใหญ่เท่านั้น วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  4. รีสตาร์ทคอมพิวเตอร์และรอให้การเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์

เมื่อคุณเปลี่ยนชื่อเครื่องเป็นตัวพิมพ์ใหญ่เท่านั้น ให้ ping หรือย้อนกลับอีกครั้ง และดูว่าคุณยังคงพบ ข้อผิดพลาดในการส่ง:รหัส 1231 เดิมหรือไม่ .

หากปัญหานี้ยังคงเกิดขึ้น ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 2:ติดตั้งอะแดปเตอร์เครือข่ายอีกครั้ง

ตามที่ผู้ใช้ที่ได้รับผลกระทบบางรายซึ่งจัดการเพื่อแก้ไขปัญหานี้ ปัญหานี้อาจเกิดขึ้นเนื่องจากความผิดพลาดของอะแดปเตอร์เครือข่ายที่ทำให้มองไม่เห็นเครื่องสำหรับเวิร์กกรุ๊ปในพื้นที่

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

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

  1. เริ่มต้นด้วยการตรวจสอบว่าคุณเชื่อมต่ออินเทอร์เน็ตผ่านสายอีเทอร์เน็ต
  2. เปิด วิ่ง โต้ตอบโดยกด แป้น Windows + R . ถัดไป พิมพ์ 'devmgmt.msc' แล้วกด Enter เพื่อเปิด ตัวจัดการอุปกรณ์ . วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  3. ภายใน ตัวจัดการอุปกรณ์ เลื่อนลงผ่านรายการอุปกรณ์ที่ติดตั้งและขยายเมนูแบบเลื่อนลงที่เกี่ยวข้องกับ Network Adapters .
  4. จาก อะแดปเตอร์เครือข่าย เมนูแบบเลื่อนลง คลิกขวาที่อะแดปเตอร์เครือข่ายเริ่มต้นและเลือก ถอนการติดตั้ง จากเมนูเครือข่าย วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  5. ยืนยันการพยายามถอนการติดตั้ง จากนั้นรอให้การดำเนินการเสร็จสิ้น
  6. เมื่อสิ้นสุดขั้นตอนนี้ การเข้าถึงอินเทอร์เน็ตจะถูกตัดออก เมื่อเกิดเหตุการณ์นี้ขึ้น ให้รีสตาร์ทคอมพิวเตอร์เพื่อให้ระบบปฏิบัติการของคุณมีเวลาในการติดตั้งโปรแกรมเทียบเท่าทั่วไป
  7. เมื่อคอมพิวเตอร์ของคุณบูทสำรองและไดรเวอร์อะแดปเตอร์เครือข่ายทั่วไป ติดตั้งแล้ว ควรคืนค่าการเข้าถึงอินเทอร์เน็ต
  8. ส่ง Ping หรือติดตามเครื่องที่เคยเรียกใช้รหัสข้อผิดพลาด และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

ในกรณีที่เหมือนกัน ข้อผิดพลาดในการส่ง:รหัส 1231  ปัญหายังคงเกิดขึ้น เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 3:เปิดใช้งานการค้นหาเครือข่ายและการตั้งค่าอัตโนมัติ

ตามที่ปรากฎ ข้อผิดพลาดในการส่ง:รหัส 1231  อาจเกิดขึ้นในกรณีที่ไม่ได้กำหนดค่าคอมพิวเตอร์ในโฮมกรุ๊ปให้ถูกค้นพบผ่านเครือข่ายหรือไม่ได้เปิดใช้งานการตั้งค่าอัตโนมัติ

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

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับวิธีการแก้ไขใน Windows 7, Windows 8.1 และ Windows 10:

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

  1. กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ 'control.exe /name Microsoft.NetworkAndSharingCenter ' ในช่อง run เพื่อเปิด Network and Sharing Center เมนู. วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  2. ภายใน ศูนย์เครือข่ายและการแบ่งปัน ให้คลิกที่ เปลี่ยนศูนย์แบ่งปันขั้นสูง จากเมนูแนวตั้งทางด้านซ้าย
    วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  3. ถัดไป ให้ขยายโปรไฟล์ที่กำลังใช้งานอยู่และเปิดใช้งาน เปิดการค้นพบเครือข่าย .
  4. เมื่อ การค้นพบเครือข่าย เปิดใช้งานแล้ว ให้ทำเครื่องหมายในช่องที่เกี่ยวข้องกับ เปิดการตั้งค่าอัตโนมัติของอุปกรณ์ที่เชื่อมต่อเครือข่าย

    วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  5. บันทึกการเปลี่ยนแปลงที่คุณเพิ่งกำหนด จากนั้นดำเนินการนี้ซ้ำกับคอมพิวเตอร์ทุกเครื่องที่เป็นส่วนหนึ่งของโฮมกรุ๊ปของคุณ

หากยังคงพบปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 4:ทำการรีเซ็ต TCP / IP ให้สมบูรณ์

ปรากฏว่าปัญหานี้มักเกี่ยวข้องกับปัญหาการกำหนดค่า TCP / IP ในกรณีส่วนใหญ่ สิ่งนี้เกี่ยวข้องกับความผิดพลาดที่เกี่ยวข้องกับอะแดปเตอร์เครือข่าย หรือเป็นกรณีคลาสสิกของช่วง DNS ที่ไม่ดี

หากใช้สถานการณ์นี้ได้ คุณควรสามารถแก้ไขปัญหานี้ได้โดยทำการรีเซ็ต TCP / IP อย่างสมบูรณ์ในคอมพิวเตอร์ทุกเครื่องที่เป็นส่วนหนึ่งของเวิร์กกรุ๊ปในเครื่อง

การดำเนินการนี้ได้รับการยืนยันแล้วว่าประสบความสำเร็จโดยผู้ใช้ที่ได้รับผลกระทบจำนวนมากที่เคยพบข้อผิดพลาดในการส่ง:รหัส 1231

ต่อไปนี้คือคำแนะนำทีละขั้นตอนโดยย่อเกี่ยวกับการดำเนินการรีเซ็ต TCP / IP ให้สมบูรณ์:

หมายเหตุ: คำแนะนำด้านล่างนี้เป็นแนวทางสากลและจะทำงานโดยไม่คำนึงถึงเวอร์ชัน Windows ที่คุณใช้อยู่

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ ‘cmd’ ในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  2. ภายใน Command Prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับ และกด Enter หลังจากแต่ละคำสั่งเพื่อทำการรีเซ็ต TCP / IP ให้สมบูรณ์:
    ipconfig /flushdnsnbtstat -Rnbtstat -RRnetsh int reset allnetsh int ip resetnetsh winsock reset
  3. ก่อน>
  4. เมื่อประมวลผลทุกคำสั่งสำเร็จแล้ว อย่าลืมทำซ้ำวิธีนี้ในคอมพิวเตอร์ทุกเครื่องที่เป็นส่วนหนึ่งของโฮมกรุ๊ปของคุณ
  5. เริ่มการปิงหรือติดตามอีกครั้ง และดูว่าคุณยังคงติดอยู่กับข้อผิดพลาดในการส่งรหัส 1231 เดียวกันหรือไม่

หากปัญหาเดิมยังคงอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 5:การสร้างสคริปต์ .bat

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

แต่ในการบังคับใช้ คุณจะต้องสร้างสคริปต์ .bat ที่สามารถปรับเปลี่ยนวิธีการทำงานของกลุ่มงานใน Windows 10

หากคุณพร้อมที่จะไปตามเส้นทางนี้ ให้เริ่มทำตามคำแนะนำด้านล่างเพื่อสร้างสคริปต์ค้างคาวที่สามารถแก้ไขข้อผิดพลาดในการส่ง:รหัส 1231:

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'notepad.exe' ในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิด Notepad ยูทิลิตี้ที่มีการเข้าถึงของผู้ดูแลระบบ วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231

    หมายเหตุ: เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ

  2. เมื่อคุณเปิด Notepadสำเร็จแล้ว ด้วยสิทธิ์การเข้าถึงระดับผู้ดูแลระบบ ให้วางโค้ดต่อไปนี้ในกล่องข้อความตามด้านล่าง:
    sc.exe config lanmanworkstation depend=bowser/mrxsmb10/nsisc.exe config mrxsmb20 start=disabled
  3. เมื่อเพิ่มโค้ดสำเร็จแล้ว ให้ใช้แถบริบบอนที่ด้านบนเพื่อคลิกที่ ไฟล์> บันทึกเป็น... จากเมนูบริบทที่ปรากฏใหม่ วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  4. เลือกตำแหน่งที่จะบันทึกสคริปต์นี้และตั้งชื่อตามที่คุณต้องการ แต่ให้แน่ใจว่าชื่อลงท้ายด้วยนามสกุล .bat ก่อนคลิก บันทึก

    วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  5. เมื่อสร้างสคริปต์สำเร็จแล้ว ให้เปิด File Explorer และไปที่ตำแหน่งที่คุณบันทึกไฟล์ .bat ไว้ก่อนหน้านี้
  6. หลังจากที่คุณไปถึงตำแหน่งของสคริปต์แล้ว ให้คลิกขวาที่ไฟล์และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ จากเมนูบริบทที่ปรากฏใหม่ วิธีการแก้ไข  ส่งรหัสข้อผิดพลาด 1231
  7. รอจนกว่าการดำเนินการจะเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่หลังจากเริ่มต้นระบบสำเร็จในครั้งถัดไป