Hi, i recently bought a new DII + LOD and installed it. After first installation i tried to go onto battle.net. It sat and patched for a bit and when it got to 99% it came up with the error message in the subject. Tried reconnecting a lot and it still won't budge. The steps i have taken are as follows:

-Reinstall; same happens
-Manual patch; wont work i get this message

Blizzard PrePatch v2.70 compiled on Sep 9 2003
This program patches Diablo II Expansion

Log created at 8:31 pm on 07/19/2008

ERROR: unable to execute command 'C:\Program Files\Diablo II\BNUpdate'
error 0x000000c1

RESULT: Prepatch failed

-I have deleted the registry settings and reapplied them
-I have made sure all ports are forwarded as dictated by the official DII site
-Changed my IP several times
-Run the diagnost tools, the results of which are as follows;

------------------------------------------------------------------
System Overview
------------------------------------------------------------------
User : Synorbs
Computer Name : SYNORBS-954FD72
System Directory : C:\WINDOWS\system32
Windows Directory : C:\WINDOWS
Operating System : 5.1 (Windows XP)
OS Build : 2600
Platform ID : 2
Service Pack : Service Pack 2
Service Pack Version : 2.0
Product Suites : Home Edition, Remote Desktop (Single),
Platform Type : Workstation
Physical Memory Usage : 36%
Total Physical Memory : 2145890304
Total Virtual Memory : 2147352576
Page File Size : 4130234368
Available Physical Memory : 1351921664
Available Virtual Memory : 2132144128
Available Page File : 3345301504



------------------------------------------------------------------
Processor Information
------------------------------------------------------------------
Processors : 2
Processor Architecture : x86 (Intel)
Processor Family : Pentium
Page Size : 4096
Min. Memory Address : 65536
Max. Memory Address : 2147418111
3D Now! : No
MMX : Yes
SSE3 : No
SSE2 : Yes
SSE : Yes
Channels : No
Soft. Float Emulation : No
DEP Enabled : Yes
PAE Enabled : Yes



------------------------------------------------------------------
Process Snapshot
------------------------------------------------------------------
[System Process]
System
smss.exe
csrss.exe
winlogon.exe
services.exe
lsass.exe
svchost.exe
svchost.exe
svchost.exe
InCDsrv.exe
svchost.exe
svchost.exe
aawservice.exe
explorer.exe
RTHDCPL.exe
PDVDServ.exe
InCD.exe
vVX1000.exe
jusched.exe
bdagent.exe
spoolsv.exe
iTunesHelper.exe
ctfmon.exe
GoogleUpdater.exe
AppleMobileDeviceService.exe
avgwdsvc.exe
mDNSResponder.exe
GoogleUpdaterService.exe
LSSrvc.exe
MSCamS32.exe
svchost.exe
avgrsx.exe
wdfmgr.exe
xcommsvr.exe
livesrv.exe
avgemc.exe
iPodService.exe
alg.exe
usnsvc.exe
bdss.exe
vsserv.exe
firefox.exe
iTunes.exe
AppleMobileDeviceHelper.exe
distnoted.exe
msnmsgr.exe
ApexDC.exe
iexplore.exe
WLLoginProxy.exe
notepad.exe
BnetDiagTool.exe



------------------------------------------------------------------
Application Log
------------------------------------------------------------------
Running version 2.2

+++ Begin application initialization.
Initializing console...
Assigning console control handler...
Loading the Winsock library...
Initialization complete.

+++ Begin hostname resolution on europe.battle.net
Querying information about the host...
Hostname successfully resolved, displaying results...
213.248.106.65
213.248.106.66
213.248.106.67
213.248.106.68
213.248.106.200
213.248.106.201
213.248.106.202
213.248.106.204

+++ Begin connection test with all servers on europe.battle.net

+++ Begin hostname resolution on europe.battle.net
Querying information about the host...
Hostname successfully resolved, displaying results...
213.248.106.65
213.248.106.66
213.248.106.67
213.248.106.68
213.248.106.200
213.248.106.201
213.248.106.202
213.248.106.204

+++ Begin connection test with Battle.net server 213.248.106.65
Creating socket...
Binding socket to any available address...
Placing socket into asynchronous mode...
Initiating connection...
Attempting to establish a connection with the server...
Connection established with the server, determining if user is banned...
Connection established!
Shutting down connection...
Closing connection...

+++ Begin connection test with Battle.net server 213.248.106.66
Creating socket...
Binding socket to any available address...
Placing socket into asynchronous mode...
Initiating connection...
Attempting to establish a connection with the server...
Connection established with the server, determining if user is banned...
Connection established!
Shutting down connection...
Closing connection...

+++ Begin connection test with Battle.net server 213.248.106.67
Creating socket...
Binding socket to any available address...
Placing socket into asynchronous mode...
Initiating connection...
Attempting to establish a connection with the server...
Connection established with the server, determining if user is banned...
Connection established!
Shutting down connection...
Closing connection...

+++ Begin connection test with Battle.net server 213.248.106.68
Creating socket...
Binding socket to any available address...
Placing socket into asynchronous mode...
Initiating connection...
Attempting to establish a connection with the server...
Connection established with the server, determining if user is banned...
Connection established!
Shutting down connection...
Closing connection...

+++ Begin connection test with Battle.net server 213.248.106.200
Creating socket...
Binding socket to any available address...
Placing socket into asynchronous mode...
Initiating connection...
Attempting to establish a connection with the server...
Connection established with the server, determining if user is banned...
Connection established!
Shutting down connection...
Closing connection...

+++ Begin connection test with Battle.net server 213.248.106.201
Creating socket...
Binding socket to any available address...
Placing socket into asynchronous mode...
Initiating connection...
Attempting to establish a connection with the server...
Connection established with the server, determining if user is banned...
Connection established!
Shutting down connection...
Closing connection...

+++ Begin connection test with Battle.net server 213.248.106.202
Creating socket...
Binding socket to any available address...
Placing socket into asynchronous mode...
Initiating connection...
Attempting to establish a connection with the server...
Connection established with the server, determining if user is banned...
Connection established!
Shutting down connection...
Closing connection...

+++ Begin connection test with Battle.net server 213.248.106.204
Creating socket...
Binding socket to any available address...
Placing socket into asynchronous mode...
Initiating connection...
Attempting to establish a connection with the server...
Connection established with the server, determining if user is banned...
Connection established!
Shutting down connection...
Closing connection...

+++ Exiting application.
Closing the application log...


As you can see i have tried everything i can think of and am about to go completely crazy and headbutt my computer into oblivion. If you could please help i would be so crazily grateful.

I MOVED THIS TO THE CORRECT AREA; IF YOU COULD DELETE IT THAT WOULD BE WONDERFUL IDK IF I AM SO STRESSED I CAN'T SEE THE DELETE BUTTON OR IF THERE ISN'T ONE.