<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>How does Windows choose which version of a file to install?</title><link>http://blogs.technet.com/b/joscon/archive/2011/11/30/how-does-windows-choose-which-version-of-a-file-to-install.aspx</link><description>An engineer on my team, Jim Collins, worked on this blog entry and I know its something that we see a lot of questions on here internally.&amp;#160; Enjoy, and thanks Jim! I'd like to talk about Multi branching support for Windows component based servicing</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: How does Windows choose which version of a file to install?</title><link>http://blogs.technet.com/b/joscon/archive/2011/11/30/how-does-windows-choose-which-version-of-a-file-to-install.aspx#3473731</link><pubDate>Tue, 03 Jan 2012 15:03:46 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3473731</guid><dc:creator>xpclient</dc:creator><description>&lt;p&gt;@Pronichkin, thanks but I meant an *easy* way. That method is too complex, time consuming and involving too many steps, just like most servicing related operations are post-Vista. Anyways, it&amp;#39;s clear that forcing a branch isn&amp;#39;t needed any more.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3473731" width="1" height="1"&gt;</description></item><item><title>re: How does Windows choose which version of a file to install?</title><link>http://blogs.technet.com/b/joscon/archive/2011/11/30/how-does-windows-choose-which-version-of-a-file-to-install.aspx#3473133</link><pubDate>Wed, 28 Dec 2011 17:58:56 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3473133</guid><dc:creator>Andre.Ziegler</dc:creator><description>&lt;p&gt;@chan&lt;/p&gt;
&lt;p&gt;I saw this too in Vista/7 and in Win8 it seems to be fixed.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3473133" width="1" height="1"&gt;</description></item><item><title>re: How does Windows choose which version of a file to install?</title><link>http://blogs.technet.com/b/joscon/archive/2011/11/30/how-does-windows-choose-which-version-of-a-file-to-install.aspx#3472314</link><pubDate>Wed, 21 Dec 2011 00:11:17 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3472314</guid><dc:creator>joscon [Microsoft]</dc:creator><description>&lt;p&gt;@chan;&lt;/p&gt;
&lt;p&gt;To be honest, I&amp;#39;ve never really noticed because we don&amp;#39;t use date as a measure of whats installed. &amp;nbsp;The best way to determine what is installed is the version of the binary, not the date. &amp;nbsp;But to answer the other question, no, I haven&amp;#39;t requested something like DISM be changed to act like that.&lt;/p&gt;
&lt;p&gt;BTW, PKGMGR was deprecated, so I wouldn&amp;#39;t use it for anything. &amp;nbsp;I would use DISM.&lt;/p&gt;
&lt;p&gt;--Joseph&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3472314" width="1" height="1"&gt;</description></item><item><title>re: How does Windows choose which version of a file to install?</title><link>http://blogs.technet.com/b/joscon/archive/2011/11/30/how-does-windows-choose-which-version-of-a-file-to-install.aspx#3472307</link><pubDate>Tue, 20 Dec 2011 23:21:16 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3472307</guid><dc:creator>chan</dc:creator><description>&lt;p&gt;I notice when installing hotfixes via WUSA, the installed files have the dates when microsoft created them. &amp;nbsp;However when using DISM or PkgMgr the installed files have &amp;#39;todays&amp;#39; date.&lt;/p&gt;
&lt;p&gt;Was this behavior on purpose?&lt;/p&gt;
&lt;p&gt;Have there been requests for DISM or PkgMgr to behave like WUSA with regards to the timestamp on the installed files? &amp;nbsp;It is quite handy to have the timestamps to be &amp;#39;when they were created at Microsoft&amp;#39;. &amp;nbsp;Thanks.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3472307" width="1" height="1"&gt;</description></item><item><title>re: How does Windows choose which version of a file to install?</title><link>http://blogs.technet.com/b/joscon/archive/2011/11/30/how-does-windows-choose-which-version-of-a-file-to-install.aspx#3471720</link><pubDate>Sat, 17 Dec 2011 12:54:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3471720</guid><dc:creator>Pronichkin</dc:creator><description>&lt;p&gt;xpclient,&lt;/p&gt;
&lt;p&gt;if you really, really want to force LDR branch, please read &lt;a rel="nofollow" target="_new" href="http://social.technet.microsoft.com/wiki/contents/articles/how-to-forcibly-install-the-ldr-branch-from-a-particular-hotfix-package.aspx"&gt;social.technet.microsoft.com/.../how-to-forcibly-install-the-ldr-branch-from-a-particular-hotfix-package.aspx&lt;/a&gt; (don&amp;#39;t do this at home. Er, I meant in production).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3471720" width="1" height="1"&gt;</description></item><item><title>re: How does Windows choose which version of a file to install?</title><link>http://blogs.technet.com/b/joscon/archive/2011/11/30/how-does-windows-choose-which-version-of-a-file-to-install.aspx#3471716</link><pubDate>Sat, 17 Dec 2011 11:22:07 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3471716</guid><dc:creator>joscon [Microsoft]</dc:creator><description>&lt;p&gt;@chan;&lt;/p&gt;
&lt;p&gt;This is actually two different questions.&lt;/p&gt;
&lt;p&gt;The first is the uninstall, this can be done normally via the UI or using WUSA if you prefer.&lt;/p&gt;
&lt;p&gt;The second is what happens when the file is uninstalled. &amp;nbsp;The file on the system moves to the &amp;quot;staged&amp;quot; state in the component store, its not removed from the component store. &amp;nbsp;The branch which was not installed (GDR in your example) is already on the file system in the staged state as well.&lt;/p&gt;
&lt;p&gt;If you&amp;#39;re looking to completely remove the fix from your Windows install, that would need to be done manually. &amp;nbsp;The component store will scavenge itself on it&amp;#39;s own though, so this isnt really recommended.&lt;/p&gt;
&lt;p&gt;--Joseph&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3471716" width="1" height="1"&gt;</description></item><item><title>re: How does Windows choose which version of a file to install?</title><link>http://blogs.technet.com/b/joscon/archive/2011/11/30/how-does-windows-choose-which-version-of-a-file-to-install.aspx#3471700</link><pubDate>Sat, 17 Dec 2011 04:38:05 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3471700</guid><dc:creator>chan</dc:creator><description>&lt;p&gt;I&amp;#39;d like to uninstall hotfixes that have been superceded.&lt;/p&gt;
&lt;p&gt;Say the GDR version was installed, followed by the LDR (by installing the update-bf.mum). &amp;nbsp;Will wusa /uninstall /kb:123 uninstall both the GDR and LDR?&lt;/p&gt;
&lt;p&gt;If the hotfix was updated, eg kb001 installed, followed by kb001-v2, what is the good way to uninstall kb001? &amp;nbsp;Thanks.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3471700" width="1" height="1"&gt;</description></item><item><title>re: How does Windows choose which version of a file to install?</title><link>http://blogs.technet.com/b/joscon/archive/2011/11/30/how-does-windows-choose-which-version-of-a-file-to-install.aspx#3471420</link><pubDate>Fri, 16 Dec 2011 10:53:41 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3471420</guid><dc:creator>joscon [Microsoft]</dc:creator><description>&lt;p&gt;@xpclient: &amp;nbsp;On legacy operating systems we would sometimes need to force the branching of a file/fix to ensure that it was running the right code. &amp;nbsp;We dont need to do this in current operating environments because of the servicing stack, it knows which branch to be on based on the transaction.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3471420" width="1" height="1"&gt;</description></item><item><title>re: How does Windows choose which version of a file to install?</title><link>http://blogs.technet.com/b/joscon/archive/2011/11/30/how-does-windows-choose-which-version-of-a-file-to-install.aspx#3471386</link><pubDate>Fri, 16 Dec 2011 07:01:50 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3471386</guid><dc:creator>xpclient</dc:creator><description>&lt;p&gt;So /b:spxqfe switch present in Hotfix Installer is gone now. :( What was the use and advantage of that switch on legacy Windows?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3471386" width="1" height="1"&gt;</description></item><item><title>re: How does Windows choose which version of a file to install?</title><link>http://blogs.technet.com/b/joscon/archive/2011/11/30/how-does-windows-choose-which-version-of-a-file-to-install.aspx#3468765</link><pubDate>Sat, 03 Dec 2011 13:59:16 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3468765</guid><dc:creator>joscon [Microsoft]</dc:creator><description>&lt;p&gt;@Pronichkin;&lt;/p&gt;
&lt;p&gt;Yeah, I know what you mean (milestone vs. GDR) but its easier to grasp it conceptually this way IMO.&lt;/p&gt;
&lt;p&gt;@Rahul;&lt;/p&gt;
&lt;p&gt;No problem! &amp;nbsp;Selecting the images should open them in a more readable format. &amp;nbsp;Let me know if that doesnt work.&lt;/p&gt;
&lt;p&gt;--Joseph&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3468765" width="1" height="1"&gt;</description></item></channel></rss>