-
Notifications
You must be signed in to change notification settings - Fork 495
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Revert to clean version of VM with new expiration on license #157
Comments
I am wondering the same thing. I thought that VB snapshots were supposed to take care of this, but it isn't working. |
I believe you have to re-download the disk images each time to get the license to reset. |
From the official modern.ie instructions...
Source (pdf): http://virtualization.modern.ie/vhd/virtualmachine_instructions.pdf?v=1.1 I would think that means that snapshots in VirtualBox would roll back the license too... unless VB snapshots don't work like I think they do. |
The clean snapshot doesn't reliably reset the expiration date. There has been much misinformation about what the actual expiration dates are as well as how to reset them, but the gist is: XP is 30 days, all others are 90 days, and win7 allows 5 rearms (90 days each). Only win7 can be "rearmed". But to make all of this a bit easier to manage, I've released iectrl: http://xdissent.github.io/iectrl |
Also, the setup I've been using recently (and now the ievms default as of last night) is IE6, 7 and 8 on XP, with IE 9 and 10 on Win7. That means you've only got to keep around 2 of the MS images - |
@oblogic7 They also say that all of the VMs are good for 90 days, will activate successfully (except XP), can be rearmed 3 times each, and that XP has a hard expiration 90 days after upload to modern.IE. Almost none of that is true in practice (it's a new project so I generally give them a pass on this fact). From my research, the virtual machines begin their expiration countdown the moment they're first booted. Now (as of last night) all ievms virtual machines are booted immediately upon install to bring them into a consistent state (add guest additions for those that lack it, activate those that need it, install alternative IE versions, enable guest control). The |
Thanks @xdissent. Can you clarify two things for me? I think I'm following the rest.
|
@bradical You're correct, you'll get 1 XP VM and 2 Win7 VMs. The Win7 VMs can be rearmed without any supporting installation files present. You could nuke the whole folder except your The XP VM is not rearmable. But I still think it's the best option for 6, 7, 8 because you reuse the smallest of the images for 3 individual VMs, and the XP VM requires far, far fewer system resources than the others. The trade off is that you have to reinstall ( |
Oh, and |
Thanks again!! What format are the names for
but they're still there:
|
Actually, maybe it did clean up some stuff? Can I remove all the ZIPs and other utilities too? You said that |
Oh, sorry, |
I see. So Does that include reinstalling and renewing the license of the XP image? I was under the impression that that was somehow tied to the disk image which would need to be re-downloaded every 30 days. Thanks again for the clarification and the great tools! |
Well you'll still need an internet connection for various things (which I'm trying to eliminate soon!) but that's the idea. You definitely won't have to re-download the images at least. I too thought the XP image was supposed to have a hard-coded expiration date but it does not after all. It's 30 days from first boot. |
Got it. I filed that other idea here: xdissent/iectrl#1. Thanks again! So excited to have a reliable and fairly small set of VMs for IE and a great script to manage them. |
@xdissent - is there any way for me to send you some beer/coffee money for all your hard work on this? iectrl has rocked my everlovin' world. |
I sent some beer money your way. Thanks man! |
I saw some mention of doing this in a few issues, but wasn't clear on the process.
I've been:
curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="7 9" bash
to reinstall a particular versionIs there an easier (less network intensive way) to reset the VM to a point where the time left on my license starts over or is this as good as it gets?
The text was updated successfully, but these errors were encountered: