This release has the following requirements.
RSLinx Classic version 4.60.00 (CPR 9 SR 16) works within the system requirements of all Rockwell Automation® software products. For the latest compatibility and driver support information, refer to the Product Compatibility and Download Center.
Hardware requirements
Software requirements
The following operating systems are supported and recommended*:
*The recommended operating systems have priority for Microsoft Patch Qualifications with Rockwell Automation® software.
**Windows Server Datacenter editions are supported. The key difference between Windows Server Standard and Datacenter edition is how Microsoft licenses the operating system. Windows Server Standard includes licensing for up to two virtual machines per core license, making it suitable for lightly virtualized environments. Datacenter edition allows unlimited virtual machines per core license, offering better value for highly virtualized or cloud-scale deployments.
***Windows 11 IoT Enterprise LTSC and Windows 11 Enterprise LTSC are binary equivalents but are licensed differently. Windows 10 IoT Enterprise LTSC and Windows 10 Enterprise LTSC are binary equivalents but are licensed differently.
Rockwell Automation's software installation policy is based on the lifecycle information of Microsoft operating systems. If an operating system's lifecycle state is approaching its end, you may encounter a warning message when trying to install Rockwell Automation software on it.
|
Microsoft
lifecycle
policy
|
Rockwell Automation installation warning
policy
|
Rockwell Automation installation
prevention policy
|
|
Fixed
|
Present a warning message during
installation on Microsoft operating systems
that are 18 months before Microsoft's
extended end date.
|
Prevent installation on Microsoft
operating systems that are six
months past Microsoft's extended
end date.
|
|
Modern
|
Present a warning message during
installation on Microsoft operating systems
that are 18 months before Microsoft's
retirement date.
|
Prevent installation on Microsoft
operating systems that are six
months past Microsoft's retirement
date.
|
The following table illustrates how the installation policy is applied using the current operating systems. For the latest compatibility information, refer to the Microsoft Lifecycle Policy and Product Compatibility and Download Center.
|
Operating system
|
Microsoft
lifecycle
policy
|
Extended
end date
|
Retirement
date
|
Installation
warning
|
Installation
prevented
|
|
Windows 11 Enterprise
and Professional editions
|
Modern
|
None
|
None
|
None
|
None
|
|
Windows 10 Enterprise
and Professional editions
|
Modern
|
None
|
October 14,
2025
|
April 14,
2024
|
April 14, 2026
|
|
Windows Server 2025
Standard and Datacenter
editions
|
Fixed
|
October 10,
2034
|
None
|
April 10,
2033
|
April 10, 2035
|
|
Windows Server 2022
Standard and Datacenter
editions
|
Fixed
|
October 14,
2031
|
None
|
April 14,
2030
|
April 14, 2032
|
|
Windows Server 2019
Standard and Datacenter
editions
|
Fixed
|
January 9,
2029
|
None
|
July 9, 2027
|
July 9, 2029
|
|
Windows Server 2016
Standard and Datacenter
editions
|
Fixed
|
January 12,
2027
|
None
|
July 12, 2025
|
July 12, 2027
|
Rockwell Automation Test Environment
Rockwell Automation tests software products under a standard configuration of operating systems and antivirus software. For additional information, see the Knowledgebase Document ID: PN24 - Rockwell Software Products and Antivirus Software.
Software compatibility
RSLinx Classic version 4.60.00 (CPR 9 SR 16) has been tested, and is compatible, with the following products:
RSLinx Classic version 4.60.00, Studio 5000 Logix Designer version 38.00.00, and device profiles that ship with Studio 5000 Logix Designer version 38.00.00 are not compatible with RSNetWorx version 9.00.00 or earlier. RSNetWorx and the DeviceNet Tag Generator must be upgraded to a version later than 9.00.00 before installing these products.
Security requirements
To learn about designing a secure networking environment, review this publication:
To learn about implementing application-level security using FactoryTalk Security, review this publication:
To learn about designing and implementing an architecture with device-level security using CIP Security, review these publications:
This release includes the following system features.
There are no new or enhanced features in RSLinx Classic version 4.60.00.
This release corrects the following anomalies.
Corrected in RSLinx Classic version 4.60.00.
These anomalies are from previous releases but are still known in this release.
There is currently no work around for this anomaly.
Restart the controller to re-establish USB communications or use EtherNet/IP to communicate with the controller instead of USB.
There is currently no workaround for this anomaly.
To avoid this problem, manually remove the firewall exceptions.
This release has the following functional changes from the previous release.
RSLinx Classic version 4.60.00 has no changes in functionality since the last release.
This release has the following application notes.
The following information is provided to help you better understand the behavior of RSLinx Classic version 4.60.00 in other applications or under certain circumstances.
Backup and restore
When you run the Backup/Restore utility, the Restart RSLinx Classic when finished checkbox is not available in the Shutdown RSLinx Classic dialog.
BOOTP/DHCP tool
The host name information of a 1756-ENBT device cannot be configured through the BOOTP/DHCP tool. To solve this problem, use RSLinx Classic to configure the device information.
Bridged IP address
RSLinx Classic changes to a bridged IP address list may not be retained if the RSLinx Classic Harmony service is shut down quickly after the modification is made.
Once a bridged IP address configuration is modified, RSLinx Classic can exit, but the harmony service, RSObserv.exe, must continue to operate for 10 to 15 minutes to ensure the changes are saved.
Data Monitor
If a controller contains tags with the ULINT or LREAL data type, RSLinx Classic may incorrectly display their Radix and Type information in Data Monitor.
Data type
RSLinx Classic doesn’t support data communication with the following data types:
Device Description File Installation Tool
The EDS Hardware Installation Tool is renamed to Device Description File Installation Tool since RSLinx Classic version 4.40.00.
DDE/OPC
To receive unsolicited DDE messages from a processor through a DHRIO module, and through an ENET module over an Ethernet network:
Newly created DDE topics default to 20 for the Limit Maximum Packets. It makes the updates more symmetrical for the group of optimized packets for each topic. For the same functionality on older DDE topics, set the Limit Maximum Packets on the DDE/OPC Topic Configuration dialog box, Data Collection tab to 20, or the best value for the PLC and access method.
When configuring DDE/OPC topics to receive unsolicited messages from a ControlNet device, from the DDE/OPC Topic Configuration dialog box, select the Advanced Communication tab and select Local route for Local or Remote Addressing.
When setting up a DDE topic to a remote processor via ControlLogix Gateway, ensure that unsolicited messages coming to RSLinx Classic work properly by setting the Remote Link ID to match the Link ID of the remote module (such as DHRIO).
DF1 driver
The DF1 Polling Master Driver and DF1 Slave Driver do not support hardware handshaking control.
DH+ and DH485
You cannot download data to a Standard PanelView on a DH+ network if your computer is connected to the Standard Panel View via RSLinx Classic > EtherNet > 1756-ENBT Backplane > 1756-DHRIO > DH+ network path.
RSLinx Classic does not support DH connected to a 1770-KF2.
Duplicate nodes are not detected when configuring a 1784-KT(D) card. When configuring a 1784-KT(D) card, use a station address that is not in use by another device.
The 1770-KF2 and 1770-KF3 do not support offlink messages. Therefore, when using these devices, you cannot browse through bridges such as 1785-KA, 1785-KA5, or 1756-DHRIO.
When using auto configuration on a 1770-KF2 or1770-KF3 device, you must set the Station Number to that of the 1770-KF2 or1770-KF3 device before clicking Auto-Configure. Otherwise, Auto-Configure tries to detect the device at the currently selected station, and if the device is a PLC, Auto-Configure configures to the PLC rather than the 1770-KF2 or1770-KF3 device.
If the 1784-PCMK driver is a duplicate node, all stations in RSWho appear as a question mark with a red X.
Since both channels of a PKTXD card share the interrupt, you cannot configure one channel for SoftLogix 5 and the other for RSLinx Classic. You can configure RSLinx Classic and SoftLogix 5 to use separate PKTX(D) cards.
If you plug in your DH-485 UIC device on a computer running a Windows or Windows Server operating system, and the computer has already installed the 1752-L24BBB SmartGuard controller, the DH-485 UIC device will not be recognized by the Plug and Play feature. To solve the problem, follow these steps:
If you change the Station Number (node address) of a DH-485 UIC device without first removing or re-installing the device, the device will stop functioning. If you want to change the Station Number, you must re-install the DH-485 UIC device, and then use the Configure UIC devices dialog box to set the Station Number.
Driver certificate
Computers running Windows that are not connected to the internet may not verify some of the RSLinx Classic files. It is because the root certificate is not present on the local machine.
To correct this issue, the RSLinx Classic installation process adds a certificate verisign-univ.cer issued by VeriSign Universal Root Certification Authority to the Trusted Root Certification Authorities store for a local computer.
This certificate can be found in the Console Root > Certificates (Local Computer) > Trusted Root Certification Authorities > Certificates folder of the Windows Microsoft Management Console MMC.EXE tool’s certificates Snap-in option.
EtherNet and EtherNet/IP
EtherNet/IP driver cannot recognize PLC5 and SLC devices when using Remote subnet.
Prior to version 4.10, RSLinx Classic's configuration for the Accept UDP Messages on Ethernet Port setting was enabled by default. Beginning with RSLinx Classic version 4.10, this setting is disabled by default, to permit FactoryTalk Linx to allocate the CIP port (44818) for CIP Security. RSLinx Classic used this port to receive unsolicited messages from controllers and to function as a Gateway to permit remote instances of RSLinx Classic running on different workstations to interface with locally connected networks. To re-enable these functions, click DDE/OPC > Options... > General, and then select Accept UDP Messages on Ethernet Port. Before making this change, ensure the CIP Port 44818 is free by disabling "Listen on EtherNet/IP encapsulation port" advanced driver settings in FactoryTalk Linx.
FactoryTalk Activation Manager
If you have disconnected one of the servers used for activation from the network, RSLinx Classic may stop responding for up to two minutes during startup, as it checks the remote server for an activation file.
To work around this problem, go to Find Available Activations in FactoryTalk Activation Manager, select Update Activation Search Path, and then clear the checkbox of the disconnected server (or delete the path to the server).
Hardware considerations
This version of RSLinx Classic does not run on Alpha, MIPS, or Power computer processors.
Do not use the power saver option on your computer when running RSLinx Classic. Use either the BIOS or Control Panel to disable this option.
Installation
When you uninstall RSLinx Classic, the DTL32.dll file remains in the system directory if it is locked by another application.
RSLinx Classic version 4.20.00 provides a 64-bit OPC DA server connection (RSLinx Local OPC Server) for the users who utilize the RSLinx Classic Single Node or OEM editions with 64-bit clients.
Impact of Microsoft deprecating VBScript
Microsoft announced the phased deprecation of VBScript in 2024. VBScript is now an optional feature beginning in Windows 11 24H2 and Windows Server 2025. Many FactoryTalk software products released before September 1, 2026, use VBScript during installation.
RSLinx Classic versions 4.60.00 and earlier require VBScript for installation. Installation will fail if VBScript is not enabled.
To mitigate the problem, enable VBScript manually. For more information, see the Knowledgebase Document ID: IN41397 - Impact of Microsoft deprecating VBScript. FactoryTalk software products released after September 1, 2026, no longer rely on VBScript.
Mitigation for Microsoft DCOM Hardening patch
In response to Microsoft Distributed Component Object Model (DCOM) Hardening patch (MS KB5004442), the minimum DCOM authentication level used by Rockwell Automation products was raised to Packet Integrity.
IMPORTANT:
Installing this product’s latest version with earlier unpatched versions of other FactoryTalk products or products using Classic OPC DA connections may cause a loss of connectivity due to the difference in DCOM authentication level used. For additional information, see the Knowledgebase Document ID: IN39461 - Microsoft DCOM Hardening Information TOC.
Microsoft releases the DCOM Hardening patch in response to CVE-2021-26414. This patch elevates the minimum DCOM authentication level that is required to establish a DCOM connection. DCOM is used by many Rockwell Automation products and may be affected by the change that is made by the Microsoft patch. For additional information about the affected Rockwell Automation products, see the Knowledgebase Document ID: PN1581 - Product Notification 2022-01-001 - Rockwell Automation products unable to establish proper DCOM connection after installing Microsoft DCOM Hardening patch (MS KB5004442).
Module statistics
For 1794-AENT and 1756-ENB modules, module statistics on the Port Diagnostics tab may show zeros even though the modules work properly.
No-interrupt configuration
RSLinx Classic supports no-interrupt configurations when using Allen-Bradley network cards; however, it is recommended to assign an interrupt to increase driver performance.
Operating system
RSLinx Classic is a 32-bit application. While it will function on 64-bit edition of Windows operating systems, the RSLinx Classic Single Node and OEM activations may not operate with a Windows 64-bit application running on the same computer. Windows 64-bit forces 32-bit and 64-bit applications to run in different processes that causes RSLinx Classic Single Node and OEM to see the 64-bit application as running remote and thus prevents it from using the OPC interface. In this case, the system should be upgrade to RSLinx Gateway to work with 64-bit applications.
Repair software
If you click Change to repair FactoryTalk Services Platform from Control Panel when UAC is enabled, you may see the error 1722 message.
To work around this problem, click OK to close the error message, and then retry to repair FactoryTalk Services Platform. [276317]
RSWho browse
RSWho with the RSLinx Classic Gateway cannot be used to go online with a processor in RSLogix 5 or RSLogix 500 software. To select a processor connected to a RSLinx Classic Gateway, configure an RSLinx Classic driver, using the Remote Devices via RSLinx or 1756-ENET Gateway driver.
Running mode
If RSLinx Classic is running as a service, there is no graphical user interface (GUI). If you must configure RSLinx Classic, you must be in application mode. To switch between running as a service or application, use the RSLinx Classic Launch Control Panel.
Security considerations
Information on the security considerations related to using Rockwell Automation products can be found in the Rockwell Automation Knowledgebase, including:
Server OPC Data (Local)
Offline browsing does not work to an ACD file on a different network machine. The ACD file must be on the local machine.
OPC browse is not supported for .NET OPC applications.
In Studio 5000 Logix Designer, for controllers that support External Access attribute, you can change the External Access attribute for a tag while online with the controller.
The following scenarios may require you to restart RSLinx Classic and data clients:
The Logix L8 controllers (ControlLogix5580 and CompactLogix5380) added several new unsigned (USINT, UINT, and UDINT) and 64-bit data types (LREAL and ULINT) with version 32 firmware. Because these data types are not supported by FactoryTalk software, RSLinx Classic version 4.10.00 will prevent access to these types. Tags or structure members using these types will not appear in the FactoryTalk Live Data Tag Browser used by many of the FactoryTalk Software packages and any attempt to access data of these types will return an error.
SLC
When downloading a program to an SLC 500, stop all data connections active to that station. Under certain instances, the processor may fault if applications continue to poll the SLC during a download.
SmartGuard
If you are installing a SmartGuard driver on a computer that already has RSLinx Classic installed, make sure to re-start RSLinx Classic after installing the SmartGuard driver. If you do not restart RSLinx Classic, you are not able to configure the driver.
Although you can communicate over the DeviceNet network through the USB port of a SmartGuard device, the USB-to-DeviceNet bridging capability is limited. For example, you cannot configure 1734-ADN or 1753-DNSI modules through SmartGuard. Use another DeviceNet interface to configure these devices.
SoftLogix
RSLinx Classic does not reread a User Defined Structure list for SoftLogix™ until the topic is stopped and restarted.
Unsolicited message
When receiving unsolicited messages from an SLC 500 processor via a 1785-KA5 bridge device, the DDE topic's remote configuration must be set to Internet mode. In addition, in the SLC 500 message instruction, the remote bridge node address must be set to 0.
Unsolicited messages sent from a PLC or other node to RSLinx Classic causes errors if no DDE clients or C-API applications are running to receive them.
Unattended or silent install
Use command-line parameters to perform an unattended or silent installation of the software.
Installation Command-line parameters
The following table identifies the installation command-line parameters. Command-line parameters are case-insensitive. However, if a specified value includes a space, be sure to enclose the value in quotation marks (for example, "value with spaces").
|
Parameter
|
Description
|
|
/?
|
Displays the usage options for installation parameters.
|
|
/Q
|
Silent Install, install runs in a quiet mode without any user interface.
This parameter is recommended if you are deploying the software
installation using an IT tool or script, and don’t expect to see any error
or restart messages. When using this parameter, your IT tool or script
should check the error codes, and respond as needed. For example, if
the installation returns error code 1641, then the IT tool or script
should restart the computer and relaunch the installation after restart.
This parameter is required if /QS or /Record is not specified.
|
|
/QS
|
Unattended Install, install runs in a quiet simple mode and shows
progress through the UI, it does not accept any input but still shows
error or restart messages.
When using this parameter, you will not have to check the error
codes, and the installation will stop and display a prompt if there are
error or restart messages. For example, if an immediate restart is
required to complete the install, a restart message will be displayed
for you to confirm the restart. Installation resumes automatically from
the point of interruption after restart.
This parameter is required if /Q or /Record is not specified.
|
|
/IAcceptAllLicenseTerms
|
Acknowledges acceptance of the license terms.
This parameter is required for /Q or /QS parameters.
|
|
/AutoRestart
|
Automatically restarts the computer after the installation is complete.
Used when a restart is required to complete the installation.
This parameter is optional. If this parameter is not used silent install
(/Q) will return either error code 1641 or 3010 if a restart is required,
and unattended install (/QS) will result in a confirmation prompt that
must be agreed to before the installation is completed.
|
|
/SetupLanguage="value"
|
Specifies which language will be displayed during install process.
The value must be the one of the following:
Fore example, /Setuplanguage="ENU".
This parameter is optional. If this parameter is not used, the default
language is the current user or operating system user interface
language.
|
|
/Record
|
Records the installation options chosen to a recording file. When
applied, the installation process automatically creates a recording file
<Product>.REC that is stored in this path:
%USERPROFILE%\Desktop.
This parameter is optional.
|
|
/Playback="value"
|
Plays back a recording file to specify the installation options. The
value is the full path of the REC file to be used.
For example,
/Playback="C:\Users\<Username>\Documents\<Product>.REC".
This parameter is optional.
|
|
/IgnoreWarning
|
Specifies that the setup ignores warnings and continues.
This parameter is optional. If it is not specified, the setup exits when a
warning occurs.
|
|
/ftsp-s
|
Specifies the FactoryTalk directory scope for restore. Only "Global"
and "Local" scopes are supported.
This parameter is optional.
|
|
/ftsp-bak
|
Specifies the location where the restore file can be found.
This parameter is optional.
|
|
/ftsp-pp
|
Specifies the plain text used to decrypt the backup file.
This parameter is optional.
|
|
/ftsp-value=enable/disable
|
Specifies to enable or disable the option Require computer
accounts for all client machines in Security Policy. The option is
used to determine whether a client computer account must exist in the
directory to login.
This parameter is optional.
|
|
/DirectoryServer
|
Specifies the directory server name.
This parameter is optional. If it is not specified, the setup turns on
HTTPS for communication, and a TLS certificate must be configured
after installation.
|
|
/InstallLocation="value"
|
Specifies the install location.
For example, InstallLocation="D:\Program Files (x86)\Rockwell
Software".
This parameter is optional. If this parameter is not used, the default
install location is "C:\Program Files (x86)\Rockwell Software".
Some software restricts the installer to only change the drive the
software is installed on. Use /? to determine which parameter is
supported.
|
|
/InstallDrive="value"
|
Specifies the install drive.
For example, /InstallDrive="D:".
This parameter is optional. If this parameter is not used, the default
install drive is C:.
|
|
/Uninstall
|
Use to uninstall RSLinx Classic. This parameter is optional.
|
|
/SerialNumber="value"
|
Specifies the serial number of the software being installed. It is used
to activate the software during installation.
This parameter is optional. If it is not specified, the software must be
activated manually after installation if activation is required.
Some software does not require activation. If activation is not
required, this parameter is not available.
|
|
/ProductKey="value"
|
Specifies the product key used to get activation keys during
installation.
This parameter is optional. If it is not specified, the software must be
activated manually after installation if activation is required.
Some software does not require activation. If activation is not
required, this parameter is not available.
|
|
/Version="value"
|
Specifies the version of the software to activate which corresponds to
the product version associated with the SerialNumber and
ProductKey.
This parameter is optional. If it is not specified, the installer will use
the most recent product version available.
Some software does not require activation. If activation is not
required, this parameter is not available.
|
Error codes
The following table identifies the error codes that can be returned by an installation.
|
Error Code
|
Value
|
Description
|
|
ERROR_SUCCESS
|
0
|
The installation completed successfully.
|
|
ERROR_INVALID_PARAMETER
|
87
|
One of the parameters was invalid.
|
|
ERROR_INSTALL_USEREXIT
|
1602
|
The installation was cancelled by the user.
|
|
ERROR_INSTALL_FAILURE
|
1603
|
A fatal error occurred during installation.
|
|
ERROR_BAD_CONFIGURATION
|
1610
|
The configuration data for this product is
corrupt. Contact your support personnel.
|
|
ERROR_SUCCESS_REBOOT_INITIATED
|
1641
|
The installer has initiated a restart. After
restarting, the installation will continue.
|
|
ERROR_SUCCESS_REBOOT_REQUIRED
|
3010
|
A restart is required to complete the
installation. After restarting, the product is
successfully installed.
|
|
ERROR_REBOOT_PENDING
|
3012
|
A restart is pending and is required before
the installation can continue.
|
|
ERROR_SUCCESS_NOT_APPLICABLE
|
3013
|
The installation cannot proceed because
the products are already installed.
|
|
ERROR_SUCCESS_WARNING_REBOOT
|
3014
|
The installation succeeded with warnings.
Check the installation log file for details.
To complete the installation, restart the
computer.
|
User account
RSLinx Classic does not start properly when it is configured to run as an administrator, while you attempt to log on as a standard user.
User-defined type
Block reads and writes do not work with user defined types (for Logix5000 controllers).
RSLinx Classic does not support an entire User-Defined Type (UDT) tag as a destination element for unsolicited message. You can only configure a member of the UDT tag as a destination element in a message instruction in the ControlLogix processor.
User documentation
Topics in Compiled Help Module (CHM) files do not show when the help file is opened from a remote computer or Universal Naming Convention (UNC) path.
To avoid this problem, use one of the following methods:
If you attempt to view the Support Services (support.hlp) or Activation (copyprot.hlp) information, an error message shows and the online help files are not displayed. To view the Support Services or Activation information, refer to the RSLinx Classic Getting Results Guide.
Certificates
The following certificates are installed while installing Rockwell Automation software.