The Core Technologies Blog

Professional Software for Windows Services / 24×7 Operation


AlwaysUp 8.5: Run in Session at Boot, Switch To Session 0, and more

After months of testing, Version 8.5 of AlwaysUp, our award-winning application that runs any application as a Windows Service, is now available for download. It is a free upgrade for customers who purchased version 7 or 8 (after February 2010) while users of earlier versions can upgrade at a 50% discount.

Here are some of the most notable advancements:

Improved support for starting applications on your desktop

Since the introduction of Windows Vista in 2007, Session 0 Isolation has prevented Windows Service applications from showing their windows and tray icons on the “normal” desktop. AlwaysUp has consistently provided tools to work around that restriction (such as the “Start in session” commands) and now we have another arrow in the quiver.

In works like this: Instead of starting your application on the isolated Session 0, the only session available when your PC boots, AlwaysUp will automatically log in a designated user and start your application in the user’s newly created session. When you later log on as that user you will see your application running normally on the desktop.

Select Tools > Autologon to configure this easy-to-use feature:

Read more about Autologon on page 47 of the AlwaysUp User’s Manual.

Conveniently Switch to Session 0 from the toolbar

Viewing Session 0 is now even easier. Just click on the new toolbar button to see your applications.

Several bug fixes & minor enhancements

Support for Windows Server 2012 and Windows 8 has been strengthened, a bug when registering on machines without a C drive has been resolved, and network shares containing spaces are now handled properly.

The AlwaysUp Version History page documents the full list of changes.

Enjoy!

Posted in AlwaysUp | Tagged , | Leave a comment

Service Protector Version 4.0 Released

The latest version of Service Protector, our set-it-and-forget it application that keeps your important Windows Services running 24/7, is now available for download. It is a free upgrade for customers who purchased version 3 (November 2011 – March 2013) while version 1 and 2 users can upgrade at 50% of the regular price.

Key changes include:

Support for multiple scheduled stops

Instead of restarting your service once per day, you can now restart it as often as you like. Specify the times at the bottom of the Monitor tab:

Schedule when to Stop your Windows Service

Complex services now have more time to stop gracefully

Previous versions of Service Protector wait about 30 seconds for a service to stop gracefully before resorting to more (gasp) harsh methods. While that duration worked for most services, some (like Microsoft Exchange) need more time. We ended up making the wait time configurable, defaulting to a conservative 1 minute. The Extras tab houses the new setting:

Gracefully Restart your Windows Service

Improved handling of rogue services

A couple of our customers reported a scenario where their service was in the stopped state but the underlying executable was stuck in memory, thus preventing a clean restart.
This new version includes code to detect and resolve those insidious failures.

Several bug fixes & minor enhancements

For example, licensing on virtual machines has been improved and a bug when registering on machines without a C drive has been resolved.

The Service Protector Version History page documents the full list of changes.

Enjoy! And as always, feedback is appreciated.

Posted in Service Protector | Tagged , | Leave a comment

Change Windows Service Permissions with Service Security Editor


Change your Windows Service Access Rights with Service Security Editor

It is with good reason that Windows doesn’t allow non-administrative users the right to start, stop or modify Windows Services. Think of the chaos that would ensue if Joe Blow, who barely knows how to print to a web page, was able to tinker with those critical processes and bring the entire PC to its knees!

However, every now and then we come across a specific instance where it makes sense for a non-administrator to stop, start or restart a misbehaving service without the overhead of involving someone else more credentialed. Relaxing the service’s permissions is the proper solution, but we have found Microsoft’s free command-line tools a bit cumbersome to use.

Our new (and completely free) Service Security Editor standalone GUI utility makes setting a service’s permissions a piece of cake. Simply select the service, find the user, and point & click to grant/deny the proper rights.

Enjoy! And as always, feedback is appreciated.

Posted in Service Security Editor | Tagged , | 6 Comments

Is the Desktop Dead?

On my annual New Year’s Day trek to the Mecca for geeks (aka Fry’s Electronics), I noticed that their once busy desktop section was completely deserted:

Fry's Electronics - Desktop Area

A few feet away, the laptops, ultrabooks and tablets were the focus of all the love:

Fry's Electronics - Portables Area

Perhaps the desktop PC isn’t dead, but excitement in it certainly is…

Posted in Miscellaneous | Leave a comment

AlwaysUp, Service Protector, ActiveBooks Listed in the Windows Store


AlwaysUp, Service Protector and ActiveBooks listed in the Windows Store

While the newly-minted Windows Store focuses on applications developed specifically for Windows 8, Microsoft allows select desktop applications to feature there as well. And after jumping through the necessary hoops to establish compatibility, security and quality, AlwaysUp, Service Protector, and ActiveBooks have all been accepted as desktop apps!

Here is the page for AlwaysUp:


AlwaysUp in the Windows 8 Store

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