<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Battling Bad Installers With Autoruns</title>
	<atom:link href="http://scottbilas.com/blog/battling-bad-installers-with-autoruns/feed/" rel="self" type="application/rss+xml" />
	<link>http://scottbilas.com/blog/battling-bad-installers-with-autoruns/</link>
	<description>Take what you want, and leave the rest (just like your salad bar).</description>
	<lastBuildDate>Mon, 06 Feb 2012 03:15:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Scott</title>
		<link>http://scottbilas.com/blog/battling-bad-installers-with-autoruns/#comment-138</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 04 Jul 2009 16:01:44 +0000</pubDate>
		<guid isPermaLink="false">http://scottbilas.wordpress.com/2009/05/03/battling-bad-installers-with-autoruns/#comment-138</guid>
		<description>It&#039;s amazing that they&#039;re starting to do it on the Mac now too. Especially for something like updaters, where it&#039;s *totally unnecesary*.

Most programs I use will do a startup check to see if there&#039;s a new version and offer to download and install it if you want. Firefox, Beyond Compare, Paint Shop Pro.. But Picasa is so special as to require its own startup task, apparently.

Google&#039;s just being stupid.

Windows does have a background downloader service called BITS that almost nobody uses. Automatically throttles based on bandwidth, restarts on connection loss, and so on. It&#039;s pretty nice, and it&#039;s what Windows Update uses.

So for auto-updating, anyway, I&#039;d go with a combination of Firefox style upgrading and BITS. Something like this on startup:

= If an updater has been downloaded and is available... =

* Ask the user if they want to upgrade.
* If the upgrade is tagged as a security update, make it required or at least strongly recommended (perhaps if they ignore this 3 times, force it on the 4th).
* Could also ask the user if they wanted to additionally save the upgrade EXE to their desktop. For easily copying to another machine without needing to redownload.

= If more than a day has passed since the last update check, do a quick http ping to see if a new version is available. =

* If one is, start up the download via BITS.
* If the BITS download happens to finish while the app is still running, put a little link in the upper right of the window saying &quot;Upgraded downloaded, click to install&quot; (Beyond Compare style).

No background task required, and a far better user experience than what they&#039;re doing now.</description>
		<content:encoded><![CDATA[<p>It&#8217;s amazing that they&#8217;re starting to do it on the Mac now too. Especially for something like updaters, where it&#8217;s *totally unnecesary*.</p>
<p>Most programs I use will do a startup check to see if there&#8217;s a new version and offer to download and install it if you want. Firefox, Beyond Compare, Paint Shop Pro.. But Picasa is so special as to require its own startup task, apparently.</p>
<p>Google&#8217;s just being stupid.</p>
<p>Windows does have a background downloader service called BITS that almost nobody uses. Automatically throttles based on bandwidth, restarts on connection loss, and so on. It&#8217;s pretty nice, and it&#8217;s what Windows Update uses.</p>
<p>So for auto-updating, anyway, I&#8217;d go with a combination of Firefox style upgrading and BITS. Something like this on startup:</p>
<p>= If an updater has been downloaded and is available&#8230; =</p>
<p>* Ask the user if they want to upgrade.<br />
* If the upgrade is tagged as a security update, make it required or at least strongly recommended (perhaps if they ignore this 3 times, force it on the 4th).<br />
* Could also ask the user if they wanted to additionally save the upgrade EXE to their desktop. For easily copying to another machine without needing to redownload.</p>
<p>= If more than a day has passed since the last update check, do a quick http ping to see if a new version is available. =</p>
<p>* If one is, start up the download via BITS.<br />
* If the BITS download happens to finish while the app is still running, put a little link in the upper right of the window saying &#8220;Upgraded downloaded, click to install&#8221; (Beyond Compare style).</p>
<p>No background task required, and a far better user experience than what they&#8217;re doing now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Loughran</title>
		<link>http://scottbilas.com/blog/battling-bad-installers-with-autoruns/#comment-137</link>
		<dc:creator>Steve Loughran</dc:creator>
		<pubDate>Fri, 03 Jul 2009 23:12:31 +0000</pubDate>
		<guid isPermaLink="false">http://scottbilas.wordpress.com/2009/05/03/battling-bad-installers-with-autoruns/#comment-137</guid>
		<description>When you install picasa on OS/X, they install an autorun updater. I know this as my son sees an error about it whenever he logs in to his (locked down) account. When you pull it, it comes back on the next time you manually update it. 

Maybe the mac has the same problems windows does with application updates: everyone needs to keep their apps up to date, neither OS has something integrated/federated like synaptic on ubuntu.</description>
		<content:encoded><![CDATA[<p>When you install picasa on OS/X, they install an autorun updater. I know this as my son sees an error about it whenever he logs in to his (locked down) account. When you pull it, it comes back on the next time you manually update it. </p>
<p>Maybe the mac has the same problems windows does with application updates: everyone needs to keep their apps up to date, neither OS has something integrated/federated like synaptic on ubuntu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://scottbilas.com/blog/battling-bad-installers-with-autoruns/#comment-122</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sun, 21 Jun 2009 23:40:11 +0000</pubDate>
		<guid isPermaLink="false">http://scottbilas.wordpress.com/2009/05/03/battling-bad-installers-with-autoruns/#comment-122</guid>
		<description>And I don&#039;t see this situation getting much better on Windows any time soon. Microsoft clearly doesn&#039;t see solving it as a priority. They&#039;re hacking around certain aspects of it though, like side-by-side versioning that attempted to solve the DLL hell problem (and kinda half solved it, sort of..). And it looks like they&#039;re starting to move away from the registry as the config db for applications.

But overall it&#039;s a total freakin mess.

As for the Mac, yeah, that&#039;s mostly the reason. I have an iMac and that was the number one thing that tripped me up that I just couldn&#039;t work around. Reaching for the mouse is really slow. And it&#039;s not just a matter of memorizing hotkeys. The OS X design has a fundamental lack of interest in supporting keyboard users.

I don&#039;t use a Mac because it&#039;s just too slow for me. Keyboard happens to be the big reason on that.</description>
		<content:encoded><![CDATA[<p>And I don&#8217;t see this situation getting much better on Windows any time soon. Microsoft clearly doesn&#8217;t see solving it as a priority. They&#8217;re hacking around certain aspects of it though, like side-by-side versioning that attempted to solve the DLL hell problem (and kinda half solved it, sort of..). And it looks like they&#8217;re starting to move away from the registry as the config db for applications.</p>
<p>But overall it&#8217;s a total freakin mess.</p>
<p>As for the Mac, yeah, that&#8217;s mostly the reason. I have an iMac and that was the number one thing that tripped me up that I just couldn&#8217;t work around. Reaching for the mouse is really slow. And it&#8217;s not just a matter of memorizing hotkeys. The OS X design has a fundamental lack of interest in supporting keyboard users.</p>
<p>I don&#8217;t use a Mac because it&#8217;s just too slow for me. Keyboard happens to be the big reason on that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tf</title>
		<link>http://scottbilas.com/blog/battling-bad-installers-with-autoruns/#comment-121</link>
		<dc:creator>tf</dc:creator>
		<pubDate>Sun, 21 Jun 2009 21:02:02 +0000</pubDate>
		<guid isPermaLink="false">http://scottbilas.wordpress.com/2009/05/03/battling-bad-installers-with-autoruns/#comment-121</guid>
		<description>When you drag a .dmg file to the applications folder it will ask for a permission.
All apps are shared accross all users.  If you install something from the internets osx will ask before you run it (once).
Each user has a db for each app.
There are some app-things that are individualized like widgets.
You can share itunes and iphoto dbs across users if you want.
Yeah the windows itunes/quicktime installs sucks. But everything does that, I have svn, the mouse, open-office, vc, prodg. It&#039;s like the broken window syndrome: ruined once, ruined always.
I&#039;m definitely getting autoruns for my work machines.

What a pain all this is - you don&#039;t use a mac just because there is no keyboard acceleration?</description>
		<content:encoded><![CDATA[<p>When you drag a .dmg file to the applications folder it will ask for a permission.<br />
All apps are shared accross all users.  If you install something from the internets osx will ask before you run it (once).<br />
Each user has a db for each app.<br />
There are some app-things that are individualized like widgets.<br />
You can share itunes and iphoto dbs across users if you want.<br />
Yeah the windows itunes/quicktime installs sucks. But everything does that, I have svn, the mouse, open-office, vc, prodg. It&#8217;s like the broken window syndrome: ruined once, ruined always.<br />
I&#8217;m definitely getting autoruns for my work machines.</p>
<p>What a pain all this is &#8211; you don&#8217;t use a mac just because there is no keyboard acceleration?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

