Vcredist x64 что это за программа: для чего нужен, где скачать и как установить
Содержание
Microsoft Visual C++ Redistributable — что это, как установить, удалить, переустановить?
- Как установить последнюю версию Microsoft Visual C++?
- Как установить старую версию Microsoft Visual C++?
- Как удалить/переустановить Microsoft Visual C++?
- Установка Microsoft Visual C++ при помощи программы VisualCppRedist AIO
Большое количество современных приложений под Windows создается при использовании программных средств Microsoft Visual C++ (Visual Studio). Для последующего запуска таких приложений в целевой системе, куда они будут установлены, должны присутствовать распространяемые (Redistributable) компоненты Microsoft Visual C++. Данные библиотеки широко используются в разработке компьютерных игр.
Как установить последнюю версию Microsoft Visual C++?
Установка распространяемых компонентов Microsoft Visual C++ ничем не отличается от установки обычных программ. От пользователя требуется скачать актуальную версию библиотек, подходящую к редакции и разрядности операционной системы Windows. Сделать это можно на SoftSalad.ru или официальном сайте Microsoft. На этой странице всегда можно найти актуальные версии библиотек (на момент написания статьи — это Microsoft Visual Studio 2022). Заметьте, что последняя версия компонентов Microsoft Visual C++ содержит в себе все предыдущие:
Перейдя по ссылке, также можно обнаружить, что существует 3 разновидности распространяемых компонентов Microsoft Visual C++ для 3 процессорных архитектур — ARM64, X86 и X64. Библиотеки ARM64 предназначены, как правило, для мобильных устройств, в т.ч. для некоторых моделей ноутбуков, оснащенных процессорами с соответствующей архитектурой. А вот Microsoft Visual C++ X86 и X64 предназначены для обычных стационарных компьютеров и лэптопов под управлением десктопных версий Windows Vista, 7, 8.1, 10 и 11 разрядностью 32-бит и 64-бит, соответственно.
У неопытных пользователей возникает вопрос касательно процессорной архитектуры и разрядности ОС. Можно, конечно, проверить, какой процессор установлен в компьютер, какую редакцию и разрядность имеет Windows, но делать это необязательно, и вот почему:
- Библиотеки Microsoft Visual C++ для процессоров с архитектурой ARM64 невозможно установить в систему с процессорной архитектурой X86 или X64, и наоборот. Это приведет к ошибке установки и выдаче соответствующего сообщения:
- Компоненты Microsoft Visual C++ для 64-разрядных (X64) систем не получится установить в 32-разярдную (X86) систему. Не получится даже запустить установочный файл. Это то же самое, что пытаться установить программу X64 на 32-битную версию Windows.
- А вот 32-битную версию Microsoft Visual C++ (X86) можно установить в 64-битную систему. Вообще, многими пользователями 64-разрядных ОС Windows рекомендуется устанавливать обе разновидности библиотек — как X86, так и X Вот скриншот успешной установки Microsoft Visual C++ X86 в 64-битную ОС Windows 11:
Другими словами, в Microsoft позаботились о том, чтобы у пользователей не получилось установить на компьютер неподходящую версию распространяемых библиотек Visual Studio.
Как установить старую версию Microsoft Visual C++?
Если по каким-то причинам пользователю требуется установить на компьютер одну из предыдущих версий Microsoft Visual C++, то ее можно скачать на этой странице. Открыв ссылку, прокрутите страницу вниз до раздела Другие инструменты, платформы и распространяемые пакеты и раскройте его:
На экране отобразится список старых редакций распространяемых библиотек Microsoft Visual C++, начиная с 2010 (на скриншоте не видно) и заканчивая предпоследней (на момент написания обзора) версией — 2017. Перед скачиванием нужных библиотек следует предварительно выбрать архитектуру, установив флажок на x64, ARM64 или x86, а только затем нажимать кнопку Загрузка.
Как удалить/переустановить Microsoft Visual C++?
Если при попытке запуска игры или какого-либо приложения, на экране отображается ошибка с сообщением об отсутствии или наличии неисправности в DLL-библиотеках, имена которых начинаются с msvcr или msvcp (например, msvcp140. dll или msvcr100.dll), тогда проблему следует точно искать в библиотеках Microsoft Visual C++. Простейший путь ее решения — переустановка данных компонентов, что подразумевает в себе предварительное их удаление.
Microsoft Visual C++ устанавливается на компьютер как обычная программа. Поэтому удаление библиотек можно выполнить при помощи стандартных средств Windows, в т.ч. — через Панель управления:
- Откройте Панель управления через меню Пуск, затем кликните по элементу Удаление программы (если этот элемент отсутствует, установите режим просмотра Категория):
- Найдите в перечне установленных на компьютер программ библиотеки Microsoft Visual C++ (обычно их несколько). Кликните по одному из них правой кнопкой мыши и выберите пункт Удалить:
- Повторите действия для каждой версии Microsoft Visual C++.
Сразу после удаления можно приступать к повторной установке Microsoft Visual C++.
Установка Microsoft Visual C++ при помощи программы VisualCppRedist AIO
VisualCppRedist AIO (или Visual C++ Redist All In One) — бесплатная утилита, распространяемая ее создателем через GitHub, единственное предназначение которой — установка распространяемых компонентов Microsoft Visual C++. Причем программа автоматически устанавливает все существующие версии библиотек, как для 32-х, так и для 64-разрядных систем. Для запуска процесса их инсталляции достаточно один раз нажать кнопку Далее в основном окне VisualCppRedist AIO:
Также отметим, что программа VisualCppRedist AIO устанавливает не только Microsoft Visual C++, но и другие компоненты: Visual Studio 2010 Tools for Office Runtime, UCRT (Universal CRT) и Visual Basic Runtime.
Не удается запустить приложение с ошибкой side-by-side configuration is incorrect
Если при запуске программы в Windows вы получаете ошибку “
Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна
/
The application has failed to start because its side-by-side configuration is incorrect
”, значит программа не может запуститься из-за отсутствующих файлов зависимостей. Компоненты, нужные для запуска этой программы, на компьютере не установлены или повреждены. В этой статье мы рассмотрим, как выполнить проверить манифест приложениями разрешить зависимости, определив библиотеку или пакет, которые нужно установить для корректного запуска программы.
Данная проблема чаще всего возникает при запуске portable программ или игр из-за того, что на компьютере не установлена или повреждена одна из версий компонента Microsoft Visual C++ Redistributable (vc_redist.x86.exe, vc_redist.x64.exe), библиотеки которой используются программой. Однако, прежде чем бездумно переустанавливать все версии Visual C++ Redistributable на компьютере, попытаемся с помощью файла манифеста определить какую конкретную библиотеку требует приложение.
Содержание:
- Анализ манифеста приложения в Windows
- Исправление ошибок Microsoft Visual C++ Redistributable
- Исправление системных файлов
Анализ манифеста приложения в Windows
Попробуем запустить утилиту
makeappx. exe
на компьютере, на котором не установлен Windows SDK.
Утилита makeappx.exe позволяет создавать пакету UWP приложений в форматах *.msix, *.appx, *.msixbundle или *.appxbundle.
Утилита, естественно не запускается с ошибкой:
Program 'makeappx.exe' failed to run: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail + CategoryInfo : ResourceUnavailable: (:) [], ApplicationFailedException + FullyQualifiedErrorId : NativeCommandFailed
Обратите внимание на сообщение ResourceUnavailable, оно явно указывает, что программе чего-то не хватает для запуска.
Список компонентов и библиотек, которые нужны приложению для запуска указывается в манифесте приложения. Манифест приложения может хранится в виде отдельного XML файла или быть встроен непосредственно в exe файл приложения.
Вы можете просмотреть манифест exe файла с помощью бесплатной утилиты Manifest View или с помощью Resource Hacker.
Мы показывали, как использовать Resource Hacker для просмотра и редактирования манифеста приложения в статье про запуск приложений с подавлением запроса UAC.
Как вы видите, в манифесте приложения в секции Dependency есть ссылка на библиотеку Microsoft.Windows.Build.Appx.AppxPackaging.dll. Утилита не может запуститься без этой библиотеки.
Также вы можете выполнить трассировку запуска приложения с помощью утилиты SxSTrace.exe.
Откройте новое окно командной строки и запустите сбор данных, выполнив команду:
sxstrace.exe Trace -logfile:c:\tmp\makeapp_sxtracesxs.etl
Tracing started. Trace will be saved to file c:\tmp\makeapp_sxtracesxs.etl. Press Enter to stop tracing...
Теперь запустите проблемное приложение. После появления ошибки “The application has failed to start because its side-by-side configuration is incorrect” остановите трассировку, нажав Enter в окне sxstrace.
Сконвертируйте ETL файл лога в более читаемый txt формат:
sxstrace. exe Parse -logfile:c:\tmp\makeapp_sxtracesxs.etl -outfile:c:\tmp\makeapp_sxtracesxs.txt
Откройте полученный txt файл в блокноте (или любом другом текстовом редакторе) и найдите в нем строки с ошибками. Также вы можете найти и вывести все строки с ошибками с помощью PowerShell:
Get-Content c:\tmp\makeapp_sxtracesxs.txt | Where-Object { $_.Contains("ERROR") }
Как вы видите, ошибка указывает тот же DLL файл, который указан в манифесте программы:
INFO: End assembly probing. Cannot resolve reference Microsoft.Windows.Build.Appx.AppxPackaging.dll,version="0.0.0.0". ERROR: Activation Context generation failed.
Также для анализа зависимостей в ошибках SideBySide можно использовать журнал событий. При появлении такой ошибки в журнал Application записывается событие:
EventID: 33 Source: SideBySide
В описание ошибки также есть отсылка на файл библиотеки или компонент, которые нужен для запуска приложения.
Activation context generation failed for "C:\ps\test\makeappx.exe". Dependent Assembly Microsoft.Windows.Build.Appx.AppxPackaging.dll,version="0.0.0.0" could not be found. Please use sxstrace.exe for detailed diagnosis.
Теперь открываете Google и ищите в нем информацию по данной dll. В нашем примере эта библиотека входит в MSIX Toolkit из Windows SDK (Redist.x86). Скачайте и установите найденные компоненты для нормального запуска программы.
Исправление ошибок Microsoft Visual C++ Redistributable
В большинстве случаев на компьютерах пользователей ошибка “неправильной параллельной конфигурации приложения” связана с отсутствующей или поврежденной версией библиотеки Microsoft Visual C++ Redistributable.
В этом случае в журнале sxstrace и в манифесте приложения будет содержаться ошибка вида:
Ошибка: не удается разрешить ссылку Microsoft.VC90.MFC, processorArchitecture="amd64", publicKeyToken="1fc8b3b9a1e18e3b", type="win32",version= "9. 0.21022.8".
Из ошибки мы можем получить следующую информацию: приложению нужна
x64
битная версия
Microsoft.VC90.MFC
версия
9.0.21022
. Быстрый поиск в гугл поможет определить, что это Microsoft Visual C++ 2008 Redistributable. Скачайте и установите данную версию MVC с сайта Microsoft.
Аналогично, по значению в поле version можно определить и другие версии Microsoft Visual C++:
Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 и 2019. | 14.0.x и выше |
Microsoft Visual C++ 2013 Redistributable | 12.0.x |
Microsoft Visual C++ 2012 Redistributable | 11.0.x |
Microsoft Visual C++ 2010 Redistributable | 10.0.x |
Microsoft Visual C++ 2008 Redistributable | 9.0.x |
Исправление системных файлов
Если вы понимаете, что ошибка запуска приложения связана с одним из системных файлов Windows, выполните проверку и восстановление системных компонентов и файлов с помощью SFC и DISM:
sfc /scannow
DISM. exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
Как исправить ошибку vcredist_x64.exe
Сталкивались ли вы с ошибкой vcredist_x64.exe? vcredist_x64 означает Visual C++ Redistributable x64, но что это такое?
Что такое vcredist_x64.exe
Что такое ошибка vcredist_x64.exe?
Как исправить ошибку vcredist_x64.exe
Очистите жесткий диск с помощью программы очистки диска (cleanmgr)
Запустите средство проверки системных файлов (SFC), чтобы исправить ошибку vcredist_x64.exe
Удалите приложения, которые вам больше не нужны на вашем компьютере
Используйте MSConfig для устранения ошибки vcredist_x64.exe среди элементов автозагрузки
Включить автоматическое обновление Windows
Запустите сканирование на наличие вредоносных программ
Vcredist_x64.exe Часто задаваемые вопросы
Что такое vcredist_x64.exe
Vcredist_x64.exe — это программный файловый компонент Microsoft Visual C, разработанный Microsoft. Это законная программа, обычно известная как Microsoft Visual C++ x64 Redistributable Setup. Проще говоря, vcredist_x64.exe — это файл, отвечающий за запуск Microsoft Visual C++ в Visual Studio.
Распространяемые пакеты Visual C++ помогают правильно работать нескольким другим приложениям Microsoft Visual. Это происходит, когда пользователь устанавливает соответствующие пакеты отдельно от приложений. Visual C++ позволяет нескольким приложениям на ПК использовать один и тот же визуальный пакет без его повторной установки.
Примечание
Если ваш компьютер работает с ошибками и кажется подозрительно медленным, он нуждается в обслуживании. Загрузите инструмент Outbyte PC Repair для Windows, который поможет вам решить распространенные проблемы с производительностью компьютера.
Что такое ошибка vcredist_x64.exe?
Ошибка vcredist_x64.exe может появляться в разных формах. Одна из форм —
«Программе установки не удалось обновить файлы VCRedist на вашем компьютере…»
Поскольку он поддерживает множество программ, ошибка связана со многими сторонними программами.
Это означает, что версия Microsoft Visual C++ на вашем компьютере повреждена, отсутствует или устарела. Когда это произойдет, вы также столкнетесь с ошибками в приложениях, использующих Microsoft Visual C++. Например, ваша установка Origin Thin, вероятно, столкнется с ошибкой или не сможет загрузиться из-за отсутствия vcredist-x64-exe. У вас также будут проблемы с запуском Outlook, Skype и онлайн-игр, использующих пакет Visual C++.
Бывают случаи, когда программа не может запуститься из-за отсутствия msvcp140.dll. Когда это произойдет, следуйте инструкциям по ссылке выше, чтобы решить эту проблему.
Как исправить ошибку vcredist_x64.exe
Чтобы исправить ошибку vcredist_x64.exe, решение зависит от того, какую стороннюю программу вы установили на свой компьютер или ту, которую вы используете. Обычно, поскольку vcredist_x64.exe является частью распространяемого пакета Visual C++, его обновления устанавливаются через важные обновления Microsoft для устранения любых ошибок, которые могут возникнуть.
Вот как исправить ошибку vcredist_x64.exe:
Очистите жесткий диск с помощью программы очистки диска (cleanmgr)
Ваш жесткий диск время от времени часто заполняется, и когда это происходит, Windows работает медленнее. Инструмент очистки диска может помочь вам избавиться от временных файлов, которые больше не нужны Windows и просто занимают место.
- Нажмите Win + R на клавиатуре.
- Введите
cleanmgr
в диалоговом окне «Выполнить» и нажмите Введите . - Нажмите OK , чтобы открыть диск C для очистки.
- В списке отметьте ненужные файлы, которые вы хотите удалить с вашего ПК.
- Нажмите OK , затем нажмите Удалить файл и дайте системе запуститься.
Но если внешний жесткий диск не отображается, вы не можете использовать утилиту очистки диска для исправления этой ошибки. Вам нужно иметь доступ к диску, чтобы запустить cleanmgr.
Примечание: команда cleanmgr также может ускорить работу Windows 10 и повысить общую производительность вашего ПК.
Запустите средство проверки системных файлов (SFC) для исправления ошибки vcredist_x64.exe
Некоторые инструменты, установки или вредоносные программы могут повредить или выдать себя за системные файлы Windows. По словам пользователей, столкнувшихся с этой проблемой, SFC проверяет любой журнал активности, хранящийся в папке Windows как \Logs\CBS\CBS.log. Это исправит ошибку credist_x64.exe
- Нажмите Win + Q на клавиатуре.
- В поле поиска введите
cmd
. Нажмите Ctrl + Shift + Одновременно введите , чтобы открыть командную строку с правами администратора. - В командной строке введите
sfc/scannow
и нажмите Введите .
Будьте терпеливы, так как сканирование системы выявляет и исправляет ошибки. Этот инструмент также может исправить многие системные проблемы или ошибки других исполняемых программ, таких как HxOutlook.exe.
Удалите приложения, которые вам больше не нужны на вашем компьютере
Некоторые приложения, которые вы больше не используете, останутся на вашем компьютере и будут занимать место. Они могут быть уязвимы для атак вредоносных программ и должны быть удалены.
- Нажмите Win + X , чтобы открыть меню «Пуск» Windows.
- Нажмите Приложения и функции .
- В списке установленных программ найдите ненужные программы.
- Нажмите на приложение/программу, которую хотите удалить.
- Нажмите Удалить и следуйте инструкциям на экране, чтобы удалить программу.
Используйте MSConfig для устранения ошибки vcredist_x64.exe среди элементов автозагрузки
Утилита настройки системы Microsoft может помочь решить проблемы, возникающие при запуске Windows. Это может позволить вам отключить службы и запускаемые программы, чтобы устранить возможные причины или ошибки. Для запуска команды msconfig:
- Нажмите Win + Q .
- Введите
cmd
, затем щелкните правой кнопкой мыши командную строку в результатах. - Выберите Запуск от имени администратора из вариантов.
- В командной строке введите
msconfig
и нажмите Введите . - Следуйте инструкциям на экране и терпеливо ждите, пока процесс решит проблемы с запуском. Возможно, вам придется изменить настройки клиента Центра обновления Windows (wuauclt), чтобы быть уверенным. Чтобы запустить команду wuauclt /ShowWindowsUpdate, следуйте этим инструкциям:
- Перейдите на панель задач, затем щелкните значок поиска.
- В поле поиска введите
cmd
. - Чтобы запустить командную строку от имени администратора, нажмите Ctrl + Shift + Одновременно введите на клавиатуре.
- После запуска командной строки выполните следующую команду:
wuauclt /ShowWindowsUpdate
- Нажмите Введите .
Следуйте инструкциям на экране, чтобы завершить процесс
Запустите сканирование на наличие вредоносных программ
Вам также необходимо проверить компьютер на наличие вредоносных программ и избавиться от всех обнаруженных угроз. Вы можете использовать встроенный антивирус Windows 10 или стороннее антивирусное ПО.
Часто задаваемые вопросы о Vcredist_x64.exe
Что такое vcredist_x64.exe?
Vcredist_x64.exe — это файл программного компонента для Microsoft Visual C++, разработанный Microsoft. Файл отвечает за запуск Microsoft Visual C++ или распространяемого пакета Microsoft Visual Studio C++ x64. В свою очередь, распространяемые пакеты Visual C++ помогают правильно работать другим приложениям Microsoft Visual.
Является ли vcredist_x64. exe вирусом?
Vcredist_x64.exe — это не вирус, а законная программа, созданная и распространяемая корпорацией Microsoft. В большинстве случаев это уже установленный файл с операционной системой Windows. Но вам может потребоваться время от времени обновлять или загружать его заново. Однако, поскольку это файл .exe, он уязвим для вирусных атак, и вам необходимо регулярно сканировать компьютер, чтобы удалить любой вирус, который может выдавать себя за Vcredist_x64.exe.
Почему возникает ошибка vcredist_x64.exe
Многие причины могут вызвать ошибку vcredist_x64.exe. Например, если версия Microsoft Visual C++ на вашем ПК повреждена, отсутствует или устарела. В этом случае вы также, вероятно, столкнетесь с ошибками в приложениях, использующих Microsoft Visual C++, таких как Outlook, Skype и некоторых онлайн-играх.
Как устранить ошибку vcredist_x64.exe?
Вы можете использовать различные решения для исправления ошибки vcredist_x64.