如何在Windows Server 2008 R2上安装Net.Tcp端口共享服务?

时间:2011-04-01 17:52:36

标签: windows wcf

我使用 sc delete 命令删除了Net.Tcp端口共享服务,现在当我尝试安装应用服务器角色时,它会给我以下错误:

  

尝试安装TCP端口共享   失败,错误代码为0x80070404。该   指定的服务不存在   安装服务。

如何解决这个问题?无法重新安装Windows Server 2008。

感谢。

2 个答案:

答案 0 :(得分:7)

Microsoft .NET Framework 3.5.1包含在Windows Server 2008 R2中,而.NET Framework 2.0 Service Pack 2是.NET Framework 3.5.1的子组件基础层。

要在具有此框架版本的计算机上恢复Net.Tcp,请运行ServiceModelReg.exe。请参阅详细说明here

关键部分是:

“%WINDIR%\ Microsoft.Net \ Framework \ v4.0.30319 \ aspnet_regiis”-i -enable “%WINDIR%\ Microsoft.Net \ Framework \ v4.0.30319 \ ServiceModelReg.exe”-r

ServiceModelReg中的“-r”选项会在计算机上重新安装WCF脚本映射和服务。请参阅“ServiceModelReg.exe /?”所有选项。

希望这有帮助!

答案 1 :(得分:-2)

  1. 从“开始”菜单中,打开“服务管理控制台”,方法是打开“命令提示符”窗口并键入 services.msc ,或打开“运行”并在 services.msc 中键入 services.msc 。打开盒子。
  2. 在服务列表的“名称”列中,右键单击“Net.Tcp端口共享服务”,然后从菜单中选择属性
  3. 要启用手动启动服务,请在“属性”窗口中选择“常规”选项卡,然后在“启动类型”框中选择“手动”,然后单击“应用”。
  4. 要启动该服务,请在“服务状态”区域中单击“开始”按钮。现在,服务状态应显示“已启动”。
  5. 要返回服务列表,点击确定,然后退出MMC控制台。