The Core Technologies Blog

Professional Software for Windows Services / 24×7 Operation


I’m Worried. Will Microsoft Ever Prevent a Windows Service from Creating a User Interface?

  We’ve been deploying AlwaysUp with our products for years. We use it to run as services, many small programs we have developed as simple “stay in the tray area” windows applications. But lately, my co-workers have been criticizing that approach. … Continue reading

Posted in Windows Services | Tagged , , , , , | Leave a comment

Q&A: Why doesn’t “Allow service to interact with desktop” work?

  Our legacy Windows Service shows an alert box when it fails to print a document on our server 2012 R2 controller. I went into the service, clicked on the properties and set it to be able to interact with the … Continue reading

Posted in Windows Services | Tagged , , , , | Leave a comment

Q & A: My VB6 App Doesn’t Refresh in Session 0 — Help!

  We have a VB6 application we’re running as a service in AlwaysUp on Windows Server 2012 R2. When we run the application outside of AlwaysUp, the form refreshes fine. When we run the application in AlwaysUp, it can sometimes take … Continue reading

Posted in AlwaysUp | Tagged , , , , , , , | Leave a comment

Wondering if Your Legacy Desktop Application Will Work as a Windows Service? Answer These 3 Questions to Find Out

Does your old (but important) desktop application need to run all the time? Should it start immediately after a reboot, even when no one is there to log on and kick it off? If so, you should consider installing your … Continue reading

Posted in Windows Services | Tagged , , , | Leave a comment

How to Use VNC to Remotely Access Session 0 (with Keyboard and Mouse!)

Windows 10 and Windows Server 2016 contain a curious problem affecting interactive windows services. When you switch to Session 0, you cannot use the keyboard and mouse. This frustrating flaw makes it impossible to interact with any window displayed in … Continue reading

Posted in Windows Services | Tagged , , , , , , | 3 Comments