Kbase 17040: Manual Uninstall/Reinstall for WebSpeed 2.x / NT
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  15/10/2003 |
|
Status: Unverified
GOAL:
How to Uninstall/Reinstall WebSpeed 2.x?
FACT(s) (Environment):
WebSpeed 2.x
Windows NT 3.51
Windows NT 4.0
FIX:
Follow these steps to successfully uninstall or reinstall WebSpeed Version 2.x:
1) From the WebSpeed Configuration Utility, shut down
and delete all services (broker and dispatcher).
Deletion of the service is important because Windows NT
updates the Registry when you add a Service. Since Windows
NT, and not Progress, has added this information, you must
have Windows NT remove it.
If you do not delete the service and proceed to uninstall
Progress, the Registry entry is not removed as it should be.
NOTE: If these same services are required for the new
installation, be sure to note any configuration settings,
agent parameters, etc.
2) Reboot the machine.
This is required when you use wsisa.dll. In order to do this
on some productions machines, you might have to plan the
Webspeed reinstall for when you can perform a shutdown of
the system.
If you do not reboot the system, the uninstall fails. If you
are using Wsnsa.dll, you are not required to reboot, only to
shut down the Web server and the WebSpeed transaction
server.
3) Run the WebSpeed Uninstall utility from the WebSpeed Program
Group (in NT 3.51) or folder (in NT 4.0).
If the uninstall fails, the reason is probably because you
did not reboot the system after you shut down webspeed, and
deleted the service (wsisa.dll), or because you did not
unload the Web server (wsnsa.dll).
In the event that the WebSpeed Uninstall Utility does not successfully
complete, you must perform all or some of the following steps (4
through 10) before the new install can take place.
4) Delete the WebSpeed program directory, including all of its
subdirectories.
The default WebSpeed directory is
C:\Program Files\webspeed.
5) Edit the Windows Registry (run regedit.exe or regedt32.exe) to
delete the following entries:
HKEY_CURRENT_USER > SOFTWARE > PSC > WEBSPEED
HKEY_LOCAL_MACHINE > SOFTWARE > PSC > WebSpeed
Workshop (x USERS)
HKEY_LOCAL_MACHINE > SOFTWARE > PSC > WS Ent
Trans Svr (x USERS)
HKEY_LOCAL_MACHINE > SOFTWARE > PSC > WebSpeed
Eval (1 USER)
HKEY_LOCAL_MACHINE > SOFTWARE > PSC > WebSpeed
Messenger (x USERS)
HKEY_LOCAL_MACHINE > SOFTWARE > PSC > LANGUAGE
HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft >
Windows > CurrentVersion > App Paths >
PROWIN32.EXE
HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft >
Windows > CurrentVersion > App Paths >
SHOWCFG.EXE
HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft >
Windows > CurrentVersion > Uninstall >
WEBSPEEDSoftware_#
NOTE: You should also do a global search of the Registry for
'webspeed' using regedit and remove any matching keys found
in any of the hives.
6) Delete the WebSpeed folder/group from the Windows NT Start
Menu.
7) Shut down your Web server and delete these files from the Web
server's cgi-bin/scripts directory:
cgiip.exe
wsisa.dll
If you are removing Webspeed and you are using Wsnsa.dll,
you must return the obj.conf file to its pre-Webspeed state.
If you are upgrading Webspeed to the same directory, you do
not need to modify the obj.conf file.
If you are changing the directory, you must modify obj.conf
to reflect the correct directory.
8) Depending on the Web server you are running, whether you
created a virtual directory for WebSpeed, or if you copied the
static HTML files to. your web server document root directory,
one or more of the following steps may need to be taken:
a) Delete the WebSpeed directory from your web server
document root directory (for example, on MSIIS, by
default, this is \InetPub\wwwroot\webspeed).
b) Delete any virtual directories that are defined for
WebSpeed in your Web Server.
c) Edit the Windows NT Registry to delete the following
entry:
HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft >
INetMgr > Parameters > AddOnServices > any
WebSpeed broker definitions.
9) Optional - The following ocx/dll's can be de-registered.
Run regsrv32.exe (provided with Windows NT) with the \u
parameter (for example, regsvr32 msvbvm50.dll \u):
msvbvm50.dll
comdlg32.ocx
tabctl32.ocx
comctl32.ocx
grid32.ocx
mfc40.dll
msvcrt40.dll
10) Reboot the machine and install WebSpeed..