<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>Martin Zugec blog : Vista</title><link>http://msmvps.com/blogs/martinzugec/archive/tags/Vista/default.aspx</link><description>Tags: Vista</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Which symlinks are supported in Windows Vista and how to configure them</title><link>http://msmvps.com/blogs/martinzugec/archive/2008/06/08/which-symlinks-are-supported-in-windows-vista-and-how-to-configure-them.aspx</link><pubDate>Sun, 08 Jun 2008 13:25:04 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1632802</guid><dc:creator>martin</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/martinzugec/rsscomments.aspx?PostID=1632802</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/martinzugec/commentapi.aspx?PostID=1632802</wfw:comment><comments>http://msmvps.com/blogs/martinzugec/archive/2008/06/08/which-symlinks-are-supported-in-windows-vista-and-how-to-configure-them.aspx#comments</comments><description>&lt;p&gt;I would like to write comprehensive article about symlinks\hardlinks\junctions\reparse points and mount points in future - however that topic is so complex, that I would need to spend few days just to prepare materials etc for this...&lt;/p&gt; &lt;p&gt;So for now all I want to tell you is that symlinks were supported by Windows since Windows 2000 - implementation was done through &amp;quot;reparse points&amp;quot;, which is something like special tag on NTFS object that allows special FS filter to process them. Biggest limitations were that explorer was not able to handle them correctly (well, it was not able to delete junction, it deleted also target) and only L2L (local to local) symlinks were supported.&lt;/p&gt; &lt;p&gt;In Windows Vista, symlinks are implemented as new NTFS object - so major change is NOT introduction of concept, but rather possibilities and different implementation.&lt;/p&gt; &lt;p&gt;Major difference is that Vista supports all 4 common scenarios:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;L2L (local to local) - for example C:\Documents and settings --&amp;gt; C:\Users)&lt;/li&gt; &lt;li&gt;L2R (local to remote) -&amp;nbsp; for example C:\MyShare --&amp;gt; &lt;a&gt;\\Server\Share\Martin.SoulinCorp&lt;/a&gt;&lt;/li&gt; &lt;li&gt;R2L (remote to local) - for example &lt;a&gt;\\server\share\DownloadsOnMyPC&lt;/a&gt; --&amp;gt; C:\Downloads&lt;/li&gt; &lt;li&gt;R2R (remote to remote) - for example &lt;a&gt;\\server1\share\Data&lt;/a&gt; --&amp;gt; &lt;a&gt;\\server2\share\Data&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I don&amp;#39;t have (yet) experiences with R2L and R2R, however I really love L2L (which is possible also in w2k and wxp) and L2R (which is something new, but I love that functionality).&lt;/p&gt; &lt;p&gt;If (for any reason) you want to disable particular scenario, you can use FSUtil . &lt;/p&gt; &lt;p&gt;Syntax is &lt;em&gt;FSUtil Behavior Set SymlinkEvaluation &lt;/em&gt;followed by symlink type (L2L etc) and status. &lt;/p&gt; &lt;p&gt;For example if I want to disable R2L and R2R, syntax is &lt;em&gt;FSUtil Behavior Set SymlinkEvaluation R&lt;/em&gt;2L:0 R2R:0&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/WhichsymlinksaresupportedinWindowsVistaa_D8C3/image_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" border="0" alt="image" src="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/WhichsymlinksaresupportedinWindowsVistaa_D8C3/image_thumb.png" width="244" height="74" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1632802" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/martinzugec/archive/tags/Tips_2600_amp_3B00_Tricks/default.aspx">Tips&amp;amp;Tricks</category><category domain="http://msmvps.com/blogs/martinzugec/archive/tags/Vista/default.aspx">Vista</category></item><item><title>Elevator - command line</title><link>http://msmvps.com/blogs/martinzugec/archive/2008/05/19/elevator-command-line.aspx</link><pubDate>Mon, 19 May 2008 15:15:39 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1624362</guid><dc:creator>martin</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/martinzugec/rsscomments.aspx?PostID=1624362</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/martinzugec/commentapi.aspx?PostID=1624362</wfw:comment><comments>http://msmvps.com/blogs/martinzugec/archive/2008/05/19/elevator-command-line.aspx#comments</comments><description>&lt;p&gt;If you tried &lt;a href="http://msmvps.com/blogs/martinzugec/archive/2008/05/16/ignore-uac-for-specific-programs.aspx" target="_blank"&gt;elevator&lt;/a&gt;, you probably know that it is running thought context menu:&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Elevatorcommandline_F186/image_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" border="0" alt="image" src="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Elevatorcommandline_F186/image_thumb.png" width="244" height="168" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;It is assigned only to exe files (if it is needed, I can extend it)... But sometimes you may want to change shortcut to &lt;strong&gt;always &lt;/strong&gt;run specific action using elevator.&lt;/p&gt; &lt;p&gt;In fact it is pretty easy - just run ElevatorRunner.exe with filename and parameters and you are all set :)&lt;/p&gt; &lt;p&gt;First parameter is executable you want to run and then any command line arguments you want to include. &lt;/p&gt; &lt;p&gt;For example if you want to elevate MMC.exe, simply runs &lt;em&gt;ElevatorRunner MMC.exe&lt;/em&gt; and thats it. &lt;/p&gt; &lt;p&gt;&lt;br /&gt;To also show example with command line parameters, this is command line I use to run Joost:&lt;br /&gt;&lt;em&gt;C:\Data\SkipUAC\ElevatorRunner.exe &amp;quot;C:\Program Files (x86)\Joost\xulrunner\tvprunner.exe&amp;quot; &amp;quot;C:\Program Files (x86)\Joost\application.ini&amp;quot;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;In following screenshot you can see few examples:&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Elevatorcommandline_F186/image_6.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" border="0" alt="image" src="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Elevatorcommandline_F186/image_thumb_2.png" width="244" height="125" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;It is also pretty easy to modify shortcuts to use Elevator:&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Elevatorcommandline_F186/image_8.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" border="0" alt="image" src="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Elevatorcommandline_F186/image_thumb_3.png" width="174" height="244" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Martin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1624362" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/martinzugec/archive/tags/Security/default.aspx">Security</category><category domain="http://msmvps.com/blogs/martinzugec/archive/tags/Development/default.aspx">Development</category><category domain="http://msmvps.com/blogs/martinzugec/archive/tags/Utilities/default.aspx">Utilities</category><category domain="http://msmvps.com/blogs/martinzugec/archive/tags/Tips_2600_amp_3B00_Tricks/default.aspx">Tips&amp;amp;Tricks</category><category domain="http://msmvps.com/blogs/martinzugec/archive/tags/Vista/default.aspx">Vista</category></item><item><title>Vista - better and better?</title><link>http://msmvps.com/blogs/martinzugec/archive/2008/04/11/vista-better-and-better.aspx</link><pubDate>Fri, 11 Apr 2008 10:44:39 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1582554</guid><dc:creator>martin</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/martinzugec/rsscomments.aspx?PostID=1582554</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/martinzugec/commentapi.aspx?PostID=1582554</wfw:comment><comments>http://msmvps.com/blogs/martinzugec/archive/2008/04/11/vista-better-and-better.aspx#comments</comments><description>&lt;p&gt;First warning - this is not really technical article, it is more user oriented... So if you enjoy all articles about scripting etc, go to next entry in your feed reader ;)&lt;/p&gt; &lt;p&gt;Maybe some of you know I had few presentations about Windows Vista beta2 - at that moment I saw huge advantages in &amp;quot;under the hood&amp;quot; changes, but it was still only beta - for example it was constantly crashing on my desktop...&lt;/p&gt; &lt;p&gt;I haven`t reviewed any RC or any newer version of Vista after beta2 - and based on too many disappointed people all around the internet I thought Microsoft probably messed up something - even thought I was not expected them to do so. When I got my new desktop, I decided it is time to move on and try Vista - and 64 bit version ;)&lt;/p&gt; &lt;p&gt;After some time spend with Vista I must say I really love it - performance is really great (well, in my case better than XP definitely) and I love small changes they have done. Vista is my first OS where my first action was not &amp;quot;Optimize for best performance&amp;quot;.&lt;/p&gt; &lt;p&gt;In last few days two features really interested me - features that were missing for too long. &lt;/p&gt; &lt;p&gt;First one - if you are same like me you don`t use Windows Explorer - instead Total Commander or something that is more keyboard (and user) friendly. Sometimes you however need to do something from explorer - for example TortoiseSVN have sometimes problems with TC. &lt;/p&gt; &lt;p&gt;I always hated how you copy\move files and folders using explorer, specially if you wanted to move 3 files that are not next to each other - you had to hold ctrl and select items one by one and it was too easy to simple remove all your selected entries. Yesterday I found out that in Vista you can enable check boxes to select items:&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Vistabetterandbetter_B31E/image_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" border="0" alt="image" src="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Vistabetterandbetter_B31E/image_thumb.png" width="202" height="244" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;I think this was already possible in XP, please correct me if I am wrong (I have feeling that I used it once loooooooooong time ago). &lt;/p&gt; &lt;p&gt;If you want to copy something now, just select all check boxes and drag&amp;amp;drop or hit ctrl+c:&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Vistabetterandbetter_B31E/image_4.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" border="0" alt="image" src="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Vistabetterandbetter_B31E/image_thumb_1.png" width="171" height="111" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;There is also option to select all items by one checkbox:&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Vistabetterandbetter_B31E/image_6.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" border="0" alt="image" src="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Vistabetterandbetter_B31E/image_thumb_2.png" width="169" height="131" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;As I said, I think this is not new to Vista - but for me it makes explorer much more useful tool.&lt;/p&gt; &lt;p&gt;Another feature I really like is the way how address bar of explorer is handled - you don`t see static structure like before (for example C:\Temp), instead you see all elements that makes path:&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Vistabetterandbetter_B31E/image_8.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" border="0" alt="image" src="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Vistabetterandbetter_B31E/image_thumb_3.png" width="244" height="21" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Of course you can click on all elements - I got used to this almost immediately and (from user perspective) it is one of most useful changes in Vista for me.&lt;/p&gt; &lt;p&gt;I always hated favorites in all Windows:&lt;/p&gt; &lt;p&gt;&lt;img border="0" alt="OpenFileDialog: browsing for a file" src="http://www.java2s.com/Tutorial/CSharpImages/OpenFileDialogDisplay.PNG" /&gt;&lt;/p&gt; &lt;p&gt;Because I don`t really use My Documents (don`t like that folder structure) and I probably never used My Network Places or My Recent Documents, I only used My Computer (in fact to get to my C: drive) and Desktop (for download -&amp;gt; read -&amp;gt; delete documents)...&lt;/p&gt; &lt;p&gt;There were some ways how to change items that are displayed here, but they were (for me) not worthy spending precious time on ;) In Vista these shortcuts are JUST ONE FOLDER:&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Vistabetterandbetter_B31E/image_10.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" border="0" alt="image" src="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/Vistabetterandbetter_B31E/image_thumb_4.png" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;You can add there whatever you want, remove it... Really easy and nice... It looks like after all those years I will maybe give explorer a second try (I did the same with Windows Media Player 11 some time ago and I was really impressed - but then I switched to Last.FM :D).&lt;/p&gt; &lt;p&gt;Next week I am going to US to attend MVP Summit - after that I would like to write some technical drill down of symlinks, hardlinks, junction, reparse points, mounting points etc in Windows XP and Windows Vista, so if it is interesting for you, watch my blog closely ;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1582554" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/martinzugec/archive/tags/Tips_2600_amp_3B00_Tricks/default.aspx">Tips&amp;amp;Tricks</category><category domain="http://msmvps.com/blogs/martinzugec/archive/tags/Vista/default.aspx">Vista</category></item><item><title>Troubleshooting Windows Vista performance?</title><link>http://msmvps.com/blogs/martinzugec/archive/2008/04/06/troubleshooting-windows-vista-performance.aspx</link><pubDate>Sun, 06 Apr 2008 19:00:48 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1575370</guid><dc:creator>martin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/martinzugec/rsscomments.aspx?PostID=1575370</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/martinzugec/commentapi.aspx?PostID=1575370</wfw:comment><comments>http://msmvps.com/blogs/martinzugec/archive/2008/04/06/troubleshooting-windows-vista-performance.aspx#comments</comments><description>&lt;p&gt;As mentioned in my previous post about Windows Vista, I think it is too soon to judge new OS from Microsoft. What is important is that once we will get applications designed for Vista AND users\administrators will learn what advantages this OS really holds, we will be able to decide whether or not Windows Vista is success. &lt;p&gt; I am comparing Windows Vista to LAUNCH version of Windows XP - and because my judgements are mostly based on Vista internals and not based on pretty face (and features that are publicly promoted by Microsoft), I can see big potential in Windows Vista. &lt;p&gt; One of my expectations is that Vista will be able to run stable (with good performance) for longer time than XP - I think everybody knows situation that XP started after few months to be sluggish, respond slower, sometimes stops thinking about some philosophical problems... &lt;p&gt;For example as you probably already noticed Vista introduces much more complex log viewer structures - and today I found out that you can use event log to troubleshoot your performance - just go to Microsoft\Windows\Diagnostics-Performance\Operational. &lt;p&gt;Currently I can see only reports related to shutdown\startup\standby - and one problem related to desktop window manager (I was testing how much it can take ;)):&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/TroubleshootingWindowsVistaperformance_12771/image_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="171" alt="image" src="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/TroubleshootingWindowsVistaperformance_12771/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;In details you can also see details what causes slow down. For example here NlaSvc shut down took 20009ms, which means degradation by 19617ms (in this case it was rare problem, so I dont need to to care): &lt;p&gt;&lt;a href="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/TroubleshootingWindowsVistaperformance_12771/image_4.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="94" alt="image" src="http://msmvps.com/blogs/martinzugec/WindowsLiveWriter/TroubleshootingWindowsVistaperformance_12771/image_thumb_1.png" width="244" border="0" /&gt;&lt;/a&gt;  &lt;p&gt;This is just example of small extras that are implemented in Windows Vista - there is still lot to learn about this new OS ;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1575370" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/martinzugec/archive/tags/Tips_2600_amp_3B00_Tricks/default.aspx">Tips&amp;amp;Tricks</category><category domain="http://msmvps.com/blogs/martinzugec/archive/tags/Vista/default.aspx">Vista</category></item><item><title>Is Windows Vista really failure?</title><link>http://msmvps.com/blogs/martinzugec/archive/2008/03/22/is-windows-vista-really-failure.aspx</link><pubDate>Sat, 22 Mar 2008 20:09:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1550530</guid><dc:creator>martin</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/martinzugec/rsscomments.aspx?PostID=1550530</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/martinzugec/commentapi.aspx?PostID=1550530</wfw:comment><comments>http://msmvps.com/blogs/martinzugec/archive/2008/03/22/is-windows-vista-really-failure.aspx#comments</comments><description>&lt;p&gt;More and more articles are stating that Windows Vista is failure and reviewers all over internet are suggesting that Microsoft will soon end... After a while I decided I will try to collect all my thoughts and make my opinion public also :)&lt;/p&gt;
&lt;p&gt;To understand current situation with Windows Vista, we should look back at Windows 2000 and Windows XP. If you read reviews, most people are saying &amp;quot;XP is superior to Vista, why we should upgrade?&amp;quot;. But we shouldnt forget that Microsoft is not company that can build ad-hoc solutions for next 1-2 years. What I mean by this crypted sentence is that if you remember situation few years ago, everyone was saying that &amp;quot;Windows 2000 is much better than Windows XP, XP is just eye candy&amp;quot;. Why in that case we dont see people stating that &amp;quot;XP is superior to Vista, not talking about 2000 that is superior to XP&amp;quot;?? &lt;/p&gt;
&lt;p&gt;Reason is quite simple - what most people mean is &amp;quot;XP SP2 is superior to Vista&amp;quot;. Because XP was not really hit when it was released. &lt;br /&gt;&lt;br /&gt;It took few years until everyone realized that XP is stable and everything works really nice. &lt;br /&gt;It took few years for Microsoft to unleash the beast.&lt;/p&gt;
&lt;p&gt;We are supposed to be IT professionals (depend YOUR job my reader, of course, but I am supposed to be IT professional ;)). I cant focus on today only, I must also look at future. And Vista is built on really GREAT core. How is it possible that Windows XP is still modern OS after those years? Because its success was based on lessons learned from Windows 2000. Windows Vista is based on lessons learned from Windows XP. &lt;/p&gt;
&lt;p&gt;If you have a look at compains about Vista, they are mostly related to following: UAC, performance, hardware drivers,&amp;nbsp;Aero... If you think something is missing, please comment, if I can post some useful reply, I will do so.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UAC&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Implementation of&amp;nbsp;UAC is not really user friendly - but we should consider that UAC is kind of backwards-compatibility fix. Have you noticed any applications that released new versions where UAC was not prompting user? I bet you did (at least I noticed many applications that are able to work with UAC now). &lt;/p&gt;
&lt;p&gt;In few years we could see Vista in many companies (it really takes few years for companies to migrate to new OS, that is completely normal) and I am sure most vendors will modify their applications to be UAC compatible (which means to be able to run with limited user accounts). So UAC will be less and less problem in future. &lt;/p&gt;
&lt;p&gt;Citation from Aaron Margosis(BTW Aaron works for Microsoft), talking about least user privilege principle: &amp;quot;Linux/Unix users have understood this for a long time, so this remains an area where Microsoft is perceived to lag in thought leadership.&amp;quot;&amp;nbsp; Another related bit of information from Technet magazine: &amp;quot;It’s a Bug—Treat it Like One and Make the Developers Fix It!&amp;quot;. &lt;/p&gt;
&lt;p&gt;I dont know about your experiences, but maybe most bugs we recently reported to our vendors were related to least-privilege principle. Currently developers are not forced to fix such issues - it works on most systems (due to local administrators accounts on XP), but with Vista spreading over world`s PCs we will see more and more software to be written in more correct way (talking about least privilege principle). And benefits of Vista will be more and more obvious.&lt;/p&gt;
&lt;p&gt;And applications that will fail to migrate? Who is using (seriously) applications from Windows 95 or Windows 2000 today (if we ignore legacy apps)? In fact, Vista got advantage here - built-in isolation allows you to run applications that requires admin right under non-admin account (AIE, anyone?). &lt;/p&gt;
&lt;p&gt;For me, UAC is pain - but it is something we needed for many, many years and it is result of some not really clever decisions Microsoft have done in past. But with Vista they are facing this issues - and UAC will be less and less important as time goes on and applications get adapted to it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Performance&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We have year 2008, hardware is moving forward. What always surprises me is that people expect new OS to perform better than previous one - I understand this if we speak about applications, but OS is implementing more and more features. Problem with Vista is that it is changing too much under hood - and performance suffers. If you noticed I bought new computer recently (not upgraded, due to fact that I only had laptop) and I had Vista preinstalled - and I must say that I didnt have any problems with performance. I want to run it for longer time first to see real affects (and turn off some features I dont really use like Indexing). But performance of Vista is NOT really bad - XP was faster, but it was older OS. &lt;/p&gt;
&lt;p&gt;95 was faster than 98. 98 was faster that 2000. 2000 was faster than XP. And so we can continue, it is normal process in IT and I think it is same with OSX or Linuxes. Problem with Windows is that it comes with pre-installed applications and I can understand it (most normal users are complaining that Windows is too complex - make them install and configure software and they will return to their table calculators instead). From my perspective I would appreciate Vista Embedded to be broadly available, but it requires too high knowledge (lets say more robust and stable nLite supported by OS). &lt;/p&gt;
&lt;p&gt;What was average hardware in 2001? Not really sure about this, I had AMD 700MHz with 128MB, 20GB (5400 RTM) HDD.&lt;br /&gt;Today is 2008 and I have quad core with 4GB and 500GB HDD. &lt;/p&gt;
&lt;p&gt;I would really love to install XP on mine old PC and see performance. BTW in 2001 I was using 98 - XP was too slow for me. &lt;/p&gt;
&lt;p&gt;Compare numbers and think about lifecycle of OS - when it is released, when it can be used, when it have &amp;quot;best age&amp;quot;. Vista is not performing bad on my current PC.&lt;/p&gt;
&lt;p&gt;Also dont forget that what you usually want is not performance of OS, but performance of applications&amp;nbsp;- and current applications are not &amp;quot;designed for Windows Vista&amp;quot;, but rather &amp;quot;Compatible with Windows Vista&amp;quot;. I dont really care about CPU and graphics perfomance these days - I see biggest bottle-neck in memory (there is never enough memory ;)) and specially IO operations (disk reads and writes). Vista takes radically different approach in memory management compared with XP - best description I found is on (very good)&amp;nbsp;&lt;a class="" title="Coding Horror blog" href="http://www.codinghorror.com/blog/archives/000688.html" target="_blank"&gt;Coding Horror blog&lt;/a&gt;. I dont want to waste my memory (otherwise I dont need it). &lt;/p&gt;
&lt;p&gt;IO operations are extreme pain these days - specially on laptops with 5400 RTM disks. I was always big fan of prioritization - talking about CPU, network, everything. Not long time ago I started to control priorities on my notebook using Process Lasso (see my &lt;a class="" title="older post" href="http://msmvps.com/blogs/martinzugec/archive/2008/03/17/specify-default-process-priority-and-cpu-affinity-for-some-processes.aspx" target="_blank"&gt;older post&lt;/a&gt;) and my first thought was &amp;quot;One day I want to have same for disk operations&amp;quot;. Vista &lt;a class="" title="supports" href="http://en.wikipedia.org/wiki/Vista_IO_technologies" target="_blank"&gt;supports &lt;/a&gt;prioritizing IO operations, now I just need to wait until more applications will support this (download managers, antiviruses or even better Disk Lasso to manage it yourself ;)).&lt;/p&gt;
&lt;p&gt;You can even see importance of this when you study &lt;a class="" title="Windows Logo Program" href="http://www.microsoft.com/whdc/winlogo/WLP30.mspx" target="_blank"&gt;Windows Logo Program&lt;/a&gt;&amp;nbsp;- there is difference between &amp;quot;Certified for Windows Vista&amp;quot; and &amp;quot;Works with Windows Vista&amp;quot; (as far as I remember, XP had only &amp;quot;Designed for Windows XP&amp;quot;). Hope so soon enough we will see more &amp;quot;Designed for Windows Vista&amp;quot; applications - not only with logo, but also with additional functionality ;)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hardware drivers&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Always pain. Everything on my PC was working correctly (but it was shipped with Vista, so all hardware was compatible). During my beta testing of Vista I run into serious problems with hardware (specially with graphic card), but with final release all problems were gone. I am not sure if hardware drivers are still problems. Comments, anyone? :)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Aero&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If we want to talk about Aero, we must first make something clear - most of the time people are refering to Aero, they see it as eye candy with no additional functionality. Common interpretation is that Aero is like XP-themes, but more resource consuming (and shinier). &lt;/p&gt;
&lt;p&gt;That interpretation is not correct. To understand Aero and its advantages, you should always think about Aero+DWM - because DWM (Desktop Window Manager) is beast, that was not yet unleashed. To understand (warning: following text will be short and partially inaccurate in order to make it easily readable. That doesnt mean it is fairy tale - it only means I will skip in-depth details), we should think how XP renders you desktop.&lt;/p&gt;
&lt;p&gt;In XP, you desktop is one flat image. One desktop manager is responsible for drawing everything, applications are requesting to redraw their area. This is why you can see that when application stops responding, form is white - it is not responding, therefore it is not able to redraw its form. Different utilities that shows you thumbnails of your programs are therefore static - they show you only snapshot of window and it is quite resource consuming. &lt;/p&gt;
&lt;p&gt;In Vista DWM situation is quite different and very similar to how OSX draws its desktop (which is good way). Applications do not write directly to video memory, but to off-screen buffers. These buffers are then composed by DWM to render your screen. Desktop in Vista is fullscreen Direct3D object with all advantages related to this. Composition is done by GPU&amp;nbsp;- not by CPU anymore.&lt;/p&gt;
&lt;p&gt;Read previous two sentences carefuly and think about them - what it means is that Vista allows cool visual tricks. Not windows flip (famous Winkey + Tab), not live previews. &lt;/p&gt;
&lt;p&gt;Because of this change, there is much more space for applications like TaskSwitchXP - showing off-screen buffers doesnt cost almost any performance. Once you understand this, you can see that implementing Eclypse from OSX is really easy task - it was static in XP and can be dynamic in Vista (BTW many people are blaming Microsoft for ignoring Eclypse - Microsoft implemented same technology many years ago, but for some reason it is only available with Microsoft Hardware under name &lt;a class="" title="Instant Viewer" href="http://www.microsoft.com/hardware/mouseandkeyboard/features/instantviewer.mspx" target="_blank"&gt;Instant Viewer&lt;/a&gt;). Consider terminal services manager like vRD - it can show you preview of all opened RDP session in one screen. Aero is just foundation - and we will get advantages once (again) we will get applications designed for Windows Vista. Really nice article is available at &lt;a class="" title="ArsTechnica" href="http://arstechnica.com/reviews/os/pretty-vista.ars/1" target="_blank"&gt;Ars&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;These are my thoughts about Windows Vista - to summarize it:&lt;/p&gt;
&lt;p&gt;Windows Vista is now in &amp;quot;compatibility period&amp;quot; - it just runs applications designed for Windows XP or even older operating system. If you think it have some advantages for you (definitely it have many for me), go for it and dont waste your time. If you think Windows XP is enough for you, wait for applications &amp;quot;Designed for Windows Vista&amp;quot; - but dont miss train and definitely dont judge new Windows too soon. Maybe we will see similar situation as with Linux few years ago - people disappointed by Windows started to evaluate different OS, but returned with XP SP2 afterwards (watch how popularity of Apple&amp;nbsp;grows now&amp;nbsp;;)), this trend can be found if you try Google Trends I mentioned in previous blog post :D If you are aware of Windows XP limitations (in best case you are combination of IT Pro\Programmer\Hobbist), you can clearly see that Vista is providing solutions for most of them - but these solutions must be implemented on applications level.&lt;/p&gt;
&lt;p&gt;Post comments please, I really appreciate them always :)&lt;/p&gt;
&lt;p&gt;Martin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1550530" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/martinzugec/archive/tags/Vista/default.aspx">Vista</category></item></channel></rss>