如何修复 Windows 11 中的 NET.TCP 端口共享服务启动问题

Jacki

NET.TCP 端口共享服务是 Windows 11 的重要组件,它允许多个用户通过 net.tcp 协议安全地共享 TCP 端口。但是,用户有时可能会遇到此服务无法启动的问题,从而可能会中断网络通信。本文将指导您通过多种方法解决 Windows 11 系统上的“NetTcpPortSharing 服务无法启动”错误。

在我们深入研究解决方案之前,重要的是要了解此错误可能是由多种因素引起的,包括服务本身的故障、损坏的 TCP/IP 数据、禁用的 .NET Framework 组件、最近的系统更改或文件损坏。让我们探讨解决这个问题的最有效方法。

通常,只需重新启动服务即可解决启动问题。操作方法如下:

步骤一:Windows key + R要打开“运行”对话框,请键入services.msc,然后按 Enter 键。

步骤2:在“服务”窗口中,找到“NET.TCP 端口共享服务”。

步骤3:右键单击该服务并选择“属性”。

推荐阅读:如何修复 Windows 11 上的 .NET Framework 安装问题

第4步:如果尚未将“启动类型”设置为“自动”,则将其设置为“自动”。

第5步:如果服务正在运行,请单击“停止”,等待几秒钟,然后单击“启动”。如果它没有运行,只需单击“开始”。

第6步:单击“应用”,然后单击“确定”保存更改。

第7步:重新启动计算机以确保所有更改生效。

方法 2:重新启用 .NET Framework 3.5

NET.TCP 端口共享服务依赖于 .NET Framework 3.5。确保正确启用此组件通常可以解决启动问题:

步骤一:Windows key + R, 类型optionalfeatures,然后按 Enter 键。

步骤2:在“Windows 功能”窗口中,找到“.NET Framework 3.5(包括.NET 2.0 和 3.0)”并将其展开。

步骤3:确保选中“Windows Communication Foundation HTTP 激活”和“Windows Communication Foundation 非 HTTP 激活”。

第4步:单击“确定”并等待 Windows 应用更改。

第5步:该过程完成后重新启动计算机。

方法3:重置Winsock

重置 Winsock 可以帮助解决可能阻止 NET.TCP 端口共享服务启动的网络相关问题:

步骤一:右键单击“开始”按钮并选择“Windows 终端(管理员)”,以管理员身份打开命令提示符。

步骤2:键入以下命令,每条命令后按 Enter 键:

netsh winsock reset
netsh int ip reset
ipconfig /flushdns

步骤3:运行这些命令后重新启动计算机。

方法 4:禁用 IPv6

在某些情况下,禁用 IPv6 可以解决阻止 NET.TCP 端口共享服务启动的冲突:

步骤一:右键单击“开始”按钮并选择“网络连接”。

步骤2:右键单击活动网络适配器并选择“属性”。

步骤3:取消选中“Internet 协议版本 6 (TCP/IPv6)”旁边的框。

第4步:单击“确定”保存更改。

第5步:重新启动计算机并检查NET.TCP端口共享服务是否正确启动。

方法 5:执行系统还原

如果问题是在最近的系统更改或更新后出现的,执行系统还原可以帮助:

步骤一:在 Windows 搜索栏中键入“创建还原点”,然后打开“系统属性”窗口。

步骤2:单击“系统还原”,然后单击“下一步”。

步骤3:选择问题开始之前的还原点,然后按照提示完成还原过程。

第4步:恢复完成后,检查NET.TCP端口共享服务是否正确启动。

如果这些方法都无法解决问题,您可能需要考虑更高级的解决方案,例如重置 Windows 11、执行就地升级或寻求 Microsoft 支持的帮助。请记住在尝试任何重大系统更改之前备份重要数据。

给你了!通过这些步骤,您应该能够重新启动并运行 NET.TCP 端口共享服务。保持系统更新并定期检查将来可能解决此问题的任何新的 Windows 11 补丁。