<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Crisis Averted!: Tag: windows</title>
    <link>http://socket7.net</link>
    <description>Crisis Averted! A weblog by Brett Stimmerman.</description>
    <managingEditor>brettstimmerman@gmail.com (Brett Stimmerman)</managingEditor>
    <webMaster>brettstimmerman@gmail.com (Brett Stimmerman)</webMaster>
    <docs>http://backend.userland.com/rss</docs>
    <ttl>60</ttl>

  <item>
  <title>IE VPC Images now with WGA</title>
  <link>http://socket7.net/article/ie-vpc-images-now-with-wga</link>
  <description>
    &lt;p&gt;Just when I was on a virtualization roll &lt;a href=&quot;http://socket7.net/article/how-to-run-ie-on-your-mac-with-virtualbox/&quot;&gt;using VirtualBox for testing IE on my Mac&lt;/a&gt;, Microsoft stopped me dead in my tracks. The latest version of &lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;displaylang=en&quot;&gt;Internet Explorer Application Compatibility VPC Images&lt;/a&gt; now have the anti-piracy features of Windows Genuine Advantage enabled.&lt;/p&gt;

&lt;p&gt;The hardware signature detected when a VPC image first boots in a non-VPC host is different from the signature present when the image was first created, presumably in VPC. This difference triggers WGA's re-activation requirement to make sure you're not a dirty pirate. Of course you're not a dirty pirate, but if you wish to  re-activate Windows you're going to need the original Windows Product Key which isn't provided with the VPC images. Microsoft has effectively blocked end users from hosting the VPC images with anything but Virtual PC.&lt;/p&gt;

&lt;p&gt;To their credit, Microsoft has done a great thing by providing these VPC images free of charge, and it makes sense they would use their own virtual disk format for distribution. But it doesn't make sense for them to deny non-Windows (thus, non-VPC users) the ability to use the images.&lt;/p&gt;

&lt;p&gt;One of the largest complaints I hear from web developers who work in a non-Windows environment is the difficulty of testing in IE. Until recently, VirtualBox was working quite nicely for me in this regard. Microsoft would be doing another great thing by loosening the reigns a bit. Alternatively, they could release Virtual PC for other operating systems.&lt;/p&gt;  </description>
      <category domain="http://socket7.net/tag/ie">ie</category>
      <category domain="http://socket7.net/tag/os+x">os x</category>
      <category domain="http://socket7.net/tag/virtualbox">virtualbox</category>
      <category domain="http://socket7.net/tag/windows">windows</category>
    <comments>http://socket7.net/article/ie-vpc-images-now-with-wga#comments</comments>
  <guid isPermaLink="true">http://socket7.net/article/ie-vpc-images-now-with-wga</guid>
  <pubDate>Wed, 09 Sep 2009 12:38:23 -0700</pubDate>
</item>
  <item>
  <title>How to run IE on your Mac with VirtualBox</title>
  <link>http://socket7.net/article/how-to-run-ie-on-your-mac-with-virtualbox</link>
  <description>
    &lt;p class=&quot;update&quot;&gt;&lt;strong&gt;Update:&lt;/strong&gt; Microsoft has &lt;a href=&quot;/article/ie-vpc-images-now-with-wga/&quot;&gt;added &lt;abbr title=&quot;Windows Genuine Advantage&quot;&gt;WGA&lt;/abbr&gt;&lt;/a&gt; to their IE App Compat images rendering them mostly useless in VirtualBox.&lt;/p&gt;

&lt;p&gt;Recently at work I've switched from Parallels to &lt;a href=&quot;http://www.virtualbox.org/&quot;&gt;VirtualBox&lt;/a&gt; for my virtualization needs. VirtualBox has come a long way recently, and I'm very pleased with its performance and ease of use. Parallels was starting to become noticeably slow, and was generally not working well for me anymore.&lt;/p&gt;

&lt;p&gt;At first, I tried to convert my Parallels (.hdd) images to VM Ware (.vmdk) format, which is natively supported in VirtualBox. Virtual PC (.vhd) format is also natively supported. Since my Parallels images are fully licensed versions of Windows XP, I didn't want them to go to waste. Sadly, the 'converted' images were corrupt and  weren't recognized by VirtualBox, and I ended up wasting several hours.&lt;/p&gt;

&lt;p&gt;I decided to ignore Parallels completely and simply use the free Internet Explorer Application Compatibility VPC Images from Microsoft. I should have done this in the first place, because setting them up was a breeze with the help of the internet and a few helpful how-to articles I found. I could link to those how-to's here but instead I wanted to post my own condensed version of the steps I took setting everything up. Mainly for myself for future reference.&lt;/p&gt;

&lt;h3&gt;Step 1&lt;/h3&gt;
&lt;p&gt;Download and install &lt;a href=&quot;http://www.virtualbox.org/wiki/Downloads&quot;&gt;VirtualBox&lt;/a&gt; and &lt;a href=&quot;http://www.apple.com/downloads/macosx/system_disk_utilities/stuffitexpander.html&quot;&gt;Stuffit Expander&lt;/a&gt;.  You can skip Stuffit Expander if you already have a tool for opening self-extracting .exe files.&lt;/p&gt;

&lt;h3&gt;Step 2&lt;/h3&gt;
&lt;p&gt;Download the free Windows XP &lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;displaylang=en&quot;&gt;IE App Compat VPC images&lt;/a&gt; that you'll need and extract the .vhd images with Stuffit Expander (or your tool of choice).&lt;/p&gt;

&lt;p&gt;Using Finder, navigate to /Library/VirtualBox and create a new folder for each image. Move the extracted .vhd files into these new folders.&lt;/p&gt;

&lt;h3&gt;Step 3&lt;/h3&gt;
&lt;p&gt;In Terminal, run the following for each image:
&lt;pre&gt;
cd /Library/VirtualBox/&amp;lt;image&gt;
VBoxManage internalcommands sethduuid &amp;lt;image&gt;.vhd
&lt;/pre&gt;

&lt;p&gt;This undocumented command will avoid UUID conflicts when creating multiple VMs. If you're only setting up one VM, you can skip this.&lt;/p&gt;

&lt;h3&gt;Step 4&lt;/h3&gt;
&lt;p&gt;In VirtualBox, create a new Windows XP VM and follow the prompts. When asked, choose &lt;i&gt;Use existing hard disk.&lt;/i&gt; Click the folder icon to open the Virtual Media Manager. Click &lt;i&gt;Add&lt;/i&gt; and navigate to  a .vhd file you extracted and relocated in step 2. Click &lt;i&gt;Select&lt;/i&gt; to choose the new virtual disk. Finally, click &lt;i&gt;Next&lt;/i&gt; then &lt;i&gt;Finish&lt;/i&gt;.&lt;/p&gt;

&lt;h3&gt;Step 5&lt;/h3&gt;
&lt;p&gt;Start your new VM. Close/cancel any Windows popups or dialogs that appear. There will be quite a few.&lt;/p&gt;

&lt;p&gt;From the VirtualBox VM menu bar in OS X select &lt;i&gt;Devices &gt; Install Guest Additions...&lt;/i&gt; and follow the Windows prompts. Reboot Windows when asked.&lt;/p&gt;

&lt;h3&gt;Step 6&lt;/h3&gt;
&lt;p&gt;Now it's time to install the network drivers. Why this isn't covered by the VirtualBox Guest Additions is beyond me.&lt;/p&gt;

&lt;p&gt;In Windows go to &lt;i&gt;Start &gt; Run...&lt;/i&gt; and run the following:
&lt;pre&gt;D:\VBoxWindowsAdditions-x86.exe /extract /D=C:\Drivers&lt;/pre&gt;
&lt;p&gt;Back to &lt;i&gt;Start &gt; Run...&lt;/i&gt; and run:&lt;/p&gt;
&lt;pre&gt;devmgmt.msc&lt;/pre&gt;

&lt;p&gt;In Device Manager, find &lt;i&gt;Network adapters &gt; Ethernet controller&lt;/i&gt;. Right click it, and select &lt;i&gt;Update Driver...&lt;/i&gt;.&lt;/p&gt;

&lt;p&gt;In the Hardware Update Wizard choose &lt;i&gt;No, not this time&lt;/i&gt; and click &lt;i&gt;Next&lt;/i&gt;. Select &lt;i&gt;Install from a list or specific location&lt;/i&gt; and click &lt;i&gt;Next&lt;/i&gt;. Check the option &lt;i&gt;Include this location in the search&lt;/i&gt; and paste the following into the Location box:&lt;/p&gt;
&lt;pre&gt;C:\Drivers\x86\Network\AMD&lt;/pre&gt;

&lt;p&gt;Alternatively, you can choose &lt;i&gt;Don't search ...&lt;/i&gt; and navigate to the location manually. Click &lt;i&gt;Finish&lt;/i&gt; and you should have a working network connection.&lt;/p&gt;

&lt;h3&gt;Step 7&lt;/h3&gt;
&lt;p&gt;In Device Manager, find &lt;i&gt;Batteries &gt; Unknown device&lt;/i&gt;. In my case, there were two. Right click each and select &lt;i&gt;Disable&lt;/i&gt; and confirm. These appear to be VirtualPC specific. In any case, they aren't really necessary anyway.&lt;/p&gt;

&lt;p&gt;Next find &lt;i&gt;Universal Serial Bus controllers &gt; Universal Serial Bus (USB) Controller&lt;/i&gt;. Again, there were two. Disable them as well.&lt;/p&gt;

&lt;p&gt;Finally, find &lt;i&gt;Sound, video and game controllers &gt; Multimedia Audio Controller&lt;/i&gt; and disable it.&lt;/p&gt;

&lt;p&gt;Repeat steps 4-7 to set up additional VMs, and enjoy your new VirtualBox goodness.&lt;/p&gt;  </description>
      <category domain="http://socket7.net/tag/ie">ie</category>
      <category domain="http://socket7.net/tag/os+x">os x</category>
      <category domain="http://socket7.net/tag/virtualbox">virtualbox</category>
      <category domain="http://socket7.net/tag/windows">windows</category>
    <comments>http://socket7.net/article/how-to-run-ie-on-your-mac-with-virtualbox#comments</comments>
  <guid isPermaLink="true">http://socket7.net/article/how-to-run-ie-on-your-mac-with-virtualbox</guid>
  <pubDate>Tue, 11 Aug 2009 17:02:14 -0700</pubDate>
</item>

  </channel>
</rss>
<!-- 0.0249 -->