We just installed the Privileged Identity Manager Endpoint on another 2 Windows 2008 R2 servers. After the endpoint installed, one of the application service (not the PIM service) has failed to start after server reboot. We disabled the PIM services, and reboot the server, the application service is still failing to start. We tried to uninstall the endpoint on on of the server, and the application service is started after server reboot without any issue.
The .Net.Pipe Listener Adapter Windows service from .NET 4.5 Web Service Enhancements 2.0 SP3 fails to start at system boot time when PIM is installed. As a result, other Windows services which require this service to be operational fail to start as well. In this case, the application was MICROS Symphony2's SequenceService.
PIM 12.6+ Endpoint
The cause of this issue is based on the cainstrm service that runs with the PIM endpoint. It's job is to intercept all .net operations such as exchange and has an issue dealing with 64-bit services utilizing 32-bit libraries and the services will crash/not run.
The tested solution for this issue is changing/creating if necessary, the registry value from 1 to 0 for key HKLM\SYSTEM\CurrentControlSet\Services\cainstrm\Parameters\DotNetOperationMode and attempting a restart should allow the services to start.
Although this resolves the issue at hand you lose some functionality along in the process. You lose: WINSERVICE class as well as the inability to deploy PUPM password consumers due to incompatibility as well as some additional services that aren't permitted, but do not have the impact of the PUPM password consumers.