August 26, 2014 Leave a comment
There has always been a debate whether or not Microsoft should open up Windows Update to non-Microsoft products. Right now, if you are using an Apple gadget [iPhone, iPad], Apple controls most updating. Similarly for Google, Play Store covers everything. So why shouldn’t Microsoft?
If you look at your typical Windows computer, you will have quite a few applications or services running on start-up and on a schedule to check for updates. In many cases you have multiple “updaters” from the same company. For example, Adobe has one for Flash Player and a separate one for the Acrobat family. So a common updater would reduce the number of separate updaters.
At one point, a company called InstallShield [which wasn’t their original name and has changed ownership since then] released a Windows Update type of updater. Unfortunately even though many companies used the InstallShield installation software, few bothered to use Installshield’s updater. [InstallShield was the king of installation software in those days].
Some have suggested that Windows Update should open up to third party software to reduce the updating mess. [Third party drivers are included with Windows Update.]
I would suspect that Microsoft would charge a fee to host third party software updates and some would decide against that. Then there are some who prefer to keep it to themselves.
Even then, you have those who [for the lack of better words] don’t trust Microsoft and blame them for everything that does wrong with their machine on Microsoft – as if they are so innocent. Google, Adobe and some other companies that may consider Microsoft an arch enemy would definitely not join the common Windows Update services.
I would of actually suggest a consortium of some of the companies joining forces.
As a tip for some, to speed up your computer on start-up, I would suggest you alter the task scheduler to change some tasks from [for example] daily to ever 2 or 3 days, to not to check at start-up, etc.
Also for some services, you can set to delay starting the service. With this, the system won’t start the service until after most services are already started