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, но по-прежнему не удалось.

4 ответа4

12

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

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

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

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

Ссылки:

3

Помимо распространяемого пакета .NET Framework 3.5 у вас также должна быть требуемая версия распространяемого установщика Windows 3.1 (v2). Это может быть причиной того, что установщик пытается загрузить больше.

3

Попробуйте сначала распространить установщик Windows 4.5, а затем обновление до MSI 4.5 (KB958655) - они решают некоторые проблемы с установкой SQL 2005/2008 в качестве бонуса.

После этого установите Microsoft .NET Framework 3.5 с пакетом обновления 1 (полный пакет) (231,5 МБ).

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 для пакета разработки программного обеспечения (SDK) для Microsoft DirectX 9.0.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .