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

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

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

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

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

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

Спасибо

Ответы [ 9 ]

12 голосов
/ 04 апреля 2012

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

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

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

    или

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

Как я получил свою работу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, 16.07.09, 7:41).

    Отключите синхронизацию времени при загрузке (это значение по умолчанию не существовало в моем файле .VMC):

    <preferences>
      <hardware>
        <bios>
          <time_sync_at_boot type="boolean">false</time_sync_at_boot>
    

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

Удачи!

4 голосов
/ 19 апреля 2013

Попробуйте: http://www.modern.ie Скачанная XP с IE 8 работает для меня.

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

1 голос
/ 15 августа 2011

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

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

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

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

0 голосов
/ 11 марта 2013

Этот ответ от в этой теме работает на сегодня: 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 Machine).

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

0 голосов
/ 06 августа 2012

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

0 голосов
/ 22 декабря 2011

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

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

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

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

0 голосов
/ 17 августа 2011

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

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

0 голосов
/ 16 августа 2011

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

0 голосов
/ 15 августа 2011

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

Пробежал с датой 01/07/2011.

...