Run any kiosk application as a Windows Service

Are you Responsible for an Unattended Kiosk or Digital Signage Application?

AlwaysUp will help you avoid embarrassing downtime and keep your application working 24x7, despite reboots, crashes, and hangs


Last Updated on September 14, 2026

Running an unattended Kiosk-type application on a dedicated Windows computer can be a challenge.

Most developers tend to focus on the most conspicuous problem — ensuring that the main application starts promptly after a reboot.

They take the simple and straightforward approach of combining the following two time-tested techniques:

  1. Set the PC to automatically login, and

  2. Have Windows automatically start the application from the Startup folder.

While this strategy overcomes the prominent reboot problem, there are several less-obvious situations where you may remain exposed to significant risk:

  • What happens if your application crashes?

  • For how long will your program be frozen on the same sad screen before someone realizes that the display is hung and calls you?

  • What is your defense against a slow yet sinister memory leak?

  • How do you recover if a user accidentally (or maliciously) shuts down your application?

These problems can lead to embarrassing downtime and worse — a loss of credibility for your presentation-focused business.

Kiosk Crash - NYC Taxi      Kiosk Crash - Times Square      Kiosk Crash - Airport
(A few distressing kiosk application crashes - click to enlarge)

How AlwaysUp can Help

Running your program with our AlwaysUp application monitor can help you address each of these concerns. AlwaysUp will babysit your digital signage application and ensure that it operates smoothly, surviving crashes, hangs, leaks and other headaches. Specifically:

  • If your application crashes, AlwaysUp will immediately restart it. Those annoying "Your program has crashed" dialogs are automatically dismissed.

  • If your application freezes up for too long, AlwaysUp will detect the hang and quickly rerun your application.

  • If there is a memory leak, you can have AlwaysUp restart the application at a set time when no one is likely to be inconvenienced.

  • If anyone stops your program at any time, in any way, AlwaysUp will be there to swiftly bring it up again.

Why worry about your unattended kiosk application running into trouble when AlwaysUp can give you peace of mind?


Run Google Chrome in Kiosk Mode

How to Set Up a Google Chrome Kiosk Application

  1. Set up Chrome to run as a Windows Service with AlwaysUp.

  2. Edit Chrome in AlwaysUp. On the General tab, change the Start the application setting to Manually, from AlwaysUp.

  3. Activate automatic logon with the free, easy to use Autologon tool from Microsoft. Be sure to specify the same user that you supplied when you set up Chrome with AlwaysUp in step 1.

  4. Create a scheduled task to start Chrome when the user logs in.

  5. That's it. When you reboot, the user will be logged on automatically and Chrome will start on-screen. And AlwaysUp will babysit Chrome to make sure that it's always running.