[修复]“NET.TCP 端口共享服务”无法启动

一些 Windows 用户注意到Net.TCP 端口共享服务无法启动,即使它被配置为在每次从服务屏幕启动时自动启动。大多数受影响的用户在发现系统事件日志中的相关事件后发现了此错误(“由于以下错误,Net.Tcp 端口共享服务服务无法启动:该服务未响应启动或控制请求及时时尚。”)

调查此特定问题后,发现有几个不同的罪魁祸首可能导致Net.Tcp 端口共享服务出现此问题。 以下是可能导致此错误的场景的候选清单:

  • 出现故障或禁用的 Net.TCP 端口共享服务– 事实证明,由于 Windows 10 故障迫使该服务保持停滞状态(既未打开也未关闭),完全有可能遇到此问题。在这种情况下,您可以通过强制服务启动或通过修改“服务”屏幕中的默认启动类型行为来解决问题。
  • 损坏的 TCP / IP 数据– 根据一些受影响的用户(和 MS 技术人员)的说法,如果您正在处理与 Internet 连接相关的不一致的 TCP 或 IP 数据,您也可能会看到此错误。在这种情况下,从提升的命令提示符执行 Winsock 重置应该足以解决问题。
  • .NET Framework 3.5 已禁用——在.NET Framework 3.5(或关联的依赖项)被禁用或出现故障到系统无法使用它的情况下,这个非常重要的依赖项也会产生此错误。在这种情况下,您应该能够通过从 Windows 功能屏幕启用(或重新启用)框架包来解决问题。
  • Recent critical system change – 最近的系统更改可能会产生系统范围的影响(驱动程序安装、关键更新等),从而产生此错误。如果您没有想到具体的罪魁祸首,那么您可以做的最好的事情就是使用可行的恢复快照将您的操作系统恢复到健康状态。
  • 系统文件损坏– 底层系统文件损坏也可能导致此特定错误的出现。在这种情况下,最好的做法是使用全新安装或修复安装(就地修复)等过程刷新 Windows 安装。

[修复]“NET.TCP 端口共享服务”无法启动

方法一:重启NET.TCP端口共享服务

根据几位不同的受影响用户的说法,此问题与 Windows 10 故障广泛相关,该故障迫使 Net.TCP 端口卡在既不打开也不关闭的边缘状态。在某些情况下,此服务状态可以在重新启动之间持续存在。

注意:默认情况下,Net.Tcp Port Sharing服务在 Windows 10 上默认是禁用的。如果你想使用这个基础设施,你需要启用该服务。

一些受影响的用户之前曾处理过与Net.Tcp 端口 共享服务相关的相同错误。据报道,他们通过使用“服务”屏幕更改此服务的默认行为来设法解决了该问题。

按照以下说明通过从服务屏幕更改此服务的启动类型来修复Net.Tcp 端口 错误:

  1. Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“services.msc” ,然后按Enter键打开“服务”屏幕。
  2. 进入服务屏幕后,移至右侧窗格并向下滚动服务列表,直到找到 Net.Tcp Port Sharing Service
  3. 当您看到它时,右键单击它并从刚刚出现的上下文菜单中选择“属性” 。
  4. 在Net.Tcp 端口共享服务的属性屏幕中, 单击顶部菜单中的常规选项卡,然后访问启动类型的下拉菜单并将其设置为自动。
    注意:如果该服务已设置为“自动”,请单击“停止”按钮将其禁用,然后再次单击“启动”
  5. 单击“应用”以保存更改,然后重新启动计算机并查看问题是否在下次计算机启动时得到解决。

如果您仍然在Event Viewer中遇到相同的Net.Tcp Port 错误,请向下移动到下面的下一个可能的修复程序。

方法 2:执行 Winsock 重置

事实证明,由于与 Internet 协议或传输控制协议有关的潜在问题,可能会出现此特定问题。大多数受影响的用户报告说,在他们的情况下,问题是由于网络适配器的故障引起的——在这种情况下,问题通常通过执行称为Winsock Reset 的过程来解决。

此操作将清除与您当前互联网连接相关的任何临时数据,甚至可能会强制您的 ISP 分配新的DNS(域名系统)范围。

以下是执行Winsock 重置以修复与 Net.Tcp 端口共享服务相关的错误的候选清单

  1. Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“cmd” ,然后按Ctrl + Shift + Enter打开提升的命令提示符。当您看到与用户帐户控制关联的提示时 , 单击授予管理员访问权限。
  2. 进入提升的命令提示符后,键入以下命令并在每个命令后按Enter以有效重置整个 Winsock 组件
    ipconfig /flushdns
    nbtstat -R
    nbtstat -RR
    netsh int 全部重置
    netsh int ip重置
    netsh winsock 重置
  3. 成功处理每个命令后,关闭提升的 CMD 提示符并重新启动计算机以查看问题现在是否已解决。

如果您仍在发现带有Net.Tcp 端口共享服务 错误的新系统事件日志,请向下移动到下面的下一个可能的修复程序。

方法 3:启用/重新启用 .NET Framework 3.5

根据一些受影响的用户的说法,这个问题也可能是由于必要的依赖项(.NET Framework 3.5,包括 .NET 2.0 和 3.0)被禁用或出现故障导致系统无法使用它。

如果上述情况之一适用,您应该能够通过从 Windows 功能屏幕启用或重新启用 .NET Framework 3.5 并重新启动计算机来修复Net.Tcp 端口共享服务 错误。

许多以前无法将net.tcp协议用于各种 Web 服务的受影响用户确认此修复成功。

如果您尚未尝试此特定修复,请按照以下说明从 Windows 功能屏幕启用或禁用然后重新启用 .NET Framework 3.5依赖项:

  1. Windows 键 + R打开“运行”对话框。在文本框中,键入“appwiz.cpl”并按Enter键打开“程序和功能”菜单。
  2. 进入“程序和功能”屏幕后,单击“ 打开或关闭 Windows 功能”。 当UAC(用户帐户控制)窗口出现提示时,单击“是”以授予管理员访问权限。
  3. 进入 Windows 功能屏幕后,启用与.NET Framework 3.5 关联的复选框 ,然后选中与Windows Communication Foundation HTTP 激活 和 Windows Communication Foundation 非 HTTP 激活关联的两个复选框 。
    注意: 如果 .NET Framework 3.5 已启用,请在单击“确定”并重新启动计算机之前暂时将其禁用。下次启动时,返回此屏幕并重新启用.NET Framework 3.5,看看问题现在是否已解决。
  4. 单击“确定”开始更改,然后重新启动计算机。
  5. 下次启动完成后,再次检查事件查看器,看看是否可以发现Net.Tcp 端口共享服务 错误的任何新实例。

如果同一错误的新实例仍然出现,请向下移动到下面的下一个可能的修复程序。

方法 4:使用系统还原

如果您在对系统强制执行更改后开始看到此错误,您可能可以使用较旧的系统还原点将计算机还原到健康状态。

您可能会在安装新应用程序后、意外启动后或安装新的 Windows 更新或驱动程序后开始遇到此问题 – 如果您正在处理拙劣的安装,使用系统还原应该可以解决问题.

重要提示:请务必了解,使用较旧的系统还原快照会将您的计算机状态完全恢复到最初创建时的状态。这意味着每个已安装的应用程序、已安装的驱动程序/更新或您强制执行的任何其他设置更改都将被还原。

如果您了解后果并希望继续执行此过程,请参阅此处有关使用系统还原的一些分步说明

如果您已经尝试过这条路线或者您无法找到可行的恢复快照,请向下移动到下面的下一个可能的修复。

方法 5:刷新 Windows 安装

如果下面的方法都不适合您,则您可能正在处理某种无法通过常规方法解决的底层系统损坏。在这种情况下,唯一可行的修复方法是重置与当前 Windows 安装相关的每个相关操作系统组件。

在执行此操作时,您有两种前进方式:

  • 全新安装– 这是您可以完成的最简单的过程,因为它可以直接从 Windows 菜单启动,并且不需要使用兼容的安装媒体。但是,主要缺点是除非您提前备份数据,否则您将丢失当前保存在操作系统驱动器上的所有个人数据。
  • 修复安装 ——如果您正在寻找一种在不触及您的个人文件(应用程序、游戏、文件、用户首选项)的情况下重置每个 Windows 组件的方法,这就是它。此操作只会影响与您的 Windows 安装相关的通用文件。但为了开始此操作,您需要插入或插入兼容的安装媒体。
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(2)
上一篇 2023年6月10日 下午4:35
下一篇 2023年6月10日

相关推荐