In-Depth

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.

Featured

  • Phishing Tops Concerns in Microsoft Study of Remote Work

    Potential phishing attacks were a top concern of most IT security professionals when organizations switched to remote-work conditions early last year.

  • How To Configure Windows 10 for Intel Optane Memory

    Intel's Optane memory technology can significantly improve the performance of your Windows 10 system -- provided you enable it correctly. A single mistake can render the system unbootable. Here's how to do it the right way.

  • Microsoft and SAP Enhance Partnership with Teams Integration

    Microsoft and SAP this week described continuing partnership efforts on Microsoft Azure, while also planning a Microsoft Teams integration with SAP's enterprise resource planning product and other solutions.

  • Blue Squares Graphic

    Microsoft Previews Azure IoT Edge for Linux on Windows

    Microsoft announced a preview of Azure IoT Edge for Linux on Windows, which lets organizations tap Linux virtual machine processes that also work with Windows- and Azure-based processes and services.

comments powered by Disqus