The Core Technologies Blog

Professional Software for Windows Services / 24×7 Operation

AlwaysUp Works Well on Windows 10 (but no keyboard or mouse in Session 0)

Testing AlwaysUp on Windows 10

Our month-long evaluation of AlwaysUp 9.1 running windows services on Windows 10 started soon after the new operating system was released on July 29th. Testing was comprehensive, targeting all major features including:

  • Installation & setup
  • Sending emails in response to key events
  • Running programs in the background in Session 0
  • Starting applications interactively in the current session
  • Restarting an application if it uses too much memory
  • Detecting CPU spikes
  • Responding to customized failure detection scripts (“sanity checks”)
  • Automation in the current session with AutoIt
  • Interaction with other windows services installed on the PC

… and much more.

We also focused on running popular applications that have already earned compatibility with Windows 10.


Dropbox continued to synchronize files as normal when run as a windows service:

Dropbox running as a service on Windows 10

And Google Drive operated flawlessly as well:

Google Drive running as a service on Windows 10

The end result is that AlwaysUp 9.1 is fully compatible with Windows 10!

The only trouble we noticed was when interacting with applications running in Session 0…

The Keyboard and Mouse didn’t work in Session 0

We were able to switch to the isolated Session 0 but couldn’t interact with the application running there. The mouse cursor vanished and the keyboard was unresponsive. We couldn’t even click the “Return now” button to go back to the normal desktop!

Session 0 with MSINFO32 running - no keyboard or mouse!

Fortunately this bug has already been reported to Microsoft and a resolution may be on the way.

We were unable to see Session 0 when logged in through RDP

The second oddity we encountered was when logged in to our server via RDP. Switching to Session 0, either from the Interactive Services Detection Dialog or from AlwaysUp, resulted in an unhelpful “black screen”. The black screen remained for one minute, until the Session 0 timeout elapsed and we were unceremoniously disconnected from the server. We experienced this with RDP versions 6.2.9200 and 6.3.9600 and our recommended driver updates didn’t resolve the problem. Hopefully Microsoft will fix this one quickly too.

September 19 2015: Switching to Session 0 over RDP is now working on our Windows 10 machines! We think that the cumulative update for Windows 10 issued on September 8 (KB3081455) may have done the trick so please apply that update if you are still having trouble.

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

Leave a Reply

Your email address will not be published. Required fields are marked *