Microsoft kills Windows SteadyState

Windows SteadyState, long favored by small organizations with PCs shared by guest users, just got the axe

Windows SteadyState is a handy tool for managing stand-alone PCs in public venues that cater to a motley crew of guest users. In a recent, terse announcement, Microsoft pulled the plug: "SteadyState will be phased out effective December 31, 2010. Microsoft will no longer support Windows SteadyState after June 30, 2011."

Thousands of libraries, small organizations, nonprofits, Internet cafés, schools, and admins who support Windows computers available to the general public are up the ol' creek without a PC paddle. Even large organizations with pools of publicly available PCs that aren't connected to the corporate network have come to rely on SteadyState.

[ Master your security with InfoWorld's interactive Security iGuide. | Stay up to date on the latest security developments with InfoWorld's Security Central newsletter. ]

Microsoft's free Windows SteadyState lets admins lock down Windows PCs, without the overhead inherent in establishing a domain. Instead, SteadyState runs on an individual PC, not over a network. It includes the ability to wipe changes to a PC's hard drive clean and start all over with a specific configuration every time Windows reboots.

SteadyState caches all of the writes made to the PC's boot drive. The administrator can have SteadyState clear the cache every time the PC reboots, restoring the PC to its original state. Downloaded Windows updates get special dispensation; they aren't zapped when the cache refreshes.

The program's settings allow the administrator to restrict access to many parts of Windows: the Registry Editor, Task Manager, adding or removing printers, burning CDs or DVDs, and much more. Internet Explorer can be blocked or limited to specific sites. Specific programs can also be blocked, either for specific users or for all users. An administrator can even hide entire hard drives, making them inaccessible. Users can be allotted a maximum number of opportunities they're allowed to access the machine, and an administrator can force a reboot after a specific amount of time. Pretty slick.

Sound too good to be true? Or at least too good to be free? There's a reason why Microsoft has been giving this one away.

SteadyState grew out of the U.S. Libraries Program from the Bill & Melinda Gates Foundation. The U.S. Libraries Program provided more than 60,000 PCs to 11,000 libraries during 2001 to 2003. Those "Gates PCs," as they were known, came with lockdown software called the Public Access Security Tool (PAST). When the Gates Foundation dropped support of PAST in 2004, Microsoft picked up with the Shared Computer Toolkit in 2005, which begat SteadyState in 2007.

SteadyState 2.5, the last version, was released two years ago. Microsoft never added Windows 7 to SteadyState's repertoire, nor did SteadyState support any 64-bit version of Windows. And now SteadyState is officially an orphan.

If you use SteadyState, it'll keep working after the end of the year -- Microsoft just won't support you any more. Even the support forum is scheduled to disappear next June.

If you're looking for alternatives, I know of two. Faronics Deep Freeze costs $45 per PC for a one-year package. HDGUARD takes a more hard-drive-centric approach to the problem, from $34 per PC.

This article, "Microsoft kills Windows SteadyState," was originally published at Get the first word on what the important tech news really means with the InfoWorld Tech Watch blog.

Copyright © 2010 IDG Communications, Inc.

How to choose a low-code development platform