Как запустить Microsoft Windows XP VHD, для тестирования с IE 6.0, с действительной / не истекшей датой?

Я только что скачал VHD для Windows XP: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11575

Но когда я запускаю виртуальный компьютер, он говорит, что "период оценки для этой копии окон закончился..."

Я прочитал это для образа Windows XP:

"Срок действия истекает: это изображение будет отключено и станет полностью непригодным для использования 9 августа 2011 года".

Почему это истекло? где я могу скачать рабочую версию?

Спасибо

9 ответов

Решение

Исправлено: http://www.nirsoft.net/blog/2008/12/running-operating-system-inside-virtual.html

Пробежал с датой 01.07.2011.

Примечание 1: Я использую виртуальный жесткий диск XP IE6, срок действия которого истекает сегодня, 4/4/12 (этот виртуальный жесткий диск также можно обновить до IE7 и IE8 - я использую все три в трех отдельных виртуальных машинах) в версии Virtual PC для Windows 7 - Ваш пробег может варьироваться.

Примечание 2: На сегодняшний день (дата окончания срока действия виртуального жесткого диска) этот виртуальный жесткий диск сообщает, что срок его действия истек при входе в систему и даже не доставит меня на рабочий стол. Если я просто сбрасываю дату и отключаю синхронизацию времени следующим образом, в установке Windows на VHD все еще остается флаг "expired", и он по-прежнему не работает. Вы должны либо:

  • отмените ваш диск отмены до момента истечения срока его действия (если у вас уже были включены диски отмены, что я всегда рекомендую при создании виртуальной машины для тестирования, чтобы "заблокировать" вашу настройку, как только она у вас есть, как вам нравится),

    или же

  • переустановите новый виртуальный жесткий диск, датированный до истечения срока действия, затем внесите следующие изменения в файл.VMC перед первой загрузкой виртуального жесткого диска.

Как я вернул свой рабочий XP IE VHD:

  1. Вам необходимо изменить дату в файле.VMC для каждого шага 1B по указанной ссылке @William. Это значение может отсутствовать в новом незагруженном файле.VMC - оно должно быть preferences/hardware/bios как этот пример для 31 декабря 2011 года @ 12:00 утра:

    <preferences>
      <hardware>
        <bios>
          <time_bytes type="bytes">00000000000000311211</time_bytes>
    

    Если вы не установите для этой даты какую-либо действительную дату перед первой загрузкой виртуального жесткого диска (в этом случае это значение еще не будет существовать), это вызовет синхронизацию времени (даже если вы отключите синхронизацию времени, как в шаге 2 ниже), что может полностью помешать вашим усилиям.

  2. Но вам также нужно отключить синхронизацию времени в файле.VMC в соответствии с информацией в этой теме TechNet (прокрутите вниз до 2-го поста karonwu, 7/16/09 7:41am).

    Отключите синхронизацию времени при загрузке (это значение не было по умолчанию в моем файле.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 с IE 8 работает для меня.

Upd 2018: теперь Microsoft закрывает этот сайт и делает переадресацию для загрузки Edge.

Microsoft обычно публикует новые, когда срок действия старых истекает. Я послал по электронной почте.

Ответ, который я получил, был:

Это работает, и первая партия должна быть готова сегодня. Приносим извинения кому-либо за доставленные неудобства.

Итак... попробуйте позже сегодня.

Я получил совет от @acatalept, к сожалению, безрезультатно. Так что в конечном итоге загрузка снова, более новая версия.... с http://www.microsoft.com/en-us/download/details.aspx?id=11575 работает нормально... за исключением того факта, что вся его цель работает IE6 - что явно далеко от "отлично";)

Вот решение для запуска Internet Explorer 6 в Windows 10 на виртуальной машине Windows XP с использованием Hyper-V:

  1. Установить Hyper-V
  2. Установить 7-Zip
  3. Скачать XP Mode
  4. Щелкните правой кнопкой мыши WindowsXPMode_en-us.exe > 7-Zip > Открыть архив
  5. Sources > xpm > Извлечь
  6. Щелкните правой кнопкой мыши xpm > 7-Zip > Открыть архив
  7. VirtualXPVHD > Извлечь
  8. Добавить .vhd к имени файла
  9. Создайте виртуальную машину в Hyper-V с существующим VHD
  10. Удалите сетевой адаптер по умолчанию в настройках виртуальной машины и добавьте устаревший сетевой адаптер, подключенный к коммутатору по умолчанию.
  11. Запустите виртуальную машину и установите Windows XP

Этот ответ в этой теме работает на сегодняшний день: 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 Mode). Это был шаг, который я думал, что смогу обойти. Я продолжал гибернацию и вносил изменения в файл vmc, но изменения не работали до тех пор, пока я полностью не закрылся, не внес изменения в файл.vmc и не загрузился обратно.

3) Что касается того, какие изменения необходимы: Если вы можете запустить скрипт VBS, предоставленный 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) И последнее: если вы войдете в свойства "Дата и время" и перейдете на вкладку "Время в Интернете", снимите флажок "Автоматически синхронизировать с сервером времени в Интернете".

На сайт были добавлены новые изображения, срок действия которых истекает 4 апреля 2012 года.

Не проверял их, но выглядит хорошо.

Все помещают это в свой дневник на первую неделю марта и напоминают MS, чтобы они выкладывали новые.

Я видел, как несколько человек жаловались в Твиттере на это, возможно, это помогло.

Просто снова зашел на сайт и теперь он говорит: "Срок действия истекает: это изображение отключится и станет полностью непригодным для использования 17 ноября 2011 года".

Файл теперь 366Mb по сравнению с 500Mb, и он работает, но теперь вам нужно ввести пароль, который вы получите, нажав кнопку "подсказка"...

Парень, который любезно имел дело с этим в прошлый раз, ушел. По его предложению, возможно, стоило бы пинговать @ie как раз перед истечением в следующий раз.

Другие вопросы по тегам