หนึ่งในบริการ Windows หลายอย่างที่ทำงานบน Windows 11/10 OS คือ บริการ NET.TCP Port Sharing บริการเฉพาะนี้อนุญาตให้ผู้ใช้หลายคนแชร์พอร์ต TCP ผ่าน net.tcp protocol อย่างปลอดภัยมากขึ้น ในบางกรณี บริการนี้อาจเริ่มต้นไม่ได้ แม้คุณจะตั้งค่าให้เริ่มต้นอัตโนมัติบนอุปกรณ์ Windows 11/10 ของคุณ โพสต์นี้ระบุสาเหตุที่เป็นไปได้ รวมถึงให้โซลูชันที่เหมาะสมที่สุดสำหรับข้อความข้อผิดพลาว The NetTcpPortSharing service failed to start บน Windows 11/10

เมื่อคุณเผชิญปัญหานี้ คุณจะได้รับข้อความข้อผิดพลาวที่คล้ายกันใน Event Viewer:
The NetTcpPortSharing service failed to start due to the following error:
The service did not respond to the start or control request in a timely fashion.
ต่อไปนี้คือสาเหตุที่เป็นไปได้ของข้อผิดพลาวนี้:
- Net.TCP Port Sharing Service ขัดข้องหรือถูกปิดใช้งาน
- ข้อมูล TCP/IP ไม่สอดคล้องหรือเสียหาย
- .NET Framework 3.5 ถูกปิดใช้งาน
- การเปลี่ยนแปลงระบบสำคัญล่าสุด – ส่วนใหญ่คือ Windows update
- การเสียหายของไฟล์ระบบ
บริการ NET.TCP Port Sharing เริ่มต้นไม่ได้
หากคุณเผชิญปัญหานี้ คุณสามารถลองโซลูชันที่แนะนำด้านล่างในลำดับไม่เฉพาะเจาะจง และดูว่าช่วยแก้ไขปัญหาได้หรือไม่
- ปิดใช้งาน IPv6
- ตั้งค่า NET.TCP Port Sharing Service ให้เริ่มต้นอัตโนมัติ
- เปิดใช้งาน .NET Framework 3.5 Dependency ใหม่
- Reset Winsock
- ทำ System Restore
มา看看คำอธิบายของกระบวนการที่เกี่ยวข้องกับแต่ละโซลูชันที่รายการไว้
1. ปิดใช้งาน IPV6
การปิดใช้งาน IPv6 บนอุปกรณ์ Windows 10 ของคุณอาจแก้ไขปัญหา NET.TCP Port Sharing Service Failed To Start
2. ตั้งค่า NET.TCP Port Sharing Service ให้เริ่มต้นอัตโนมัติ

คุณอาจเผชิญข้อผิดพลาวนี้เนื่องจากข้อผิดพลาวของ Windows 10 ที่จะบังคับให้ NET.TCP Port Sharing Service ค้างในสถานะที่ไม่สามารถเปิดหรือปิดได้ ในกรณีนี้ คุณต้องรีสตาร์ทบริการโดยอัตโนมัติ นี่คือวิธี:
- กด Windows key + R เพื่อเปิดกล่อง Run dialog
- ในกล่อง Run dialog พิมพ์ services.msc และกด Enter เพื่อเปิด Services
- ในหน้าต่าง Services ให้เลื่อนและค้นหา NET.TCP Port Sharing Service
- ดับเบิลคลิกที่รายการเพื่อแก้ไข properties ของมัน
- ให้แน่ใจว่าตัวเลือกภายใต้เมนู Startup type ในหน้าต่าง properties ของบริการ ตั้งเป็น Automatic ยืนยันกล่องโต้ตอบใดๆ ที่อาจปรากฏเมื่อเปลี่ยน startup type
หมายเหตุ: ในกรณีที่บริการตั้งค่าเป็น Automatic แล้ว คุณอาจต้องคลิกปุ่ม Stop ภายใต้ส่วน Service status และเปิดใช้งานอีกครั้งโดยคลิกปุ่ม Start
- คลิก Apply > OK เพื่อบันทึกการเปลี่ยนแปลง
- ปิดคอนโซล Services
- รีสตาร์ทคอมพิวเตอร์
หากปัญหายังคงอยู่ ลองโซลูชันถัดไป
3. เปิดใช้งาน .NET Framework 3.5 Dependency ใหม่

โซลูชันนี้ต้องการให้คุณเปิดใช้งาน .NET Framework 3.5 dependency จาก applet Windows Features นี่คือวิธี:
- เปิดกล่อง Run dialog
- ในกล่อง Run dialog พิมพ์ appwiz.cpl และกด Enter เพื่อเปิดหน้าต่าง Programs and Features
- ในหน้าต่างที่เปิด ด้านซ้าย คลิกลิงก์ Turn Windows Features On or Off
- ใน applet Windows Features ที่โผล่ขึ้นมา ให้ติ๊กที่กล่อง .NET Framework 3.5 แล้วคลิกเครื่องหมาย + เพื่อขยายส่วน
- ตอนนี้ ติ๊กที่ Windows Communication Foundation HTTP Activation และ Windows Communication Foundation Non-HTTP Activation ทั้งสอง
- คลิก OK เพื่อบันทึกการเปลี่ยนแปลง
หมายเหตุ: หากคุณพบว่าทั้งสองตัวเลือกเปิดใช้งานอยู่แล้ว ให้ยกเลิกการติ๊กเพื่อปิดใช้งานชั่วคราว รีสตาร์ท PC ของคุณ จากนั้นเมื่อ PC บูทเสร็จ ให้ติ๊กทั้งสองตัวเลือกเพื่อเปิดใช้งานอีกครั้ง
- รีสตาร์ทคอมพิวเตอร์
4. Reset Winsock
เนื่องจากข้อผิดพลาวนี้อาจเกี่ยวข้องกับ network adapter การ reset Winsock จะช่วยแก้ไขข้อผิดพลาวที่เกี่ยวข้องกับ Transmission Control Protocol และ Internet Protocols
5. ทำ System Restore
System Restore โดยพื้นฐานคือ snapshot ของไฟล์ระบบ Windows และไฟล์แอปพลิเคชันที่ติดตั้งอื่นๆ บนระบบของคุณ ณ เวลาเฉพาะจุด การทำ System Restore ช่วยให้ไฟล์ถูกกู้คืนสู่สถานะก่อนหน้านี้เมื่อ OS ทำงานได้ดีโดยไม่มีปัญหา
หาก System Restore ไม่สามารถแก้ไขปัญหาได้ คุณสามารถลอง Reset This PC, หรือ Cloud Reset, หรือ In-place Upgrade Repair เพื่อแก้ไขปัญหา
หวังว่าจะช่วยได้!
