2011-04-01 109 views
1

我刪除了Net.Tcp端口共享服務與SC刪除命令,現在當我嘗試安裝應用程序服務器角色,它給我下面的錯誤:如何在Windows Server 2008 R2上安裝Net.Tcp端口共享服務?

Attempt to install TCP Port Sharing failed with error code 0x80070404. The specified service does not exist as an installed service.

如何解決這個問題?重新安裝Windows Server 2008不是一個選項。

謝謝。

回答

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 \框架\ v4.0.30319 \ ASPNET_REGIIS」 -i -enable 「%WINDIR%\ Microsoft.Net \框架\ v4.0.30319 \ ServiceModelReg.exe「-r

ServiceModelReg中的」-r「選項重新安裝機器上的WCF腳本映射和服務。請參閱「ServiceModelReg.exe /?」爲所有選項。

希望這會有所幫助!

+0

挽救生命的人..我掙扎了近一天半。一些如何我的tcp端口共享服務被搞砸了。 – tmjam 2012-11-01 21:42:23

+0

如果你有64位機器,你需要運行64位版本的ServiceModelReg.exe:「%WINDIR%\ Microsoft.Net \ Framework64 \ v4」。 0.30319 \ ServiceModelReg.exe「-r(注意Framework64中的** 64 **) – namford 2016-07-04 14:53:33

-2
  1. 從開始菜單,打開命令提示符窗口,然後輸入SERVICES.MSC或通過打開運行,輸入SERVICES.MSC在打開框中打開服務管理控制檯無論是。
  2. 在服務列表的名稱列中,右鍵單擊Net.Tcp端口共享服務,然後從菜單中選擇屬性
  3. 要啓用服務啓動服務,在屬性窗口中選擇常規選項卡,然後在啓動類型框中選擇手動,然後單擊應用。
  4. 要啓動服務,請在服務狀態區域中單擊開始按鈕。服務狀態現在應該顯示「已啓動」。
  5. 要返回到服務列表單擊確定,然後退出MMC控制檯。
+0

反對投票,因爲如果服務未安裝,它將不在服務列表中。 – namford 2016-07-04 14:40:50

相關問題