安裝 TCP/IP 或新增 TCP/IP 服務時發生錯誤訊息

本文曾發行於 CHT151237
本文已封存。本文係以「現狀」提供且不會再更新。
徵狀
當您試圖重新安裝 TCP/IP 或新增 TCP/IP 服務時,可能會收到下面一個或多個錯誤訊息:
- Registry service subkey already exists

-或-
- Unable to remove name space provider
解決方案
若要更正此問題,請確定某特定 TCP/IP 服務的所有元件都已適當的移除,並在重新啟動電腦之前,確認也已經移除了下面登錄子機碼:

重要:如果您是安裝 Windows NT 4.0 加 Service Pack 2,在移除任何登錄機碼之前,請參閱 Microsoft Knowledge Base 中的下面文件:

162837Replacing TCPIP after SP2 causes STOP 0x00000050

警告:不當使用「登錄編輯器」可能會導致嚴重的、影響系統層面的問題,此時您可能就必須重新安裝 Windows NT 以更正問題。Microsoft 不保證不當使用「登錄編輯器」所導致的問題可以獲得解決,您必須自行承擔使用此工具的風險。

注意:視 TCP/IP 的組態而定,您可能不會有下面全部的登錄項目。

注意:CCS=CurrentControlSet

HKEY_LOCAL_MACHINE\Software\Microsoft\DhcpMibAgentHKEY_LOCAL_MACHINE\Software\Microsoft\DhcpServerHKEY_LOCAL_MACHINE\Software\Microsoft\FTPSVCHKEY_LOCAL_MACHINE\Software\Microsoft\LPDSVCHKEY_LOCAL_MACHINE\Software\Microsoft\NetBTHKEY_LOCAL_MACHINE\Software\Microsoft\RFC1156AgentHKEY_LOCAL_MACHINE\Software\Microsoft\SNMPHKEY_LOCAL_MACHINE\Software\Microsoft\SimpTcpHKEY_LOCAL_MACHINE\Software\Microsoft\TcpipHKEY_LOCAL_MACHINE\Software\Microsoft\TcpipCUHKEY_LOCAL_MACHINE\Software\Microsoft\TcpPrintHKEY_LOCAL_MACHINE\Software\Microsoft\WinsHKEY_LOCAL_MACHINE\Software\Microsoft\WinsMibAgentHKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\DHCPHKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\DhcpServerHKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\FTPSVCHKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\LmhostsHKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\LPDSVCHKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\NetBTHKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\SimpTcpHKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\SNMPHKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\TcpipHKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\WinsHKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\WinSockHKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\WinSock2HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\'NetDriver'x\Parameters\Tcpip其中 NetDriver 是安裝在系統上的網路卡名稱,而 x 則代表網路卡的編號。您可能還需要移除下面機碼:HKEY_LOCAL_MACHINE\System\CCS\Enum\Root\Legacy_DHCPHKEY_LOCAL_MACHINE\System\CCS\Enum\Root\Legacy_LmhostsHKEY_LOCAL_MACHINE\System\CCS\Enum\Root\Legacy_LPDSVCHKEY_LOCAL_MACHINE\System\CCS\Enum\Root\Legacy_NetBTHKEY_LOCAL_MACHINE\System\CCS\Enum\Root\Legacy_TCPIPHKEY_LOCAL_MACHINE\System\CCS\Services\LanManServer\Linkage\BindHKEY_LOCAL_MACHINE\System\CCS\Services\LanManWorkstation\Linkage\BindHKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\PPTP


注意:您必須擁有處理這些機碼的權限,才能移除這些額外的機碼。Everyone 的預設權限是 READ,必須變更權限才能移除您要移除的每一個機碼。若要變更權限,請以 Administrator 的身份登入,執行 Regedt32.exe,選取您要刪除的機碼。從功能表選取 [安全性]、[擁有人]、[取得擁有權],接著選取 [安全性]、[權限],然後賦予 Everyone 完整的控制權,選取 [Replace permission on existing subkeys]。

請重新啟動電腦,這樣 Windows NT 才能辨識變更的系統登錄。
参考
本文件是根據 Microsoft Knowledgebase 文件編號 Q151237 翻譯的. 若要參考原始英文文件內容, 請至以下網址:

remove manual manually regedt32 how to howto removing tcpip
內容

文章識別碼:151237 - 最後檢閱時間:12/04/2015 14:42:44 - 修訂: 1.2

Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 3.5, Microsoft Windows NT Server 3.51, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Datacenter Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server

  • kbnosurvey kbarchive kbnetwork kbprb kbfaq KB151237
意見反應
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)