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

從 Windows Server 2008 升級到 Windows Server 2008 R2 失敗,如果您已套用某些 TCP A 和升級之前先 NetDMA 設定

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

973422
徵狀
您嘗試升級至 Windows Server 2008 R2 的 Windows Server 2008。不過,升級程序失敗,和下列資訊會記錄在安裝程式記錄檔 file:
2009-06-05 22:57:33, Info                  MIG    IPostApply::ApplySuccess for Plugin={ServerPath="%windir%\system32\Migration\netiomig.dll", CLSID={ea51459a-a30d-4a33-b294-0e0163551c75}, ThreadingModel=Apartment} - Working directory: C:\$UPGRADE.~OS\OnlineUpgradeApplyWork\srcworking\agentmgr\CCSIAgent\005A6BFD2009-06-05 22:57:33, Info                         TCPIP: Starting application of all settings from registry.2009-06-05 22:57:33, Warning                      TCPIP: Instance number 0 does not match the current NSI object description.2009-06-05 22:57:33, Warning                      TCPIP: Failed to collect instances of object number 2 from the registry: 0xd.2009-06-05 22:57:33, Warning                      TCPIP: Failed to assemble complete list of object instances that should be applied to NSI (0xd).  Aborting all TCPIP upgrade....2009-06-05 22:57:33, Error      [0x08038d] MIG    Failure while calling IPostApply->ApplySuccess for Plugin={ServerPath="%windir%\system32\Migration\netiomig.dll", CLSID={ea51459a-a30d-4a33-b294-0e0163551c75}, ThreadingModel=Apartment}. Error: 0x8007000D
此外,在登錄中的部份網路設定會還原成其預設值意外。

如果您已套用某些 TCP 加速 (TCP A) 和網路直接記憶體存取 (NetDMA) 設定,才能進行升級,就會發生這個問題。
發生的原因
修正程式隨附於 Windows Server 2008 R2 中有缺失。這項缺失會防止從升級期間正在更新某些其他設定。將因此,升級失敗之後系統某些設定還原為其預設值。
其他可行方案
如果要解決這個問題,移除下列的設定值,如果您已套用它們,並再升級到 Windows Server 2008 R2:
  • 子機碼:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
    項目:
    EnableTcpa
  • 子機碼:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
    項目:
    EnableDca
您升級到 Windows Server 2008 R2 之後重新套用這些設定。
其他相關資訊
當就會發生這個問題時下列的設定會還原成預設值:

TCP 視窗調整組態

範例:
netsh 介面 tcp 設定全域 autotuninglevel = <parameter>
netsh 介面 tcp 設定啟發式 wsh = <parameter>
UDP 動態連接埠範圍

範例:
netsh 介面 <ipv4/ipv6> 設定 dynamicport udp <parameters>
圖層的網路設定
  • 通用設定
  • 區間設定
  • 介面設定
  • 地址設定
  • 靜態鄰居設定
  • 路徑設定
  • 芳鄰的 Proxy 設定
  • 路由設定
  • subinterface 設定
  • 多點傳送轉寄項目設定
範例:
netsh 介面 <ipv4/ipv6> 設定全域 <parameter>
網路驅動程式介面規格設定
  • NdisNsiObjectInterfaceInformation
  • NdisNsiObjectNetwork
  • NdisNsiObjectCompartment
  • NdisNsiObjectInterfacePersist
  • NdisNsiObjectInterfaceInformationRaw
範例:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi
轉寄圖層介面設定

範例:
netsh 介面 <ipv4|ipv6> 設定介面 [介面識別碼] 轉寄 = 啟用
Teredo 連接埠號碼

範例:
Netsh 介面 Teredo 設定狀態 clientport = <port>
Teredo 遠端 v4 位址

範例:
Netsh 介面 Teredo 設定狀態伺服器 <ipv4>
狀況說明
Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。

警告:本文已自動翻譯

內容

文章識別碼:973422 - 最後檢閱時間:07/22/2009 15:37:28 - 修訂: 1.1

  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • kbmt kbprb kbtshoot kbexpertiseinter kbsurveynew KB973422 KbMtzh
意見反應