Vcredist x86 exe что это: Исправить ошибки VC_redist.x86.exe и скачать

vc_redist.arm64.exe — что это? | 990x.top

Приветствую друзья Сегодня мы разберем предназначение одного файла с расширением exe, что уже говорит о том, что он исполняемый. Такие файлы, если они вам неизвестны — лучше просто так не запускать, это может быть вирус, который после открытия начнет свое коварное дело..

vc_redist.arm64.exe — что это?

Пакет дополнительных библиотек Microsoft Visual C++ для платформы ARM, сами библиотеки нужны для корректной работы некоторых приложений.

Смотрите, программисты создают программы. Верно? Да. Но на самом деле им не нужно создавать абсолютно все функции — многие функции уже были созданы раньше, они уже протестированы, доведены до ума и отточены. Чтобы использовать уже готовые функции — нужен специальный инструмент для написания программ, например Visual Studio. Но чтобы программы, которые были созданы этим инструментом — корректно работали потом у пользователей, нужно на ПК пользователя установить специальный компонент и называется он Распространяемые пакеты Visual C++ для Visual Studio или просто Microsoft Visual C++. Многие программы при установке требуют этот компонент, при этом существует разные версии его, они отличаются в основном годом выпуска.

Так вот, самое главное еще, кроме версий — эти компоненты отличаются типом поддерживаемой платформы, то есть:

  1. vcredist_x64.exe — данный компонент предназначен для 64-битной версии Windows, впрочем именно такую и использует большинство пользователей.
  2. vcredist_x86.exe — тоже самое что и предыдущая версия, но уже для 32-битных Windows, такие версии используются намного реже уже.
  3. vcredist_arm.exe — и вот мы подошли к самому интересному. Это версия пакета для ARM-систем, а это процессоры для современных смартфонов. Это пакет для ноутбуков, а может и компьютеров, которые работают на основе ARM-процессоров.

РЕКЛАМА

ARM… но зачем? И здесь тоже все просто. Соотношение производительности и энергопотребления — намного лучше, чем в современных системах (x86). Поэтому и стали выпускать ноутбуки на ARM-процессорах, которые могут работать очень долго без подзарядки, но стоят дорого, поэтому пока у них популярности особой и нет..

На сайте Microsoft при скачивании пакета будет выбор — vcredist_arm.exe предназначен только для систем, которые основаны на ARM-процессоре.

И еще — учитывая что 64-битная винда поддерживает оба типа приложений, то есть как 32-битные, так и 64 — то лучше качать сразу оба пакета, на всякий случай:

Ну а ARM-пакет качать то как раз и нет смысла никакого в большинстве случаев.

Нужно ли устанавливать vcredist_arm.exe?

Нужно ставить только, если у вас компьютер на основе ARM-процессоров. Вероятность, что это именно так — минимальна. Поэтому в 99% данный тип пакета устанавливать вам полностью не нужно.

Не знаю сколько еще должно пройти времени, чтобы ARM-компьютеры стали массовыми. Процессоры хороши, спору нет, но сейчас в 99% они используются в смартфонах, но не в ноутбуках.

Нет, конечно, если у вас какой-то дорогой и уникальный планшет на Windows — то возможно он работает на основе ARM-процессоре. Но это нужно проверить. Как? Например использовать софт AIDA64, там есть подробная информация о железе.

Заключение

Выяснили:

  • vc_redist.arm64.exe — пакет дополнительных библиотек для платформы, в основе которой ARM-процессор. Сами библиотеки нужны для корректного функционирования разного софта.
  • Обычным пользователям персонального компьютера качать данный пакет в большинстве случаев не имеет никакого смысла. То есть, если у вас какой-то процессор AMD Ryzen или Intel i3/i5/i7 — то качать не нужно, этот пакет не для этих систем.

Надеюсь информация помогла. Удачи и добра, до новых встреч друзья!

Запись опубликована автором 990x в рубрике Разное.

Mary Kay Sun Care — что это, как пользоваться?
Clear Proof Mary Kay — что это, как использовать? (система)
Ручная установка драйверов
DevID Agent — программа для обновления драйверов
Unlocker — удаление неудаляемых файлов/папок
Автозагрузка в AnVir Task Manager
Автозагрузка в CCleaner
Стандартное создание точки восстановления

Как исправить ошибку 0x80070666 при установке Microsoft Visual C++ Redistributable

Обновлено   windows

Одна из распространенных ошибок, с которыми сталкиваются пользователи при установке распространяемых компонентов Microsoft Visual C++ — сообщение «Настройка не завершена» с информацией о том, что уже установлена другая версия этого продукта и кодом 0x80070666.

В этой инструкции подробно о возможных причинах ошибки 0x80070666 при установке Visual C++ Redistributable 2015, 2017 и 2019, а также более старых версий и методах, позволяющих её исправить.

  • Способы исправить ошибку 0x80070666
  • Видео инструкция

В первую очередь, рекомендую обратить внимание на следующие важные моменты, которые некоторые пользователи не учитывают при установке распространяемых компонентов Visual C++:

  1. Компоненты Visual C++ 2015, 2017 и 2019 в отличие от предыдущих версий, работают следующим образом: если у вас установлены 2017, то вы не можете отдельно установить 2015 той же разрядности, а если установлены 2019 — нельзя отдельно установить Visual C++ 2015 и 2017, потому что они уже включены в версию 2019. То есть более новые версии содержат в себе и предыдущие (в рамках указанных годов), а предыдущие установить нельзя. Посмотреть, какие именно версии Visual C++ уже установлены у вас на компьютере вы можете в Панель управления — Программы и компоненты.
  2. Чаще всего пользователь берется за установку компонентов Visual C++ после получения сообщения об отсутствии какой-либо DLL, необходимой для запуска игры или программы, прочитав соответствующую инструкцию в Интернете. Часто в таких инструкциях забывают отметить, что для 64-бит Windows 10, 8.1 и Windows 7 может быть недостаточно установки только x64 версии, а нужна еще и 32-бит (x86). Поэтому, несмотря на то что версия x64 уже установлена (о чем вам и сообщает ошибка 0x80070666 при запуске vc_redist.x64.exe), программа продолжает не запускаться. Решение — установить x86 (32-бит, vc_redist.x86.exe) версию нужного пакета Visual C++.

Если же к вашему случаю указанное не подходит: в списке установленных компонентов нет указанных версий Microsoft Visual C++ Redistributable, 32-бит версия не устанавливается с той же ошибкой, можно предпринять дополнительные действия для исправления ошибки.

  • Самое простое решение и чаще других срабатывающее — удалить все имеющиеся распространяемые компоненты Microsoft Visual C++ Redistributable в Панель управления — Программы и компоненты (установка и удаление программ), затем перезагрузить компьютер, вручную загрузить все нужные файлы установки с официального сайта https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads и установить их. Внимание: для x64 версий Windows нужны компоненты и 64-бит и 32-бит (x86).
  • В редких случаях ошибка бывает вызвана ожидающими обновлениями в Windows Зайдите в Параметры — Обновление и безопасность — Центр обновления Windows. Если вам предлагается перезагрузить компьютер для установки обновлений, сделайте это, а затем попробуйте снова.
  • Также иногда, в случае если нужная версия Visual C++ уже установлена, но программы этого не видят и сообщают об отсутствии DLL, может помочь следующий метод: запустите командную строку, введите путь к файлу установки компонентов Visual C++, для этого можно просто перетащить значок на окно командной строки, добавьте через пробел /uninstall и нажмите Enter. Появится окно как на изображении ниже. Нажмите «Исправить».

Видео инструкция

Надеюсь, один из предложенных методов поможет решить проблему. Если нет — опишите ситуацию, включая устанавливаемую версию и имеющиеся на компьютере версии Visual C++ Redistributable, я постараюсь помочь. Также может пригодиться последний метод установки из статьи Как скачать и установить все компоненты Visual C++ Redistributable для Windows.

remontka.pro в Телеграм | Способы подписки

Определить, какие библиотеки DLL следует распространять

  • Статья
  • 8 минут на чтение

При создании приложения, использующего библиотеки DLL, предоставляемые Visual Studio, пользователи вашего приложения также должны иметь эти библиотеки DLL на своих компьютерах, чтобы приложение могло работать. Поскольку у большинства пользователей, вероятно, не установлена ​​Visual Studio, вы должны предоставить им эти библиотеки DLL. Visual Studio делает эти библиотеки DLL доступными как Распространяемые файлы , которые можно включить в программу установки приложения.

Чтобы упростить включение распространяемых библиотек DLL в программу установки, они доступны в виде отдельных распространяемых пакетов . Эти пакеты представляют собой исполняемые файлы для конкретной архитектуры, которые используют централизованное развертывание для установки распространяемых файлов на компьютер пользователя. Например, vc_redist.x86.exe устанавливает 32-разрядные библиотеки для компьютеров x86 и x64, vc_redist.x64.exe устанавливает 64-разрядные библиотеки для компьютеров x64, а vcredist.ARM64.exe устанавливает библиотеки для компьютеров ARM и ARM64. Мы рекомендуем централизованное развертывание, поскольку Microsoft может использовать службу Центра обновления Windows для независимого обновления этих библиотек. В дополнение к копии в вашей установке Visual Studio для загрузки доступны текущие распространяемые пакеты. Ссылки на последние поддерживаемые распространяемые пакеты как для текущих, так и для старых наборов инструментов см. в разделе Последние поддерживаемые загружаемые распространяемые пакеты Visual C++. Конкретные более ранние версии распространяемых пакетов можно найти с помощью поиска my.visualstudio.com для «Распространяемых пакетов Visual C++».

Чтобы упростить включение распространяемых библиотек DLL в программу установки, они доступны в виде отдельных распространяемых пакетов . Эти пакеты представляют собой исполняемые файлы для конкретной архитектуры, которые используют централизованное развертывание для установки распространяемых файлов на компьютер пользователя. Например, vcredist_x86.exe устанавливает 32-разрядные библиотеки для компьютеров x86 и x64, vcredist_x64.exe устанавливает 64-разрядные библиотеки для компьютеров x64, а vcredist_ARM. exe устанавливает библиотеки для компьютеров ARM. Мы рекомендуем централизованное развертывание, поскольку Microsoft может использовать службу Центра обновления Windows для независимого обновления этих библиотек. В дополнение к копии в вашей установке Visual Studio для загрузки доступны текущие распространяемые пакеты. Ссылки на последние поддерживаемые распространяемые пакеты для текущих и старых наборов инструментов см. в разделе Последние поддерживаемые загрузки Visual C++. Конкретные более ранние версии распространяемых пакетов можно найти с помощью поиска my.visualstudio.com для «Распространяемых пакетов Visual C++».

Мы поддерживаем только использование распространяемого пакета, который такой же или более новый, чем версия вашего набора инструментов. Основной номер версии распространяемого пакета, который вы развертываете, должен соответствовать версии набора инструментов Visual Studio, используемого для создания вашего приложения, а дополнительная версия должна быть такой же или выше. Visual Studio 2022, 2019, 2017 и 2015 имеют -совместимые номера версий набора инструментов . Для этих версий любые новые распространяемые файлы Visual Studio могут использоваться приложениями, созданными с помощью набора инструментов из более старой версии. Например, распространяемые файлы Visual Studio 2022 могут использоваться приложениями, созданными с помощью набора инструментов Visual Studio 2017 или 2015. Хотя они могут быть совместимы, мы не поддерживаем использование старых распространяемых файлов в приложениях, созданных с использованием более нового набора инструментов. Например, использование распространяемых файлов версии 2017 в приложениях, созданных с использованием версии 2019.набор инструментов не поддерживается.

Также возможно включить распространяемые библиотеки DLL с вашим установщиком в модулей слияния . Этот метод устарел, поскольку библиотеки, развернутые таким образом, не могут автоматически обновляться Центром обновления Windows. Распространяемые модули слияния или модули установщика Microsoft (файлы .msm ) являются дополнительными компонентами, доступными в установщике Visual Studio. После установки модули слияния для распространяемых библиотек DLL находятся в каталоге установки Visual Studio в разделе 9.0021 %VCToolsRedistDir%\MergeModules\ . В Visual Studio 2015 и более ранних версиях Visual Studio эти файлы находятся в каталоге Program Files или Program Files (x86) в подкаталоге Common Files\Merge Modules . Дополнительные сведения об использовании этих файлов см. в разделе Распространение компонентов с помощью модулей слияния.

Отдельные распространяемые библиотеки DLL также включены в установку Visual Studio. По умолчанию они установлены в Visual 9.0021 %VCToolsRedistDir%\debug_nonredist\[архитектура]\Microsoft.[набор инструментов].[библиотека] папки, где [архитектура] представляет целевую архитектуру, [набор инструментов] представляет версию набора инструментов, а [библиотека] — это библиотека отладки, в которой есть отладочные библиотеки DLL.

Также возможно включить распространяемые библиотеки DLL с вашим установщиком в модулей слияния . Этот метод устарел, поскольку библиотеки, развернутые таким образом, не могут автоматически обновляться Центром обновления Windows. Распространяемые модули слияния для распространяемых библиотек DLL находятся в каталоге Program Files или Program Files (x86) в подкаталоге Common Files\Merge Modules . Дополнительные сведения об использовании этих файлов см. в разделе Распространение компонентов с помощью модулей слияния.

Отдельные распространяемые библиотеки DLL также включены в установку Visual Studio. По умолчанию они устанавливаются в каталог установки Visual Studio 2015 в папке 9.0021 redist\debug_nonredist\[архитектура]\Microsoft.[набор инструментов].[библиотека] папки, где [архитектура] представляет целевую архитектуру, [набор инструментов] представляет версию набора инструментов, а [библиотека] — это Библиотека отладки, содержащая отладочные библиотеки DLL.

Используйте последнюю версию любого DLL-файла библиотеки, распространяемого пакета или модуля слияния, найденных в этих каталогах. Вы можете использовать эти библиотеки для локального развертывания, установив их в тот же каталог, что и ваше приложение. Мы не рекомендуем локальное развертывание, поскольку оно возлагает на вас ответственность за доставку обновлений для развернутых приложений. Предпочтительно централизованное развертывание с использованием распространяемых пакетов.

Чтобы определить, какие библиотеки DLL необходимо распространять вместе с приложением, соберите список библиотек DLL, от которых зависит ваше приложение. Эти библиотеки DLL обычно указываются как входные данные библиотеки импорта для компоновщика. Некоторые библиотеки, такие как vcruntime и Universal C Runtime Library (UCRT), включены по умолчанию. Если ваше приложение или одна из его зависимостей использует LoadLibrary для динамической загрузки DLL, эта DLL может не быть указана во входных данных компоновщика. Один из способов собрать список динамически загружаемых библиотек DLL — запустить Dependency Walker (9).0021 depend.exe ) в вашем приложении, как описано в разделе Общие сведения о зависимостях приложения Visual C++. К сожалению, этот инструмент устарел и может сообщать, что не может найти определенные библиотеки DLL.

Когда у вас есть список зависимостей, сравните его со списком, связанным в файле Redist.txt , который находится в каталоге установки Microsoft Visual Studio. Или в «список REDIST» распространяемых библиотек DLL, на который есть ссылка в разделе «Файлы распространяемого кода» условий лицензионного соглашения на использование программного обеспечения Microsoft для вашей копии Visual Studio. Для Visual Studio 2022 см. Распространяемый код для Visual Studio 2022. Для Visual Studio 2019, см. раздел Распространяемый код для Visual Studio 2019. Для Visual Studio 2017 см. раздел Распространяемый код для Microsoft Visual Studio 2017 (включая служебные программы, расширяемость и файлы BuildServer). Для Visual Studio 2015 см. раздел Распространяемый код для Microsoft Visual Studio 2015 и Microsoft Visual Studio 2015 SDK (включая служебные программы и файлы BuildServer). Для Visual Studio 2013 список доступен в Интернете в распространяемом коде для Microsoft Visual Studio 2013 и Microsoft Visual Studio 2013 SDK.

В версиях Visual Studio до Visual Studio 2015 библиотека времени выполнения C (CRT) была включена в качестве распространяемой DLL в msvc[version].dll . В Visual Studio 2015 функции CRT были преобразованы в vcruntime и UCRT. UCRT теперь является системным компонентом в Windows 10 и более поздних версиях, которым управляет Центр обновления Windows. Он доступен во всех операционных системах Windows 10 и более поздних версиях. Чтобы развернуть ваше приложение в более ранних операционных системах, вам также может потребоваться повторное распространение UCRT. Ранняя версия UCRT включена в распространяемые файлы Visual Studio. Эта версия устанавливается только в операционных системах, предшествующих Windows 10, и только в том случае, если еще не установлена ​​никакая версия UCRT. Устанавливаемую версию UCRT для систем нижнего уровня в виде пакета Microsoft System Update см. в разделе Универсальная среда выполнения C для Windows 10 в Центре загрузки Microsoft.

Вы не можете повторно распространять все файлы, включенные в Visual Studio. Вам разрешено распространять только те файлы, которые указаны в Redist.txt или в онлайн-списке REDIST. Вы также не можете распространять отладочные версии своих приложений или отладочные версии библиотек DLL или библиотек, предоставленных Microsoft. Вы можете копировать отладочные исполняемые файлы и библиотеки только на машины, используемые для тестирования. Дополнительные сведения см. в разделе Выбор метода развертывания.

В следующей таблице описаны некоторые библиотеки DLL Visual C++, от которых может зависеть ваше приложение.

Библиотека Visual C++ Описание Относится к
vcruntime[версия].dll Библиотека времени выполнения для машинного кода. Приложения, использующие обычные службы запуска и завершения работы языков C и C++.
vccorlib[версия].dll Библиотека времени выполнения для управляемого кода. Приложения, использующие языковые службы C++ для управляемого кода.
msvcp[версия].dll и msvcp[версия_dotnumber].dll Стандартная библиотека C++ для машинного кода. Приложения, использующие стандартную библиотеку C++.
concrt[версия].dll Библиотека времени выполнения с параллелизмом для машинного кода. Приложения, использующие среду выполнения с параллелизмом.
mfc[версия].dll Библиотека базовых классов Microsoft (MFC). Приложения, использующие библиотеку MFC.
mfc[версия][язык].dll Ресурсы библиотеки Microsoft Foundation Classes (MFC). Приложения, использующие определенные языковые ресурсы для MFC.
mfc[версия]u.dll Библиотека MFC с поддержкой Unicode. Приложения, использующие библиотеку MFC и требующие поддержки Unicode.
mfcmifc80.dll Библиотека управляемых интерфейсов MFC. Приложения, использующие библиотеку MFC с элементами управления Windows Forms.
mfcm[версия].dll Управляемая библиотека MFC. Приложения, использующие библиотеку MFC с элементами управления Windows Forms.
mfcm[версия]u.dll Управляемая библиотека MFC с поддержкой Unicode. Приложения, использующие библиотеку MFC с элементами управления Windows Forms и требующие поддержки Unicode.
vcamp[версия].dll Библиотека AMP для нативного кода. Приложения, использующие код библиотеки C++ AMP.
vcomp[версия].dll Библиотека OpenMP для машинного кода. Приложения, использующие код библиотеки C++ OpenMP.

Примечание

Вам больше не нужно распространять активную библиотеку шаблонов как отдельную DLL. Его функциональность перенесена в заголовки и статическую библиотеку.

Дополнительные сведения о том, как распространять эти DLL вместе с приложением, см. в разделе Распространение файлов Visual C++. Примеры см. в разделе Примеры развертывания.

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

Выбор метода развертывания
Развертывание настольных приложений

Что такое vc_redist.x86.exe?

vc_redist.x86.exe является частью Microsoft Visual C++ 2015 Redistributable (x86) — 14.0.24215 и разработан Microsoft Corporation в соответствии с информацией о версии vc_redist.x86.exe. Описание

vc_redist.x86.exe: « Microsoft Visual C++ 2015 Redistributable (x86) — 14.0.24215 »

vc_redist.x86.exe имеет цифровую подпись Корпорация Майкрософт .

vc_redist.x86.exe обычно находится в папке «c:\downloads\».

Если у вас есть дополнительная информация о файле, поделитесь ею с пользователями FreeFixer, опубликовав комментарий внизу этой страницы.

Варианты имен файлов

vc_redist.x86.exe также может использовать другие имена файлов. Наиболее распространенные варианты перечислены ниже:

  • vcredist_15.exe

Варианты имени папки

vc_redist. x86.exe также могут находиться в других папках, кроме c:\downloads\. Наиболее распространенные варианты перечислены ниже:

  • c:\Program Files\Song Surgeon 5\

Хэши [?]

Сообщения об ошибках

.x86.exe столкнулся с проблемой и должен быть закрыт. Приносим извинения за неудобства.

vc_redist.x86.exe — Ошибка приложения. Инструкция по адресу «0xXXXXXXXX» ссылалась на память по адресу «0xXXXXXXXX». Память не может быть «чтена/записана». Нажмите OK, чтобы закрыть программу.

Распространяемый компонент Microsoft Visual C++ 2015 (x86) — 14.0.24215 перестал работать.

Завершить программу — vc_redist.x86.exe. Эта программа не отвечает.

vc_redist.x86.exe не является допустимым приложением Win32.

vc_redist.x86.exe — Ошибка приложения. Не удалось правильно инициализировать приложение (0xXXXXXXXX). Нажмите OK, чтобы закрыть приложение.

Что вы будете делать с файлом?

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

Я оставлю его
Я удалю его

Что сделали другие пользователи?

Приведенный ниже результат опроса показывает, что пользователи решили сделать с файлом. 50% проголосовали за удаление. На основе голосов 2 пользователей.

ПРИМЕЧАНИЕ: Пожалуйста, не используйте этот опрос как единственный источник информации, чтобы определить, что вы будете делать с файлом. На данный момент проголосовало только 2 пользователя, поэтому это не дает высокой степени уверенности.

Вредоносное ПО или законное?

Если вы считаете, что вам нужна дополнительная информация, чтобы решить, следует ли сохранить этот файл или удалить его, прочтите это руководство.

Бесплатные онлайн-опросы

А теперь немного бесстыдной саморекламы 😉

Привет, меня зовут Роджер Карлссон.