After a Windows Update to a Windows Server 2008 64-bit R2 machine a couple months ago, a few services stopped working properly. Specifically, the JRun service launcher (%JRUN_HOME%\bin\jrunsvc.exe) and the version of Apache Solr packaged with ColdFusion 9. The specific error follows:
D:\JRun4\bin>jrun -config myjvm.config -start myinstance The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
I did some experimenting to day and found that uninstalling/reinstalling the Microsoft Visual C++ 2008 Redistributable (download) solved the problem. I'm not sure if this issue exists with the 32-bit versions of Windows, but I suspect not.