C
Hello All,
I know that Rockwell forces everyone that wants to use WinXP to upgrade to Ver5.2 or better of RSLogix-5 and RSLogix-500. I also know that if you attempt to install Ver5.0 that an error message is generated saying "This product requires Service Pack 4 on Windows NT 4.0 Systems.".
I have a solution. The problem comes up because the MSInstaller package does an OS version check. The version check is the following "(ServicePackLevel>=4) or (VersionNT=500) or (Version9X)" Windows XP reports back as being version 5.1.xx. It is this check that causes the installer to abort. To fix the problem the version check needs to be modified to the following "(ServicePackLevel>=4) or (VersionNT>=500) or (Version9X)". With this change RSLogix-5 and RSLogix-500 version 5.00 will install and run just fine on Windows XP.
How to make the change??
You need the Installer SDK from Microsoft. http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
Included in the SDK is a utililty called "ORCA". Install the "ORCA" utility and then use it to edit the "*.MSI" file for RSLogix-500 or RSLogix-5. Before editing the "*.MSI" file make a backup of it in case you goof up. With the "*.MSI" file open in the "ORCA" utility scroll down the "Table" column to the entry labeled "LaunchCondition". In the Condition column for the "LaunchCondition" entry edit the Condition to read "(ServicePackLevel>=4) or (VersionNT>=500) or (Version9X)".
Viola you are done. Save the file and run setup.exe. RSLogix-5 and RSLogix-500, ver5.0 will install and run under WinXP.
Have Fun and Good Luck.
I know that Rockwell forces everyone that wants to use WinXP to upgrade to Ver5.2 or better of RSLogix-5 and RSLogix-500. I also know that if you attempt to install Ver5.0 that an error message is generated saying "This product requires Service Pack 4 on Windows NT 4.0 Systems.".
I have a solution. The problem comes up because the MSInstaller package does an OS version check. The version check is the following "(ServicePackLevel>=4) or (VersionNT=500) or (Version9X)" Windows XP reports back as being version 5.1.xx. It is this check that causes the installer to abort. To fix the problem the version check needs to be modified to the following "(ServicePackLevel>=4) or (VersionNT>=500) or (Version9X)". With this change RSLogix-5 and RSLogix-500 version 5.00 will install and run just fine on Windows XP.
How to make the change??
You need the Installer SDK from Microsoft. http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
Included in the SDK is a utililty called "ORCA". Install the "ORCA" utility and then use it to edit the "*.MSI" file for RSLogix-500 or RSLogix-5. Before editing the "*.MSI" file make a backup of it in case you goof up. With the "*.MSI" file open in the "ORCA" utility scroll down the "Table" column to the entry labeled "LaunchCondition". In the Condition column for the "LaunchCondition" entry edit the Condition to read "(ServicePackLevel>=4) or (VersionNT>=500) or (Version9X)".
Viola you are done. Save the file and run setup.exe. RSLogix-5 and RSLogix-500, ver5.0 will install and run under WinXP.
Have Fun and Good Luck.