Một trong nhiều dịch vụ Windows chạy trên Windows 11/10 là NET.TCP Port Sharing service. Dịch vụ này cho phép nhiều người dùng chia sẻ cổng TCP qua giao thức net.tcp một cách an toàn hơn. Trong một số trường hợp, dịch vụ này không thể khởi động mặc dù bạn đã đặt nó khởi động tự động. Bài viết xác định nguyên nhân tiềm ẩn và cung cấp giải pháp cho lỗi The NetTcpPortSharing service failed to start.
Khi gặp sự cố, bạn sẽ thấy thông báo tương tự trong 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.
Các nguyên nhân tiềm ẩn:
- Dịch vụ Net.TCP Port Sharing bị lỗi (glitched) hoặc bị vô hiệu hóa.
- Dữ liệu TCP/IP không nhất quán hoặc bị hỏng.
- .NET Framework 3.5 bị vô hiệu hóa.
- Thay đổi hệ thống quan trọng gần đây – chủ yếu là Windows Update.
- Hỏng tệp hệ thống.
Khắc phục lỗi NET.TCP Port Sharing service failed to start
Thử các giải pháp dưới đây (không theo thứ tự):
- Vô hiệu hóa IPv6
- Đặt NET.TCP Port Sharing Service khởi động tự động
- Kích hoạt lại dependency .NET Framework 3.5
- Reset Winsock
- Thực hiện System Restore
1. Vô hiệu hóa IPv6
Vô hiệu hóa IPv6 trên Windows 10 có thể khắc phục sự cố NET.TCP Port Sharing Service Failed To Start.
2. Đặt NET.TCP Port Sharing Service khởi động tự động
Bạn có thể gặp lỗi do lỗi (glitch) của Windows 10, khiến dịch vụ NET.TCP Port Sharing bị kẹt ở trạng thái không thể mở cũng không thể đóng. Cần khởi động lại dịch vụ tự động. Cách làm:
- Nhấn Windows + R mở hộp Run.
- Gõ services.msc > Enter để mở Services.
- Cuộn tìm NET.TCP Port Sharing Service.
- Nhấp đúp để chỉnh Properties.
- Đảm bảo Startup type là Automatic. Xác nhận các hộp thoại nếu có khi thay đổi.
- Lưu ý: Nếu đã là Automatic, hãy nhấp Stop dưới Service status, rồi nhấp Start để bật lại.
- Nhấp Apply > OK lưu thay đổi.
- Thoát Services console.
- Khởi động lại máy tính.
Nếu sự cố vẫn tồn tại, thử giải pháp tiếp theo.
3. Kích hoạt lại dependency .NET Framework 3.5
Yêu cầu bật .NET Framework 3.5 từ applet Windows Features. Cách làm:
- Mở hộp Run (Win+R).
- Gõ appwiz.cpl > Enter mở Programs and Features.
- Bên trái, nhấp Turn Windows Features On or Off.
- Trong Windows Features, tích vào .NET Framework 3.5 > nhấp dấu + để mở rộng.
- Tích cả Windows Communication Foundation HTTP Activation và Windows Communication Foundation Non-HTTP Activation.
- Nhấp OK lưu.
- Lưu ý: Nếu cả hai đã bật, hãy bỏ tích để tạm tắt, restart PC. Sau khi boot, tích lại cả hai để bật lại.
- Khởi động lại máy tính.
4. Reset Winsock
Vì lỗi có thể liên quan đến network adapter, reset Winsock sẽ giúp giải quyết lỗi liên quan đến Transmission Control Protocol và Internet Protocols.
5. Thực hiện System Restore
System Restore là ảnh chụp nhanh (snapshot) các tệp hệ thống Windows và ứng dụng đã cài tại một thời điểm cụ thể. Thực hiện System Restore giúp khôi phục tệp về trạng thái trước khi OS hoạt động bình thường.
Nếu System Restore không khắc phục được, bạn có thể thử Reset This PC, Cloud Reset, hoặc In-place Upgrade Repair.
Hy vọng giúp ích!