The Core Technologies Blog

Professional Software for Windows Services / 24×7 Operation


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

Windows 8 – A Fresh Start or a Last Gasp?

A Windows 8 Tablet - Microsoft Launch Event

Windows 8 is Microsoft’s most technologically adventurous operating system since Windows 95. Yet despite receiving rave reviews from phone and tablet users, the preview releases were consistently panned by the traditional desktop PC community. So what is the verdict? Why did Microsoft decide to serve both desktop and mobile users with one solution?

I headed to Microsoft’s Launch Event in South San Francisco form my own opinions on Windows 8. A few hundred developers were in attendance for the jam-packed day and the technical sessions were unexpectedly illuminating. Here is what I learned:

Content Before Chrome

This is the primary tenet in Microsoft’s new-found religion. Simply stated, applications should minimize (or eliminate) all non-content related GUI elements. Familiar components like title bars, close buttons, system menus, scroll bars and search boxes that have always featured prominently in Windows have been declared “second class citizens” and are drastically minimized in Windows 8. For example, here is Internet Explorer on Windows 7:

And here it is on Windows 8:

Not only are the screen-stealing bars at the top gone, but the back button has been replaced by a subtle arrow that only comes up when you hover over the left side of the screen. The end result is more pixels dedicated to the web page. Very nice.

Of course, Microsoft did not “invent” this approach. User interface gurus like Edward Tufte and Don Norman have been preaching for years, but it is exciting to see that their common-sense ideas have infected Redmond!

Live Tiles – Icons on Steroids

Boring static icons may be a thing of the past. Live tiles (which have the power to give you a “quick look” at your information without having to open the application) seem to offer a huge potential…

The Start Button is Gone (but you’ll probably get used to it)

I still fault Microsoft for banishing the revered Start Button. Why didn’t they keep it there to ease the transition for desktop users? In any case, since learning how to bring up the powerful Charm Bar by swiping in one of the right corners I haven’t felt as outraged.

(By the way, there are already a few utilities that restore the Start button.)

C++ is Back!

After years of hawking C# as the language of choice, Microsoft has added C++ (along with Javascript) to the short list of preferred languages. Old-timers steeped in C++ can hold their (our) heads up again 🙂

Interesting note: The core of Windows 8 is implemented in C/C++ and COM…

Windows 8 is Beautiful on a Tablet

While my Windows 8-on-a-PC experience has been distinctly bipolar (with lots of switching between the tiles and the traditional desktop), it took only four minutes for me to appreciate the new OS on a Samsung tablet. The clean UI and proactive/”living” display were especially appealing. If Microsoft can deliver on reliability (no crashing!) I think they have a winner.

Really, it’s all about Leveraging Windows

Whenever Microsoft feels threatened, it uses its Windows monopoly to defend itself. For example, just as Netscape started to be come synonymous with Internet, that young company was squashed when Internet Explorer was bundled with Windows. Now Microsoft is hoping that all of us using PCs will fall in love with the new mobile-centric features in Windows 8 and will ultimately purchase Windows devices as we evolve away from the traditional desktop. Windows 8 is simply the “gateway” to a much more lucrative market. If the past is any indicator, Microsoft’s plan just might work.

Posted in Miscellaneous | Tagged , | Leave a comment