TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Free VMs of Windows to test older versions of IE

328 点作者 Hawkee超过 12 年前

28 条评论

thristian超过 12 年前
The VMs are designed for Virtual PC, which is of course only available for Windows.<p>There's a script called ievms that will automatically downloade those VMs and convert them for use with VirtualBox on OS X or Linux:<p><a href="http://xdissent.github.com/ievms/" rel="nofollow">http://xdissent.github.com/ievms/</a>
评论 #4786966 未加载
评论 #4788605 未加载
评论 #4786929 未加载
评论 #4786908 未加载
评论 #4786907 未加载
评论 #4786867 未加载
评论 #4788117 未加载
评论 #4786886 未加载
评论 #4787449 未加载
ecaron超过 12 年前
The biggest problem with these is that they all have an expiration date - and Microsoft frequently forgets to update them. And getting through to Microsoft to tell them it is out of date... forget about it.
评论 #4787303 未加载
评论 #4786981 未加载
评论 #4787055 未加载
评论 #4786994 未加载
评论 #4786930 未加载
crazygringo超过 12 年前
These have been around for years. I put together a guide for personal use a while ago, for how to get them running under VirtualBox on OSX. Should be a similar process under Linux. I don't have a blog or anything, so I'll include them here, hoping they'll be helpful to people here, sorry about the length (I last did this a few months ago, so it should be pretty up-to-date).<p>- Extract the RAR files. On OSX use UnRarX: <a href="http://www.unrarx.com/" rel="nofollow">http://www.unrarx.com/</a> At least with UnRarX, it will still work despite the first RAR file being a self-extracting .exe file which, obviously, can only run on Windows. You may have to open the multi-part archive using the second file, it will still work.<p>- Install VirtualBox from <a href="https://www.virtualbox.org/" rel="nofollow">https://www.virtualbox.org/</a> Inside of VirtualBox, create a new virtual machine using the wizard. Make sure to choose the appropriate OS (for example Windows 7) and give it enough memory (the default 512MB is definitely not enough). Also, we're using 32-bit OS only. The important part is to select the .vhd file you extracted from the .rar files as an existing hard drive.<p>- Do not run the virtual machine yet. It won't work, because it's designed only to work with Microsoft Virtual PC. To make it compatible, click "settings" in VirtualBox to change some things:<p>- On the system tab, check Enable IO APIC. This is necessary to get your mouse to work (I think).<p>- On the storage tab, remove your VHD from the "SATA Controller" list. Then add the same VHD file back, only under the "IDE Controller" tab. The VHD is expecting an IDE controller, and you'll get a BSOD if you don't do this step. Under the network tab, change "attached to" from "NAT" to "Bridged Adapter". This is necessary to be able to access a webserver running on your local machine, that is outside of the VM. (You don't need to do this if you just want to access websites in general). Start the Virtual Machine.<p>- You'll notice the mouse doesn't work. We'll get to that. For now, the Tab key and Alt+Tab are your friends. Log in with either the "IE User" or the "Admin" account. The password is "Password1".<p>- It will ask you to activate. Ignore for now.<p>- In VirtualBox, go to the "Devices" menu in your OS menu bar and click "Install Guest Additions...".<p>- In Windows, launch Explorer somehow. Easiest way is the "run" command (try Windows Key + R) and type "explorer". From within explorer, use Tab and Enter and arrow keys to navigate to the inserted CD. Select the "Autorun" file and hit "Enter" to run it.<p>- You are now installing guest additions. During the process, you'll need to Alt+Tab to the new prompt window to hit enter every time you need to confirm something.<p>- Once guest additions is installed, use the start menu to restart the virtual machine. Once it restarts, your mouse should now work inside the virtual machine, hooray!<p>- It will ask you again to activate. Try to activate online. If it works without asking you for a product number, awesome. If it asks you for a product number, hit cancel, open up a command prompt (run "cmd"), and type the following:<p><pre><code> slmgr -rearm </code></pre> (If it says you don't have permission, then try logging in under the other account when Windows starts up, if more than one account is listed, e.g. both "Admin" and "Administrator". One of them should work.) This will activate Windows for 30 days, and you can redo this every 30 days. Note: if you don't activate or run this command instead, then Windows will shut itself down after 15 minutes.<p>- Open up IE. It should be able to browse the Internet. But it will not open up sites on nonstandard ports, so browsing to your own site at something like<p><pre><code> 192.168.0.10:8080 </code></pre> will not work. To fix this, go to Internet options, then the Security tab. Click the Trusted Sites icon. Click the Sites button. Uncheck the "Require server verficiation (https:) for all sites in this zone" checkbox. Click Add, then type in the IP address of your machine (for example<p><pre><code> http://192.168.0.10 </code></pre> ). Click Close. Then, with the Trusted Sites icon still selected, change the security level for this zone to the lowest possible setting. Now, browsing non-standard ports like 8080 should work.<p>- If you find yourself Cmd+Tabbing between the Virtual Machine and the rest of your programs, you may find that every time you Cmd+Tab back to the Virtual Machine, it opens up the windows menu. This can get real annoying real fast, because it removes focus from whatever you were working on. You can disable the "Windows key" inside of the VM from this Microsoft webpage:<a href="http://support.microsoft.com/kb/216893" rel="nofollow">http://support.microsoft.com/kb/216893</a> Obviously, this will disable any windows key shortcuts, but that's probably fine. Remember, normal shortcuts like Ctrl+V etc use the Ctrl key on the Mac keyboard, not the Cmd key.
评论 #4787982 未加载
评论 #4790958 未加载
jtchang超过 12 年前
Just a quick note that one of the easiest ways to get a legitimate license key is to join BizSpark. If you are a startup (which I imagine a lot of people here have <i>some</i> sort of startup) there is no reason not to be a part of it.
评论 #4788192 未加载
评论 #4787008 未加载
评论 #4787062 未加载
评论 #4787300 未加载
评论 #4787570 未加载
duck超过 12 年前
Or better yet, just use <a href="https://browserling.com/" rel="nofollow">https://browserling.com/</a> which is from another HN member, pkrumins.
评论 #4787671 未加载
评论 #4787051 未加载
jbyers超过 12 年前
These images have been available since at least summer 2008:<p><a href="http://weblogs.asp.net/mschwarz/archive/2008/08/30/internet-explorer-application-compatibility-vpc-image.aspx" rel="nofollow">http://weblogs.asp.net/mschwarz/archive/2008/08/30/internet-...</a>
mgeraci超过 12 年前
xdissent made a great command line installer on github for virtualbox and these virtual machines; you can get them running with one command. I've used the script for the last year or so when I've had to set up a new box for testing and I've really enjoyed it.<p><a href="https://github.com/xdissent/ievms" rel="nofollow">https://github.com/xdissent/ievms</a>
评论 #4787316 未加载
AdrianRossouw超过 12 年前
These images work directly on vmware fusion btw.<p>the converter is built into the application.
评论 #4787044 未加载
duncans超过 12 年前
Bear in mind they're time limited. If you're running Windows 7 you can use multiple instances of "XP Mode" (basically Virtual PC + a VHD image you can download from MS) to run all versions of IE <a href="http://blog.dotsmart.net/2009/06/24/using-windows-7s-xp-mode-to-run-ie-6-and-ie-7-side-by-side/" rel="nofollow">http://blog.dotsmart.net/2009/06/24/using-windows-7s-xp-mode...</a>
mxxx超过 12 年前
We do most of our testing through cloud-hosted VMs now, like <a href="http://browserstack.com" rel="nofollow">http://browserstack.com</a> and <a href="http://saucelabs.com" rel="nofollow">http://saucelabs.com</a><p>Sauce also lets you set up selenium/WebDriver testing so you can automate it.
评论 #4787487 未加载
nnq超过 12 年前
Why use this instead of the setup that I use for years?: a WinXP virtual machine and this IEs collection: <a href="http://www.askvg.com/how-to-run-multiple-internet-explorer-versions-simultaneously/" rel="nofollow">http://www.askvg.com/how-to-run-multiple-internet-explorer-v...</a> - you end up with one VM and IE 3 - 8.<p>...and since I use Win7 for work I was tempted to try <a href="http://www.my-debugbar.com/wiki/IETester/HomePage" rel="nofollow">http://www.my-debugbar.com/wiki/IETester/HomePage</a> but ended up using my old solution out of fear of messy installs/unistalls that such software could do on my "clean" work OS though I'm curious if anyone tried it as it still seems more comfortable and I'd switch to it if I could...
评论 #4787790 未加载
jsd1982超过 12 年前
For web devs, if you want to test your site on IE7, download the XP image and install IE7 on it - the image comes with the installer on the desktop. Don't bother with Vista unless you need to support something OS-specific, which if you do - you should just stop what you're doing and severely rethink your web dev stragedy.<p>For use with Oracle VirtualBox, you'll have issues with networking, which will prevent you from Activating the VM.<p>I posted detailed steps to get networking working in VirtualBox here: <a href="http://bittwiddlers.org/index.php/2012/11/xp-vms-with-virtualbox/" rel="nofollow">http://bittwiddlers.org/index.php/2012/11/xp-vms-with-virtua...</a>
acqq超过 12 年前
"Windows XP Image:<p>Expires: This image will shutdown and become completely unusable on February 14, 2013."
arikrak超过 12 年前
Installing a whole OS just to test a site on IE seems a bit excessive. Wouldn't it be easier to just test one's site on the cloud? (E.g. see <a href="http://www.microsoft.com/expression/products/SuperPreview_Overview.aspx" rel="nofollow">http://www.microsoft.com/expression/products/SuperPreview_Ov...</a>, though its for Windows.)
评论 #4787016 未加载
评论 #4787022 未加载
wslh超过 12 年前
Another alternative is using an application virtualization solution. In that case you can run IE6 directly in Windows 7. It works as a sandbox and you don't nees the whole operating system. My company is providing this technology to Symantec.
genuine超过 12 年前
The right thing to do is sometimes just to give it up. People will stop using the old browser, even if that isn't immediate in large companies that can't roll out new versions quickly due to the expense and time involved.<p>We gave up IE6 as soon as we could.
DrStalker超过 12 年前
A while ago I used Windows XP Mode to create VMs with different versions of IE for testing - very easy if you have Windows 7 Pro because XP mode can be duplicated/copied around like any other VM and has automagic licensing provided the host in Windows 7 Pro (if you move the VM to a different type of host it will fail to work)<p>Obviously this is only good if you're already on windows but that was a huge help for development and didn't take much effort to set up.
ck2超过 12 年前
Or several gigabytes less and much faster:<p><a href="http://www.my-debugbar.com/wiki/IETester/HomePage" rel="nofollow">http://www.my-debugbar.com/wiki/IETester/HomePage</a>
评论 #4787245 未加载
评论 #4787241 未加载
评论 #4788639 未加载
评论 #4787246 未加载
kunkurus超过 12 年前
IETester anyone? <a href="http://www.my-debugbar.com/wiki/IETester/HomePage" rel="nofollow">http://www.my-debugbar.com/wiki/IETester/HomePage</a>
评论 #4787191 未加载
cheeaun超过 12 年前
Note that these images can still expire after 30 days (or 90 days with "rearm").
评论 #4787037 未加载
评论 #4787285 未加载
jpdoctor超过 12 年前
This is awesome. Anyone have a pointer to Win2003 Server (ie7)? We have a bunch of folks there with a hard-to-knockdown bug not showing up elsewhere. Our solution so far has been to say: Upgrade the OS.
Daegalus超过 12 年前
You don't need VMs or the sort to test old versions of IE.<p>Open IE and hit F12, this will open IEs equivalent of Chrome Developer tools. It has options to change which IE engine it uses all the way back to IE7 for testing.
评论 #4787125 未加载
评论 #4787674 未加载
JoeAcchino超过 12 年前
Do someone use <a href="http://spoon.net/" rel="nofollow">http://spoon.net/</a> and have some thought to share?<p>It seems to be far more easy to setup, but I don't fully understand how it works.
josephlord超过 12 年前
From the title I thought they were hosting VMs that you could RPC into to test your site. That would be quite cool (not that I need it at the moment though).
ck2超过 12 年前
Apparently (free) VMWare Player can import VMC/VPC files now for those that prefer VMWare.
tonetheman超过 12 年前
or <a href="http://crossbrowsertesting.com" rel="nofollow">http://crossbrowsertesting.com</a><p>I am a founder so I am biased. :)
评论 #4789906 未加载
frozenport超过 12 年前
This doesn't mesh well with <a href="http://www.ie6countdown.com/" rel="nofollow">http://www.ie6countdown.com/</a>
sudhirj超过 12 年前
It would serve the world so much better IF THEY JUST LET IT FUCKING DIE! GRAAAAAAGGHH!<p>&#60;/rant&#62;
评论 #4787770 未加载