Browser testing in Windows Vista – trouble with Internet Explorer

April 25, 2007 | Published in: Browsers & Hacks | Tags: , , , , , 9

Internet ExplorerAfter my recent ‘upgrade’ to Windows Vista I came across a little snag in regards to site testing; the Internet Explorer standalones I had come to love no longer functioned.

This became a very annoying issue for me, as I frequently require easy access to old Internet explorer versions for site testing/bug fixing. But at last I have found a solution; although its slightly more awkward than a nice standalone version of the browsers.


What was the problem?

To put it simply, the IE standalone (found at evolt) would not function in windows vista:

IE Error

It is important to have access to multiple versions of IE to bug fix your websites and make them backwards compatible.

The solution

The team at IE Blog have generously provided a hard disk image of a windows XP installation (with IE 6) which you can use.

  1. First download and install Microsoft virtual PC (its free)
  2. Next, head over to IEBlog and get the image here. The file is a whopping 450mb, so put your feet up and wait. If your on dial-up, give up.
  3. Run virtual PC and set up a new machine (the process is pretty self explanatory). Use the XP image you just downloaded.
  4. Run the system, you now have access to IE 6

Thats IE6 out of the way, what about the rest?

  • IE7 – Your on vista, so you have it!
  • IE6 – On your virtual PC
  • IE5/IE5.5 – Copy the standalone version (found at evolt) to your virtual PC (drag and drop, easy!)
  • Fix conditional comments on the virtual machine, by going start > run and typing regedit. Find HKLM\SOFTWARE\Microsoft\Internet Explorer\Version Vector and rename the ‘IE’ key to ‘zIE’. Conditional comments will now function in the standalone versions.

And there you have it, IE5, 5.5, and 6 on the virtual PC, and IE7 on vista. Perfecto for testing, problem solved!

Virtual PC


Found this post useful? Why not buy me a coffee!

Related Entries

9 Responses to “Browser testing in Windows Vista – trouble with Internet Explorer”

RSS feed for comments on this post.

  1. Mike Cherim says:

    Good info, Mike. I plan to avoid Vista at all costs updating only when forced to (I am satisfied with XP and I don’t see a lot of goodness being brought to the table by Vista), but should the need arise this may be valuable for me. Someday I suppose.

    Comment made on April 25, 2007 at 8:33 pm

  2. Mike Jolley says:

    I wasn’t going to, but I needed a new laptop, and I didn’t see any point in keeping XP.

    Comment made on April 25, 2007 at 11:07 pm

  3. Anthony Brewitt says:

    I’m in the same camp as Mike Cherim! I actually take as much presentation of my Windows as possible I actually feel a lot of unnecessary graphics and elements can slow production when your working on a PC so often.

    Comment made on May 15, 2007 at 10:08 am

  4. Mike Jolley says:

    I disagree, would you be more productive working in a scummy back office, or a posh office with plants and stuff. The prettyness wins IMO, and makes the working environment more pleasent

    Comment made on May 15, 2007 at 10:11 am

  5. Houssam says:

    hello,
    i installed the these items and the xp on my virtual machine, but when i ran the regedit , i couldn’t find
    HKLM\SOFTWARE\Microsoft\Internet Explorer\Version Vector ,
    also can i make a dial-up in virtual pc? the modem wasn’t found, please help me

    Comment made on June 6, 2007 at 2:45 pm

  6. Mike Jolley says:

    Comment made on June 6, 2007 at 9:26 pm

  7. R David says:

    I have had nothing but problems with Vista since buying a new PC in May. IT took me a week to install my printer, longer to install games, and I can’t get degrag chart graphics to display. I an not at all pleased, I wish that I could go back to XP.

    Comment made on August 14, 2007 at 8:48 pm

  8. John Faulds says:

    When I went to get a new PC recently I was told I could no longer get one with XP Pro because Microsoft had recalled all the installation disks. I could’ve got XP Media Centre but they didn’t have one with the specs I wanted so ended up getting Vista Ultimate. It’s OK so far although it does freeze up quite frequently which is annoying.

    Comment made on October 5, 2007 at 2:53 am

The comments are closed.

About this site

Blue Anvil is the online web design journal & portfolio of , a web designer from Norfolk, England. Read More »
ThemeSlice
  • Featured work - More

    • Beefjack
    • Integrity
    • theotaku.com
    • Manic Melon
  • Latest Tweet - More

    • For those planning on upgrading download monitor; backup first. The upgrade script should work in most cases but be sensible.
  • Out of the blue - More

    • Switched: From Shared to VPS

      It’s been about two weeks now since I made the transition from a shared reseller hosting account to a VPS (Virtual Private Server) account – impressions so far, excellent performance but fiddly to configure.

      The reason I wanted to change from shared hosting was the fact the server was always being hacked (even though ALL my scripts were secure), there was frequent downtime, support blamed me for problems every time, and it was slow as hell.

      Those used to a shared hosting environment would probably not know where to start when faced with configuring a VPS. Luckily, a lot of it was pre-configured when I received my account – certainly some of the major security holes were patched. I was not satisfied with those however. As a victim of hacking in the past (previous host swears it was not there fault, something I don’t believe) I took extra care to secure it as a much I could – configuring brute force detection, the firewall, installing mod security (excellent rules for that here: http://www.atomicorp.com/wiki/index.php/Atomic_ModSecurity_Rules) and going though multiple guides (like this one: http://www.webhostingtalk.com/showthread.php?t=468168) with a fine-tooth comb.

      The result? My pages are loading at least 6 times faster, I have had no down time (or at least have not noticed any), and I feel in control and happy. No longer am I at the mercy of shared hosts :)

      If your interested, I chose ServInt as my provider as they offered a great deal, as well as being a managed service (so I’m not on my own if I screw things up). I was tempted by the bells and whistles of Media Temple, but felt the ServInt service was better value.

    • Download Monitor 3.2.2 Maintenance Release

      Download Monitor has received some more love and has been updated. Here’s the change log from the new version:

      • Small bugfix in uploader.php – cat ID
      • Changed stats graph calculation – thanks lggemini
      • Changes to headers in download.php to avoid caching
      • File Browser fixes – $root was clashing with something….
      • exclude_cat works in all sections of download_page now
      • Removed hardcoding of /uploads/
      • Added action to download.php – should be able to use it to stop a download if you want – maybe limiting downloads per day or something? Whatever you want…
      • Made it so if you post new file on ‘edit’ screen, the post date is updated.
      • Fixed the ‘blank meta’ section which blanks out custom field values when nothing is set.
      • Moved ‘allow_url_fopen’ check.
      • Someone said downloads don’t work with spaces in the name. They do! Wasting my time sonny…
      • All work and no play make jolley a dull boy
      • Had to rename capabilities so they work. Apologies if you have to set this up again! Cheers to Mark Dingemanse.
      • {category_ID} custom format tag added. Useful if you want to send someone to its category on the DL page I guess. Also added {category_other} so when no category is set “other” is shown – this is because the download page can show an ‘other’ section if you want it to.
      • You can now manually edit the post date on the edit download screen.

      If you have edited capabilities for download monitor user permissions, you’ll have to again sorry! This is because I named them too long. Also, you should check your forced downloads still work because there was a logic error meaning they may not have been forced after-all…

      Enjoy.

    • Mahousive update to Download Monitor (3.2)

      Today I completed the update for the Wordpress Download Monitor Plugin – many tweaks, fixes, and features added. There were no changes to the database structure so people upgrading should be fine. Here is the list from the change log:

      • {user} tag added for custom formats
      • ‘autop’ option fix
      • Download page buttons applied with CSS so they are easier to customise/translate.
      • Fix for pagination bug after editing a download
      • Category output fix on edit downloads screen
      • Category urls on download page use ID rather than name to prevent errors when cats have the same names.
      • exclude_cat added to download_page shortcode
      • Localised ‘hits’ ‘date’ ‘title’ on download page
      • Option to disable the download logging
      • Read file ‘chunked’ some people found large files were corrupted so this should help (fingers crossed)
      • Added show_tags option to download page – displays x amount of tags on the download page.
      • File Browser root setting and download.php logic/mime types modified thanks to Jim Isaacs (jidd.jimisaacs.com)
      • Interface Improvements
      • Bulk edit categories, custom fields, tags, member only downloads
      • Added roles for download monitor admin – should be able to use with a role manager plugin if you want anyone other than admin to access the admin section e.g. http://wordpress.org/extend/plugins/capsman/
      • Change redirect after add
      • Edit Cat names/parents
      • Dedicated tags and thumbnails fields (they still use meta table though)

      And yes, those category link bugs are fixed at long last, and you can edit category names finally. Phew!

    • Wordpress Spam Stopper Plugin Updated

      Spam stopper has been updated to v3.1 – and most of it has been recoded. Here’s the full list of changes:

      • Added changelog to readme.
      • Email validation bug squashed
      • Cached comments now work; if user forgets to fill in antispam or makes a mistake (and the JS does not catch it) the users comment will not be lost.
      • Redone entire code to make it more efficient
      • Admin section added for changing the antispam question
      • Form ID and honeypot trap added to form
      • Fully localized

      You can get the plugin from wordpress.org: http://wordpress.org/extend/plugins/spam-stopper/

      For support, please keep my comments clean and post on either the wordpress forums or my forum.

      To help support spam-stopper you can make a donation (buy me a coffee, or several) or rate it on wordpress.org. Thanks!