ผู้ใช้ Windows บางรายพบ 'ข้อผิดพลาดในการส่ง:รหัส 1231 ' เมื่อพยายาม ping หรือติดตามเครื่องที่หายไปจากเวิร์กกรุ๊ปในพื้นที่ มีรายงานว่าปัญหานี้เกิดขึ้นใน Windows 7, Windows 8.1 และ Windows 10
หลังจากตรวจสอบปัญหานี้อย่างละเอียดถี่ถ้วนแล้ว ปรากฎว่ามีสถานการณ์ต่างๆ มากมายที่อาจทำให้เกิดรหัสข้อผิดพลาดนี้ ต่อไปนี้คือรายชื่อผู้กระทำผิดที่อาจเกิดขึ้น:
- ชื่อเครื่องประกอบด้วยตัวพิมพ์เล็ก – โปรดทราบว่า 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
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'ms-settings:about ' และกด Enter เพื่อเปิด เกี่ยวกับ แท็บของ การตั้งค่า แอป.
- เมื่อคุณอยู่ในเกี่ยวกับ ให้เลื่อนไปที่ส่วนทางขวามือ เลื่อนลงไปที่ข้อมูลจำเพาะของอุปกรณ์ และคลิกที่ เปลี่ยนชื่อพีซีเครื่องนี้ .
- ภายใน เปลี่ยนชื่อพีซีของคุณ ให้ป้อนเฉพาะชื่อเครื่องของคุณเป็นตัวพิมพ์ใหญ่แล้วกด ถัดไป
- รอจนกว่าการดำเนินการจะเสร็จสิ้น จากนั้นคลิกที่ เริ่มใหม่ทันที และรอให้การเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์
ข. การเปลี่ยนชื่อเครื่องใน Windows 7 และ Windows 8.1
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'sysdm.cpl ' ในกล่องข้อความ จากนั้นกด Enter เพื่อเปิด คุณสมบัติของระบบ หน้าจอ.
- เมื่อคุณอยู่ในคุณสมบัติของระบบ หน้าจอ ให้คลิกที่ ชื่อคอมพิวเตอร์ แท็บ จากนั้นคลิกที่ เปลี่ยน ปุ่ม.
- ภายใน ชื่อคอมพิวเตอร์ / การเปลี่ยนแปลงโดเมน หน้าต่าง เปลี่ยนข้อความภายใต้ ชื่อคอมพิวเตอร์ เป็นอักษรตัวพิมพ์ใหญ่เท่านั้น
- รีสตาร์ทคอมพิวเตอร์และรอให้การเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์
เมื่อคุณเปลี่ยนชื่อเครื่องเป็นตัวพิมพ์ใหญ่เท่านั้น ให้ ping หรือย้อนกลับอีกครั้ง และดูว่าคุณยังคงพบ ข้อผิดพลาดในการส่ง:รหัส 1231 เดิมหรือไม่ .
หากปัญหานี้ยังคงเกิดขึ้น ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 2:ติดตั้งอะแดปเตอร์เครือข่ายอีกครั้ง
ตามที่ผู้ใช้ที่ได้รับผลกระทบบางรายซึ่งจัดการเพื่อแก้ไขปัญหานี้ ปัญหานี้อาจเกิดขึ้นเนื่องจากความผิดพลาดของอะแดปเตอร์เครือข่ายที่ทำให้มองไม่เห็นเครื่องสำหรับเวิร์กกรุ๊ปในพื้นที่
หากใช้สถานการณ์นี้ได้ คุณควรสามารถแก้ไขปัญหานี้ได้โดยติดตั้งอะแดปเตอร์เครือข่ายใหม่ และตรวจสอบให้แน่ใจว่าคุณติดตั้งไดรเวอร์เวอร์ชันล่าสุดที่มี
ในกรณีที่คุณไม่แน่ใจว่าต้องทำอย่างไร ให้ทำตามคำแนะนำด้านล่างเพื่อติดตั้งอะแดปเตอร์เครือข่ายอีกครั้ง โดยใช้ตัวจัดการอุปกรณ์ ยูทิลิตี้:
- เริ่มต้นด้วยการตรวจสอบว่าคุณเชื่อมต่ออินเทอร์เน็ตผ่านสายอีเทอร์เน็ต
- เปิด วิ่ง โต้ตอบโดยกด แป้น Windows + R . ถัดไป พิมพ์ 'devmgmt.msc' แล้วกด Enter เพื่อเปิด ตัวจัดการอุปกรณ์ .
- ภายใน ตัวจัดการอุปกรณ์ เลื่อนลงผ่านรายการอุปกรณ์ที่ติดตั้งและขยายเมนูแบบเลื่อนลงที่เกี่ยวข้องกับ Network Adapters .
- จาก อะแดปเตอร์เครือข่าย เมนูแบบเลื่อนลง คลิกขวาที่อะแดปเตอร์เครือข่ายเริ่มต้นและเลือก ถอนการติดตั้ง จากเมนูเครือข่าย
- ยืนยันการพยายามถอนการติดตั้ง จากนั้นรอให้การดำเนินการเสร็จสิ้น
- เมื่อสิ้นสุดขั้นตอนนี้ การเข้าถึงอินเทอร์เน็ตจะถูกตัดออก เมื่อเกิดเหตุการณ์นี้ขึ้น ให้รีสตาร์ทคอมพิวเตอร์เพื่อให้ระบบปฏิบัติการของคุณมีเวลาในการติดตั้งโปรแกรมเทียบเท่าทั่วไป
- เมื่อคอมพิวเตอร์ของคุณบูทสำรองและไดรเวอร์อะแดปเตอร์เครือข่ายทั่วไป ติดตั้งแล้ว ควรคืนค่าการเข้าถึงอินเทอร์เน็ต
- ส่ง Ping หรือติดตามเครื่องที่เคยเรียกใช้รหัสข้อผิดพลาด และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
ในกรณีที่เหมือนกัน ข้อผิดพลาดในการส่ง:รหัส 1231 ปัญหายังคงเกิดขึ้น เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 3:เปิดใช้งานการค้นหาเครือข่ายและการตั้งค่าอัตโนมัติ
ตามที่ปรากฎ ข้อผิดพลาดในการส่ง:รหัส 1231 อาจเกิดขึ้นในกรณีที่ไม่ได้กำหนดค่าคอมพิวเตอร์ในโฮมกรุ๊ปให้ถูกค้นพบผ่านเครือข่ายหรือไม่ได้เปิดใช้งานการตั้งค่าอัตโนมัติ
หากใช้สถานการณ์นี้ได้ คุณควรสามารถแก้ไขปัญหานี้ได้โดยเข้าไปที่การตั้งค่าการแชร์ขั้นสูงในคอมพิวเตอร์ทุกเครื่องที่เกี่ยวข้อง และปรับการค้นพบเครือข่ายเริ่มต้น พฤติกรรม
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับวิธีการแก้ไขใน Windows 7, Windows 8.1 และ Windows 10:
หมายเหตุ: ขั้นตอนด้านล่างนี้เป็นขั้นตอนสากลและควรใช้งานได้ไม่ว่าคุณจะใช้ Windows เวอร์ชันใดก็ตาม โปรดทราบว่าคุณต้องทำตามขั้นตอนด้านล่างซ้ำกับคอมพิวเตอร์ทุกเครื่องที่เป็นส่วนหนึ่งของเวิร์กกรุ๊ป
- กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ 'control.exe /name Microsoft.NetworkAndSharingCenter ' ในช่อง run เพื่อเปิด Network and Sharing Center เมนู.
- ภายใน ศูนย์เครือข่ายและการแบ่งปัน ให้คลิกที่ เปลี่ยนศูนย์แบ่งปันขั้นสูง จากเมนูแนวตั้งทางด้านซ้าย
- ถัดไป ให้ขยายโปรไฟล์ที่กำลังใช้งานอยู่และเปิดใช้งาน เปิดการค้นพบเครือข่าย .
- เมื่อ การค้นพบเครือข่าย เปิดใช้งานแล้ว ให้ทำเครื่องหมายในช่องที่เกี่ยวข้องกับ เปิดการตั้งค่าอัตโนมัติของอุปกรณ์ที่เชื่อมต่อเครือข่าย
- บันทึกการเปลี่ยนแปลงที่คุณเพิ่งกำหนด จากนั้นดำเนินการนี้ซ้ำกับคอมพิวเตอร์ทุกเครื่องที่เป็นส่วนหนึ่งของโฮมกรุ๊ปของคุณ
หากยังคงพบปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 4:ทำการรีเซ็ต TCP / IP ให้สมบูรณ์
ปรากฏว่าปัญหานี้มักเกี่ยวข้องกับปัญหาการกำหนดค่า TCP / IP ในกรณีส่วนใหญ่ สิ่งนี้เกี่ยวข้องกับความผิดพลาดที่เกี่ยวข้องกับอะแดปเตอร์เครือข่าย หรือเป็นกรณีคลาสสิกของช่วง DNS ที่ไม่ดี
หากใช้สถานการณ์นี้ได้ คุณควรสามารถแก้ไขปัญหานี้ได้โดยทำการรีเซ็ต TCP / IP อย่างสมบูรณ์ในคอมพิวเตอร์ทุกเครื่องที่เป็นส่วนหนึ่งของเวิร์กกรุ๊ปในเครื่อง
การดำเนินการนี้ได้รับการยืนยันแล้วว่าประสบความสำเร็จโดยผู้ใช้ที่ได้รับผลกระทบจำนวนมากที่เคยพบข้อผิดพลาดในการส่ง:รหัส 1231
ต่อไปนี้คือคำแนะนำทีละขั้นตอนโดยย่อเกี่ยวกับการดำเนินการรีเซ็ต TCP / IP ให้สมบูรณ์:
หมายเหตุ: คำแนะนำด้านล่างนี้เป็นแนวทางสากลและจะทำงานโดยไม่คำนึงถึงเวอร์ชัน Windows ที่คุณใช้อยู่
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ ‘cmd’ ในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ
- ภายใน Command Prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับ และกด Enter หลังจากแต่ละคำสั่งเพื่อทำการรีเซ็ต TCP / IP ให้สมบูรณ์:
ipconfig /flushdnsnbtstat -Rnbtstat -RRnetsh int reset allnetsh int ip resetnetsh winsock reset
ก่อน>
- เมื่อประมวลผลทุกคำสั่งสำเร็จแล้ว อย่าลืมทำซ้ำวิธีนี้ในคอมพิวเตอร์ทุกเครื่องที่เป็นส่วนหนึ่งของโฮมกรุ๊ปของคุณ
- เริ่มการปิงหรือติดตามอีกครั้ง และดูว่าคุณยังคงติดอยู่กับข้อผิดพลาดในการส่งรหัส 1231 เดียวกันหรือไม่
หากปัญหาเดิมยังคงอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 5:การสร้างสคริปต์ .bat
ถ้าคุณต้องการหลีกเลี่ยงการเปลี่ยนชื่อคอมพิวเตอร์ทุกเครื่องที่เป็นส่วนหนึ่งของเวิร์กกรุ๊ปเป็นตัวพิมพ์ใหญ่เท่านั้น มีทางแก้ไขวิธีหนึ่งที่จะลบข้อกำหนดนี้ออกจาก Windows 10
แต่ในการบังคับใช้ คุณจะต้องสร้างสคริปต์ .bat ที่สามารถปรับเปลี่ยนวิธีการทำงานของกลุ่มงานใน Windows 10
หากคุณพร้อมที่จะไปตามเส้นทางนี้ ให้เริ่มทำตามคำแนะนำด้านล่างเพื่อสร้างสคริปต์ค้างคาวที่สามารถแก้ไขข้อผิดพลาดในการส่ง:รหัส 1231:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'notepad.exe' ในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิด Notepad ยูทิลิตี้ที่มีการเข้าถึงของผู้ดูแลระบบ
หมายเหตุ: เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณเปิด Notepadสำเร็จแล้ว ด้วยสิทธิ์การเข้าถึงระดับผู้ดูแลระบบ ให้วางโค้ดต่อไปนี้ในกล่องข้อความตามด้านล่าง:
sc.exe config lanmanworkstation depend=bowser/mrxsmb10/nsisc.exe config mrxsmb20 start=disabled
- เมื่อเพิ่มโค้ดสำเร็จแล้ว ให้ใช้แถบริบบอนที่ด้านบนเพื่อคลิกที่ ไฟล์> บันทึกเป็น... จากเมนูบริบทที่ปรากฏใหม่
- เลือกตำแหน่งที่จะบันทึกสคริปต์นี้และตั้งชื่อตามที่คุณต้องการ แต่ให้แน่ใจว่าชื่อลงท้ายด้วยนามสกุล .bat ก่อนคลิก บันทึก
- เมื่อสร้างสคริปต์สำเร็จแล้ว ให้เปิด File Explorer และไปที่ตำแหน่งที่คุณบันทึกไฟล์ .bat ไว้ก่อนหน้านี้
- หลังจากที่คุณไปถึงตำแหน่งของสคริปต์แล้ว ให้คลิกขวาที่ไฟล์และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ จากเมนูบริบทที่ปรากฏใหม่
- รอจนกว่าการดำเนินการจะเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่หลังจากเริ่มต้นระบบสำเร็จในครั้งถัดไป