Windows XP: The Most Stable Desktop OS Yet

Some quick basics about Windows XP, including reliability and recoverability.

In any discussion of Windows 2002 we can’t ignore the client side. At some point, you’ll probably be in a position to influence your company’s decision about the upgrade of desktop systems. So let’s cover some quick basics about Windows XP, particularly in the area of reliability and recoverability.

The Installation Mess
Windows 98, Second Edition introduced application isolation by allowing developers to rename system DLLs and make them available in a private location. This is a great feature, but it’s up to the programmers to implement application isolation. Windows XP makes this process completely transparent by automatically isolating applications that are written to share system resources. During the installation of such applications, Windows XP copies the shared DLLs and other installed files to a private location, so that the application will believe all is well and right in the world of Windows. I know you’ve probably heard it before, but this new functionality could well spell the end of DLL hell once and for all!

Undoing What’s Been Done
The System Restore feature lets administrators roll back the operating system to a previous system state without losing personal data files (such as Word documents or e-mail). System Restore runs in the background, looking for changes about to be made to the OS, and takes a snapshot of the system state before these changes are made. The snapshots are called Restore Points. Restore Points are created every 24 hours as well as when system changes occur, such as the installation of a program or unsigned drivers and other major OS changes. Users can manually create Restore Points as well. If the OS blows up after installing a new application or driver, an administrator can use the System Restore Wizard from either Safe Mode or Normal Mode to roll back the system to a stable configuration at a previously saved restore point.

Changing Drivers
The Device Manager in Windows XP has a new recovery feature called Roll Back Driver. If the system becomes unstable after installing a new driver, an administrator can boot into Safe or Normal mode and click on the Roll Back Driver button to revert to the previously installed driver. To reinstall the previous driver on the system, Windows XP looks to the driver rollback .INF cache to pull the correct files. I’ve used this option on several occasions and it worked like a charm—I didn’t even have to reboot the system!

Windows XP, of course, includes much more than just stability improvements. But those improvements alone would make it worth a serious look for any enterprise environment. The latest word on Windows XP availability puts it on track for a release date toward the end of October.

About the Author

Todd Logan, MCSE:Security, MCSA:Security, CompTIA Security+ is an independent contractor, trainer, and technical writer. He’s a co-author of Windows 2000 Professional Exam Cram.


  • Surface and ARM: Why Microsoft Shouldn't Follow Apple's Lead and Dump Intel

    Microsoft's current Surface flagship, the Surface Pro X, already runs on ARM. But as the ill-fated Surface RT showed, going all-in on ARM never did Microsoft many favors.

  • IT Security Isn't Supposed To Be Easy

    Joey explains why it's worth it to endure a little inconvenience for the long-term benefits of a password manager and multifactor authentication.

  • Microsoft Makes It Easier To Self-Provision PCs via Windows Autopilot When VPNs Are Used

    Microsoft announced this week that the Windows Autopilot service used with Microsoft Intune now supports enrolling devices, even in cases where virtual private networks (VPNs) might get in the way.

  • Most Microsoft Retail Locations To Shut Down

    Microsoft is pivoting its retail operations to focus more on online sales, a plan that would mean the closing of most physical Microsoft Store locations.

comments powered by Disqus

Office 365 Watch

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.