您目前已離線,請等候您的網際網路重新連線

安裝 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 - 最後檢閱時間:10/15/2003 00:25:00 - 修訂: 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
  • kbnetwork kbprb kbfaq KB151237
意見反應
l>