Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

[KHẮC PHỤC] Dịch vụ 'NET.TCP Port Sharing Service' không thể khởi động

Một số người dùng Windows nhận thấy dịch vụ Net.TCP Port Sharing Service không thể khởi động dù đã được cấu hình để khởi động Tự động (Automatically) tại mỗi lần khởi động từ màn hình Services (Dịch vụ). Phần lớn người dùng bị ảnh hưởng phát hiện lỗi này sau khi thấy sự kiện liên quan trong 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." - Dịch vụ Net.Tcp Port Sharing Service không thể khởi động do lỗi sau: Dịch vụ không phản hồi yêu cầu khởi động hoặc điều khiển kịp thời).

[KHẮC PHỤC] Dịch vụ  NET.TCP Port Sharing Service  không thể khởi động

Sau khi điều tra vấn đề cụ thể này, hóa ra có một số nguyên nhân khác nhau có thể chịu trách nhiệm cho việc xuất hiện sự cố với Net.Tcp Port Sharing Service. Dưới đây là danh sách ngắn các tình huống có thể góp phần gây ra lỗi này:

  • Dịch vụ Net.TCP Port Sharing bị lỗi (glitched) hoặc bị tắt – Hóa ra hoàn toàn có thể gặp vấn đề này do lỗi Windows 10 buộc dịch vụ này bị mắc kẹt trong trạng thái limbo (người mở cũng không phải người đóng). Trong trường hợp này, bạn có thể khắc phục bằng cách buộc dịch vụ bắt đầu hoặc sửa đổi hành vi Startup Type mặc định từ màn hình Services.
  • Dữ liệu TCP/IP bị hỏng – Theo một số người dùng bị ảnh hưởng (và kỹ sư MS), bạn cũng có thể gặp lỗi này nếu đang đối mặt với dữ liệu TCP hoặc IP không nhất quán liên quan đến kết nối Internet. Trong trường hợp này, thực hiện reset Winsock từ Command Prompt với quyền cao (Elevated) sẽ đủ để khắc phục.
  • .NET Framework 3.5 bị tắt – Phụ thuộc quan trọng này cũng có thể gây ra lỗi trong trường hợp .NET Framework 3.5 (hoặc phụ thuộc liên quan) bị tắt hoặc bị lỗi đến mức hệ thống không thể sử dụng. Trong trường hợp này, bạn có thể khắc phục bằng cách bật (hoặc bật lại) gói framework từ màn hình Windows Features.
  • Thay đổi hệ thống quan trọng gần đây – Một thay đổi hệ thống gần đây có thể có tác động toàn hệ thống (cài đặt driver, cập nhật quan trọng, v.v.) sẽ gây ra lỗi này. Nếu bạn không có nghi ngờ cụ thể, điều tốt nhất là dùng snapshot khôi phục khả thi để khôi phục HĐH về trạng thái khỏe mạnh.
  • Hỏng tệp hệ thống – Hỏng tệp hệ thống ngầm cũng có thể chịu trách nhiệm cho việc xuất hiện lỗi cụ thể này. Trong trường hợp này, cách tốt nhất là làm mới cài đặt Windows bằng các quy trình như cài đặt sạch (clean install) hoặc cài đặt sửa chữa (repair install/in-place repair).

Phương pháp 1: Khởi động lại dịch vụ NET.TCP Port Sharing Service

Theo một số người dùng bị ảnh hưởng, sự cố này rộng rãi liên quan đến lỗi Windows 10 buộc Net.TCP Port bị mắc kẹt trong trạng thái limbo mà ở đó nó không mở cũng không đóng. Dưới một số hoàn cảnh, trạng thái dịch vụ này có thể tồn tại giữa các lần khởi động lại.

Lưu ý: Mặc định, dịch vụ Net.Tcp Port Sharing bị tắt mặc định trên Windows 10. Nếu bạn muốn dùng cơ sở hạ tầng này, bạn cần bật dịch vụ.

Một số người dùng bị ảnh hưởng trước đây đối mặt với cùng lỗi liên quan đến dịch vụ Net.Tcp Port Sharing đã khắc phục thành công bằng cách dùng màn hình Services để thay đổi hành vi mặc định của dịch vụ này.

Làm theo hướng dẫn dưới đây để khắc phục lỗi Net.Tcp Port bằng cách thay đổi Startup Type của dịch vụ này từ màn hình Services:

  1. Nhấn Windows key + R để mở hộp thoại Run. Nhập 'services.msc' vào hộp văn bản và nhấn Enter để mở màn hình Services.[KHẮC PHỤC] Dịch vụ  NET.TCP Port Sharing Service  không thể khởi động
  2. Khi đã vào màn hình Services, chuyển sang ngăn bên phải và cuộn xuống danh sách dịch vụ cho đến khi tìm thấy Net.Tcp Port Sharing Service.
  3. Khi thấy, nhấp chuột phải vào nó và chọn Properties (Thuộc tính) từ menu ngữ cảnh vừa xuất hiện.[KHẮC PHỤC] Dịch vụ  NET.TCP Port Sharing Service  không thể khởi động
  4. Trong màn hình Properties của dịch vụ Net.Tcp Port Sharing, nhấp vào tab General (Chung) từ menu ở trên, sau đó truy cập menu thả xuống Startup type (Kiểu khởi động) và đặt thành Automatic (Tự động).[KHẮC PHỤC] Dịch vụ  NET.TCP Port Sharing Service  không thể khởi động

    Lưu ý: Nếu dịch vụ đã được đặt thành Automatic, nhấp nút Stop (Dừng) để tắt nó, sau đó nhấp Start (Bắt đầu) lại.

  5. Nhấp Apply (Áp dụng) để lưu thay đổi, sau đó khởi động lại máy tính và xem vấn đề đã được khắc phục chưa tại lần khởi động tiếp theo.

Nếu bạn vẫn bị mắc kẹt với cùng lỗi Net.Tcp Port trong Event Viewer, chuyển sang phương pháp khắc phục tiếp theo bên dưới.

Phương pháp 2: Thực hiện Winsock Reset (Đặt lại Winsock)

Hóa ra, vấn đề cụ thể này có thể xảy ra do sự cố tiềm ẩn liên quan đến Internet Protocol (Giao thức Internet) hoặc Transmission Control Protocol (Giao thức điều khiển truyền tải). Hầu hết người dùng bị ảnh hưởng báo cáo rằng trong trường hợp của họ, sự cố xảy ra do lỗi card mạng (network adapter) – Trong trường hợp này, sự cố thường được khắc phục bằng quy trình gọi là Winsock Reset.

Thao tác này sẽ xóa mọi dữ liệu tạm thời liên quan đến kết nối Internet hiện tại và thậm chí có thể buộc ISP gán lại dải DNS (Domain Name System) mới.

Dưới đây là danh sách ngắn thực hiện Winsock reset để khắc phục lỗi liên quan đến Net.Tcp Port Sharing Service:

  1. Nhấn Windows key + R để mở hộp thoại Run. Nhập 'cmd' vào hộp văn bản, sau đó nhấn Ctrl + Shift + Enter để mở elevated Command Prompt (Command Prompt với quyền cao). Khi thấy lời nhắc liên quan đến User Account Control), nhấp Yes để cấp quyền admin.[KHẮC PHỤC] Dịch vụ  NET.TCP Port Sharing Service  không thể khởi động
  2. Khi đã vào Command Prompt nâng cao, nhập các lệnh sau và nhấn Enter sau mỗi lệnh để đặt lại toàn bộ thành phần Winsock một cách hiệu quả:
    ipconfig /flushdns
    nbtstat -R
    nbtstat -RR
    netsh int reset all
    netsh int ip reset
    netsh winsock reset
  3. Sau khi mọi lệnh được xử lý thành công, đóng CMD nâng cao và khởi động lại máy tính để xem vấn đề đã được khắc phục chưa.

Nếu bạn vẫn phát hiện sự kiện System Event mới với lỗi Net.Tcp Port Sharing Service , chuyển sang phương pháp khắc phục tiếp theo bên dưới.

Phương pháp 3: Bật / Bật lại .NET Framework 3.5

Theo một số người dùng bị ảnh hưởng, sự cố này cũng có thể xảy ra do một phụ thuộc cần thiết (.NET Framework 3.5, bao gồm .NET 2.0 và 3.0) bị tắt hoặc bị lỗi đến mức hệ thống không thể dùng nó.

Nếu một trong các tình huống trên áp dụng, bạn có thể khắc phục lỗi Net.Tcp Port Sharing Service bằng cách bật hoặc bật lại .NET Framework 3.5 từ màn hình Windows Features và khởi động lại máy tính.

Bản sửa lỗi này được xác nhận thành công bởi nhiều người dùng bị ảnh hưởng trước đây không thể dùng giao thức net.tcp cho các dịch vụ web.

Nếu bạn chưa thử bản sửa lỗi cụ thể này, làm theo hướng dẫn dưới đây để bật hoặc tắt rồi bật lại phụ thuộc .NET Framework 3.5 từ màn hình Windows Features:

  1. Nhấn Windows key + R để mở hộp thoại Run. Trong hộp văn bản, nhập 'appwiz.cpl' và nhấn Enter để mở menu Programs and Features.[KHẮC PHỤC] Dịch vụ  NET.TCP Port Sharing Service  không thể khởi động
  2. Khi đã vào màn hình Programs and Features, nhấp vào Turn Windows features on or off. (Bật/Tắt tính năng Windows). Khi được nhắc bởi cửa sổ UAC (User Account Control), nhấp Yes để cấp quyền admin.[KHẮC PHỤC] Dịch vụ  NET.TCP Port Sharing Service  không thể khởi động
  3. Khi đã vào màn hình Windows Features, tích vào ô liên quan đến .NET Framework 3.5, sau đó tích vào hai ô liên quan đến Windows Communication Foundation HTTP Activation và Windows Communication Foundation Non-HTTP Activation.

    [KHẮC PHỤC] Dịch vụ  NET.TCP Port Sharing Service  không thể khởi động

    Lưu ý: Trường hợp .NET Framework 3.5 đã được bật, hãy tạm thời tắt nó trước khi nhấp Ok và khởi động lại máy tính. Ở lần khởi động tiếp theo, quay lại màn hình này và bật lại .NET Framework 3.5 và xem vấn đề đã được khắc phục chưa.

  4. Nhấp Ok để bắt đầu thay đổi, sau đó khởi động lại máy tính.
  5. Khi khởi động tiếp theo hoàn tất, kiểm tra lại Event Viewer và xem bạn có phát hiện trường hợp mới nào của lỗi Net.Tcp Port Sharing Service không.

Nếu trường hợp mới của cùng lỗi vẫn xuất hiện, chuyển sang phương pháp khắc phục tiếp theo bên dưới.

Phương pháp 4: Sử dụng System Restore (Khôi phục hệ thống)

Nếu bạn bắt đầu thấy lỗi này sau khi thực thi thay đổi trên hệ thống, có khả năng bạn có thể dùng điểm System Restore cũ hơn để khôi phục máy tính về trạng thái khỏe mạnh.

Bạn có thể bắt đầu gặp sự cố này sau khi cài đặt ứng dụng mới, sau khởi động bất ngờ, hoặc sau cài đặt Windows Update hoặc driver mới – Nếu bạn đang đối mặt với cài đặt thất bại, dùng System Restore sẽ cho phép bạn khắc phục sự cố.

QUAN TRỌNG: Quan trọng phải hiểu rằng dùng snapshot System Restore cũ sẽ đưa trạng thái máy tính chính xác về như lúc nó được tạo ban đầu. Điều này có nghĩa là mọi ứng dụng đã cài đặt, driver/cập nhật đã cài đặt, hoặc bất kỳ thay đổi cài đặt nào bạn đã thực hiện kể từ đó sẽ bị hoàn tác.

Nếu bạn hiểu hậu quả và muốn tiến hành, đây là một số hướng dẫn từng bước sử dụng System Restore.

Nếu bạn đã thử cách này hoặc không tìm thấy snapshot khôi phục khả thi, chuyển sang phương pháp khắc phục tiếp theo bên dưới.

Phương pháp 5: Làm mới cài đặt Windows

Nếu không phương pháp nào dưới đây hiệu quả cho bạn, có khả năng bạn đang đối mặt với một loại hỏng hệ thống ngầm không thể khắc phục theo cách thông thường. Trong trường hợp này, cách khắc phục duy nhất khả thi là đặt lại mọi thành phần HĐH liên quan đến cài đặt Windows hiện tại.

Khi nói đến việc này, bạn có 2 con đường:

  • Cài đặt sạch (Clean install) – Đây là quy trình dễ nhất vì có thể bắt đầu trực tiếp từ menu Windows và không yêu cầu dùng phương tiện cài đặt tương thích. Tuy nhiên, nhược điểm chính là trừ khi bạn sao lưu dữ liệu trước, bạn sẽ mất mọi dữ liệu cá nhân hiện lưu trên ổ hệ điều hành.
  • Cài đặt sửa chữa (Repair install) – Nếu bạn tìm cách đặt lại mọi thành phần Windows mà không chạm đến tệp cá nhân (ứng dụng, game, tệp, tùy chọn người dùng), đây là cách. Thao tác này chỉ ảnh hưởng đến tệp chung liên quan đến cài đặt Windows. Nhưng để bắt đầu thao tác này, bạn cần cắm hoặc gắn phương tiện cài đặt tương thích.