Ответ 1
Исправлено: http://www.nirsoft.net/blog/2008/12/running-operating-system-inside-virtual.html
Отредактируйте его с датой 01/07/2011.
Я только что загрузил VHD для windows xp: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11575
Но когда я запускаю виртуальный компьютер, он говорит, что "период оценки для этой копии окон закончился..."
Я прочитал, что для образа Windows XP:
"Истекает: это изображение отключится и станет полностью непригодным для использования 09 августа 2011 года."
Почему это истекло? где можно загрузить рабочую версию?
Спасибо
Исправлено: http://www.nirsoft.net/blog/2008/12/running-operating-system-inside-virtual.html
Отредактируйте его с датой 01/07/2011.
Примечание 1: я запускаю XP IE6 VHD, срок действия которой истекает сегодня, 4/4/12 (этот VHD также может быть обновлен до IE7 и IE8 - я использую все три в трех отдельных виртуальных машинах) в Windows 7 версии Virtual PC - ваш пробег может отличаться.
Примечание 2. На сегодняшний день (дата истечения срока действия VHD) этот VHD говорит мне, что он истек при входе в систему и даже не приведет меня на рабочий стол. Если я просто reset дату и отключить синхронизацию времени, как указано ниже, все еще существует флаг "expired", установленный где-то в установке VHD Windows, и он все еще непригоден. Вы должны:
отмените ваш диск отмены до точки до истечения срока действия (если у вас уже есть Undo Disks, который я всегда рекомендую при создании виртуальной машины для тестирования, чтобы "заблокировать" вашу настройку, как только у вас есть это, как вы подобное),
или
переустановите новый VHD, датированный до истечения срока действия, затем внесите следующие изменения в файл .VMC до, загрузив VHD в первый раз.
Вам нужно изменить дату в файле .VMC на шаг 1B в ссылке @William, упомянутой. Это значение может не существовать в новом файле unbooted.VMC - он должен находиться под preferences/hardware/bios
, как этот пример, для 31 декабря 2011 года @12:00:
<preferences>
<hardware>
<bios>
<time_bytes type="bytes">00000000000000311211</time_bytes>
Если вы не установите это значение в допустимую дату перед загрузкой VHD в первый раз (в этом случае это значение еще не существует), это заставит синхронизацию времени (даже если вы отключите синхронизацию времени, как на шаге 2 ниже), что может полностью скрыть ваши усилия.
Но вам также необходимо отключить синхронизацию времени в файле .VMC на информацию в этот поток TechNet (прокрутите вниз до 2-го поста karonwu, 7/16/09 7:41).
Отключить синхронизацию времени при загрузке (это значение не было по умолчанию в моем файле .VMC):
<preferences>
<hardware>
<bios>
<time_sync_at_boot type="boolean">false</time_sync_at_boot>
Отключить повторную синхронизацию во время работы VHD (это значение уже присутствовало и установлено в значение "true" ):
<preferences>
<integration>
<microsoft>
<host_time_sync>
<enabled type="boolean">false</enabled>
Вы можете перейти в Control Panel
→ Date and Time
→ Internet Time
и снять флажок "Автоматическая синхронизация". Хотя это не казалось необходимым в моем случае - я забыл одну из своих виртуальных машин, и он сказал, что она синхронизирована успешно, но дата и время остались такими, какие я установил в файле .VMC.
Как рекомендовано в @Leonid ниже, вы также должны отключить автоматические обновления, чтобы предотвратить обновление самой старой версии Internet Explorer (например, 6 или 7) (обратите внимание, что IE8 является последней версией, поддерживаемой XP).
Удачи!
Попробуйте следующее: http://www.modern.ie Скачанный XP WITH IE 8 работает для меня.
Обычно Microsoft публикует новые, когда старые истекают. Я отправил электронное письмо.
Я получил ответ:
Это работает, и первая партия должна быть готова сегодня. Извинитесь за кого-нибудь за неудобства.
Итак, повторите попытку позже сегодня.
Парень, любезно связанный с ним в прошлый раз, переехал на. По его предложению, возможно, стоит попробовать pinging @ie перед истечением следующего раза.
Только что вернулся на сайт, и теперь он говорит: "Истекает: это изображение отключится и станет совершенно непригодным для использования 17 ноября 2011 года".
Теперь файл находится на 366 Мб с 500 МБ, и он работает, но теперь вы должны ввести пароль, который вы получаете, нажав кнопку "подсказка"...
Сайт обновлен новыми изображениями, срок действия которых истекает 4 апреля 2012 года.
Не тестировали их, но выглядели хорошо.
Все помещают это в свой дневник в течение первой недели марта и напоминают MS о том, чтобы выставить новые.
Я видел пару людей, жалующихся на Твиттер об этом, возможно, это помогло.
Я уже через совет от @acatalept, к сожалению, безрезультатно. Итак, в итоге снова загрузилась новая версия... из http://www.microsoft.com/en-us/download/details.aspx?id=11575 теперь отлично работает... кроме того, что она целина IE6 - который, очевидно, далек от "штрафа";)
Этот ответ в этом потоке работает на сегодняшний день: http://social.technet.microsoft.com/Forums/en-US/w7itprovirt/thread/aca326fd-8e37-49f3-8b90-4eda93a11cd6
Цитируя ответ, который имеет значение:
1) Я узнал, что файлы .vmc и .vmcx НЕ совпадают. Если вы нашли свои файлы .vmcx, не беспокойтесь, чтобы открыть их в текстовом редакторе для этой проблемы. Вместо этого найдите файлы .vmc(в Windows 7 они находятся под C:\Users\\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines).
2) Завершите работу виртуального ПК (я использовал режим XP). Это был шаг, который я думал, что смогу обойти. Я сохранял спящий режим и вносил изменения в файл vmc, но изменения не работали до тех пор, пока я полностью не отключился, внеся изменения в файл .vmc и не загрузился.
3) Что касается изменений: если вы можете запускать VBS script, предоставленный SANDY.WADHWA [MSFT], это хорошо для вас. Если нет, вы можете внести изменения вручную.
В файле .vmc найдите раздел:
<integration>
<microsoft>
<mouse>
<allow type="boolean">true</allow>
</mouse>
Я сделал изменения вручную, сначала добавив раздел:
<components>
<host_time_sync>
<enabled type="boolean">false</enabled>
</host_time_sync>
</components>
Это было неправильно для моего режима XP (он может работать в среде VPC 2007, однако, попробуйте). Затем я удалил теги (ПРИМЕЧАНИЕ: я тоже это сделал, и это сработало - вы, вероятно, захотите сделать эту опцию):
<host_time_sync>
<enabled type="boolean">false</enabled>
</host_time_sync>
Это позволило мне изменить время и дату без автоматического возврата обратно каждые 5-10 секунд.
4) Если вы хотите предотвратить синхронизацию среды VPC при загрузке, добавьте внутри тега следующее:
<time_sync_at_boot type="boolean">false</time_sync_at_boot>
Опять же, имейте в виду, что вы должны ОТКЛЮЧИТЬ VPC, чтобы изменения в файле .vmc вступили в силу.
5) Последнее, если вы перейдете в "Свойства даты и времени" и перейдите на вкладку "Время Интернета", снимите флажок "Автоматически синхронизировать с сервером времени Интернета".