Barney's Blog

Blog archive

Doug's Mailbag: Improving Windows

A reader shares his thoughts what Microsoft needs to change with its next OS:

The biggest problem with Windows is that it does not protect itself. Windows must not let ANY user software intermingle with Windows. This means that all Windows folders (like SYSTEM32) must remain inviolate The Registry must also be limited JUST to Windows entries. Of course, an OS is no good without applications, so there must be application interaction. However, the same logic that allows libraries could allow two separate but equal SYSTEM32 folders -- one for Windows use and one for applications to use. The same goes for all other similar folders. This also suggests two registries: one for Windows and one for applications. Windows could build an integrated database (Registry) each time it boots or each time either Registry changes.

I should be able to do a complete reinstall of Windows -- or upgrade it to a new computer -- without affecting any application on the computer. I also should be able to copy all the user folders from one computer to another and have all my applications up and running on that new computer immediately without having to do a reinstall of each application (assuming the old and new versions of Windows are compatible).

This way if there are problems, one can just reinstall Windows, install all the updates to Windows and be back in business. This is the way it used to be -- when applications had their own configuration files (and there was no registry), and one could move most programs from one computer to another just by copying that application's folder(s) to the new computer.

Another option for the Registry is to require all Windows applications to have a Save Registry Data and a Restore Registry data option. One could do the former, which would save the current values of all of that application's registry entries to a file in the application's folder. One could then copy that folder to a new computer and do the latter command to link the application to Windows without having to reinstall and reconfigure its settings. If needed, an application should also be able to save and restore any files it added to system folders to facilitate this process or reregister any DLLs (etc.) it uses.

Share your thoughts with the editors of this newsletter! Write to Letters printed in this newsletter may be edited for length and clarity, and will be credited by first name only (we do NOT print last names or e-mail addresses).

Posted by Doug Barney on 06/06/2011 at 1:18 PM


  • Microsoft Browser Support for TLS 1.0 and 1.1 Ending 2H 2020

    Microsoft announced on Tuesday that its plans to drop support for Transport Layer Security (TLS) protocols 1.0 and 1.1 in its browsers will get delayed by a few months until the second half of this year.

  • Attackers Using Excel Read-Only Files To Obscure Malware

    Attackers can attempt to hide malicious payloads in Excel files sent by e-mail by using a standard Excel feature, according to a Tuesday post by Mimecast researchers.

  • Microsoft 365 Personal and Family Product Unveiled

    Microsoft on Monday announced new "Microsoft 365 Personal and Family subscriptions" to come next month, a new single consumer product providing access to applications such as Excel, PowerPoint and Word.

  • Microsoft Shifting Away from Office 365 Brand Name in April

    Microsoft on Monday announced coming product naming changes, where "Office 365" is mostly getting replaced by the "Microsoft 365" brand.

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.