Как я могу установить .NET Framework 3.5 на компьютерах с XP без подключения к интернету?

8

Я хочу установить .NET Framework 3.5 на пару машин, которые не имеют доступа в Интернет. Если я установлю пакет «без доступа к интернету», он все равно захочет что-то скачать. Как я могу выяснить, чего не хватает? Есть ли другие установочные пакеты?

Изменить : Я бы представил скриншоты, но я не могу загрузить что-нибудь отсюда, и снимки будут на немецком языке. Поэтому я представляю только текст, переведенный обратно на английский ...

Установка «полного распространяемого пакета»:
в нижней части страницы лицензионного соглашения отображается следующий текст:

Размер загружаемого файла: 67 МБ.
Время загрузки приложения: 2 ч. 44 мин. (56 Кбит / с) 18 мин. (512 Кбит / с)

Он показывает текст, даже если я установил установщик Windows 3.1.

После согласования он отображает диалог «Состояние загрузки и установки» с индикатором выполнения «Загрузить:» и

Состояние: попытка подключения к серверу (попробуйте X из 5).
Общий статус загрузки: 56 МБ / 67 МБ

Я пробовал это на виртуальной машине без сетевого подключения. Он пытается 5 раз, пока индикатор выполнения показывает прогресс. Позже индикатор выполнения будет помечен как «Установка:». Даже позже он сообщает о проблемах во время установки и предоставляет две кнопки «Отправить отчет позже» и «Не отправлять». Теперь вот оно: «Установка завершена» и «Microsoft .NET Framework 3.5 успешно удалена ». (Акцент мой)
«Рекомендуется установить текущие пакеты обновления и обновления безопасности. Дополнительную информацию можно найти в Центре обновления Windows (ссылка)».

Edit2 : установлен пакет обновления 3, но по-прежнему не удалось.

EricSchaefer
источник
Откуда ты знаешь, что он пытается что-то скачать? Любое сообщение об ошибке?
Чатуранга Чандрасекара
Это говорит о загрузке дополнительных вещей. Я повторю установку и
опубликую
Отредактировал вопрос ...
EricSchaefer

Ответы:

12

Если вы используете локализованную версию Windows, программа установки автоматически пытается загрузить языковой пакет для вашего местоположения.

Чтобы обойти автоматическую загрузку, вы можете указать английский в качестве языка установки с помощью следующей командной строки:

C:\path\to\installer\dotnetfx35.exe /lang:ENU

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

Ссылки :

Albic
источник
Теперь это звучит интересно, так как это немецкий WXP. Я вернусь ...
EricSchaefer
Да, детка, да!
EricSchaefer
3

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

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

Посмотрите, как программа установки .NET Framework 3.5 проверяет свои предварительные условия за кулисами для получения подробной информации о том, что делает установщик, чтобы установить свои предварительные требования.

Ниже приведены предварительные условия для развертывания .NET Framework 3.5 в Windows XP:

  • Windows XP с пакетом обновления 2 (SP2) *.
  • Internet Explorer 6.0 с пакетом обновления 1 (SP1) *.
  • Установщик Windows 3.1 *.
  • .NET Framework 2.0 с пакетом обновления 1 (SP1).
  • .NET Framework 3.0 с пакетом обновления 1 (SP1).
  • Компонент Windows Imaging *.
  • Пакет общих компонентов XML Paper Specification (XPS) 1.0 *.
  • Software Rasterizer для Microsoft DirectX 9.0 Software Development Kit (SDK).

(из руководства по развертыванию .NET Framework 3.5 для администраторов )

GAThrawn
источник
1
Обратите внимание, что при установке XML Paper Spec произойдет сбой с непонятным сообщением об ошибке, если на аппарате не запущен диспетчер очереди печати (как, например, на аппарате, не подключенном к локальной сети).
GAThrawn