<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: Unattended program installation options in a home context?</title>
	<link>http://ask.metafilter.com/231862/Unattended-program-installation-options-in-a-home-context/</link>
	<description>Comments on Ask MetaFilter post Unattended program installation options in a home context?</description>
	<pubDate>Wed, 26 Dec 2012 11:59:09 -0800</pubDate>
	<lastBuildDate>Wed, 26 Dec 2012 12:14:11 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: Unattended program installation options in a home context?</title>
		<link>http://ask.metafilter.com/231862/Unattended-program-installation-options-in-a-home-context</link>	
		<description>I&apos;d like to automate installation of windows programs. &lt;br /&gt;&lt;br /&gt; What tools exist?&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://tgup.net/&quot;&gt;TGUP&lt;/a&gt; is almost but not quite enough for my needs.&lt;br&gt;
&lt;br&gt;
I&apos;d love to be able to run a mock installation, navigating the prompts and choosing the appropriate options, and then use that to generate an installation script that can be run unattended for each program.  If it can detect the difference between a clean install and an upgrade, that would be interesting/nice as well.&lt;br&gt;
&lt;br&gt;
Is there anything like that available?  This is for home use, one Windows 7 and 8 machines.  I don&apos;t have access to corporate software and don&apos;t want to spend more than a few bucks on it.</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2012:site.231862</guid>
		<pubDate>Wed, 26 Dec 2012 11:59:09 -0800</pubDate>
		<dc:creator>jsturgill</dc:creator>
		
			<category>installation</category>
		
			<category>management</category>
		
			<category>admin</category>
		
			<category>software</category>
		
			<category>unattended</category>
		
			<category>install</category>
		
			<category>scripting</category>
		
			<category>powershell</category>
		
	</item>
	<item>
		<title>By: pipeski</title>
		<link>http://ask.metafilter.com/231862/Unattended-program-installation-options-in-a-home-context#3355973</link>	
		<description>I can remember RM using something like this back in the 90s when they has a special version of Windows for school networks where software installations could be monitored and then rolled out silently to all of the client PCs.&lt;br&gt;
&lt;br&gt;
Basically you need something that will detect new files, files being overwritten or changed, and Windows registry changes. I think one of the Installer-creating products (Wise?) used to have a utility that would do this and then recreate an installer.&lt;br&gt;
&lt;br&gt;
I looks like &lt;a href=&quot;http://www.crystalidea.com/install-tracker-installation-monitor&quot;&gt;Install Tracker&lt;/a&gt; does something close. There may be better products.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2012:site.231862-3355973</guid>
		<pubDate>Wed, 26 Dec 2012 12:14:11 -0800</pubDate>
		<dc:creator>pipeski</dc:creator>
	</item><item>
		<title>By: neckro23</title>
		<link>http://ask.metafilter.com/231862/Unattended-program-installation-options-in-a-home-context#3356077</link>	
		<description>&lt;a href=&quot;http://ninite.com/&quot;&gt;Ninite&lt;/a&gt; works great for this, but the app selection is somewhat limited and you don&apos;t get to choose options.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2012:site.231862-3356077</guid>
		<pubDate>Wed, 26 Dec 2012 13:14:53 -0800</pubDate>
		<dc:creator>neckro23</dc:creator>
	</item><item>
		<title>By: wongcorgi</title>
		<link>http://ask.metafilter.com/231862/Unattended-program-installation-options-in-a-home-context#3356228</link>	
		<description>You will need to automate the GUI portion as app installers aren&apos;t standardized-  there is no real way to hook into them other than emulating clicks/keystrokes.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.autohotkey.com/&quot;&gt;Autohotkey&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.sikuli.org/&quot;&gt;Sikuli&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
If you reinstall a lot,  &lt;a href=&quot;http://www.symantec.com/business/support/index?page=content&amp;id=DOC1319&quot;&gt;SVS&lt;/a&gt; is pretty neat as well.   You also may consider building portable apps with &lt;a href=&quot;http://www.vmware.com/products/thinapp/overview.html&quot;&gt;ThinApp&lt;/a&gt;</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2012:site.231862-3356228</guid>
		<pubDate>Wed, 26 Dec 2012 15:24:33 -0800</pubDate>
		<dc:creator>wongcorgi</dc:creator>
	</item><item>
		<title>By: flabdablet</title>
		<link>http://ask.metafilter.com/231862/Unattended-program-installation-options-in-a-home-context#3356868</link>	
		<description>I do a lot of silent installs because I manage a school network. I couldn&apos;t find anything that worked for everything either. I ended up rolling my own pair of great big batch scripts that do all my installations and upgrades, so that I could easily use whatever sequence of commands is necessary to get the job done.&lt;br&gt;
&lt;br&gt;
machine-update.bat runs at startup and shutdown; user-update.bat runs at user logon. Between them, they handle every software installation, upgrade and configuration task I need to do.&lt;br&gt;
&lt;br&gt;
Every package I have ever needed to generate installation and configuration script for has needed about a day of research and trial installations and general fartarsing about to make it work the way I want.&lt;br&gt;
&lt;br&gt;
It would indeed be nice to have a tool that let you remember the choices made in an installation GUI and then script those. Various installer frameworks do let you do that, but the procedures are different for each one; as far as I&apos;ve been able to determine (and believe me, I&apos;ve looked) the path of least resistance involves using Google to find other people&apos;s installation snippets and lots of messing about.&lt;br&gt;
&lt;br&gt;
Lots of executable installers start with a self-extracting archive step and follow on with executing one of the extracted files. One technique that&apos;s often proved useful is using 7-Zip to extract the archived files instead (it works against most self-extracting archive formats) which allows me to experiment with command line options on the actual installer contained within.&lt;br&gt;
&lt;a href=&quot;http://unattended.sourceforge.net/installers.php&quot;&gt;&lt;br&gt;
unattended.sourceforge.net&lt;/a&gt; is a good resource, as is &lt;a href=&quot;http://www.itninja.com/&quot;&gt;itninja.com&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
Don&apos;t get too excited about packages that track file and registry changes across an installation and let you build your own installation packages that way. In my experience (and that of &lt;a href=&quot;http://unattended.sourceforge.net/installers.php#repackaging&quot;&gt;others&lt;/a&gt;) the results are often fragile and unsatisfactory.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2012:site.231862-3356868</guid>
		<pubDate>Thu, 27 Dec 2012 08:17:01 -0800</pubDate>
		<dc:creator>flabdablet</dc:creator>
	</item><item>
		<title>By: jsturgill</title>
		<link>http://ask.metafilter.com/231862/Unattended-program-installation-options-in-a-home-context#3362051</link>	
		<description>Thanks for the options.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2013:site.231862-3362051</guid>
		<pubDate>Wed, 02 Jan 2013 09:20:03 -0800</pubDate>
		<dc:creator>jsturgill</dc:creator>
	</item>
	</channel>
</rss>
