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

文章翻譯 文章翻譯
文章編號: 151237 - 檢視此文章適用的產品。
本文曾發行於 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 中的下面文件:

162837 Replacing TCPIP after SP2 causes STOP 0x00000050

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

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

注意 :CCS=CurrentControlSet

HKEY_LOCAL_MACHINE\Software\Microsoft\DhcpMibAgent
HKEY_LOCAL_MACHINE\Software\Microsoft\DhcpServer
HKEY_LOCAL_MACHINE\Software\Microsoft\FTPSVC
HKEY_LOCAL_MACHINE\Software\Microsoft\LPDSVC
HKEY_LOCAL_MACHINE\Software\Microsoft\NetBT
HKEY_LOCAL_MACHINE\Software\Microsoft\RFC1156Agent
HKEY_LOCAL_MACHINE\Software\Microsoft\SNMP
HKEY_LOCAL_MACHINE\Software\Microsoft\SimpTcp
HKEY_LOCAL_MACHINE\Software\Microsoft\Tcpip
HKEY_LOCAL_MACHINE\Software\Microsoft\TcpipCU
HKEY_LOCAL_MACHINE\Software\Microsoft\TcpPrint
HKEY_LOCAL_MACHINE\Software\Microsoft\Wins
HKEY_LOCAL_MACHINE\Software\Microsoft\WinsMibAgent

HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\DHCP
HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\DhcpServer
HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\FTPSVC
HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\Lmhosts
HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\LPDSVC
HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\NetBT
HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\SimpTcp
HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\SNMP
HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\Tcpip
HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\Wins
HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\WinSock
HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\WinSock2
HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\'NetDriver'x\Parameters\Tcpip
其中 NetDriver 是安裝在系統上的網路卡名稱,而 x 則代表網路卡的編號。

您可能還需要移除下面機碼:

HKEY_LOCAL_MACHINE\System\CCS\Enum\Root\Legacy_DHCP
HKEY_LOCAL_MACHINE\System\CCS\Enum\Root\Legacy_Lmhosts
HKEY_LOCAL_MACHINE\System\CCS\Enum\Root\Legacy_LPDSVC
HKEY_LOCAL_MACHINE\System\CCS\Enum\Root\Legacy_NetBT
HKEY_LOCAL_MACHINE\System\CCS\Enum\Root\Legacy_TCPIP
HKEY_LOCAL_MACHINE\System\CCS\Services\LanManServer\Linkage\Bind
HKEY_LOCAL_MACHINE\System\CCS\Services\LanManWorkstation\Linkage\Bind
HKEY_LOCAL_MACHINE\SYSTEM\CCS\Services\PPTP


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

請重新啟動電腦,這樣 Windows NT 才能辨識變更的系統登錄。

?考

本文件是根據 Microsoft Knowledgebase 文件編號 Q151237 翻譯的. 若要參考原始英文文件內容, 請至以下網址:

http://support.microsoft.com/support/kb/articles/Q151/2/37.asp

屬性

文章編號: 151237 - 上次校閱: 2003年10月15日 - 版次: 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
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com