<?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>Confessions of a Microsoft Consultant : XP</title><link>http://blogs.technet.com/doxley/archive/tags/XP/default.aspx</link><description>Tags: XP</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Anti-Virus Software, That's Free!</title><link>http://blogs.technet.com/doxley/archive/2009/10/20/security-essentials.aspx</link><pubDate>Tue, 20 Oct 2009 10:27:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3287840</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/3287840.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3287840</wfw:commentRss><description>&lt;P align=justify&gt;I am probably the last Microsoft blogger to actually get round to writing something about this… but hey, I have been busy!&lt;/P&gt;
&lt;P align=justify&gt;Microsoft recently released to the public their free anti-virus solution, &lt;STRONG&gt;Microsoft Security Essentials&lt;/STRONG&gt; (MSE).&amp;nbsp; I had been trialling the beta versions for a few months on a Windows 7 computer and I was really pleased with it, so the fact that it has now been released as a final product is great!&amp;nbsp; Bizarrely, it even got the stamp of approval from my Anti-MS brother who told me that it consumes much less CPU and memory on his computer, and he has now gotten rid of his McAfee software completely (even though his paid for subscription has not expired).&amp;nbsp; Of course, then he finished the sentence with the usual “but it is from Microsoft so is bound to be full of security holes” nonsense he actually believes.&lt;/P&gt;
&lt;P align=justify&gt;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Freestuff_9672/MSE_2.jpg" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Freestuff_9672/MSE_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: auto" title=MSE border=0 alt=MSE src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Freestuff_9672/MSE_thumb.jpg" width=473 height=369 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Freestuff_9672/MSE_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=justify&gt;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Freestuff_9672/MSE2_2.jpg" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Freestuff_9672/MSE2_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: auto" title=MSE2 border=0 alt=MSE2 src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Freestuff_9672/MSE2_thumb.jpg" width=473 height=256 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Freestuff_9672/MSE2_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=justify&gt;The virus signature updates are automatically downloaded via the Windows Update service, so it is important that you have this feature enabled.&amp;nbsp; MSE is available in 32 or 64 bit and will run on Windows XP, Windows Vista and Windows 7, so go get it now!&amp;nbsp; There really is no excuse &lt;U&gt;not to run&lt;/U&gt; an antivirus product on all your computers, especially because it is completely free – you just need to have a genuine license of Windows in order to be able to install it…&amp;nbsp; :-)&lt;/P&gt;
&lt;P align=justify&gt;The download and more information is available here: &lt;A title=http://www.microsoft.com/security_essentials/ href="http://www.microsoft.com/security_essentials/" mce_href="http://www.microsoft.com/security_essentials/"&gt;http://www.microsoft.com/security_essentials/&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3287840" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.technet.com/doxley/archive/tags/XP/default.aspx">XP</category><category domain="http://blogs.technet.com/doxley/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.technet.com/doxley/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tool/default.aspx">Tool</category></item><item><title>Benchmarking Windows 7</title><link>http://blogs.technet.com/doxley/archive/2009/10/06/benchmarking-windows-7.aspx</link><pubDate>Tue, 06 Oct 2009 14:36:20 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3285044</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/3285044.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3285044</wfw:commentRss><description>&lt;p&gt;A very common request that clients make when starting a Windows deployment project is that we must reliably and accurately demonstrate that Windows Vista or Windows 7 is worth upgrading to from Windows XP, especially if the purchase of new hardware is not part of the project; often, and logically, clients will try to re-use their existing hardware platform whenever possible in order to save money.&amp;#160; Consequently, I am regularly asked to &lt;em&gt;prove&lt;/em&gt; that the newer version of Windows will run equally as well as Windows XP on the same hardware.&amp;#160; Their reasoning being is that they won’t upgrade the operating system on the existing hardware if the end-user experience is worse in terms of performance – regardless of how good the new features of the operating system are.&amp;#160; The problem with this is two-fold, one is a technical issue and the other is pure fantasy...&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Attempting to benchmark and compare two &lt;u&gt;different&lt;/u&gt; operating systems (yes, I know that each version of Windows is an evolution of the previous one, but it is still complicated) and providing accurate results is an extremely complicated task.&amp;#160; Unless done right, the results can be often speculative and can be turned upside down purely on your point of view.&amp;#160; It is also dodgy territory to get into because of the sheer number of factors that need to be taken into account in order for the test to be of any value, and then trying to explain the results to a lay person can be even more tricky.&amp;#160; This is because benchmarking a computer is not simply about measuring the raw speed of the CPU, in the same way that the horsepower alone of a car cannot be used to gauge if one car is quicker than another – you need to consider other factors such as the weight, ratios of the gearbox and torque.&lt;/p&gt;  &lt;p&gt;There are plenty of free tools that you can find on the Internet that will measure your computers speed, but more than a few are totally useless because they are simply measuring individual parameters such as CPU speed and RAM read/writes.&amp;#160; To benchmark a computer properly you need something that will measure hundreds of different aspects of the computer’s hardware and the operating system installed onto it, in order to produce an reliable result; even things such as the BIOS software can have a profound effect on the results from the benchmarking tests.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Because this is such a hot topic, and given that Windows 7 is around the corner, Microsoft published some benchmarking guides so that you can start measuring right now the performance of your systems with Windows 7.&amp;#160; I have included the link for the Windows 7 guide below, along with the (now defunct) Windows XP guide.&amp;#160; The Windows XP guide is there because, after all, the only real way to gauge the performance of your system is when you compare it to a different operating system running on the exact same hardware.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Benchmarking on Windows XP: &lt;a title="http://www.microsoft.com/whdc/archive/benchmark.mspx" href="http://www.microsoft.com/whdc/archive/benchmark.mspx"&gt;http://www.microsoft.com/whdc/archive/benchmark.mspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Performance Testing Guide for Windows: &lt;a title="http://www.microsoft.com/whdc/system/sysperf/Win7Perf.mspx" href="http://www.microsoft.com/whdc/system/sysperf/Win7Perf.mspx"&gt;http://www.microsoft.com/whdc/system/sysperf/Win7Perf.mspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Oh, and the “pure fantasy” I mentioned earlier...&amp;#160; Well, Windows Vista has had a somewhat “turbulent” life in terms of public perception.&amp;#160; I have always honestly told clients that my personal experiences with Windows Vista have been excellent, and it has always been fast for me.&amp;#160; Likewise, when I have worked on Windows Vista deployment projects this has also always been the case, the deployed computers always performed better than clients expectations.&amp;#160; However, often when clients talked about benchmarking Windows Vista they were very dubious of the results and tended to disregard them purely because they had it in their head that Windows Vista was/is a terribly slow beast.&amp;#160; Overcoming their personal views was actually extremely hard to do, regardless of how well benchmarking facts and statistics actually were.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3285044" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/XP/default.aspx">XP</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.technet.com/doxley/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Doesn't this thing go any faster?</title><link>http://blogs.technet.com/doxley/archive/2008/08/05/doesn-t-this-thing-go-any-faster.aspx</link><pubDate>Tue, 05 Aug 2008 10:41:16 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3098707</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/3098707.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3098707</wfw:commentRss><description>&lt;p&gt;A Knowledge Base (KB) article and related software update was released on the May 20th 2008 that seems to have gone fairly unnoticed by quite a few people.&amp;#160; The article (&lt;a title="http://support.microsoft.com/kb/952830" href="http://support.microsoft.com/kb/952830"&gt;http://support.microsoft.com/kb/952830&lt;/a&gt;) is rather vaguely titled &amp;quot;Description of Windows Script 5.7 for Windows XP&amp;quot; and it details the updated version of the Windows Scripting Host for Windows XP, along with a brief summary of the files that it contains.&amp;#160; The reason I think that it has gone fairly unnoticed is because all the useful information for this update is contained in the release notes (which you have to download manually and extract from the compressed file) rather than on the KB page where it should be.&amp;#160; This makes it pretty unlikely that anyone will know what changes have been made and what improvements the update offers.&lt;/p&gt;  &lt;p&gt;The update contains a lot of fixes but there is one fix in particular that is probably going to be useful to many people.&amp;#160; It is the following:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Fixed attempting to load nonexistent wshenu.dll which created performance problem in login scripts&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;What this means is that, if you have a logon script that has been developed in Visual Basic Script (VBS) that seems to execute slower than it should, then by applying this update you &lt;em&gt;could&lt;/em&gt; gain performance benefits during the scripts execution.&amp;#160; Quite often I have seen VBS logon scripts that seem to take too long to execute with no obvious reason why, well this may be the reason!&lt;/p&gt;  &lt;p&gt;Of course, it could be that the reason your script runs slow is because of programming errors or other factors not related to the scripting host, but if you are sure that your script is designed well and contains no errors then perhaps this update can solve your performance problems.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Thanks to a buddy of mine, Mauricio Tamayo, for pointing this out to me!&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3098707" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/XP/default.aspx">XP</category><category domain="http://blogs.technet.com/doxley/archive/tags/Scripting/default.aspx">Scripting</category></item><item><title>Trigger happy events</title><link>http://blogs.technet.com/doxley/archive/2008/04/10/trigger-happy-events.aspx</link><pubDate>Thu, 10 Apr 2008 23:32:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3034406</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/3034406.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3034406</wfw:commentRss><description>&lt;P&gt;The new Task Scheduler functionality that was introduced with Windows Vista is superb, it knocks spots off what Windows XP ever had; my favourite feature is the ability to fire a task if a certain event is logged in the Windows Eventlog, which is great because it opens up all sorts of possibilities.&lt;/P&gt;
&lt;P&gt;A while ago I had a dodgy ADSL router at home which would periodically reset itself but I was never able to understand why.&amp;nbsp; Upon reset, it would refuse to respond to my Windows XP computer until I manually did a "ipconfig /renew" from my computer.&amp;nbsp; Also, an error was logged in the Windows Eventlog when the client computer attempted to use the network but discovers that it had lost network access.&amp;nbsp; While I was at home, this was never an issue but if I was away from home, and I wanted to use RDP to connect to my home computer, then it proved frustrating because I could not get access.&amp;nbsp; As a workaround, I wrote a VB script that periodically pinged the router and if router did not respond it would run the "ipconfig /renew" command itself.&amp;nbsp; Not a very graceful fix but it did the trick.&lt;/P&gt;
&lt;P&gt;Now, had I had Windows Vista at the time, then I could have created a task that looked for the Windows event that was caused by the router resetting itself.&amp;nbsp; Then, when the event appears, I could have launched a script that renewed the IP address.&amp;nbsp; That would have been far simpler and it would have used built-in functionality rather than some homegrown solution.&lt;/P&gt;
&lt;P&gt;An example of the Windows Vista trigger window is included below.&amp;nbsp; As you can see, you can create a trigger for pretty much any event, in any log.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Eventtriggers_E49C/image_4.png" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Eventtriggers_E49C/image_4.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=484 alt=image src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Eventtriggers_E49C/image_thumb_1.png" width=562 border=0 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Eventtriggers_E49C/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Anyway, I actually wanted to blog about Windows XP here because with the use of a tool from the resource kit you can create this exact same functionality for Windows XP!&amp;nbsp; If only I had known when I was having the fun and games with my ADSL router...&lt;/P&gt;
&lt;P&gt;There is a tool called &lt;STRONG&gt;eventtriggers.exe&lt;/STRONG&gt; that allows you to trigger an action when an event is logged (perhaps that is why they called it eventtriggers.exe???)&amp;nbsp; This is useful in plenty of scenarios, not just the one I described earlier.&amp;nbsp; For example, the command below will launch Windows Backup when a low disk space warning is logged.&amp;nbsp; The event will trigger a script to be launched that automatically runs a disk cleanup.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;B&gt;eventtriggers /create /s srvmain /u contoso\jbloggs /p p@ssW23 /tr "Low Disk Space" /eid 4133 /t warning /tk \\server\share\diskcleanup.cmd&lt;/B&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Here are full details of all the switches for the command line: &lt;A title=http://technet2.microsoft.com/windowsserver/en/library/e33bcf4c-dece-4b47-9bb7-31ecfcbc76d51033.mspx?mfr=true href="http://technet2.microsoft.com/windowsserver/en/library/e33bcf4c-dece-4b47-9bb7-31ecfcbc76d51033.mspx?mfr=true" mce_href="http://technet2.microsoft.com/windowsserver/en/library/e33bcf4c-dece-4b47-9bb7-31ecfcbc76d51033.mspx?mfr=true"&gt;http://technet2.microsoft.com/windowsserver/en/library/e33bcf4c-dece-4b47-9bb7-31ecfcbc76d51033.mspx?mfr=true&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;And here is some more information about the tool: &lt;A title=http://www.microsoft.com/germany/technet/prodtechnol/winxppro/reskit/z03c621675.mspx href="http://www.microsoft.com/germany/technet/prodtechnol/winxppro/reskit/z03c621675.mspx" mce_href="http://www.microsoft.com/germany/technet/prodtechnol/winxppro/reskit/z03c621675.mspx"&gt;http://www.microsoft.com/germany/technet/prodtechnol/winxppro/reskit/z03c621675.mspx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3034406" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.technet.com/doxley/archive/tags/XP/default.aspx">XP</category></item><item><title>I want that text, and I want it now!</title><link>http://blogs.technet.com/doxley/archive/2008/03/25/i-want-that-text-and-i-want-it-now.aspx</link><pubDate>Tue, 25 Mar 2008 15:06:49 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3020214</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/doxley/comments/3020214.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3020214</wfw:commentRss><description>&lt;p&gt;How often have you had an error pop up in a dialog box full of useful error numbers, filenames, return codes, and plenty of other stuff, only to start cursing because you could not get a hold of the text content of the dialog box?&amp;#160; Normally people resort to a screengrab of the error box but the trouble with that is that the text portion of it is not searchable by live.com (or any other Internet search engine) if you have posted to a newsgroup or mailing list.&amp;#160; Therefore, you end up typing it all out by hand which can introduce typos and other human errors, just making the problem worse.&lt;/p&gt;  &lt;p&gt;Well, type no more!&amp;#160; The next time a dialog box is displayed, and you want to get at the text contents, just press CTRL+C when it has focus to capture it.&amp;#160; Then, you can paste this text into an notepad, an email, a newsgroup post, a forum message, or anything else that you want to.&amp;#160; This is an incredibly useful, and often overlooked, feature that has been around for quite a while but has always been missed by people.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;An example of an error that I had yesterday when using Hyper-V Beta: &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Copyingthecontentsofanerrordialogbox_D958/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="322" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/Copyingthecontentsofanerrordialogbox_D958/image_thumb_1.png" width="428" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This is the contents of that error window that was copied to the clipboard when I hit CTRL+C:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;[Window Title]      &lt;br /&gt;Virtual Machine Connection &lt;/p&gt;    &lt;p&gt;[Main Instruction]      &lt;br /&gt;Capturing the drive failed. &lt;/p&gt;    &lt;p&gt;[Content]      &lt;br /&gt;Failed to modify device 'Microsoft Virtual Hard Disk'. &lt;/p&gt;    &lt;p&gt;Failed to open attachment 'IDE\CDROMCORP_DVD+-RW_TS-L632D_______________DE03____\5&amp;amp;1A4FB3FB30&amp;amp;1.0.0'. Error: 'One or more arguments are invalid' &lt;/p&gt;    &lt;p&gt;[Expanded Information]      &lt;br /&gt;'SSS-IIS1' failed to modify device 'Microsoft Virtual Hard Disk'. (VMID 187CCF91-A248-4052-BBA0-A19A2F913586) &lt;/p&gt;    &lt;p&gt;'SSS-IIS1': Failed to open attachment 'IDE\CDROMCORP_DVD+-RW_TS-L632D_______________DE03____\5&amp;amp;1A4FB3FB30&amp;amp;1.0.0'. Error: 'One or more arguments are invalid' (0x80070057). (VMID 187CCF91-A248-4052-BBA0-A19A2F913586) &lt;/p&gt;    &lt;p&gt;[^] Hide details&amp;#160; [Close]&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;p.s. Yes, I have already upgraded to the Release Candidate version of Hyper-V!&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3020214" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.technet.com/doxley/archive/tags/XP/default.aspx">XP</category></item><item><title>Windows Live Installer - without the installer??!?!?</title><link>http://blogs.technet.com/doxley/archive/2008/03/04/windows-live-installer-without-the-installer.aspx</link><pubDate>Tue, 04 Mar 2008 15:18:27 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2959267</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.technet.com/doxley/comments/2959267.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=2959267</wfw:commentRss><description>&lt;p&gt;To install a Windows Live product(s) you need to download and install the WLInstaller.exe file, which is a rolled-up package of all the Windows Live services.&amp;#160; You run the installer and then you can choose the components that you want to install from the main screen.&amp;#160; This is a great way to distribute the applications as it means that you only need to download one file, from one web page, to install any of the separate programs.&amp;#160; However, you might one day want to install one of the components only to find that the installer package gives the following error:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsLiveInstaller_B73B/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="176" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsLiveInstaller_B73B/image_thumb.png" width="486" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I personally received this message recently when trying to install the excellent Windows Live Writer on my freshly installed Windows Server 2008.&amp;#160; The first thought that when through my mind was that, by switching to a server OS as my main desktop OS, I lost the use of programs like Windows Live Messenger, and that I was now forced to blog via the web interface that our blog server has; not good.&amp;#160; The reason that this message appears is because, when the programs where rolled up into the installer, the product team decided that it should only install on client OS's as they were the only ones supported.&amp;#160; I don't want to get into the &amp;quot;why&amp;quot; and &amp;quot;who decided that&amp;quot; discussion as that is not what I want to focus on with this post.&lt;/p&gt;  &lt;p&gt;Well, not to worry, because I can confirm that you can install the Windows Live components on a server OS, indeed, I am writing this blog post via Windows Live Writer so it definitely works!&amp;#160; All you need are the separate MSI installer files for each application.&amp;#160; With these files you can then just double-click each one to install the application that you want.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;There are 2 ways that you can get a hold of the MSI files.&amp;#160; Firstly, you could install all the components via the WLInstaller.exe program on a client OS machine, and then copy them out from the following folders:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;32-bit Windows - C:\Program Files\Common Files\WindowsLiveInstaller\MsiSources&lt;/li&gt;    &lt;li&gt;64-bit Windows - C:\Program Files (x86)\Common Files\WindowsLiveInstaller\MsiSources&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The files you want are called: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows Live Sign-In Assistant 4.200.520.1: Install_{AFA4E5FD-ED70-4D92-99D0-162FD56DC986}.msi&lt;/li&gt;    &lt;li&gt;Windows Live Messenger 8.5.1302.1018: Install_{508CE775-4BA4-4748-82DF-FE28DA9F03B0}.msi&lt;/li&gt;    &lt;li&gt;Windows Live Writer 12.0.1366.1026: Install_{9176251A-4CC1-4DDB-B343-B487195EB397}.msi&lt;/li&gt;    &lt;li&gt;Windows Live Mail 12.0.1606.1023: Install_{184E7118-0295-43C4-B72C-1D54AA75AAF7}.msi&lt;/li&gt;    &lt;li&gt;Windows Live Toolbar 03.01.0000.0146: Install_{D5A145FC-D00C-4F1A-9119-EB4D9D659750}.msi&lt;/li&gt;    &lt;li&gt;Windows Live Photo Gallery 12.0.1308.1023: Install_{257E440F-781F-459B-9A68-A0872B80C1D6}.msi&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you can't use the above method, you can go to the following SkyDrive to access a copy: &lt;a title="Live Suite SkyDrive folder" href="http://cid-9e63a4688135fd45.skydrive.live.com/browse.aspx/LiveWave2EN"&gt;Live Suite SkyDrive folder&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Out of the 2 methods mentioned above, I strongly recommend the first one for two important reasons.&amp;#160; By using WLInstaller.exe you will always have the latest version of the files.&amp;#160; Secondly, you know the authenticity of the files as you have downloaded them from live.com rather than the SkyDrive (not that I am saying that the files in the SkyDrive are not safe, which they are, especially as they should carry the digital signature from Microsoft).&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Thanks to these guys for the heads-up: &lt;a title="http://on10.net/blogs/sarahintampa/20879/Default.aspx" href="http://on10.net/blogs/sarahintampa/20879/Default.aspx"&gt;http://on10.net/blogs/sarahintampa/20879/Default.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2959267" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.technet.com/doxley/archive/tags/XP/default.aspx">XP</category><category domain="http://blogs.technet.com/doxley/archive/tags/Windows+Live/default.aspx">Windows Live</category></item><item><title>Windows Update - Why 3 am?    &amp;   Help! I can't update anymore!</title><link>http://blogs.technet.com/doxley/archive/2008/01/10/windows-update-why-3-am-help-i-can-t-update-anymore.aspx</link><pubDate>Thu, 10 Jan 2008 16:16:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2731230</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/2731230.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=2731230</wfw:commentRss><description>&lt;P&gt;By default, Windows XP downloads and installs updates from Windows Update nightly at 3 a.m; why did Microsoft choose 3 a.m.?&amp;nbsp; I mean, the average user does not have their computer on that that time of day so it seems a rather bizarre default setting to to choose to me.&amp;nbsp; The reason I am blogging about this 'issue' is because the other day my brother left his XP computer on overnight because he was converting a 500GB&amp;nbsp;FAT32 drive to NTFS.&amp;nbsp; At 3am, the patches downloaded, installed and then rebooted his computer even though he had a rather important process running; luckily his convert process had finished so his drive was alright.&amp;nbsp; However, it could have been much worse for him had the process been terminated halfway though.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Anyway, without forewarning, the Microsoft people who look after our update servers decided to (*internally* only) redirect my Windows Update for Windows Vista search to our internal servers.&amp;nbsp; So, when I press the button "Check for updates" from Control Panel the program goes to an internal server rather than the public ones.&amp;nbsp; I have no problem with that, in fact, I have even implemented the configuration in some client sites myself so I understand the reason behind it.&amp;nbsp; However, because we were not told about this change, I started to receive the following error when trying to update my work computer:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=center&gt;&amp;nbsp;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsUpdate3am_8AE1/image_2.png" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsUpdate3am_8AE1/image_2.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=166 alt=image src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsUpdate3am_8AE1/image_thumb.png" width=569 border=0 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsUpdate3am_8AE1/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It took me a while to realise why, and then a little bit longer to work out what to do.&amp;nbsp; So, if your admin has implemented this change, you can click on the following link in the Windows&amp;nbsp;Update window&amp;nbsp;in order to force Windows Update to use the public servers to check for updates one time only:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsUpdate3am_8AE1/image_4.png" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsUpdate3am_8AE1/image_4.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=76 alt=image src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsUpdate3am_8AE1/image_thumb_1.png" width=510 border=0 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/WindowsUpdate3am_8AE1/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Why am I posting this?&amp;nbsp; Well, as a consultant, I am almost never ever in the office.&amp;nbsp; Consequently, Windows Update ceased functioning for me because it never found the Microsoft internal servers from my house.&amp;nbsp; Being a good employee, I like to keep my computer patched so it worried me somewhat that Windows Update had ceased functioning (or perhaps I could say that it was 'off the twig! Kicked the bucket, shuffled off his mortal coil, run down the curtain and joined the bleedin' choir invisible!!' in true Monty Python style :-) ).&amp;nbsp; I am sure that I am not alone in this situation, therefore, if this happens to you, here is how to keep your computer updated!&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2731230" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.technet.com/doxley/archive/tags/XP/default.aspx">XP</category></item><item><title>Switching  Windows Components on and off</title><link>http://blogs.technet.com/doxley/archive/2007/11/27/switching-windows-components-on-and-off.aspx</link><pubDate>Tue, 27 Nov 2007 17:38:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2572712</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/2572712.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=2572712</wfw:commentRss><description>&lt;P&gt;Ever wanted to install/uninstall/enable/disable various Windows components automatically during installation or deployment?&amp;nbsp; I have compiled this list from various sources which lets you easily do just that!&amp;nbsp; You simply add the whole list to either your &lt;STRONG&gt;unattend.txt&lt;/STRONG&gt; file or your &lt;STRONG&gt;sysprep.inf&lt;/STRONG&gt; file and change the "On" or "Off" values accordingly.&amp;nbsp; This is a list for Windows 2000, Windows XP and Windows Server 2003 so some items will not work depending on the Operating System you are installing (for example 'pinball' does not exist on Windows 2003 server).&amp;nbsp; Don't worry as it won't generate an error for you, if the item enabled does not exist then it is just ignored.&lt;/P&gt;
&lt;P&gt;Each one should be pretty self explanatory as to what it refers to.&lt;/P&gt;
&lt;P&gt;[Components] &lt;BR&gt;&amp;nbsp;&amp;nbsp; accessopt=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; calc=On &lt;BR&gt;&amp;nbsp;&amp;nbsp; certsrv=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; certsrv_client=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; certsrv_server=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; charmap=On &lt;BR&gt;&amp;nbsp;&amp;nbsp; chat=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; deskpaper=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; dialer=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; fax=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; fp_extensions=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; fp_vdir_deploy=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; freecell=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; hearts=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; hypertrm=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; IEAccess=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; iis_common=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; iis_ftp=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; iis_htmla=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; iis_inetmgr=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; iis_nntp=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; iis_nntp_docs=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; iis_pwmgr=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; iis_smtp=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; iis_smtp_docs=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; iis_www=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; iis_www_vdir_printers=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; iis_www_vdir_terminalservices=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; iisdbg=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; indexsrv_system=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; licenseserver=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; media_clips=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; media_utopia=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; minesweeper=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; mousepoint=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; mplay=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; msmq_ADIntegrated=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; msmq_Core=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; msmq_HTTPSupport=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; msmq_LocalStorage=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; msmq_MQDSService=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; msmq_RoutingSupport=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; msmq_TriggersService=Off&lt;BR&gt;&amp;nbsp;&amp;nbsp; msmsgs=Off&lt;BR&gt;&amp;nbsp;&amp;nbsp; msnexplr=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; mswordpad=On &lt;BR&gt;&amp;nbsp;&amp;nbsp; netcis=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; netoc=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; objectpkg=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; OEAccess=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; paint=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; pinball=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; rec=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; reminst=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; rstorage=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; solitaire=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; spider=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; templates=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; TerminalServer=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; TSClients=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; TSWebClient=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; vol=On &lt;BR&gt;&amp;nbsp;&amp;nbsp; WMAccess=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; WMPOCM=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; wms=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; wms_admin_asp=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; wms_admin_mmc=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; wms_server=Off &lt;BR&gt;&amp;nbsp;&amp;nbsp; zonegames=Off&lt;/P&gt;
&lt;P&gt;&amp;nbsp;BTW, this is by no means the full list of components so if you have one that I am missing then feel free to let me know and I will update this list.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2572712" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/XP/default.aspx">XP</category></item><item><title>Junction points with network drives</title><link>http://blogs.technet.com/doxley/archive/2007/11/26/junction-points-with-network-drives.aspx</link><pubDate>Mon, 26 Nov 2007 11:01:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2563378</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.technet.com/doxley/comments/2563378.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=2563378</wfw:commentRss><description>&lt;P&gt;Ever wanted to create a 'junction point' style pointer but using a network drive as the source?&amp;nbsp; Now you can!&lt;/P&gt;
&lt;P&gt;With Windows XP you can create junction points on your disks but the prerequisite is that the source point is on your local disk.&amp;nbsp; This is no good if you need to create the junction point that refers the user from a point that is anywhere else, for example a network drive.&amp;nbsp; This is actually very simple to do and has existed in Windows since Windows 98 (I think, but don't quote me on that...).&amp;nbsp; All you need to do is to create a desktop.ini file and a target.lnk file and you are all done.&amp;nbsp; The contents of the desktop.ini file should be:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;[.ShellClassInfo]")&lt;BR&gt;CLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;The target.lnk file you can either create manually or use the following VBS script:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;Set oWS = WScript.CreateObject("WScript.Shell")&lt;BR&gt;&amp;nbsp;sLinkFile = MYPATHFORFILE&amp;nbsp;&amp;amp; "\target.lnk"&lt;BR&gt;&amp;nbsp;Set oLink = oWS.CreateShortcut(sLinkFile)&lt;BR&gt;&amp;nbsp;oLink.TargetPath = SOURCEPATHTOBEREDIRECTED&lt;BR&gt;&amp;nbsp;oLink.WorkingDirectory =&amp;nbsp;DESTINATION&lt;BR&gt;&amp;nbsp;oLink.Save&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The only downside is that this solution also has a prerequisite.&amp;nbsp; The application that you want to follow the redirection must use Shell32.dll for it's file handling.&amp;nbsp; Seeing as most applications now do this should not be too great a problem for you.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2563378" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/XP/default.aspx">XP</category><category domain="http://blogs.technet.com/doxley/archive/tags/Scripting/default.aspx">Scripting</category></item></channel></rss>