<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>aaron-kelley.net &#187; Windows 7</title>
	<atom:link href="http://aaron-kelley.net/blog/tag/windows-7/feed/" rel="self" type="application/rss+xml" />
	<link>http://aaron-kelley.net</link>
	<description>My little corner of the Internet</description>
	<lastBuildDate>Fri, 18 May 2012 19:32:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Crappy Desktop Wallpaper Compression in Windows 7</title>
		<link>http://aaron-kelley.net/blog/2011/01/crappy-desktop-wallpaper-compression-in-windows-7/</link>
		<comments>http://aaron-kelley.net/blog/2011/01/crappy-desktop-wallpaper-compression-in-windows-7/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 22:51:15 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Image Compression]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=939</guid>
		<description><![CDATA[This is a problem I noticed many months ago, but did not seriously look in to until just now. I like to use the monthly Mozilla Foxkeh desktop wallpaper.  Right now, I have the January 2011 wallpaper — this nice, large, lossless PNG.  (By the way, the word that he is in the progress of [...]]]></description>
			<content:encoded><![CDATA[<p>This is a problem I noticed many months ago, but did not seriously look in to until just now.</p>
<p>I like to use the monthly <a href="http://foxkeh.jp/downloads/wallpapers/" target="_blank">Mozilla Foxkeh desktop wallpaper</a>.  Right now, I have the January 2011 wallpaper — <a href="http://www.foxkeh.com/downloads/wallpapers/201101/1920x1200_cal_universal_sun.png" target="_blank">this nice, large, lossless PNG</a>.  (By the way, the word that he is in the progress of writing is &#8220;火狐&#8221;, which literally means &#8220;fire fox.&#8221;  How cool!)</p>
<p>Anyway, I noticed that there is crappy compression on the image shown on my desktop, particularly around the numbers that make of the calendar.  This has been occurring in the wallpapers for past months as well.  If I open up the PNG (that I told Windows to use!!) and zoom way in, the image is crystal clear.  But on the desktop, it is junk.  Take a look, I zoomed in on the &#8220;2011&#8243; at the top-left of the calendar.  On the left is the data from the PNG as viewed in any decent graphics application, and on the right is what appears on my desktop.</p>
<p style="text-align: center;"><img class="size-full wp-image-940 aligncenter" title="compression" src="http://aaron-kelley.net/wp-content/uploads/2011/01/compression.png" alt="" width="744" height="216" /></p>
<p>Yuck!</p>
<p><span id="more-939"></span>Now, with perhaps more typical wallpapers like photographs, maybe this wouldn&#8217;t be so noticeable.  But this is still dumb.  If I provide a lossless image, why can&#8217;t Windows use it directly, or at least convert it for use in a lossless manner?</p>
<p>I happen to know that in the registry, the path to your current wallpaper is located at <tt>HKCU\Control Panel\Desktop\Wallpaper</tt>.  Taking a look at the value stored there&#8230;</p>
<p style="text-align: center;"><img class="size-full wp-image-941 aligncenter" title="wallpaper" src="http://aaron-kelley.net/wp-content/uploads/2011/01/wallpaper.png" alt="" width="800" height="404" /></p>
<p>That&#8217;s right, it is pointing at <tt>TranscodedWallpaper.jpg</tt>, located in the depths of my user profile.  So, Windows took my PNG and converted it to JPEG to be used as my wallpaper.  Ugh.  Ugh ugh ugh.</p>
<p>Anyway, there&#8217;s a couple of ways around the problem.  First, you can open the PNG image in Internet Explorer or Firefox or Windows Live Photo Gallery (or perhaps any number of other applications), right-click on it, and select the option to use it as your desktop background.  It will be properly set, without the crappy compression occurring.  (I normally set it through the control panel you get by right-clicking your desktop and clicking &#8220;Personalize.&#8221;  I confirmed that going back there to set it restores the crappy JPEG compression.)</p>
<p>The other option would be to convert the image to BMP and set the path to it manually in the registry, at the value shown above.  Then, log out and log back in to have Windows notice that the wallpaper has changed.</p>
<p>Hopefully this will be addressed in the next major Windows release!  (Not addressed in the forthcoming Windows 7 Service Pack 1, sorry.)</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2011/01/crappy-desktop-wallpaper-compression-in-windows-7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WSD printers crashing Print Spooler service in Windows 7</title>
		<link>http://aaron-kelley.net/blog/2010/08/wsd-printers-crashing-print-spooler-service-in-windows-7/</link>
		<comments>http://aaron-kelley.net/blog/2010/08/wsd-printers-crashing-print-spooler-service-in-windows-7/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 20:48:21 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Printers]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=837</guid>
		<description><![CDATA[For a while now, I&#8217;ve been noticing that my Windows printer list would come up empty in the control panel, or when I tried to print something, I&#8217;d get an error that indicates that the Print Spooler service is not running.  Going and manually starting the Print Spooler service fixes the problem, but that&#8217;s silly, [...]]]></description>
			<content:encoded><![CDATA[<p>For a while now, I&#8217;ve been noticing that my Windows printer list would come up empty in the control panel, or when I tried to print something, I&#8217;d get an error that indicates that the Print Spooler service is not running.  Going and manually starting the Print Spooler service fixes the problem, but that&#8217;s silly, why should I have to do it?  Why is the Print Spooler service stopping at all?</p>
<p><span id="more-837"></span>Well, the cheesiest way to fix this problem is to set the Print Spooler service to automatically after failure.  Visit the Print Spooler service properties in the Services module in the MMC and click on the &#8220;Recovery&#8221; tab.  I found the default settings to be &#8220;Restart the Service&#8221; for first and second failures, but not for subsequent failures.  Set all three of the options to &#8220;Restart the Service.&#8221;</p>
<p style="text-align: center;"><img class="size-full wp-image-838  aligncenter" title="spooler" src="http://aaron-kelley.net/wp-content/uploads/2010/08/spooler.png" alt="" width="450" height="505" /></p>
<p>Alright&#8230; problem solved.</p>
<p>Except the Print Spooler service is still crashing, as I can see in the reliability monitor:</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-839" title="spooler2" src="http://aaron-kelley.net/wp-content/uploads/2010/08/spooler2.png" alt="" width="800" height="782" /></p>
<p>What&#8217;s this?  Some of these crashes are 10 minutes apart or less?  Even though the Print Spooler restart every time it crashes, I&#8217;d like to get rid of the crashes altogether.</p>
<p>Looking at the system event logs, I found error messages that correspond to the service crash times that look like this:</p>
<blockquote><p>Faulting application name: spoolsv.exe, version: 6.1.7600.16385, time stamp: 0x4a5bd3d1<br />
Faulting module name: wsdapi.dll, version: 6.1.7600.16385, time stamp: 0x4a5be0a1<br />
Exception code: 0xc0000005<br />
Fault offset: 0x000000000000769a<br />
Faulting process id: 0&#215;1340<br />
Faulting application start time: 0x01cb3e447c97686a<br />
Faulting application path: C:\Windows\System32\spoolsv.exe<br />
Faulting module path: C:\Windows\System32\wsdapi.dll<br />
Report Id: d1e7f7eb-aa38-11df-b6ff-caee131491bf</p></blockquote>
<p>Ah ha!  wsdapi.dll is blamed for crashing the Print Spooler service.  Some research indicates that this DLL is used to talk to printers configured to print via <a href="http://en.wikipedia.org/wiki/Web_Services_for_Devices" target="_blank">WSD</a>, or Web Services for Devices.</p>
<p>Turns out that we have a couple of printers at the office where I work that support WSD, and Windows 7 had automatically chosen WSD when I set them up using the printer setup wizard.  By the way, you can check to see if you have any printers set up to use WSD by opening Print Management (find it using the Start Menu search), and then clicking on Print Servers -&gt; (your computer) -&gt; Ports.  Any WSD ports will have a name starting with &#8220;WSD.&#8221;</p>
<p>Now, I don&#8217;t know if this crash is because of Microsoft&#8217;s WSD support, or flaky printer drivers, or a flaky WSD implementation on the printer itself, or what.  All of the print drivers I am using are either the ones bundled with Windows 7 or ones provided automatically by Windows Update, though.  Anyway, I decided to delete the WSD printers and set them up again using plain old TCP/IP printing without WSD, to see if that cured the problem.  Sure enough, it did.  Here&#8217;s how it goes.</p>
<p>In the printer setup wizard, after telling it you want to search for a network printer, make sure you choose the option that says your printer was not listed (even if it was).</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-840" title="spooler3" src="http://aaron-kelley.net/wp-content/uploads/2010/08/spooler3.png" alt="" width="660" height="492" /></p>
<p>Then say you want to add a printer by its IP address.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-841" title="spooler4" src="http://aaron-kelley.net/wp-content/uploads/2010/08/spooler4.png" alt="" width="660" height="492" /></p>
<p>Then set the device type to &#8220;TCP/IP Device&#8221; instead of &#8220;Autodetect&#8221; or &#8220;WSD&#8221;&#8230;</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-842" title="spooler5" src="http://aaron-kelley.net/wp-content/uploads/2010/08/spooler5.png" alt="" width="660" height="492" /></p>
<p>And then, type in the IP address.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-843" title="spooler6" src="http://aaron-kelley.net/wp-content/uploads/2010/08/spooler6.png" alt="" width="660" height="492" /></p>
<p>Then complete the printer setup as normal and repeat for any other WSD printers that you have.  If you got them all, no more crashes due to WSD!</p>
<p><strong>Update: September 17, 2010</strong></p>
<p>Barnkeeper below in the comments suggests that this is related to security issue <a href="http://www.microsoft.com/technet/security/bulletin/MS10-061.mspx" target="_blank">MS10-061</a> (corrected by update <a href="http://support.microsoft.com/kb/2347290" target="_blank">KB2347290</a>).  I have tested this and confirmed that the update does <em>not</em> fix the problem.  The Print Spooler service continues to crash even with the update applied.</p>
<p><strong>Update: February 3, 2011</strong></p>
<p>This issue still occurs in Windows 7 Service Pack 1.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2010/08/wsd-printers-crashing-print-spooler-service-in-windows-7/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>The User Profile Service service failed the logon.  User profile cannot be loaded.</title>
		<link>http://aaron-kelley.net/blog/2010/02/the-user-profile-service-failed-the-logon-user-profile-cannot-be-loaded/</link>
		<comments>http://aaron-kelley.net/blog/2010/02/the-user-profile-service-failed-the-logon-user-profile-cannot-be-loaded/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 03:09:23 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=702</guid>
		<description><![CDATA[&#8230;How&#8217;s that for good grammar? Anyway, this error popped up for me in Windows 7 the other day.  After the computer boots up, you click on your user icon, type in your password, and BAM!  &#8220;The User Profile Service service failed the logon.  User profile cannot be loaded.&#8221;  And then you are logged off, and [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;How&#8217;s that for good grammar?</p>
<p>Anyway, this error popped up for me in Windows 7 the other day.  After the computer boots up, you click on your user icon, type in your password, and BAM!  &#8220;The User Profile Service service failed the logon.  User profile cannot be loaded.&#8221;  And then you are logged off, and stuck back at the user select screen.</p>
<p><span id="more-702"></span>If you&#8217;re having this problem, hopefully you have another account on the computer that you can sign in to.  To fix it&#8230;</p>
<ul>
<li>Sign into another Windows account.</li>
<li>Run the registry editor.</li>
<li>Navigate to <tt>HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList</tt>.</li>
<li>Look at the sub-keys here in the form of <tt>S-1-5-21-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-XXXX</tt>.</li>
<li>One of them is probably duplicated with the extension &#8220;<tt>.bak</tt>.&#8221;  Remove (or backup) the one <em>without</em> the <tt>.bak</tt>, and then rename the remaining one, removing the <tt>.bak</tt> extension.</li>
<li>Log out and try to log in as your troublesome user.  Should be fixed now!</li>
</ul>
<p>Now, why did this happen in the first place?  I think it has something to do with Windows Backup creating a backup copy of the profile during the backup procedure, and then being interrupted or something and not restoring things to how they used to be.  Maybe there are other scenarios that can cause this problem as well.  In any case, I hope this helps someone!</p>
<p>By the way, while this happened to me on Windows 7, <a href="http://www.vistax64.com/tutorials/130095-user-profile-service-failed-logon-user-profile-cannot-loaded.html" target="_blank">I understand that the error can occur on Windows Vista as well</a>.</p>
<p><strong>Update: April 26, 2010</strong></p>
<p>Some commenters have noted that if you only have one account on your computer, you may still be able to use this trick to fix your problem.  Try booting in safe mode (press F8 at boot).  If you can log in using safe mode, fix the registry as described above, and then reboot into normal mode and you should be all set.</p>
<p><strong>Update: September 1, 2010</strong></p>
<p>If you do not know how to use the registry editor, or you do not know how to start your computer in safe mode, Google up a tutorial for either of these and once you figure them out, you should be able to use this information to solve your problem.  Or, get a more experienced techy friend to look at your computer and point him or her to this article.  Explaining these is beyond the scope of this article and I won&#8217;t be posting any more detailed step-by-step in response to comments.</p>
<p><strong>Update: December 1, 2010</strong></p>
<p>Jon Hege reports in the comments that this problem may also be caused by a missing <tt>C:\Users\Default</tt> folder.  In this case, you may be able to copy the folder over from another machine to correct the issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2010/02/the-user-profile-service-failed-the-logon-user-profile-cannot-be-loaded/feed/</wfw:commentRss>
		<slash:comments>132</slash:comments>
		</item>
		<item>
		<title>Disable remote UAC in Windows Vista and Windows 7</title>
		<link>http://aaron-kelley.net/blog/2010/01/disable-remote-uac-in-windows-vista-and-windows-7/</link>
		<comments>http://aaron-kelley.net/blog/2010/01/disable-remote-uac-in-windows-vista-and-windows-7/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 00:43:03 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=673</guid>
		<description><![CDATA[In earlier versions of Windows, if you had files or folders with NTFS permissions assigned to the &#8220;Administrators&#8221; group (i.e., &#8220;Administrators&#8221; are allowed to edit the files but other users are not), they applied to all users in the Administrators group like you would expect.  In Windows Vista and Windows 7 (with UAC enabled), a [...]]]></description>
			<content:encoded><![CDATA[<p>In earlier versions of Windows, if you had files or folders with NTFS permissions assigned to the &#8220;Administrators&#8221; group (i.e., &#8220;Administrators&#8221; are allowed to edit the files but other users are not), they applied to all users in the Administrators group like you would expect.  In Windows Vista and Windows 7 (with UAC enabled), a process must be elevated <em>and</em> be running as a user in the Administrators group to be given these permissions.  This is fine when you&#8217;re dealing with stuff on your local machine&#8230; when you try to do something with a file that you need administrative permission to do, Windows just prompts you to elevate, and you may get a UAC prompt depending on your system settings.</p>
<p>But if you are dealing with stuff on a different machine, perhaps by Windows file sharing, there&#8217;s no way to elevate yourself.  So, if you are trying to access a shared folder that only &#8220;Administrators&#8221; are allowed to access, even if you are a member of the &#8220;Administrators&#8221; group, you will not be able to access it.</p>
<p><span id="more-673"></span>The fix for this is to disable remote UAC processing.  With this disabled, users in the &#8220;Administrators&#8221; group will be able to do what they have permission to do without elevating, if they are accessing the machine over the network.  To do this, create the following DWORD registry value (if it does not exist already):</p>
<p><tt>HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\LocalAccountTokenFilterPolicy</tt></p>
<p>Set the value data to 0 to disable remote UAC processing and to 1 to enable it.</p>
<p>The reason I wanted to disable remote UAC processing is so that I can access the contents of local backups created by Windows Backup on Windows 7 remotely.  Windows automatically restricts access to the backup folder it creates to the &#8220;Administrators&#8221; group.  Even if you change the permissions, they will be reset next time the backup runs.  But I imagine that there are a number of situations where this would be helpful.</p>
<p>For more information, see <a href="http://msdn.microsoft.com/en-us/library/aa826699%28VS.85%29.aspx" target="_blank">this MSDN article</a>.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;"><strong>HKLM</strong>\<strong>SOFTWARE</strong>\<strong>Microsoft</strong>\<strong>Windows</strong>\<strong>CurrentVersion</strong>\<strong>Policies</strong>\<strong>system</strong>\<strong>LocalAccountTokenFilterPolicyHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system\LocalAccountTokenFilterPolicy</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2010/01/disable-remote-uac-in-windows-vista-and-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create a Windows 7 &#8220;all in one&#8221; DVD</title>
		<link>http://aaron-kelley.net/blog/2010/01/create-a-windows-7-all-in-one-dvd/</link>
		<comments>http://aaron-kelley.net/blog/2010/01/create-a-windows-7-all-in-one-dvd/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 22:39:15 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=666</guid>
		<description><![CDATA[One of the cool things about Windows Vista is that, if you have an installation DVD for Vista Home Basic, Home Premium, Business, or Ultimate, you can use it to install any of those editions — which one you get just depends on which product key you enter at the beginning of the installation.  For [...]]]></description>
			<content:encoded><![CDATA[<p>One of the cool things about Windows Vista is that, if you have an installation DVD for Vista Home Basic, Home Premium, Business, or Ultimate, you can use it to install any of those editions — which one you get just depends on which product key you enter at the beginning of the installation.  For some reason, Microsoft took this cool tidbit away from Windows 7.  The disc you get only lets you install one edition.</p>
<p>However, there&#8217;s an easy way to turn such a &#8220;locked&#8221; disc into a disc that will install any edition again, just like with Windows Vista.</p>
<p><span id="more-666"></span>First, make an ISO image of your Windows 7 DVD if you do not already have one.  (I use <a href="http://www.ezbsystems.com/ultraiso/" target="_blank">UltraISO</a>, but there are any number of utilities for doing this.)</p>
<p>Then, open the ISO image in your favorite ISO editor (again, I use <a href="http://www.ezbsystems.com/ultraiso/" target="_blank">UltraISO</a>).  Navigate to the &#8220;<tt>sources</tt>&#8221; directory and delete the &#8220;<tt>ei.cfg</tt>&#8221; file.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-665" title="Making a Windows 7 all-in-one ISO image" src="http://aaron-kelley.net/wp-content/uploads/2010/01/7-iso.png" alt="" width="792" height="608" /></p>
<p>Save the image and burn it to disc.  Now, when you use it to start a Windows 7 install, you will get the option to choose which edition you want to install.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-667" title="Windows 7 all-in-one DVD" src="http://aaron-kelley.net/wp-content/uploads/2010/01/7-all.png" alt="" width="800" height="600" /></p>
<p>Make sure that you choose the one that matches which version you actually have a license for!  Otherwise, you will not be able to enter your product key at the end of the installation process.</p>
<p>Note that Windows 7 Enterprise is not included in the list in the screen shot.  Like Windows Vista Enterprise, you&#8217;ll need a separate disc for it still.  However, if you are using a 32-bit Windows 7 install DVD, you will also have &#8220;Windows 7 Starter&#8221; on the disc.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2010/01/create-a-windows-7-all-in-one-dvd/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Windows &#8211; Turn off your screen NOW</title>
		<link>http://aaron-kelley.net/blog/2009/08/windows-turn-off-your-screen-now/</link>
		<comments>http://aaron-kelley.net/blog/2009/08/windows-turn-off-your-screen-now/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 21:06:18 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Power Saving]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=554</guid>
		<description><![CDATA[One thing I always wished I was able to do is issue a command to turn off my laptop screen, but leave the computer running.  If I&#8217;m going to leave my computer for a while, it doesn&#8217;t really make sense to leave the screen on wasting power, but the computer might be busy working on [...]]]></description>
			<content:encoded><![CDATA[<p>One thing I always wished I was able to do is issue a command to turn off my laptop screen, but leave the computer running.  If I&#8217;m going to leave my computer for a while, it doesn&#8217;t really make sense to leave the screen on wasting power, but the computer might be busy working on something, so I&#8217;d like to be able to leave it on.</p>
<p>Windows, of course, lets you specify some amount of time to wait before turning off your screen.  But, here&#8217;s a utility you can use to turn off your screen right away.</p>
<p><span id="more-554"></span>Head over to <a href="http://www.jimbug.org/downloads/download.htm" target="_blank">Jim Chevalier&#8217;s downloads page</a> and grab Monoff4.  If you just run it, it will give you a one-time configuration to allow you to select the power-off mode.  Then, running it makes the screen just power off.  It wakes up when you move the mouse or bang on the keyboard.</p>
<p>Oh, the reason I finally got around to looking for a solution to this is that since I installed Windows 7, my screen has not been shutting off after the 1 hour I told it to wait &#8212; it just goes black, with the backlight still on.  This utility properly shuts off the screen.</p>
<p>If you&#8217;d like to also have your Windows session lock when you turn off the screen, grab LockWS from the same page, and set up a batch file like this:</p>
<blockquote><p><tt>@echo off<br />
start Monoff4.exe<br />
LockWS</tt></p></blockquote>
<p>(It seems that if I try to launch Monoff4 without the &#8220;<tt>.exe</tt>&#8220;, it brings up the configuration screen again.)</p>
<p>You can create a shortcut to this batch file and pin it to your Start menu, or wherever you like, for when you would just like the screen off.</p>
<p>That&#8217;s all for today!</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2009/08/windows-turn-off-your-screen-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get the old taskbar behavior back in Windows 7</title>
		<link>http://aaron-kelley.net/blog/2009/08/get-the-old-taskbar-behavior-back-in-windows-7/</link>
		<comments>http://aaron-kelley.net/blog/2009/08/get-the-old-taskbar-behavior-back-in-windows-7/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 15:56:47 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=548</guid>
		<description><![CDATA[While I am actually quite fond of the new taskbar in Windows 7, not everyone will take a liking to it right away.  Here is a good article on getting the taskbar to behave like it used to, with a separate Quick Launch section and the window titles of your applications displayed.]]></description>
			<content:encoded><![CDATA[<p>While I am actually quite fond of the new taskbar in Windows 7, not everyone will take a liking to it right away.  <a href="http://www.techspot.com/guides/188-old-taskbar-in-windows7/" target="_blank">Here is a good article</a> on getting the taskbar to behave like it used to, with a separate Quick Launch section and the window titles of your applications displayed.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2009/08/get-the-old-taskbar-behavior-back-in-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Windows 7&#8242;s built-in h.264 decoder in Media Player Classic Homecinema</title>
		<link>http://aaron-kelley.net/blog/2009/08/use-windows-7s-built-in-h-264-decoder-in-media-player-classic-homecinema/</link>
		<comments>http://aaron-kelley.net/blog/2009/08/use-windows-7s-built-in-h-264-decoder-in-media-player-classic-homecinema/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 19:17:28 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Blu-ray]]></category>
		<category><![CDATA[CCCP]]></category>
		<category><![CDATA[CoreAVC]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows codecs]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=492</guid>
		<description><![CDATA[On Windows, I always install the CCCP to get all of the codecs I need.  It&#8217;s a nice pack of mostly open source software.  Most of the audio and video decoding functionality it provides is provided by libavcodec from the FFmpeg project &#8212; this library also powers the decoding of VLC, Perian, and most notable [...]]]></description>
			<content:encoded><![CDATA[<p>On Windows, I always install the <a href="http://www.cccp-project.net/" target="_blank">CCCP</a> to get all of the codecs I need.  It&#8217;s a nice pack of mostly open source software.  Most of the audio and video decoding functionality it provides is provided by libavcodec from the <a href="http://ffmpeg.org/" target="_blank">FFmpeg project</a> &#8212; this library also powers the decoding of <a href="http://www.videolan.org/vlc/" target="_blank">VLC</a>, <a href="http://perian.org/" target="_blank">Perian</a>, and most notable media players on Linux.  With the CCCP, this is provided in the form of FFDShow, a set of DirectShow filters that can be used by any Windows application that supports DirectShow.  The CCCP also includes Media Player Classic, a nice, light player, pre-configured to just play everything right.  No thinking involved, just install the CCCP.</p>
<p>However, I find that libavcodec is not fast enough to decode high-bitrate h.264 content in real-time on my machine (2.4 GHz Core 2 Duo) &#8212; say, for example, the h.264 content that you would find on a Blu-ray disc.  So, I set out looking for alternatives.</p>
<p><span id="more-492"></span>The most obvious choice is <a href="http://www.coreavc.com/" target="_blank">CoreAVC</a> (although that will cost you $15!).  They boast having the fastest software h.264 decoder available &#8212; and they&#8217;re probably right.  I downloaded the trial version and found that it allowed my computer, for the first time, to play back a Blu-ray encoding without stuttering or hiccuping or dropping frames.  Unfortunately, my particular Blu-ray movie (Stargate: Continuum) <a href="http://forum.corecodec.com/viewtopic.php?f=3&amp;t=1572" target="_blank">apparently was encoded by some encoder that did not follow the AVC spec completely</a>, and thus, CoreAVC has some <a href="http://aaron-kelley.net/wp-content/uploads/2009/08/sgc-1.jpg" target="_blank">decoding</a> <a href="http://aaron-kelley.net/wp-content/uploads/2009/08/sgc-2.jpg" target="_blank">errors</a> (although the video is decoded fine by libavcodec, if a bit too slowly).  <a href="http://forum.corecodec.com/viewtopic.php?f=3&amp;t=2868" target="_blank">I&#8217;ve been promised that a workaround for this issue will be present in CoreAVC 2.0</a>, which may come along at around the same time as Windows 7&#8242;s general availability.</p>
<p>There&#8217;s also hardware-assisted decoding.  Maybe if you have a good GPU, this is an option.  On my machine, the GPU supports h.264 decoding, but it is even slower than libavcodec.</p>
<p>Another option is just to use Windows 7&#8242;s built-in h.264 support, that I had read about at some point, but completely slipped my mind until after I checked out CoreAVC.  So, here&#8217;s how to configure Media Player Classic to prefer Windows 7&#8242;s native support over that provided by FFDShow.</p>
<p>First, go to View -&gt; Options.  Select &#8220;External Filters&#8221; on the left, and then click &#8220;Add Filter&#8221; in the top right.  Find &#8220;Microsoft DTV-DVD Video Decoder&#8221; and click &#8220;OK.&#8221;</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-489" title="Using Microsoft h.264 filter in MPC - 1" src="http://aaron-kelley.net/wp-content/uploads/2009/08/msh264-1.png" alt="Using Microsoft h.264 filter in MPC - 1" width="476" height="366" /></p>
<p>Now, select this filter in the list of filters, and choose the &#8220;Prefer&#8221; option on the right.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-490" title="Using Microsoft h.264 filter in MPC - 2" src="http://aaron-kelley.net/wp-content/uploads/2009/08/msh264-2.png" alt="Using Microsoft h.264 filter in MPC - 2" width="692" height="531" /></p>
<p>This filter will take over the playback of some other types of media as well.  If you don&#8217;t want that, remove everything except the h.264 subtype and the subtypes in {braces} from the list at the bottom of this window.</p>
<p>Press &#8220;OK,&#8221; and then close and restart Media Player Classic.  And then, enjoy your h.264.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-491" title="Using Microsoft h.264 filter in MPC - 3" src="http://aaron-kelley.net/wp-content/uploads/2009/08/msh264-3.png" alt="Using Microsoft h.264 filter in MPC - 3" width="800" height="588" /></p>
<p>(By the way, this is the h.264 encoding found on the Blu-ray disc, and it has not been re-encoded or re-compressed or anything.  I had to rip it because that&#8217;s the only way I could get it to play at all&#8230; but that&#8217;s <a href="/blog/2008/10/blu-ray-woes/">another story</a>.)</p>
<p>If you ever decide you want to undo this, just go back to the &#8220;External Filters&#8221; config and remove the Microsoft DTV-DVD filter from the list, and then restart Media Player Classic again.</p>
<p>I&#8217;ve found Windows 7&#8242;s native support to be faster than libavcodec, but slower than CoreAVC.  It also doesn&#8217;t have any of the decoding errors that I saw in CoreAVC.  It is <em>almost fast enough</em> to play the movie on my system, but I still notice some slight stuttering.  I&#8217;ll live with it until CoreAVC 2.0 is available, and then we&#8217;ll see how that stacks up.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2009/08/use-windows-7s-built-in-h-264-decoder-in-media-player-classic-homecinema/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Windows 7 &#8211; First impressions</title>
		<link>http://aaron-kelley.net/blog/2009/08/windows-7-first-impressions/</link>
		<comments>http://aaron-kelley.net/blog/2009/08/windows-7-first-impressions/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 14:58:24 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=464</guid>
		<description><![CDATA[The Good Windows 7 seems to me to be, more or less, Windows Vista done right.  They could have easily called this something like &#8220;Windows Vista Second Edition&#8221; (if not for the negative association a lot of people seem to have with &#8220;Vista&#8221;).  Most of the improvements are behind the scenes, with more optimal use [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The Good</strong></p>
<p>Windows 7 seems to me to be, more or less, Windows Vista done right.  They could have easily called this something like &#8220;Windows Vista Second Edition&#8221; (if not for the negative association a lot of people seem to have with &#8220;Vista&#8221;).  Most of the improvements are behind the scenes, with more optimal use of memory, less stuff running in the background, and performance optimizations across the board making your computer seem much snappier.  If you are familiar with Windows Vista, moving to Windows 7 will not be a problem for you at all.  From the surface, it looks mostly the same.</p>
<p><span id="more-464"></span>There is a new boot screen that is actually pretty cool.  (I always thought that Vista&#8217;s boot screen was particularly boring.)  There is a &#8220;pulsing&#8221; Windows flag animation, and it&#8217;s the same rather you&#8217;re booting from scratch or resuming from hibernation.  There&#8217;s also a place for a status message that can change&#8230; it is used to show you some minimally informative messages during Windows setup.</p>
<p style="text-align: center;"><img class="alignnone size-large wp-image-470" title="Windows 7, resuming from hibernate" src="http://aaron-kelley.net/wp-content/uploads/2009/08/win7-boot-800x600.png" alt="Windows 7, resuming from hibernate" width="800" height="600" /></p>
<p>Some of the bundled applications have been updated.  For instance, Paint now has a ribbon interface much like the Microsoft Office 2007 applications.</p>
<p style="text-align: center;"><img class="alignnone size-large wp-image-465" title="Windows 7 Paint" src="http://aaron-kelley.net/wp-content/uploads/2009/08/win7-paint-800x226.png" alt="Windows 7 Paint" width="800" height="226" /></p>
<p>WordPad has a similar interface, making it look like a mini Microsoft Word.</p>
<p>There is finally the option to rotate your desktop wallpaper.  You can specify which images you would like and how often you would like the wallpaper to change.</p>
<p>There&#8217;s a new &#8220;Library&#8221; system for keeping track of your files, separately from the regular file system.  This has been tried a few times before, rather unsuccessfully I think.  I haven&#8217;t messed with this latest attempt much yet so I cannot comment on its usefulness.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-467" title="Windows 7 Library" src="http://aaron-kelley.net/wp-content/uploads/2009/08/win7-library.png" alt="Windows 7 Library" width="695" height="518" /></p>
<p>There is new &#8220;Homegroup&#8221; functionality, which is supposed to make it super easy to share stuff between the Windows 7 machines in your home.  I&#8217;ll try this out when I have more Windows 7 machines up and running, and make another post on it if it is particularly interesting.</p>
<p>And then, there is the new taskbar &#8212; the first major change to a staple of Windows since it was introduced in Windows 95.  Gone is the long-standing &#8220;one button per window&#8221; approach, there is now just one icon on the taskbar for each application that is running.  If the application has multiple windows open, you can see them when you hover over or click on the icon on the taskbar.  Also, you can &#8220;pin&#8221; applications to the taskbar, so that they are there even when they are not running, and you can start them with a single click.  This works kind of like the Mac OS X dock.</p>
<p>I actually kind of like it.  As applications are updated to take advantage of this functionality, you&#8217;ll see applications reporting their progress on downloads, burning CDs, or whatever they&#8217;re doing by filling in a little progress bar behind their icon on the taskbar.  Also, application-specific commands can be added to the menu that you get when you right-click on a taskbar button.  You can already see this when using Windows Explorer, and other applications included with Windows 7.</p>
<p>I can see the new taskbar turning into something of a mess, once application developers decide that you would definitely prefer to have their application pinned to the taskbar at install time.</p>
<p><strong>The Bad</strong></p>
<p>One thing that I really appreciated about Windows Vista was having several editions on one disc.  Depending on the product key you entered at the beginning of Windows setup, you would install Home Premium, Business, Ultimate, etc.  You wouldn&#8217;t have to chase down a separate disc for each edition like you did with Windows XP.  Unfortunately, they seem to have gone back to the old way of doing things, with each different edition of Windows 7 being available on a separate DVD.  This will require a lot of space for me to keep a copy of all of the images for when I need them&#8230; compounded by the fact that most editions are availble in 32-bit and 64-bit versions.</p>
<p>Many of the applications that were included with Windows Vista have vanished.  Windows Calendar, Windows Photo Gallery, Windows Movie Maker, Windows Mail, and maybe others are no longer part of Windows 7.  Most of these have replacements available in the Windows Live suite of applications, which you can download for free.  There doesn&#8217;t seem to be any notice or link that points you toward downloading the Windows Live stuff, though, which may lead to a small amount of confusion for new users, say, looking for their mail client.  (Though most people use webmail these days, and I actually suspect that most of these applications will not be missed much.)  The Windows Live apps are offered to you as &#8220;Windows Live Essentials&#8221; if you enable Microsoft Update.</p>
<p>On a side note, I&#8217;m also disappointed that when I installed the Windows Live suite of applications, it included a beta version of Windows Live Movie Maker that had already expired, and made me manually download and install an update right away.  Since the Windows Live installer actually downloaded the applications as it ran, surely this could be fixed easily.</p>
<p>Finally, the name &#8220;Windows 7&#8243; itself doesn&#8217;t really make much sense to me.  A while back, Microsoft released some reasoning on the Windows Team Blog that explained how to hold your head sideways and count 6 versions of Windows leading up to this one, but it seemed a little iffy to me.  Here&#8217;s a very rough sketch of the history of Windows releases (for a time, there were separate &#8220;home&#8221; and &#8220;business&#8221; versions):</p>
<table border="0" align="center">
<tbody>
<tr>
<td colspan="2" align="center">Windows 1</td>
</tr>
<tr>
<td colspan="2" align="center">Windows 2</td>
</tr>
<tr>
<td width="50%" align="center">Windows 3 / 3.1</td>
<td width="50%" align="center">Windows for Workgroups 3.1</td>
</tr>
<tr>
<td align="center">Windows 95</td>
<td align="center">Windows NT 3.5</td>
</tr>
<tr>
<td align="center">Windows 98</td>
<td rowspan="2" align="center">Windows NT 4.0</td>
</tr>
<tr>
<td align="center">Windows 98 SE</td>
</tr>
<tr>
<td align="center">Windows ME</td>
<td align="center">Windows 2000</td>
</tr>
<tr>
<td colspan="2" align="center">Windows XP</td>
</tr>
<tr>
<td colspan="2" align="center">Windows Vista</td>
</tr>
<tr>
<td colspan="2" align="center">Windows 7</td>
</tr>
</tbody>
</table>
<p>Doesn&#8217;t quite add up to 7, no matter how you count it.  Furthermore, Windows 7 is identified as Windows 6.1 internally.</p>
<p style="text-align: center;"><img class="size-full wp-image-466 aligncenter" title="Windows 7 winver" src="http://aaron-kelley.net/wp-content/uploads/2009/08/win7.png" alt="Windows 7 winver" width="474" height="412" /></p>
<p>This means that we will probably have a Windows 7.0 in the future, that is actually called something else!  <img src='http://aaron-kelley.net/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>But, whatever.  Windows 7 is what we have and that&#8217;s the name everyone will know.  And, all-in-all, it is an improvement over the previous version, so I suppose I should be happy.  <img src='http://aaron-kelley.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2009/08/windows-7-first-impressions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows 7 availability on MSDN/TechNet</title>
		<link>http://aaron-kelley.net/blog/2009/08/windows-7-availability-on-msdntechnet/</link>
		<comments>http://aaron-kelley.net/blog/2009/08/windows-7-availability-on-msdntechnet/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 17:18:29 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=455</guid>
		<description><![CDATA[If you have a MSDN or TechNet subscription, get your evaluation copy of Windows 7 now!  The RTM build is available for download as of a few minutes ago. I&#8217;ll post some impressions later.]]></description>
			<content:encoded><![CDATA[<p>If you have a MSDN or TechNet subscription, get your evaluation copy of Windows 7 now!  The RTM build is available for download as of a few minutes ago.</p>
<p>I&#8217;ll post some impressions later.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2009/08/windows-7-availability-on-msdntechnet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

