Я предоставляю это как новый Вопрос и ответ, потому что теги в этом старом потоке не включают в себя некоторые более общие теги, которые я искал, когда искал решение. Это должно работать для всех версий .Net и версий Windows. Он не будет устанавливать конкретную версию .Net на версию, с которой иначе не работал бы.

У меня были проблемы с установкой 4.6.1 на Тонком клиенте HP. На 2G DOM было свободно около 500 Мб. При проверке файлов в автономном установщике не хватало места.

1 ответ1

0

В моем случае я обновлял HP T5740e 2G/2G с 4.0 до 4.6.1, поэтому некоторые из моих шагов относятся к среде тонких клиентов. Этот метод перемещает файлы установщика на один флэш-накопитель и проверяет их на другом, поэтому вы не занимаете строго ограниченное пространство в DOM при попытке установить на него.

Настроить

(Можно сделать на любом компьютере)

  1. Создайте каталог /Temp. На флэш-накопителе, на котором свободно не менее 800 МБ, создайте каталог D:\Temp .

    Здесь все еще сжатые файлы изображений в каталоге e:\download будут извлечены для проверки перед установкой.

  2. Захватите необходимые установочные файлы .Net. Для захвата установочных файлов .Net вам потребуется использовать командную строку в каталоге .Net Offline Installer. Запустите установщик с помощью /? как вариант. После того как он извлечет все в C:\<random numbers and letters> , появится окно со всеми параметрами командной строки для установщика. Оставьте это окно открытым, откройте проводник и скопируйте C:\<random numbers and letters> на флэш-накопитель установщика (E:) и переименуйте его во что-нибудь вменяемое - я использовал E:\download . Если вы не знаете, какие параметры вам понадобятся, сделайте снимок экрана с этим окном и нажмите ОК, чтобы закрыть его. Когда он закрывается, C:\ будет удален с активного загрузочного диска, поэтому вы должны скопировать его перед закрытием.

  3. Создать Install461.bat в E:\ download

    @ эхо выключено

    e:\ download\ Setup.exe /log e:\ Active-try\ / папка параметров e:\ download\ / x86 / x64 / redist

Используются опции, которые сообщают ему, где найти установочные файлы: E:\download и куда помещать журналы: E:\active-try. Вам нужно будет использовать только следующие параметры, которые применимы к вашей системе для небольшой установки: /x86 /x64 /redist . Я был в 32-битной системе, поэтому я просто указал /x86 /redist . Для тихой установки есть опция '/q', которую я, например, не использую.

Если вы этого еще не сделали, удалите предыдущую версию .Net.

Я удалял 4.0 здесь.

  1. Удалено .NET 4 расширенный

  2. Деинсталлировано ядро .net 4

Записать конфигурацию в DOM и перезагрузить

После перезагрузки вы увидите истинное количество свободного места на диске, которое происходит, когда деинсталлятор очищается после перезагрузки.

Установите USB-накопители, созданные во время установки.

  1. Установите два флэш-накопителя . Сначала необходимо установить диск с \Temp.

    Первый диск - D: содержит /TEMP и имеет как минимум 800M свободного пространства. Вы не хотите, чтобы /TEMP находился на том же диске, что и источник установки, если вы не хотите, чтобы установка занимала много времени. Temp должен быть достаточно большим, чтобы расширить все еще сжатые компоненты для проверки

    Второй диск - E: содержит / загружает извлеченную установку .Net 4.6.1 из установки. Это сделано для того, чтобы установщик размером примерно 270 МБ не занимал полезное пространство на DOM, пока вы пытаетесь установить его.

  2. Щелкните правой кнопкой мыши "Компьютер", выберите « Properties , затем выберите « Advanced Settings... Нажмите кнопку Environment Variables... Редактировать записи TEMP и TMP для пользователя и системы так, чтобы они указывали на D:\Temp

    ПРИМЕЧАНИЕ 1. Запишите, на что указывает параметр (обычно это Z: Ramdisk на тонких клиентах HP), чтобы впоследствии можно было установить его обратно.

    ПРИМЕЧАНИЕ 2. Я не уверен, какой набор переменных окружения установщик использует для определения TEMP, поэтому я установил их все. Тонкий клиент Ram Disk (Z:) слишком мал, чтобы иметь дело с расширением и проверкой файлов изображений во время установки, и это приводит к зависанию, которое система не может быстро восстановить. По этой причине мы используем USB-накопитель для выполнения этой функции.

Проверить и установить

  1. Откройте Администратор: Командная строка
  2. Изменить каталог на e:\download
  3. Введите 'set', чтобы убедиться, что TEMP=D:\Temp & TMP=D:\Temp
  4. введите install461.bat

После завершения установки

  1. Скопируйте журнал проверки из D:\TEMP и журнал установки из E:\active-try в новую папку на E:\ если вы собираетесь тестировать различные варианты установки или вам нужно захватить журнал установки для проверки.

  2. Снимите флешки

  3. Сброс переменных среды TEMP и TMP, измененных на шаге 7, чтобы указать, где они были раньше.

  4. Запишите изменения в DOM и перезагрузите компьютер.

  5. Проверьте, что все ваши .Net-приложения работают должным образом.

  6. После перезагрузки вы можете захотеть зафиксировать изменения DOM еще раз, если вы подозреваете, что перезагрузка произвела очистку файла, и вы не хотите, чтобы такое изменение DOM сбрасывалось при каждой загрузке.

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