Help - Search - Members - Calendar
Full Version: How to enable UPnP on Windows 98?
MSFN Forums > Microsoft Software Products - Discussion & Support > Windows 95/98/98SE/ME

   
Google Internet Forums Unattended CD/DVD Guide
Xeno86
Hi,

I have found UPnP to be supported by my router and I want to try it out.
So, how do I enable UPnP on Windows 98?

-Xeno86
jaclaz
Actually the exact opposite of what you're asking, but maybe interesting as well:
http://www.grc.com/unpnp/unpnp.htm

If you still want to go ahead:
http://www.msfn.org/board/Hotfixes-Remaini....html&st=10
http://www.jaredjacobs.com/upnp/index.html

jaclaz
Xeno86
I have tried your links but unfortunatelly I couldn't find what I was looking for.
The first link contains only a tool to disable UPnP.
On the second there is a hotfix which needs UPnP to be already installed (see below).
And on the last there is a tool that doesn't work for me (Winsock error) rolleyes.gif
QUOTE (CLASYS)
These get installed when you start from WinXP and enable Internet Connection Sharing. You then can also optionally make an install disk for use with 98 or 98SE [ME and up already have UPNP installed independently, perhaps as an option, but clearly locally available as part of their own install].

Once you use that disk on 98/98se, you now have installed the flawed upnp for 98/se and need to appy the above to fix same, etc. Note the files have the mark of WinME, thus versions of the form 4.90.300x.

Without the initial upnp installed, these hotfixes give errors similar to how Q329048 gives a complaint caused by not having 98 Plus! installed. The installer is looking for the previous files to upgrade, etc.
Is it possible to install this UPnP add-on without having to use WinXP files?
jaclaz
You need to search into Mdgx's Update/Patches thread:
http://www.msfn.org/board/98-FE-98-SE-upda...xes-t46581.html

Start here:
http://www.msfn.org/board/98-FE-98-SE-upda...html&st=300

jaclaz
patchworks
Check these too:



Hope that helps ! welcome.gif
MDGx
Windows 98/98 SE:

* Microsoft Windows 98/98 SP1/98 SE + ICS UPnP Unchecked Buffer System
Compromise SSDPAPI.DLL, UPNP.DLL + SSDPSRV.EXE 4.90.3003 Security
Vulnerability Fix:
http://www.microsoft.com/technet/security/...n/ms01-059.mspx
Direct download [223 KB, English]:
http://download.microsoft.com/download/win.../314941USA8.EXE
More info:
http://support.microsoft.com/?id=314941
Requires Windows XP ICS client already installed!
MSKB: Internet Connection Sharing (ICS):
http://support.microsoft.com/?id=234815
MSKB: Universal Plug and Play (UPnP):
http://support.microsoft.com/?id=262458
How to install UPnP Security Vulnerability Fix on Windows 98/98 SP1/98 SE
without Windows XP ICS Client:
1. Make sure Windows 98/98 SP1/98 SE ICS is already installed + properly
configured:
http://web.archive.org/web/20000817073052/...mig/icsclnt.htm
More info:
http://www.annoyances.org/exec/show/ics_98/
2. Create C:\TEMP (example) from a DOS box:
MD C:\TEMP
3. Download 314941USA8.EXE (see above) into C:\TEMP .
4. Run:
C:\TEMP\314941USA8.EXE /C /Q /T:C:\TEMP
5. Copy these 3 files from C:\TEMP into %windir%\SYSTEM [%windir% = usually
C:\WINDOWS]:
COPY/Y C:\TEMP\SSDPAPI.DLL %windir%\SYSTEM
COPY/Y C:\TEMP\UPNP.DLL %windir%\SYSTEM
COPY/Y C:\TEMP\SSDPSRV.EXE %windir%\SYSTEM
overwriting existing ones (if any).
6. Run:
%windir%\SYSTEM\SSDPSRV.EXE
7. Create a new shortcut to %windir%\SYSTEM\SSDPSRV.EXE into
%windir%\Start Menu\Programs\Startup .
8. Delete C:\TEMP .

Windows ME:

* Microsoft Windows ME + ICS UPnP Unchecked Buffer System Compromise
SSDPAPI.DLL, UPNP.DLL + SSDPSRV.EXE 4.90.3003 Security Vulnerability Fix:
http://www.microsoft.com/technet/security/...n/ms01-059.mspx
Direct download [223 KB, English]:
http://download.microsoft.com/download/win.../314757USAM.EXE
More info:
http://support.microsoft.com/?id=314757
MSKB: Internet Connection Sharing (ICS):
http://support.microsoft.com/?id=234815
MSKB: Universal Plug and Play (UPnP):
http://support.microsoft.com/?id=262458

HTH
PROBLEMCHYLD
Just install the netsetup.exe file from your Windows Xp machine located C:\WINDOWS\system32
and all should work fine the reason is because i think this file is required icsdclt.dll
it works with no problems on my computer.
Xeno86
Hi,
Thanks for all advice.
I have done some research, using the links you provided as a starting point, and I have been able to install UPnP client together with a monitoring/control tool without having to resort to accessing Windows XP installation CD or a computer with Windows XP.

Here are the steps to achieve that:
1. Download "Unchecked Buffer in Universal Plug and Play Can Lead to System Compromise for Windows XP" patch in your language: 
http://support.microsoft.com/kb/315000
2. Uncompress Q315000_WXP_SP1_x86_xxx.exe to any directory you like with WinRAR.
3. Run netsetup.exe from that directory.
4. You will be asked confirm installation and then to reboot.
5. After reboot you will be asked about connection type and computer name.
6. You will be asked to reboot again.
7. After reboot you should see a new icon in the tray - UPnP is installed and working.

I have tested this with uTorrent and it worked. thumbup.gif
The file already contains all the updates.
Xeno86
After using the UPnP add-on I decided to share with my experience so far.

Here are my observations:

First of all, the service uses a lot of bandwidth. The service will connect to your router regularly (destination: TCP port 5431). It can transfer up to 200 MB a day to your router. This can cause unnecessary risk if you are using it over WiFi with a WEP encryption.

Secondly, after intalling UPnP addon there are two new processes on the process list - SSDPSRV.EXE and ICSclient - with 15 threads in total - they allocate ~10MB together which is high. Furthermore those processes aren't idle all the time but they eat your CPU time - especially SSDPSRV.EXE - which ate over 1 cpu minute in 2 hours.

Also the service keeps open several ports: 5000, 1900 and 1027 which is not good for security.

The service itself isn't very reliable. It happened a few times for me that it allocated ports when I run certain application supporting UPnP but it didn't always free those ports.

To sum up - it isn't a piece of software that I would recommend installing.
jaclaz
QUOTE (Xeno86 @ Feb 4 2008, 11:45 PM) *
To sum up - it isn't a piece of software that I would recommend installing.


...which takes you back to square #2 newwink.gif

jaclaz
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.