Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

[แก้ไข] 'NET.TCP Port Sharing Service' ไม่สามารถเริ่มต้นได้

ผู้ใช้ Windows บางส่วนสังเกตว่า Net.TCP Port Sharing Service ไม่สามารถเริ่มต้นได้ แม้ว่าจะถูกกำหนดค่าให้เริ่มต้น Automatically ทุกครั้งที่ Startup จากหน้าจอ Services ผู้ใช้ส่วนใหญ่ที่ได้รับผลกระทบพบข้อผิดพลาดนี้หลังจากค้นพบ Event ที่เกี่ยวข้องภายใน System Event Log (“The Net.Tcp Port Sharing Service 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  ไม่สามารถเริ่มต้นได้

หลังจากสืบสวนปัญหานี้อย่างละเอียด พบว่ามีสาเหตุหลายอย่างที่อาจรับผิดชอบต่อการเกิดปัญหานี้กับ Net.Tcp Port Sharing Service นี่คือรายการสั้นของสถานการณ์ที่อาจมีส่วนทำให้เกิดข้อผิดพลาดนี้:

  • Net.TCP Port Sharing Service ที่มีปัญหาหรือถูกปิดใช้งาน – ตามที่พบ มันเป็นไปได้อย่างสมบูรณ์ที่จะพบปัญหานี้เนื่องจาก Windows 10 Glitch ที่บังคับให้ Service นี้ติดอยู่ในสถานะ Limbo (ไม่ได้เปิดและไม่ได้ปิด) ในกรณีนี้ คุณสามารถแก้ปัญหาได้โดยการบังคับให้ Service เริ่มต้น หรือการแก้ไขพฤติกรรม Startup Type เริ่มต้นจากหน้าจอ Services
  • TCP / IP Data ที่เสียหาย – ตามผู้ใช้ที่ได้รับผลกระทบบางส่วน (และช่างเทคนิค MS) คุณยังคาดว่าจะเห็นข้อผิดพลาดนี้หากคุณกำลังเผชิญกับข้อมูล TCP หรือ IP ที่ไม่สอดคล้องกันซึ่งเกี่ยวข้องกับการเชื่อมต่ออินเทอร์เน็ตของคุณ ในกรณีนี้ การดำเนินการ Winsock Reset จาก Elevated Command Prompt ควรเพียงพอที่จะแก้ปัญหา
  • .NET Framework 3.5 ถูกปิดใช้งาน – Dependency สำคัญมากนี้ยังสามารถสร้าง Error นี้ได้ในกรณีที่ .NET Framework 3.5 (หรือ Dependency ที่เกี่ยวข้อง) ถูกปิดใช้งานหรือมีปัญหาจนระบบไม่สามารถใช้งานได้ ในกรณีนี้ คุณควรสามารถแก้ปัญหาได้โดยการเปิดใช้งาน (หรือเปิดใช้งานใหม่) Framework Pack จากหน้าจอ Windows Features
  • การเปลี่ยนแปลงระบบสำคัญล่าสุด – การเปลี่ยนแปลงระบบล่าสุดที่อาจมีผลกระทบระดับระบบ (การติดตั้ง Driver, Critical Update, ฯลฯ) ที่จะสร้าง Error นี้ หากคุณไม่มีผู้กระทำเฉพาะเจาะจงในใจ วิธีที่ดีที่สุดคือการใช้ Restore Snapshot ที่ใช้ได้ เพื่อกู้คืน OS กลับสู่สภาพที่ดี
  • System File Corruption – System File Corruption ที่อยู่เบื้องล่างยังสามารถรับผิดชอบต่อการเกิด Error เฉพาะนี้ได้ ในกรณีนี้ แนวทางที่ดีที่สุดคือการ Refresh Windows Installation ด้วยขั้นตอนเช่น Clean Install หรือ Repair Install (In-place Repair)

วิธีที่ 1: รีสตาร์ท NET.TCP Port Sharing Service

ตามผู้ใช้ที่ได้รับผลกระทบหลายคนที่แตกต่างกัน ปัญหานี้เกี่ยวข้องอย่างกว้างขวางกับ Windows 10 Glitch ที่บังคับให้ Net.TCP Port ติดอยู่ในสถานะ Limbo ซึ่งไม่ได้เปิดและไม่ได้ปิด ภายใต้สถานการณ์บางอย่าง สถานะ Service นี้สามารถคงอยู่ระหว่างการรีสตาร์ทได้

หมายเหตุ: โดยค่าเริ่มต้น บริการ Net.Tcp Port Sharing จะถูกปิดใช้งาน (Disabled) โดยค่าเริ่มต้นบน Windows 10 หากคุณต้องการใช้โครงสร้างพื้นฐานนี้ คุณต้องเปิดใช้งาน Service นี้

ผู้ใช้ที่ได้รับผลกระทบหลายคนที่เคยจัดการกับ Error เดียวกันที่เกี่ยวข้องกับบริการ Net.Tcp Port Sharing รายงานว่าจัดการแก้ปัญหาได้โดยใช้หน้าจอ Services เพื่อเปลี่ยนพฤติกรรมเริ่มต้นของ Service นี้

ปฏิบัติตามคำแนะนำด้านล่างเพื่อแก้ไข Error Net.Tcp Port โดยการเปลี่ยน Startup Type ของ Service นี้จากหน้าจอ Services:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘services.msc’ ภายในกล่องข้อความ และกด Enter เพื่อเปิดหน้าจอ Services
    [แก้ไข]  NET.TCP Port Sharing Service  ไม่สามารถเริ่มต้นได้
  2. เมื่อคุณอยู่ภายในหน้าจอ Services ให้ไปที่ फल์ขวา และเลื่อนลงผ่านรายการ Services จนกว่าคุณจะพบ Net.Tcp Port Sharing Service
  3. เมื่อเห็นแล้ว ให้คลิกขวาที่มัน และเลือก Properties จาก Context Menu ที่เพิ่งปรากฏ
    [แก้ไข]  NET.TCP Port Sharing Service  ไม่สามารถเริ่มต้นได้
  4. ภายในหน้าจอ Properties ของ Net.Tcp Port Sharing Service, คลิกที่แท็บ General จากเมนูด้านบน จากนั้นเข้าถึง Drop-down Menu ของ Startup Type และตั้งค่าเป็น Automatic.
    [แก้ไข]  NET.TCP Port Sharing Service  ไม่สามารถเริ่มต้นได้

    หมายเหตุ: หาก Service ตั้งค่าเป็น Automatic อยู่แล้ว ให้คลิกปุ่ม Stop เพื่อปิดใช้งาน แล้วคลิก Start อีกครั้ง

  5. คลิก Apply เพื่อบันทึกการเปลี่ยนแปลง จากนั้นรีสตาร์ทคอมพิวเตอร์ของคุณ และดูว่าปัญหาได้รับการแก้ไขที่ Startup ถัดไปของคอมพิวเตอร์หรือไม่

ในกรณีที่คุณยังคงติดกับ Net.Tcp Port Error เดียวกันภายใน Event Viewer ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 2: ดำเนินการ Winsock Reset

ซึ่งพบว่าปัญหาเฉพาะนี้อาจเกิดขึ้นเนื่องจากปัญหาที่เป็นไปได้ที่เกี่ยวข้องกับ Internet Protocol หรือ Transmission Control Protocol ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าในกรณีของพวกเขา ปัญหาเกิดจาก Glitch กับ Network Adapter – ในกรณีนี้ ปัญหามักจะได้รับการแก้ไขโดยการดำเนินการที่เรียกว่า Winsock Reset

การดำเนินการนี้จะล้างข้อมูลชั่วคราวที่เกี่ยวข้องกับการเชื่อมต่ออินเทอร์เน็ตปัจจุบันของคุณ และอาจบังคับให้ ISP มอบหมายช่วง DNS (Domain Name System) ใหม่

นี่คือรายการสั้นของการดำเนินการ Winsock Reset เพื่อแก้ไข Error ที่เกี่ยวข้องกับ Net.Tcp Port Sharing Service:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘cmd’ ภายในกล่องข้อความ จากนั้นกด Ctrl + Shift + Enter เพื่อเปิด Elevated Command Prompt เมื่อคุณเห็นพรอมป์ที่เกี่ยวข้องกับ User Account Control), คลิก Yes เพื่อให้สิทธิ์ Admin
    [แก้ไข]  NET.TCP Port Sharing Service  ไม่สามารถเริ่มต้นได้
  2. เมื่อคุณอยู่ภายใน Elevated Command Prompt ให้พิมพ์คำสั่งต่อไปนี้ และกด Enter หลังจากแต่ละคำสั่ง เพื่อ รีเซตส่วนประกอบ Winsock ทั้งหมด อย่างมีประสิทธิภาพ:
    ipconfig /flushdns
    nbtstat -R
    nbtstat -RR
    netsh int reset all
    netsh int ip reset
    netsh winsock reset
  3. หลังจากทุกคำสั่งประมวลผลสำเร็จ ให้ปิด Elevated CMD Prompt และรีบูตคอมพิวเตอร์ของคุณ เพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

ในกรณีที่คุณยังคงค้นพบ System Event Logs ใหม่ที่มี Net.Tcp Port Sharing Service Error ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 3: เปิดใช้งาน / เปิดใช้งานใหม่ .NET Framework 3.5

ตามผู้ใช้ที่ได้รับผลกระทบบางส่วน ปัญหานี้ยังอาจเกิดขึ้นเนื่องจาก Dependency ที่จำเป็น (.NET Framework 3.5 ซึ่งรวม .NET 2.0 และ 3.0) ถูกปิดใช้งานหรือมีปัญหาจนระบบไม่สามารถใช้งานได้

หากหนึ่งในสถานการณ์ที่นำเสนอข้างต้นเกี่ยวข้อง คุณควรสามารถแก้ไข Error Net.Tcp Port Sharing Service ได้โดยการเปิดใช้งานหรือปิดใช้งานแล้วเปิดใช้งานใหม่ .NET Framework 3.5 จากหน้าจอ Windows Features และรีสตาร์ทคอมพิวเตอร์

วิธีแก้ไขนี้ได้รับการยืนยันว่าสำเร็จโดยผู้ใช้ที่ได้รับผลกระทบจำนวนมาก ที่ก่อนหน้านี้ไม่สามารถใช้ net.tcp Protocol สำหรับ Web Services ต่างๆ ได้

หากคุณยังไม่ได้ลองวิธีแก้ไขเฉพาะนี้ ให้ปฏิบัติตามคำแนะนำด้านล่างเพื่อเปิดใช้งานหรือปิดใช้งานแล้วเปิดใช้งานใหม่ .NET Framework 3.5 Dependency จากหน้าจอ Windows Features:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ภายในกล่องข้อความ ให้พิมพ์ ‘appwiz.cpl’ และกด Enter เพื่อเปิดเมนู Programs and Features
    [แก้ไข]  NET.TCP Port Sharing Service  ไม่สามารถเริ่มต้นได้
  2. เมื่อคุณอยู่ภายในหน้าจอ Programs and Features ให้คลิกที่ Turn Windows features on or off. เมื่อได้รับแจ้งจากหน้าต่าง UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ Admin
    [แก้ไข]  NET.TCP Port Sharing Service  ไม่สามารถเริ่มต้นได้
  3. เมื่อคุณอยู่ภายในหน้าจอ Windows Features ให้เปิดใช้งาน Checkbox ที่เกี่ยวข้องกับ .NET Framework 3.5, จากนั้นติ๊กสอง Checkbox ที่เกี่ยวข้องกับ Windows Communication Foundation HTTP Activation และ Windows Communication Foundation Non-HTTP Activation.

    [แก้ไข]  NET.TCP Port Sharing Service  ไม่สามารถเริ่มต้นได้

    หมายเหตุ: ในกรณีที่ .NET Framework 3.5 เปิดใช้งานอยู่แล้ว ให้ปิดใช้งานชั่วคราวก่อนคลิก Ok และรีสตาร์ทคอมพิวเตอร์ของคุณ ที่ Startup ถัดไป ให้กลับมาที่หน้าจอนี้และเปิดใช้งาน .NET Framework 3.5 ใหม่ และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

  4. คลิก Ok เพื่อเริ่มการเปลี่ยนแปลง จากนั้นรีบูตคอมพิวเตอร์ของคุณ
  5. เมื่อ Startup ถัดไปเสร็จสิ้น ให้ตรวจสอบกลับที่ Event Viewer และดูว่าคุณสามารถค้นพบ Instance ใหม่ของ Net.Tcp Port Sharing Service Error ได้หรือไม่

ในกรณีที่ Instance ใหม่ของ Error เดียวกันยังคงปรากฏ ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 4: ใช้ System Restore

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

คุณอาจเริ่มประสบปัญหานี้หลังจากติดตั้งแอปพลิเคชันใหม่ หลังจาก Startup ที่ไม่คาดคิด หรือหลังจากการติดตั้ง Windows Update หรือ Driver ใหม่ – หากคุณกำลังจัดการกับการติดตั้งที่ผิดปกติ การใช้ System Restore ควรช่วยให้คุณแก้ปัญหาได้

สำคัญ: สำคัญที่จะต้องเข้าใจว่าการใช้ System Restore Snapshot เก่าจะคืนสถานะคอมพิวเตอร์ของคุณให้ตรงกับตอนที่มันถูกสร้างขึ้นเดิม นั่นหมายความว่า ทุก Application ที่ติดตั้ง, Driver/Update ที่ติดตั้ง หรือการเปลี่ยนแปลง Setting ใดๆ ที่คุณบังคับใช้มาตั้งแต่นั้นมานี้ จะถูกย้อนกลับ

หากคุณเข้าใจผลลัพธ์และต้องการดำเนินการต่อ กับกระบวนการนี้ นี่คือ คำแนะนำทีละขั้นตอนในการใช้ System Restore

ในกรณีที่คุณลองไปทางนี้แล้ว หรือคุณไม่สามารถหา Restore Snapshot ที่ใช้ได้ ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 5: Refresh Windows Installation ของคุณ

หากไม่มีวิธีด้านล่างทำงานสำหรับคุณ น่าจะเป็นไปได้ว่าคุณกำลังเผชิญกับประเภทหนึ่งของ Underlying System Corruption ที่ไม่สามารถแก้ไขได้โดยวิธีแบบเดิม ในกรณีนี้ วิธีแก้ไขที่เป็นไปได้เพียงอย่างเดียวคือการ Reset ทุก OS Component ที่เกี่ยวข้องกับ Windows Installation ปัจจุบันของคุณ

เมื่อพูดถึงการทำเช่นนี้ คุณมี 2 ทางเลือก:

  • Clean Install – นี่คือกระบวนการที่ง่ายที่สุดที่คุณสามารถผ่านได้ เนื่องจากสามารถเริ่มได้โดยตรงจากเมนู Windows และจะไม่จำเป็นต้องใช้ Installation Media ที่เข้ากันได้ อย่างไรก็ตาม ข้อเสียหลักคือ ถ้าคุณไม่ Backup ข้อมูลล่วงหน้า คุณจะสูญเสียทุกบิตของ Personal Data ที่บันทึกอยู่บน OS Drive ปัจจุบัน
  • Repair Install – หากคุณมองหาวิธี Reset ทุก Windows Component โดยไม่สัมผัส Personal Files (Applications, Games, Files, User Preferences) นี่คือวิธีนั้น การดำเนินการนี้จะส่งผลต่อ Generic Files เท่านั้นที่เกี่ยวข้องกับ Windows Installation ของคุณ แต่เพื่อเริ่ม Operation นี้ คุณจะต้อง Insert หรือ Plug in Installation Media ที่เข้ากันได้