Скачать Microsoft Visual C все* пакеты для Windows (или что делать с ошибками Visual C Runtime Library; )

Скачать Microsoft Visual C++ все* пакеты для Windows (или что делать с ошибками «Visual C++ Runtime Library» 👌)

microsoft-visual-c-runtime-libraryВсем доброго времени суток!

В подавляющем большинстве случаев, ошибка, связанная с Microsoft Visual C++, появляется при запуске различных игр, например: GTA San Andreas, Diablo III, WOW, WOT (танки) и т. д. Почему-то с этими играми больше всего обращаются за помощью 👀.

Вообще, Microsoft Visual C++ — это важный пакет, который позволяет запускать игры, в разработке которых была использована одноименная среда. Естественно, если данного пакета нет — игра у вас не запустится, вызвав ошибку.

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

В этой статье укажу на то, где скачать все пакеты Visual C++ (плюс как их лучше обновить), а также что делать, если проблема была вызвана и чем-то иным. Думаю, статья пригодится всем, кто столкнулся с данной проблемой. 👌

Внешний вид ошибки / в качестве примера

Внешний вид ошибки Runtime Library / в качестве примера

ускорение ПК

Решение вопросов с Microsoft Visual C++

Ссылки на основные версии пакетов Visual C++ (ручная установка)

Как правило ошибки, связанные с Visual C++, возникают из-за отсутствия определенного пакета (либо, из-за «кривой» установки оного).

Например, GTA V потребует следующих программных компонентов (это доп. требования к тех. характеристикам): Microsoft DirectX, Microsoft Visual C++ 2008, Google Chromium.

👉 Ссылки представлены на оф. сайт Microsoft:

Microsoft Visual C++ 2008 (x86) — для ОС Windows 2000 SP4, Server 2003, Vista, XP;

Microsoft Visual C++ 2010 — для ОС Windows 7; Server 2003 R2 x64; Server 2003 SP2; Server 2008 R2; Server 2008 SP2; Vista SP2; XP SP3;

Visual C++ для Visual Studio 2012 (обновление 4) — для ОС Windows 7 SP 1; 8; 8.1; Server 2003; Server 2008 R2 SP1; Server 2008 SP2; Server 2012; Vista SP2; XP.

Visual C++ для Visual Studio 2013 — для ОС Windows 7 SP1; 8; 8.1; Server 2003; Server 2008 R2 SP1; Server 2008 SP2; Server 2012; Server 2012 R2; Vista SP2; XP.

Visual Studio 2015, 2017 и 2019 — установка пакета от 2019 повлияет на программы, созданные с помощью Visual C++ 2015 и 2017. Однако установка от 2015 не заменяет новых версий файлов, установленных пакетами от 2017 и 2019.

А здесь можете найти ссылки и 👉 скачать все последующие версии Visual C++ (которые могут появиться после выхода данной статьи в свет).

👉 Примечание:

Автоматическое обновление всех необходимых версий Visual C++ 👌

Есть одна утилита для поиска и обновления драйверов — 👉 Driver Booster. Помимо основной своей работы — она может также найти и недостающие игровые компоненты, в том числе и Visual C++.

Причем, вам самостоятельно не нужно будет гадать какой пакет нужен — она последовательно и в автоматическом режиме все обновит! Скрин ее работы — ниже 👇 (от вас потребуется лишь сделать 2-3 клика мышкой!).

Кстати, не могу не отметить, что помимо Visual C++ она также устанавливает и обновляет и др. пакеты: DirectX, Microsoft Silverlight, NET FrameWork и т. д. В общем, все те пакеты, из-за которых часто сыпятся ошибки в играх.

Если после обновления пакетов всё равно возникает ошибка

Возможно, нарушена целостность файлов игры (установщика)

Если переустановка компонентов Visual C++ и Driver Booster ничем не помогли, то рекомендую внимательно присмотреться к файлам установщикам самой игры.

Многие ведь скачивают различные репаки, которые далеко от официальных релизов (часть файлов в них изменена, да и не всегда подобные релизы протестированы на десятках машин, чтобы избежать различных конфликтов и несовместимости).

👉 В помощь!

Где скачать игры на компьютер: территории геймеров — подборка лучших площадок

*

Я бы порекомендовал скачать новый установщик игры и переустановить ее. Перед этим не лишним будет прогнать систему на вирусы и рекламное ПО (нередко, когда вирусы портят системные файлы игры). О том, как лучше и чем проверить расскажу чуть ниже в статье.

*

👉 Здесь же отмечу, что в 90% случаев проблем с ошибкой Microsoft Visual C++ Runtime Library — виноваты либо файлы самой игры, либо отсутствие нужных библиотек в системе.

Т. е. первые две рекомендации в этой статье — это решение для большинства случаев!

Если какого-то из этих пакетов нет (или его компоненты были повреждены), не исключены различные ошибки: то нет «DLL», то приложение не может быть продолжено, то «. Runtime Library. «.

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

👉 В помощь!

1) Как обновить или переустановить Microsoft NET Framework — инструкция со скриншотами

2) Как обновить DirectX, а то не запускаются ни танки, ни любая другая игра — инструкция для начинающих

Проверяем и обновляем драйвер на видеокарту

У новых ОС Windows 8/10 есть одна особенность: они по умолчанию ставят максимальное количество драйверов, для всего оборудования, для которого могут. 👀

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

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

Но так как у большинства пользователей все работает после инсталляции системы — то никто и не задумывается об этом до появления ошибок и конфликтов ПО.

Поэтому, при появлении ошибок, связанных с Visual C++, в первую очередь, проверьте драйвер на видеокарту, от него сильно зависит работа игр.

Таблица №1: ссылки на официальные сайты для загрузки видеодрайверов.

Есть два типа поиска и установки драйвера:

Можно автоматически определить какой нужен драйвер (на ПК должен быть установлен JAVA).

Можно вручную указать модель видеокарты и версию ОС.

Проверка компьютера на вирусы и трояны, рекламное ПО

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

Если вирусы будут найдены и обезврежены — может потребоваться переустановка библиотеки Visual C++ (а также NET FrameWork и DirectX).

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

В безнадежных случаях с Visual C++ — можно попробовать 👉 переустановить ОС Windows (я хоть и не сторонник подобного действа при каждой проблеме, однако, иногда проще и быстрее обойти стороной ошибку, чем найти ее причину 😉).

Visual Studio отображает ошибки, даже если проекты строятся

У меня проблема с Visual Studio в решении C#. Он отображает полностью случайные ошибки, но проекты строятся. Прямо сейчас у меня есть 33 файла с ошибками, и я вижу красные волнистые линии во всех из них.

есть ли у кого-нибудь идея о том, почему он это делает?

20 ответов

вот коллекция популярных ответов. Upvote OP ответа, если это помогло вам:

Вариант 1: Очистить, построить и обновить (@Mike Fuchs)

As @Mike Fuchs упомянуто, попробуйте следующие операции:

затем построить его:

и, наконец, Обновить:

Refresh Button

Вариант 2: Очистить, закрыть, перезапустить и построить ( @ Pixel)

As @ Pixel упомянуто, попробуйте следующую последовательность операций:

Вариант 3: Очистить кэш ReSharper (мой оригинальный вариант)

Если у вас есть ReSharper, попробуйте очистить кэш ReSharper:

в меню ReSharper > параметры > окружающая среда > общие > очистить кэш

и отключение и повторное включение ReSharper:

в меню Инструменты > Параметры > ReSharper > общие > приостановить / восстановить

и для Visual Studio 2017:

Вариант 5: выгрузка и перезагрузка проекта ( @TTT)

As @TTT упомянуто, попробуйте разгрузить проект, который вызывает проблемы:

в обозревателе решений щелкните правой кнопкой мыши проект, выгрузите проект.

и перезагрузить его

в обозревателе решений щелкните правой кнопкой мыши проект, перезагрузите проект.

Вариант 6: выгрузка и перезагрузка проекта ( @Guilherme)

As @Guilherme упомянул, попробуйте удалить и добавить ссылка на «Microsoft. CSharp » из проектов, которые имеют проблемы.

в обозревателе решений разверните проект, разверните «ссылки», щелкните правой кнопкой мыши на » Microsoft. CSharp» и «удалить».

затем щелкните правой кнопкой мыши ссылки > добавить ссылку, выберите » Microsoft. CSharp » из списка и нажмите OK

интересно, что приостановка Resharper, казалось, решить проблему после 2-й перезапуск VS, но он вернулся после того, как я включил Resharper

во всяком случае, у меня все еще были проблемы, когда я нашел эту статью:

я очистил решение, закрыл VS, снова открыл его, построил решение и красные неразрешенные линии были очищены и успешно построены.

tldr; выгрузить и перезагрузить проблемный проект.

поскольку обычно проблема возникает только в одном проекте, я просто попытался выгрузить этот проект и перезагрузить его, и это сработало. Мой размер выборки составляет всего 1, но он намного быстрее, чем два других варианта, поэтому, возможно, стоит попробовать. Я подозреваю, что это работает, потому что он пишет. suo файл, и, возможно, исправляет поврежденную часть его, которая вызывала проблему с самого начала.

Примечание: я использую Visual Studio 2015.

Я обнаружил, что это часто происходит при использовании Git в Visual Studio 2017, переключение ветвей, где есть зависимые изменения кода. Несмотря на то, что проект будет успешно построен, в списке ошибок останутся ошибки.

эти ошибки часто являются проблемами пространства имен и отсутствующими ссылками, даже если ссылка на библиотеку существует.

у меня была такая проблема, когда Intellisense, похоже, не распознал существование одного проекта (много «не могу найти этот тип», «это пространство имен не существует» и т. д. ошибки.)

в верхней части проекта «отсутствует».файл csproj является элемент:

идентификатор GUID ссылки не соответствует идентификатору GUID проекта. Замена выше Исправлена проблема без необходимости проходить через каждый проект привязки.

возможно, вы пытаетесь сбросить кэш intellisense. У меня была аналогичная проблема в visual studio 2012 при работе в большом проекте со многими частичными определениями классов. Уменьшение частичных значений частично решило проблему, очистка кэша intellisense также-на некоторое время.

иногда мне приходится выполнять пользовательскую очистку, просматривая все проекты и вручную удаляя папки «bin» и «obj». Чтобы увидеть их в Visual Studio, необходимо включить скрытые файлы и папки для каждого проекта. После этого перестройте решение.

для моего конкретного случая это была служебная ссылка другого разработчика, объединенная с основной веткой. Что было прекрасно, за исключением того, что подсветка синтаксиса не смогла разрешить сгенерированный класс обслуживания, а источник был подчеркнут красным. Очистка, восстановление, перезапуск ничего не сделали.

все, что мне нужно было сделать, это обновить ссылку на службу, и VS удалось собрать части вместе за кулисами. Нет изменений в исходном коде или сгенерированных файлах.

Я только что столкнулся с этой проблемой после возврата git commit, который добавил файлы обратно в мой проект.

очистка и восстановление проекта не сработали, даже если я закрыл VS между каждым шагом.

что в конечном итоге сработало, это переименование файла во что-то другое и изменение его обратно. : facepalm:

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

Способ 1:

Способ 2:

Если это не вариант, а не открытие свойств для каждого файла в в папке решения просто откройте power shell и разблокируйте рекурсивно, используя следующее:

Источники:

https://ocomp. info/oshibka-microsoft-visual-c. html

https://askdev. ru/q/visual-studio-otobrazhaet-oshibki-dazhe-esli-proekty-stroyatsya-9710/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: