NOTE: For PC*MILER 23/23.1 and earlier versions
You cannot have the “.0” and the “.1” release of version 14 and 15 on the same
PC because they share a common Registry Key. For example, if you need access
to versions 14.0 and 14.1, you will need to install 14.0 on one PC and 14.1 on a
second PC. For Version 16 and higher it is possible to run both the .0 and .1
releases on the same PC. Doing so does complicate the installation process.
You must pay strict attention to the installation process or you run the
risk of corrupting or overwriting existing installations. There are three "Areas of
Attention": Shared Installation GUIDs, Default Installation Locations, and
DLLPath Configuration.
NOTE: There are .1 specific builds of the installs available. Depending on the vintage of your software, your .1 setup.exe’s and MVS self extracting zip files may default to a Pmwxx1 directory. For example, Version 17.1 defaulting to Pmw171.
Shared Installation GUIDs
For Version 16.x, 17.x, and 18.x you will have to delete a reference to the
previous release installation (.0 or .1) before you can install the second release.
After installing the .0 or the .1 release and before you install the second release,
run Regedit.exe and delete the following keys:
V16.x
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Uninstall\{4C02492D-1CCE-11D6-9A57-0050DAB7B690}
V17.x
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Uninstall\{4F012334-1EC4-4329-80A6-2F3F15827BE7}
V18.x
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Uninstall\{7CCACA26-5069-4F28-9775-84BE1BA1C8E2}
V21.x
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Uninstall\{6A72F8D6-82D9-4BAC-9DF3-1146A57A772E}
V22.x
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Uninstall\{E8C37439-36B9-427C-A7D5-D223C79BBC4C}
V23.x
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Uninstall\{BC0E8625-C6E9-4D2C-B7C9-FE615C660437}
V24.x
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Uninstall\{56BE8878-9B3E-4EFA-88E8-229EAA8D5423}
Without deleting these keys, running the Installshield setup.exe will take you into
Maintenance Mode and you will not be given the option of doing a full
installation. For Versions 16 and 17 this would corrupt the installation and make
them unusable. For Versions 18, 21, 22, 23, and 24, it would convert the existing
from a .0 to a .1 or vice versa.
Default Installation Locations
During the installation process you will have to be careful to redirect the
installation location away from the existing location as pictured below. Failure to
do so will result in the corruption of the existing version.
Click the Browse button to redirect the installation.
Use Pmwxx0 for the .0 releases and Pmwxx1 for the .1 releases.
For example: Pmw210 for Version 21.0 and Pmw211 for Version 21.1.
When unzipping the MVS portions of the installations (VxxxMVS.exe where xx
or xxx is the version number), be careful that the unzip is pointing to the correct
installation. Some disk sets will include VXXXcMVS.exe where the extraction is
set to a Pmwxx1 folder and the DLLPath value in the resulting pcmserve.ini is
mapped to the Pmwxx1 folder. Additionally the pcmsockXX.exe file will contain
a three-digit version.
For Versions 16 and 17, unzipping the incorrect file will corrupt the installation.
Double-check that you are running the correct file for that particular release. For
example, you must unzip V161MVS.exe into a 16.1 release and not a 16.0
release.
DLLPath Configuration
If you had to adjust the “Unzip To Folder” value of the self extracting zip files,
you will have to edit the DllPath= value in the Pmwxxx\TcpIp\pcmserve.ini file
for that version as depicted below:
[Default]
DLLPath=C:\Program Files\ALK Technologies\PMW220\app
For Versions 18 and higher it is recommended that you rename the
..\Pmwxxx\TcpIp\pcmsockxx.exe so that you can determine the version in the
Task Manager. For example, rename ...\pmw180\Tcpip\pcmsock18.exe to
pcmsock180.exe or pcmsock181.exe. You will have to edit C:\alkmvs(alktoll)\
Startmvs.bat and Killmvs.bat with the changed names.