Select the product you need help with
The upgrade from Windows Server 2008 to Windows Server 2008 R2 fails if you have applied some TCP-A and NetDMA settings before the upgradeArticle ID: 973422 - View products that this article applies to. SYMPTOMSYou try to upgrade Windows Server 2008 to Windows Server 2008 R2. However, the upgrade process fails, and the following information is logged in the Setup log 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\005A6BFD
2009-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
This problem occurs if you have applied some TCP-acceleration (TCP-A) and network direct memory access (NetDMA) settings before the upgrade. CAUSEA fix that is included in Windows Server 2008 R2 has a defect. This defect prevents certain additional settings from being updated during upgrade. Therefore, after the upgrade fails, the system restores some settings to their default values. WORKAROUNDTo work around this problem, remove the following settings if you have applied them, and then upgrade to Windows Server 2008 R2:
MORE INFORMATIONWhen this problem occurs, the following settings are restored to the default values: TCP window scaling configurations Examples: netsh interface tcp set global autotuninglevel = <parameter> netsh interface tcp set heuristics wsh= <parameter>
UDP dynamic port rangeExample: netsh interface <ipv4/ipv6> set dynamicport udp <parameters> Network layer settings
netsh interface <ipv4/ipv6> set global <parameter> Network Driver Interface Specification settings
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi Example: netsh interface <ipv4|ipv6> set interface [interface id] forwarding=enabled Teredo port numberExample: Netsh interface teredo set state clientport = <port> Teredo remote v4 addressExample: Netsh interface teredo set state server <ipv4> STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. PropertiesArticle ID: 973422 - Last Review: July 22, 2009 - Revision: 1.1 APPLIES TO
| Article Translations |


Back to the top








