Symptom:
If you run ColdFusion in virtual machines under HyperV with dynamic memory enabled you may expierence that the ColdFusion services are not started after the server has booted up. The services are set to start automatically, but are failing to start at boot time with strange and unknown error messages in system event log. If you manually start them they fire up properly.
Application log
Log Name: Application Source: ColdFusion 10 Application Server Date: 12.12.2013 05:04:34 Event ID: 261 Task Category: None Level: Error Keywords: Classic User: N/A Computer: HOST1.example.com Description: The description for Event ID 261 from source ColdFusion 10 Application Server cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer. If the event originated on another computer, the display information had to be saved with the event. The following information was included with the event: ColdFusion 10 Application Server 240 C:\ColdFusion10\cfusion\bin\coldfusionsvc.exe ColdFusion 10 Application Server Event Xml: 261 2 0 0x80000000000000 768 Application HOST1.example.com ColdFusion 10 Application Server 240 C:\ColdFusion10\cfusion\bin\coldfusionsvc.exe ColdFusion 10 Application Server
Log Name: Application Source: ColdFusion 10 Application Server Date: 12.12.2013 05:04:34 Event ID: 263 Task Category: None Level: Error Keywords: Classic User: N/A Computer: HOST1.example.com Description: The description for Event ID 263 from source ColdFusion 10 Application Server cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer. If the event originated on another computer, the display information had to be saved with the event. The following information was included with the event: ColdFusion 10 Application Server 1332 Event Xml: 263 2 0 0x80000000000000 765 Application HOST1.example.com ColdFusion 10 Application Server 1332
System log
Log Name: System Source: Service Control Manager Date: 12.12.2013 05:04:35 Event ID: 7024 Task Category: None Level: Error Keywords: Classic User: N/A Computer: HOST1.example.com Description: The ColdFusion 10 Application Server service terminated with the following service-specific error: The system cannot find the file specified. Event Xml: 7024 0 2 0 0 0x8080000000000000 1656 System HOST1.example.com ColdFusion 10 Application Server %%2 43006F006C00640046007500730069006F006E0020003100300020004100700070006C00690063006100740069006F006E0020005300650072007600650072000000
Reason:
Check if you have set the Startup memory for this virtual machine to 512MB only as recommended by Microsoft for Windows 2012, Windows 2008R2 and other.
Solution:
Increase the Startup memory to 1024MB or 2048 MB and restart the windows server again. All ColdFusion services are starting up normally.