Часто ли у вас не запускается игра или программа из-за отсутствия того или иного системного компонента, рутинная переустановка операционной системы и всех её компонентов? Для вас создана небольшая утилита, что бы автоматизировать процесс установки основных компонентов без которых трудно представить например игровой ПК. По умолчанию выбраны компоненты которые обязательны к установке. Установщик предложит только те компоненты для установки которые совместимы с операционной системой в которой запущен.
Разрядность операционной системы определяется автоматически, и устанавливает соответствующие ей компоненты. Установщик сам предложит перезапустить систему если это необходимо для работы компонентов.
DirectX - Исполняемая библиотека для конечного пользователя обновит текущую версию DirectX – встроенную технологию Windows®, которая позволяет запускать высокоскоростное мультимедиа и игры на компьютере.
Microsoft Visual С++ - Распространяемые пакеты Visual C++ устанавливают компоненты среды выполнения, необходимые для выполнения приложений C++, которые разработаны с помощью Visual Studio С++.
NET Framework Version - Распространяемый пакет Microsoft NET Framework устанавливает среду выполнения NET Framework и связанные файлы, необходимые для выполнения и разработки приложений, предназначенных для NET Framework.
NET Core Runtime - Позволяет создавать приложения на языках C#, F# и Visual Basic с помощью интеграции в Visual Studio, Visual Studio Code, Sublime Text или Vim. Поддержка спецификации .NET Standard делает .NET Core совместимым с .NET Framework и API-интерфейсами Mono.
Windows Media Video 9 VCM — Это видео Compression Manager (VCM) на основе версии Windows Media Video 9 кодерадекодера позволит кодирования и редактирования наследие приложений для поддержки Windows Media Video 9 кодек в контейнерах файлов, таких как AVI.
OpenAL - ранее свободно распространявшийся кроссплатформенный интерфейс программирования приложений (API) для работы с аудиоданными. Ключевой особенностью является работа со звуком в 3D пространстве и использование эффектов EAX. Поддерживается компанией Creative.
Rapture3D - программа для воссоздания ощущения присутствия путём замены обычных Software-драйверов на их улучшенный вариант. С её помощью в играх можно легко определить, например где находится враг по шагам или где произошёл взрыв и т. п.
NVIDIA PhysX - кроссплатформенный физический движок для симуляции ряда физических явлений. Первоначально разрабатывался компанией Ageia для своего физического процессора PhysX. После того, как Ageia была приобретена nVidia, движок перешёл в собственность компании nVidia, которая продолжает его дальнейшую разработку. nVidia адаптировала движок для ускорения физических расчётов на своих графических чипах с архитектурой CUDA. PhysX может также производить вычисления с использованием обычного процессора.
NVIDIA PhysX Legacy - необходимо установить для игр, выпущенных в конце 2007 года или ранее. Если игра, выпущенная в этот период, корректно работала с ПО PhysX версии 9.12.0613, но не работает с более поздними версиями, необходимо установить PhysX Legacy.
RuntimePack Lite - Предлагаемый набор файлов позволяет избежать *Runtime Error* если не всех, то большинство таких сообщений и подходит (рекомендован к установке) для операционных систем от Windows XP до Windows 10 (x86/x64).
Games for Windows - LIVE - бесплатный игровой онлайн-сервис для Windows, как и Xbox Live, ориентированный на сетевую игру. Он позволяет пользователям ПК соединяться со всеми устройствами, поддерживающими Windows Live, в том числе Windows Mobile и Zune. Пользователь при регистрации получает уникальный тег игрока Gamertag, который совместим с Xbox Live, и дает возможность играть онлайн, следить за статусами друзей, принимать и отправлять сообщения, коллекционировать достижения. Кроме того, существует кросс-платформенный голосовой чат. В некоторых играх (например, Shadowrun) игроки на ПК могут играть совместно с игроками на Xbox 360.Нужен для запуска игр с поддержкой Games for Windows - LIVE.
Java Platform — это технология, используемая для разработки приложений, которые делают работу в сети Интернет более увлекательной и удобной. Java отличается от языка программирования java, который представляет собой простую технологию для создания веб-страниц и выполняется только в браузере.
Adobe Flash Player - кроссплатформенный модуль, который представляет собой незаменимый инструмент для воспроизведения мультимедийного интерактивного Flash-контента (файлы FLV, SWF) в различных браузерах и операционных системах.
Adobe Shockwave Player - Предназначена для расширения возможностей традиционных веб-браузеров в области представления информации и взаимодействия с пользователем. Основные применения: трёхмерная векторная анимация, интерактивные веб-приложения, проигрывание видеороликов, игры. Применяется в виде плагина к браузерам Internet Explorer, Google Chrome, Mozilla Firefox, Safari, Opera, Netscape, Netscape-совместимым и пр.
Adobe AIR - кроссплатформенная среда выполнения, позволяющая разработчикам использовать стандарты HTML/CSS, Ajax, Java, программное обеспечение Adobe Flash Professional и Adobe Flex и язык Action для развертывания веб-приложений, которые реализуются в виде автономных клиентских приложений и на которые не распространяются ограничения, связанные с применением браузера.
Microsoft Silverlight — это программная платформа, включающая в себя модуль для браузера, который позволяет запускать приложения, содержащие анимацию, векторную графику и аудио-видео ролики.
Microsoft XNA Framework Redistributable - позволяет разработчикам игр избежать многих технических трудностей, возникающих при написании кода, а также обеспечивает существенное снижение стоимости конечной продукции. Кроме того, благодаря XNA программисты могут создавать принципиально новые игры с высококачественной графикой. Инструментарий XNA изначально разрабатывался с целью максимально облегчить процесс разработки игр для консоли Xbox и компьютеров, работающих под управлением Windows.
Microsoft XML - набор служб, который позволяет приложениям, написанным на J, VB и средствах разработки Microsoft, строить приложения для Windows, основанные на XML.
Windows Media Player Firefox Plugin - Плагин для браузера Mozilla Firefox, позволяющий интегрировать в него Windows Media Player. Установив данный плагин, пользователь получит поддержку многих веб-сервисов, транслирующих потоковые аудио/видео данные в Интернете. Microsoft Windows Media Player Firefox Plugin совместим с плеером Windows Media Player версии 6.4 и выше, включая 11-ю версию этого популярного мультимедиа проигрывателя.
Unity Web Player - Веб-плеер Unity дает возможность наслаждаться великолепным контентом, созданным в Unity, прямо в своем браузере; он автоматически обновляется по мере необходимости.
Vulkan Runtime — кроссплатформенный API для 2D- и 3D-графики, впервые представленный Khronos Group в рамках конференции GDC 2015.
Vulkan API изначально был известен как «новое поколение OpenGL» или просто «glNext», но после анонса компания отказалась от этих названий в пользу названия Vulkan. Как и OpenGL, Vulkan позволяет с высокой производительностью отображать в реальном времени различные приложения с 3D-графикой, такие как игры или интерактивные книги на всех платформах, а также обеспечивает более высокую производительность и меньшую нагрузку на процессор, аналогично Direct3D 12 и Mantle. Vulkan основан на технологиях AMD в Mantle.
-DirectX (DC 18.02.2021)
-Microsoft Visual С++ (2005-2008-2010-2012-2013-2019-2022 x86 и x64 + Visual Studio 2010 F# Runtime 2.0 + F# Runtime 4.0 + Visual Basic 6.0 Runtime Plus 2.2 + Visual J# 2.0 Redistributable Package + Visual Basic 7 Runtime)
-NET Framework Version 1.0 SP2 для Windows XP
-NET Framework Version 1.1 SP1
-NET Framework Version 3.5 SP1
-NET Framework Version 3.5 для Windows 8 - 10 - 11
-NET Framework Version 4.0
-NET Framework Version 4.6
-NET Framework Version 4.8
-NET Framework Version 4.8.1
-NET Desktop Runtime 5.0.17
-NET Desktop Runtime 6.0.32
-NET Desktop Runtime 7.0.19
-NET Desktop Runtime 8.0.7
-Windows Media Video 9 VCM
-OpenAL 2.1.0
-Rapture3D 2.7.4
-NVIDIA PhysX 9.21.0713
-NVIDIA PhysX старая версия 9.13.1220
-NVIDIA PhysX Legacy 9.13.0604
-NVIDIA PhysX Legacy Full by CUTA
-RuntimePack Lite 20.3.3
-Games for Windows — LIVE 3.5.95.0 Final
-Java Platform SE 8 U411
-Java Platform SE 11.0.22
-Java Platform SE 17.0.11
-Java Platform SE 21.0.3
-Adobe Shockwave Player 12.3.5.205 (Repack by CUTA)
-Adobe AIR 50.2.4.1
-Microsoft Silverlight 5.1.50918.0
-Microsoft XNA Framework Redistributable (1.0, 2.0, 3.0, 3.1, 4.0)
-Microsoft XML v4.0 SP3
-Microsoft XML v6.0 SP1
-Windows Media Player Firefox Plugin 1.0.0.8
-Unity Web Player 5.3.8.0
-Vulkan Runtime 1.3.290.0
Запустить файл installer.exe выбрать компоненты нажать кнопку установить, дождаться установки, по завершению установки нажать кнопку завершить.
Изменения в 3.6.3
- Добавлена версия NVIDIA PhysX 9.21.0713 для Windows 7-8
- Обновлён NET Desktop Runtime 6.0.32
- Обновлён NET Desktop Runtime 8.0.7
- Обновлён Vulkan Runtime 1.3.290.0
- Устранены ошибки в установщике.
Установщик создан с помощью Inno setup, для которого есть следующие параметры запуска, например из командной строки.
Параметр определяющий компоненты в установщике - /TASKS="имя_задачи_1,имя_задачи_2,имя_задачи_3"
Параметр который полностью скрывает установщик - /VERYSILENT
Параметр который пропускает все диалоговые окна оставляя только процесс выполнения - /SILENT
Параметр /TASKS="имя_задачи_1,имя_задачи_2,имя_задачи_3" можно применять как с /VERYSILENT так и с /SILENT, но не с обоими.
Имена задач - соответствие задачи:
DirectX - DirectX
Visual_allVisual_2005 - Microsoft Visual C++ 2005
Visual_allVisual_2008 - Microsoft Visual C++ 2008
Visual_allVisual_2010 - Microsoft Visual C++ 2010
Visual_allVisual_2012 - Microsoft Visual C++ 2012
Visual_allVisual_2013 - Microsoft Visual C++ 2013
Visual_allVisual_2019 - Microsoft Visual C++ 2022
Visual_allVisual_F - Visual F# 2.0 Runtime
Visual_allVisual_F_4 - Visual F# 4.0 Runtime
Visual_allVisual_Basic_6 - Visual Basic 6.0 Extended Runtime
Visual_allVisual_J - Visual J# 2.0 Redistributable Package
Visual_allVisual_Basic_7 - Visual Basic 7 Runtime
NET_Framework_allNET_Framework_1 - NET Framework Version 1.0 SP2
NET_Framework_allNET_Framework_1_1 - NET Framework Version 1.1 SP1
NET_Framework_allNET_Framework_3_5 - NET Framework Version 3.5 SP1
NET_Framework_allNET_Framework_3_5_win8 - NET Framework Version 3.5 для Windows 8
NET_Framework_allNET_Framework_3_5_win10 - NET Framework Version 3.5 для Windows 10
NET_Framework_allNET_Framework_4 - NET Framework Version 4.0
NET_Framework_allNET_Framework_4_6 - NET Framework Version 4.6
NET_Framework_allNET_Framework_4_6_1 - NET Framework Version 4.6.1
NET_Framework_allNET_Framework_4_8_1 - NET Framework Version 4.8.1
NET_Framework_allNET_Core_5_0_0 - NET Desktop Runtime 5
NET_Framework_allNET_Core_6_0_0 - NET Desktop Runtime 6
NET_Framework_allNET_Core_7_0_0 - NET Desktop Runtime 7
NET_Framework_allNET_Core_8_0_0 - NET Desktop Runtime 8
OpenAL - OpenAL
WMV9 - Windows Media Video 9 VCM
Rapture3D - Rapture3D
RuntimePack_Lite - RuntimePack Lite
PhysX_allPhysX - NVIDIA PhysX новая версия
PhysX_allPhysX_old - NVIDIA PhysX старая
PhysX_Legacy_allPhysX_Legacy - NVIDIA PhysX Legacy
или
PhysX_Legacy_allPhysX_Legacy_CUTA - NVIDIA PhysX Legacy Full by CUTA
LIVE_allMarketplace - Games for Windows Marketplace Client
LIVE_allLIVE - Microsoft Games for Windows - LIVE
LIVE_allLive_ID - Помощник по входу в Windows Live ID
Java_allJava_originalJava_original_8 - Java Platform SE 8
Java_allJava_originalJava_original_11 - Java Platform SE 11
Java_allJava_originalJava_original_17 - Java Platform SE 17
Java_allJava_originalJava_original_21 - Java Platform SE 21
Adobe_allAdobe_AIR - Adobe AIR
Adobe_allAdobe_Shockwave - Adobe Shockwave Player
Silverlight - Microsoft Silverlight
XNA_FrameworkXNA_Framework_3 - Microsoft XNA Framework Redistributable 3.1
XNA_FrameworkXNA_Framework_4 - Microsoft XNA Framework Redistributable 4.0
XMLXML_4 - Microsoft XML v4.0 SP3
XMLXML_6 - Microsoft XML v6.0 SP1
Firefox_Plugin - Windows Media Player Firefox Plugin
Unity - Unity Web Player
Vulkan - Vulkan Runtime
Так же есть параметр /NORESTART, который указывает инсталлятору не перезагружать компьютер даже если это необходимо. Пример:
Installer.exe /SILENT /TASKS="DirectX,RuntimePack_Full,NET_Framework_allNET_Framework_4_6_1,OpenAL" /NORESTART
Так же можно удалить не нужные файлы из папки Soft и запустить установщик только с одним параметром /COMPONENTS="profilesON_ALL"
Что позволит установить только те файлы которые остались в паке Soft.