After you install the Windows Server 2003 Scalable Networking Pack in Windows Server 2003 R2, you receive a BSOD (Blue Screen Of Death) similar to:

STOP 0x0000008E (0xc0000005, parameter2, parameter3, parameter4)
STATUS_ACCESS_VIOLATION

This issue occurs of you are using offload enabled network adapters and the same IP address is assigned to more than one network adapter.

To resolve this issue, do not use duplicate IP addresses on multiple network adapters:

1. Shutdown and restart Windows Server 2003.

2. Press F8 to invoke the Advanced Options menu.

3. Select Safe Mode.

4. Log on to the Windows Server 2003 R2 operating system instance.

5. Open a CMD.EXE window.

6. Type DupIpAddress.bat and press Enter, where DupIpAddress.bat contains:

@echo off
setlocal ENABLEDELAYEDEXPANSION
set key="HKLM\System\CurrentControlSet\Services\TcpIp\Parameters\Interfaces"
set fnd1=find "\{"
set fnd2=find "REG_MULTI_SZ"
set fnd3=find /V "0.0.0.0"
For /f "Tokens=*" %%k in ('REG QUERY %KEY%^|%fnd1%') do (
 for /f "Tokens=1,2*" %%n in ('REG QUERY "%%k" /V IPAddress^|%fnd2%^|%fnd3%') do (
  set ip=%%p
  set ip=!ip:\0=  !
  @echo %%k !ip!
 )
)
endlocal
7. For each interface with a duplicate IP address, change the IP address to a unique value, either using Regedit.exe, or by typing: <b>REG ADD <KEY> /V IPAddress /T REG_MULTI_SZ /F /D <NewIPAddress></b> where <KEY> is the key listed by DupIpAddress.bat and <NewIPAddress> is the new IP address for that adapter.