Пакет майкрософт визуал c: Microsoft Visual C++ 2005-2008-2010-2012-2013-2019-2022 » Авторские репаки от ELCHUPACABRA

Ошибка 0x80070666 – уже установлена другая версия этого продукта

Крайне редко можно встретить систему без установленного пакета Visual C++ Redistributable. Ведь именно он отвечает за правильную работу большинства игр и программ.

Но вот установить его получается далеко не всегда. Чаще всего при установке Microsoft Visual C++ Redistributable 2015 пользователи сталкиваются с ошибкой 0x80070666, которая указывает на то, что уже была установлена другая версия этого продукта.

По идее даже если в системе присутствует более старая версия данного приложения, то новая должна ставиться поверх него, без каких-либо проблем. Но так выходит не всегда. Причин этому может быть множество, предлагаю разобрать каждую из них.

Содержание статьи

  1. Причины появления
  2. Удаление библиотек
  3. Что делать, если приложение не отображается в Ccleaner
  4. Ручная чистка диска и реестра
  5. Поврежденный установщик
  6. Проверка обновлений
  7. Вирусное влияние
  8. Еще несколько вариантов
  9. Видео урок
  10. Комментарии пользователей

Причины появления

Существуют множество факторов, влияющих на корректную установку Microsoft Visual C++.

  • Не удалена предыдущая версия.
  • Остались файлы и записи в реестре от прошлого приложения.
  • Поврежден устанавливаемый пакет библиотек.
  • Не установлены последние обновления Windows.
  • Компьютерные вирусы.

Каждый из приведенных пунктов может способствовать появлению ошибки 0x80070666, поэтому предлагаю разобрать их более подробно.

Удаление библиотек

Самый эффективный способ – это удалить все установленные пакеты библиотек, конечно, если такие имеются. Для этого воспользуемся программой Ccleaner.

Выполняем по шагам:

  1. Скачиваем, устанавливаем и запускаем утилиту Ccleaner.
  2. В левом меню открываем раздел «Сервис» и щелкаем по пункту «Удаление программ».
  3. Находим все пакеты библиотек и поочередно удаляем.
  4. Открываем раздел «Очистка» и нажимаем по кнопке «Очистка».
  5. Перемещаемся в раздел «Реестр», щелкаем по кнопке «Поиск …», отмечаем галочками все найденные пункты и жмем «Исправить …». Рекомендую выполнить данную процедуру несколько раз.

После этого все остатки от других версий должны быть удалены. Осталось перезагрузить компьютер и повторить попытку установки.

Что делать, если приложение не отображается в Ccleaner

Тогда исправить возникающую при установке Microsoft Visual C++ 2015 ошибку 0x80070666 с уведомлением «настройка не завершена» поможет специальная бесплатная утилита «FIX IT». Скачать ее вы можете с официального сайта.

Как ей пользоваться:

  1. После того, как вы скачаете ее, запустите. Она портативна и не устанавливается в систему.
  2. В главном окне нажмите «Далее».
  3. Затем выберите пункт «Удаление». После этого начнется поиск программ, дождитесь его окончания.
  4. В открывшемся списке найдите нужное приложение и деинсталлируйте его, нажав «Далее».
  5. Щелкните по пункту «Да, попробовать удалить».
  6. Дождитесь завершения процедуры, после чего откройте Ccleaner и выполните повторную очистку диска и реестра.
  7. Перезагрузите ПК.

Теперь попробуйте повторно инсталлировать пакет.

Ручная чистка диска и реестра

Если Microsoft Visual C++ 2015 по-прежнему не устанавливается и выдает ошибку 0x80070666, при этом использование утилит «Ccleaner» и «FIX IT» не дало результатов, то необходимо проводить ручную чистку.

Скорее всего программа изначально была неправильно удалена и от нее остались файлы и записи в реестре, как обычно бывает после использования стандартного деинсталлятора в разделе «Программы и компоненты».

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

И так, как это сделать:

  1. Для чистки реестра рекомендую использовать утилиту «Reg Organizer». Поэтому предварительно скачайте и запустите ее.
  2. Перейдите в раздел «Редактор реестра», в поиске укажите название приложения и нажмите «Начать поиск».
  3. Дождитесь завершения поиска, отметьте в найденном списке все пункты и нажмите «Удалить записи».
  4. Теперь зайдите в «Чистка дисков», нажмите «Сканировать» и затем удалите все найденные файлы.
  5. Сразу же после этого перейдите в «Чистка реестра» и исправьте все найденные проблемы.
  6. Перезапустите компьютер.

Проблема должна быть решена.

Поврежденный установщик

В результате различных ошибок, возникающих на стороне пользователя или на стороне сервера, с которого происходит загрузка, повреждается установщик.

Поэтому довольно часто исправить ошибку 0x80070666 получается повторной загрузкой пакета Microsoft Visual C++ 2015 с официального сайта. Это особенно актуально, если вы использовали установщик, который был вместе с игрой или программой.

При скачивании Visual C++ Redistributable обращайте внимание на разрядность (x64 или x86).

На 32-битную систему ставится пакет x86, на 64-битную x64. Посмотреть разрядность вашей ОС Windows можно щелкнув по значку «Компьютер» правой мышкой и открыв его свойства.

Если Майкрософт Визуал не скачивается, то проверьте свое интернет соединение или отключите антивирус и защитник Windows. Дополнительно проверьте компьютер на вирусы, поскольку некоторые из них могут изменять файл hosts, запрещая доступ к различным сайтам.

Также проблема может быть на стороне сервера, обычно она носит временный характер, попробуйте скачать его позже.

Проверка обновлений

Убедитесь, что у вас установлены последние обновления ОС Windows. Для этого откройте свойства системы и обратите внимание на раздел «Издание», если у вас Windows 7, то должен быть установлен Service Pack 1, для XP – Service Pack 3.

Затем откройте «Центр обновления», выполните поиск и установку актуального ПО.

Вирусное влияние

Если по-прежнему при установке Microsoft Visual C++ Redistributable 2015 выскакивает окно с ошибкой «Настройка не завершена. 0x80070666 — уже установлена другая версия этого продукта», то следует проверить ПК на вирусы. Скорее всего они заблокировали установщик.

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

Еще несколько вариантов

Дополнительные способы, которые могут вам помочь:

  1. Выполните загрузку и установку последней версии пакета библиотек Майкрософт Визуал. После чего удалите ее используя «Ccleaner» и установите версию 2015 года. При необходимости далее вы можете поставить приложение 2017 года.
  2. Используйте командную строку, выполнив в ней команду «vc_redist.x86.exe /uninstall» без кавычек. При наличии 64-битной программы, выполните ту же команду, заменив x86 на x64.
  3. Запустите инсталлятор от имени администратора.
  4. Проверьте, не переполнен ли диск, на который производится запись приложения.
  5. Установите последнюю версию .NET Framework и DirectX.

Данные решения были взяты с различных форумов, сайтов и показали высокую результативность в устранении ошибки 0x80070666, появляющейся при установке Microsoft Visual C++ 2015 года.

Кстати, иногда при повторной инсталляции возникает совсем другой код «0x80240017».

Видео урок

Определить, установлен ли распространяемый компонент Visual C++ для Visual Studio 2012

Это зависит от используемой версии. Эти два ключа 2012 года хорошо работали для меня с соответствующими версиями для загрузки для обновления 4. Имейте в виду, что некоторые из этих местоположений регистрации могут зависеть от ОС. Я собрал эту информацию из коробки Windows 10 x64 . Я просто собираюсь сделать дамп всех этих редист-версий и регистрационных ключей, которые я ищу, чтобы обнаружить установку.:


Visual C++ 2005

 Распространяемый пакет Microsoft Visual C++ 2005 (x64)
Раздел реестра: HKLM\SOFTWARE\Classes\Installer\Products\1af2a8da7e60d0b429d7e6453b3d0182
Конфигурация: x64
Версия: 6.0.2900.2180
 

URL прямой загрузки: https://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x64. EXE

 Распространяемый пакет Microsoft Visual C++ 2005 (x86)
Ключ реестра: HKLM\SOFTWARE\Classes\Installer\Products\c1c4f01781cc94c4c8fb1542c0981a2a
Конфигурация: x86
Версия: 6.0.2900.2180
 

URL прямой загрузки: https://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x86.EXE — x64 9.0.30729.6161 (SP1)
Ключ реестра: HKLM\SOFTWARE\Classes\Installer\Products\67D6ECF5CD5FBA732B8B22BAC8DE1B4D
Конфигурация: x64
Версия: 9.0.30729.6161 (фактические данные $Version в реестре: 0x


09 [DWORD])

URL-адрес прямой загрузки: https://download.microsoft.com/download/2/d/6/2d61c766-107b-409d-8fba-c39e61ca08e8/vcredist_x64.exe

 Распространяемый пакет Microsoft Visual C++ 2008 — x86 9.0.30729.6161 (SP1)
Ключ реестра: HKLM\SOFTWARE\Classes\Installer\Products\6E815EB96CCE9A53884E7857C57002F0
Конфигурация: x86
Версия: 9.0.30729.6161 (фактические данные $Version в реестре: 0x
09 [DWORD])

URL прямой загрузки: https://download. microsoft.com/download/d/d/9/dd9a82d0-52ef-40db-8dab-795376989c03/vcredist_x86.exe (x64)
Ключ реестра: HKLM\SOFTWARE\Classes\Installer\Products\1926E8D15D0BCE53481466615F760A7F
Конфигурация: x64
Версия: 10.0.40219.325

URL прямой загрузки: https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x64.exe

 Microsoft Visual C++ 2010 Redistributable (x86)
Раздел реестра: HKLM\SOFTWARE\Classes\Installer\Products\1D5E3C0FEDA1E123187686FED06E995A
Конфигурация: x86
Версия: 10.0.40219.325
 

URL-адрес прямой загрузки: https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x86.exe


Visual C++ 2012

 Распространяемый пакет Microsoft Visual C++ 2012 (x64)
Раздел реестра: HKLM\SOFTWARE\Classes\Installer\Dependencies\{ca67548a-5ebe-413a-b50c-4b9ceb6d66c6}
Конфигурация: x64
Версия: 11.0.61030.0
 

URL прямой загрузки: https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64. exe

 Microsoft Visual C++ 2012 Redistributable (x86)
Ключ реестра: HKLM\SOFTWARE\Classes\Installer\Dependencies\{33d1fd90-4274-48a1-9bc1-97e33d9c2d6f}
Конфигурация: x86
Версия: 11.0.61030.0
 

URL прямой загрузки: https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe Выводы Вай Ха Ли: «… двоичные файлы, поставляемые с VC++ 2012, обновление 4 ( 11.0.61030.0 ), имеют версию 11.0.60610.1 для двоичных файлов ATL и MFC и 11.0.51106.1 для всего остального. например, msvcp110.dll и msvcr110.dll 9Предоставленный GUID предназначен для пакета установщика. Однако они разветвляются на два других GUID, соответствующих их типу арки. Для получения дополнительной информации см. следующий источник Как проверить, установлена ​​ли среда выполнения Microsoft Visual C++


Visual C++ 2013

 Распространяемый пакет Microsoft Visual C++ 2013 (x64)
Раздел реестра: HKLM\SOFTWARE\Classes\Installer\Dependencies\{042d26ef-3dbe-4c25-95d3-4c1b11b235a7}
Конфигурация: x64
Версия: 12. 0.40664.0
 

URL-адрес прямой загрузки: https://download.visualstudio.microsoft.com/download/pr/10912041/cee5d6bca2ddbcd039da727bf4acb48a/vcredist_x64.exe

 Распространяемый компонент Microsoft Visual C++ 2013 (x86)
Раздел реестра: HKLM\SOFTWARE\Classes\Installer\Dependencies\{f65db027-aff3-4070-886a-0d87064aabb1}
Конфигурация: x86
Версия: 12.0.30501.0
 

URL прямой загрузки: https://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe


Visual C++ 2015

Комплектация 2015-2019 как альтернатива

 Распространяемый компонент Microsoft Visual C++ 2015 (x64) — 14.0.24215
Раздел реестра: HKLM\SOFTWARE\Classes\Installer\Dependencies\{d992c12e-cab2-426f-bde3-fb8c53950b0d}
Конфигурация: x64
Версия: 14.0.24215.1
 

URL-адрес прямой загрузки: https://download.microsoft.com/download/6/A/A/6AA4EDFF-645B-48C5-81CC-ED5963AEAD48/vc_redist.x64.exe

 Microsoft Visual C++ 2015 Redistributable (x86) — 14. 0.24215
Ключ реестра: HKLM\SOFTWARE\Classes\Installer\Dependencies\{e2803110-78b3-4664-a479-3611а381656а}
Конфигурация: x86
Версия: 14.0.24215.1
 

URL прямой загрузки: https://download.microsoft.com/download/6/A/A/6AA4EDFF-645B-48C5-81CC-ED5963AEAD48/vc_redist.x86.exe


Visual C++ 2017

Рассмотрим использование пакета 2015-2019 в качестве альтернативы

Предостережение : либо используется новое соглашение о реестре 2017 года, либо оно еще не завершено. Как я предполагаю, самые верхние клавиши:
[HKEY_CLASSES_ROOT\Installer\Dependencies\,amd64,14.0,комплект]
и
[HKEY_CLASSES_ROOT\Installer\Dependencies\,x86,14.0,bundle]

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

 Распространяемый компонент Microsoft Visual C++ 2017 (x64) — 14.16.27012
Ключ реестра: [HKEY_CLASSES_ROOT\Installer\Dependencies\VC,redist. x64,amd64,14.16,bundle\Dependents\{427ada59-85e7-4bc8-b8d5-ebf59db60423}]
Конфигурация: x64
Версия: 14.16.27012.6
 

URL-адрес прямой загрузки: https://download.visualstudio.microsoft.com/download/pr/9fbed7c7-7012-4cc0-a0a3-a541f51981b5/e7eec15278b4473e26d7e32cef53a34c/vc_redist.x64.exe

 Распространяемый пакет Microsoft Visual C++ 2017 (x86) — 14.16.27012
Ключ реестра: [HKEY_CLASSES_ROOT\Installer\Dependencies\VC,redist.x86,x86,14.16,bundle\Dependents\{67f67547-9693-4937-aa13-56e296bd40f6}]
Конфигурация: x86
Версия: 14.16.27012.6
 

URL прямой загрузки: https://download.visualstudio.microsoft.com/download/pr/d0b808a8-aa78-4250-8e54-49b8c23f7328/9c5e6532055786367ee61aafb3313c95/vc_redist.x86.exe


Visual C++ 2019 (комплект

2015-2019 )

Предупреждение : для Visual C++ 2019 используется еще одно новое соглашение о реестре. для Visual C++ 2019 — только этот пакетный установщик, который представляет собой Visual C++ 2015–2019.
Раздел реестра: [HKEY_CLASSES_ROOT\Installer\Dependencies\VC,redist.x64,amd64,14.21,bundle\Dependents\{f4220b74-9edd-4ded-bc8b-0342c1e164d8}]
Конфигурация: x64
Версия: 14.21.27702

URL прямой загрузки: https://download.visualstudio.microsoft.com/download/pr/9e04d214-5a9d-4515-9960-3d71398d98c3/1e1e62ab57bbb4bf5199e8ce88f040be/vc_redist.x64.exe

x

91 Microsoft Visual C++5 Redistable ) - 21.14.27702
Ключ реестра: [HKEY_CLASSES_ROOT\Installer\Dependencies\VC,redist.x86,x86,14.21,bundle\Dependents\{49697869-be8e-427d-81a0-c334d1d14950}]
Конфигурация: x86
Версия: 14.21.27702
 

Direct Download URL: https://download.visualstudio.microsoft.com/download/pr/c8edbb87-c7ec-4500-a461-71e8912d25e9/99ba493d660597490cbb8b3211d2ce493d660597490cbb8b3211d2ce493d660597490cbb8b3211d2ce493d660597490cbb8b3b3211d2ce493d660597490cbb8b3b3211d2cae493d660597490cbb8b3b3211. С++ 2015-2019 Распространяемый (x86) — 14.22.27821
Ключ реестра: [HKEY_CLASSES_ROOT\Installer\Dependencies\VC,redist. x86,x86,14.22,bundle\Dependents\{5bfc1380-fd35-4b85-9715-7351535d077e}]
Конфигурация: x86
Версия: 14.22.27821

URL прямой загрузки:
https://download.visualstudio.microsoft.com/download/pr/0c1cfec3-e028-4996-8bb7-0c751ba41e32/1abed1573f36075bfdfc538a2af00d37/vc_redist.x86.exe

 Распространяемый компонент Microsoft Visual C++ 2015–2019 (x86) — 14.22.27821
Ключ реестра: [HKEY_CLASSES_ROOT\Installer\Dependencies\VC,redist.x64,amd64,14.22,bundle\Dependents\{6361b579-2795-4886-b2a8-53d5239b6452}]
Конфигурация: x64
Версия: 14.22.27821
 

URL прямой загрузки:
https://download.visualstudio.microsoft.com/download/pr/cc0046d4-e7b4-45a1-bd46-b1c079191224/9c4042a4c2e6d1f661f4c58cf4d129e9/vc_redist.x64.exe


Список изменений :
26 октября 2021 г. — Обновлено для уточнения результатов от 21 октября.

, 21 октября 2021 г. — Добавлены дополнительные предостережения для VC++2012 Update 4 (x86) и (x64) GUID согласно выводам Krptodr.
19 августа 2019 г. — Добавлена ​​новая версия версии пакета 2015-2019 гг.
13 июня 2019 г. — Добавлен новый раздел для версии пакета 2015-2019 гг. Разделы 2015 и 2017 о рассмотрении возможности использования нового пакета в качестве альтернативы.
14 декабря 2018 г. — Обновлен MSVC2008 для пакета обновления 1 с пакетом обновления 1 9.0.30729.6161 Обновление в соответствии с выводами Джима Вольфа
27 ноября 2018 г. — Обновлена ​​информация для MSVC2017 v. Обновление 4 2012 г. согласно выводам Вай Ха Ли
24 августа 2018 г. — обновлена ​​версия 2017 г. для 14.15.26706, обновлены зависимости Visual C++, упакованные с VS 2017 15.8.1
16 мая 2018 г. — обновлена ​​версия 2017 г. для 14.14.26405.0 как новая запись C++ 2017
8 сентября 2017 г. — обновлена ​​версия 2017 г. для 14.11.25325.0 в качестве новой записи Visual C++ 2017
7 апреля 2017 г. — обновлена ​​версия 14.10.25008.0 2017 г. в качестве новой записи Visual C++ 2017
24 октября 2016 г. — обновлена Информация о версии 2015 г. для 14.0.24215.1
18 августа 2016 г. — Обновлена ​​информация о версии 2015 г. для 14.0.24212
27 мая 2016 г. — Обновлена ​​информация о MSVC2015, обновление 20001

in Automation on Powershell, Visual c++ redistributable

  • Using Install-VisualCRedistributables.ps1
    • Parameters
      • Xml
      • Path
      • Install
  • Results
  • Finally

This подход теперь заменен модулем VcRedist PowerShell. Дополнительные сведения о VcRedist см. в документации по VcRedist.

Недавно обновляя свои общие ресурсы развертывания MDT, я устал от необходимости что-то делать с распространяемыми установщиками Visual C++ и, наконец, решил что-то с этим сделать, поэтому я написал сценарий, который загружает установщики и при необходимости устанавливает их — Установить-VisualCRedistributables.ps1.

Этот сценарий считывает внешний XML-файл, содержащий информацию об установщике для каждого из распространяемых компонентов Visual C++, чтобы можно было вносить изменения в URL-адреса, параметры установки и новые распространяемые компоненты без внесения изменений в сценарий. Файл XML содержит URL-адрес загрузки и инструкции по установке для каждого установщика и выглядит следующим образом:

 
<Распространяемые файлы>
    <Архитектура платформы="x64" Release="2005" Install="/Q">
        <Распространяемый>
            Распространяемый пакет Microsoft Visual C++ 2005 с пакетом обновления 1, обновление безопасности MFC
            https://www.microsoft.com/en-us/download/details.aspx?id=26347
            <Загрузить> https://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x64.EXE
        
        <Распространяемый>
    
    <Архитектура платформы="x86" Release="2005" Install="/Q">
        <Распространяемый>
            Распространяемый пакет Microsoft Visual C++ 2005 с пакетом обновления 1, обновление безопасности MFC
            https://www.microsoft.com/en-us/download/details.aspx?id=26347
            <Загрузить> https://download. microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x86.EXE
        
    
    <Архитектура платформы="x64" Release="2017" Install="/install /passive/norestart">
        <Распространяемый>
            Распространяемый компонент Microsoft Visual C++ для Visual Studio 2017
            https://www.visualstudio.com/downloads/
            <Загрузить> https://download.microsoft.com/download/3/b/f/3bf6e759-c555-4595-8973-86b7b4312927/vc_redist.x64.exe
        
    
    <Архитектура платформы="x86" Release="2017" Install="/install /passive/norestart">
        <Распространяемый>
            Распространяемый компонент Microsoft Visual C++ для Visual Studio 2017
            https://www.visualstudio.com/downloads/
            <Загрузить> https://download.microsoft.com/download/1/f/e/1febbdb2-aded-4e14-9063-39fb17e88444/vc_redist.x86.exe
        
    

 

Сценарий установит распространяемые компоненты в порядке, указанном в XML-файле, что обеспечит их установку в правильном порядке.

Использование Install-VisualCRedistributables.ps1

Загрузите Install-VisualCRedistributables.ps1 и VisualCRedistributablesSupported.xml из репозитория и при необходимости отредактируйте XML. Поскольку сюда входят все поддерживаемые распространяемые компоненты с 2008 по 2017 год, все они будут загружены и установлены по умолчанию. Если вам не нужны все они в вашей среде, удалите те, которые не требуются.

Сценарий можно запустить в два этапа: один для загрузки установщиков и второй для установки распространяемых компонентов. Это полезно, например, для загрузки установщиков для добавления к эталонному образу через MDT. Скрипт также можно использовать для загрузки и установки одним действием.

Параметры

Параметры сценария:

Xml

Указывает на файл XML, содержащий сведения о распространяемых компонентах Visual C++. Это должно быть в ожидаемом формате, иначе сценарий не будет работать.

Пример — загружает распространяемые файлы Visual C++, перечисленные в VisualCRedistributables. xml.

 .\Install-VisualCRedistributables.ps1 -Xml ".\VisualCRedistributablesSupported.xml"
 
Путь

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

Пример — загружает распространяемые файлы Visual C++, перечисленные в VisualCRedistributables.xml, в C:\Redist.

 \Install-VisualCRedistributables.ps1 -Xml ".\VisualCRedistributablesSupported.xml" -Путь C:\Redist
 
Установить

По умолчанию сценарий загружает только распространяемые файлы. Это позволяет загружать распространяемые компоненты для отдельного развертывания (например, в виде эталонного образа). Добавьте -Install, чтобы также установить каждый из распространяемых компонентов.

Пример — загружает и устанавливает распространяемые компоненты Visual C++, перечисленные в VisualCRedistributables.xml.

 \Install-VisualCRedistributables.ps1 -Xml ".\VisualCRedistributablesSupported.xml" -Install:$True
 

Результаты

Вот пример конечного результата с установленными распространяемыми компонентами.