This answer is provided by Infinity AI Copilot and should be confirmed by reviewing official documentation in Support Center.
The reason you see 32-bit endpoint services on a 64-bit Windows 2012 server is that some of the Endpoint Security Client processes are designed to run in 32-bit mode, even on 64-bit systems. This is by design and does not require any fix. When these processes were migrated from 32-bit Windows, there was no need to convert them to 64-bit, as user-mode processes can operate in either mode. However, all backend drivers on a 64-bit system must be 64-bit to be loaded properly. Therefore, while the processes may appear as 32-bit, the drivers they rely on are running in 64-bit mode.
For more details, you can refer to the Check Point support article.