Share via


Недокументированные опции командной строки для извлечения контента пакета развертывания .NET Framework 4.

Данная публикация является переводом статьи Aaron Stebner “Undocumented command line switch to extract the contents of .NET Framework 4 setup”.

Эта статья является продолжением моей предыдущей публикации об использовании опции /? для получения списка переключателей командной строки .NET Framework 4.

Данный метод является весьма распространенной практикой для извлечения содержимого самораспаковывающегося пакета развертывания (например, при создании администраторской установки). К сожалению, опция, о которой идет речь, не описана в документации по использованию установочного файла .NET Framework 4, ни в обновлениях, доступных в Windows Update. Можно воспользоваться инструментом типа WinZip для распаковки большинства самораспаковывающихся пакетов, однако если у вас нет подобного инструмента под руками, вы можете проделать следующие действия для распаковки содержимого установочного файла .NET Framework 4:

  1. Загрузите установочный файл .NET Framework из https://www.microsoft.com/download/en/details.aspx?id=17718 и сохраните его на рабочем столе.
  2. Выполните следующую командную строку: dotNetFx40_Full_x86_x64.exe /x
  3. В появившимся диалоге введите путь, по которому вы хотите сохранить распакованные файлы.
  4. Или же, воспользуйтесь командой, представленной ниже, если вы хотите произвести эти действия без появления диалогового окна: dotNetFx40_Full_x86_x64.exe /x c:\dotnetfx4 /q

Данный метод показывает как распаковать содержимое пакета установки .NET Framework 4. Та же /x опция поддерживается и в многих других установочных пакетах, включая обновления, доступные через Windows Update.