Why Microsoft should open up Windows Update

Recently there’s been a tidal wave blogs, websites etc harping on about usability. Indeed a friend of mine, Henning, recently posted about this very topic, and how hyped up it all is.

Indeed, a lot of those who have ‘mastered’ usability appear to believe
so because they’ve learned how to split their content from their
presentation by applying CSS to all formatting on their pages. Well
done, here’s a badge.

Henning’s post got me thinking about real usability, and how it
applies to software that I use every day. One thing I do every day i
use my computer at home, is to check for antivirus updates, firewall
updates, Windows updates, and less regularly updates for drivers and
other software I keep on my computer and use at least once or twice a
month.

What occurs to me is that there is no central place to update all these
- each application has its own individual update routines which run
independantly of one another. Aside from the fact that windows words
its critical updates as ‘updates for your computer’, and ‘keep your
computer up to date’ when it actually means Windows, not everything on
there, I believe that a centralised update centre would make security a
much easier process for the average home user to keep a tab on. Windows
updates come under several headings - critical security updates, driver
updates, windows updates, etc - and that’s just Windows itself!

Surely an average home PC user should have an easier way to spend less
time trying to keep their computer secure from hackers and the like, as
well as upgrading software to the latest featureset, and actually using the software itself?

My idea is to have an open ‘plugin’ architecture to replace (or extend)
the current Windows Update system. On install, applications could
register themselves as a client of the ‘Windows Update’ system
(accompanied by an alert to the user of having done so, to attempt to
prevent malicious software sneaking in and disabling updates).

When Windows Update was then run on the PC (or checks for updates in
the background) each individual application would be able to invisibly
start its own process of looking for updates, and reporting its
findings back to Windows Update.

The end result would be a fully centralised automatic updates system
which would leave the user more time to use the PC and less time
worrying about keeping all their applications up to date.

Comments would be appreciated.

No Comments »

No comments yet.

RSS feed for comments on this post. | TrackBack URI

Leave a comment

XHTML ( You can use these tags): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> .