Где найти Visual C на компьютере
Обновлено: 22.11.2024
Если вы проверите список установленных программ на ПК с Windows, который вы использовали в течение некоторого времени, вы можете заметить, что в нем есть несколько, часто много, списков установки распространяемого пакета Microsoft Visual C++.
ПК, который я использую для написания этой статьи, например, имеет три распространяемых пакета Microsoft Visual C++ 2005, восемь распространяемых пакетов Microsoft Visual C++ 2008, два распространяемых пакета Microsoft Visual C++ 2010, три распространяемых пакета Microsoft Visual C++ 2013 и два распространяемых пакета Microsoft Visual C++ 2015. установки, перечисленные на этой странице.
Вопросы, которые могут прийти на ум, включают в себя, почему установлено так много версий одного года, и нужны ли вам все они, или вы можете просто сохранить самую последнюю версию каждого года и избавиться от всех остальных.
Если вам нравится, чтобы ваш компьютер был чистым и опрятным, вы можете, например, удалить некоторые из них.
Назначение распространяемого пакета Visual C++
Разработчики, создающие программы для Windows с помощью Microsoft Visual C++, ранее доступного как отдельная программа, но теперь являющегося частью Microsoft Visual Studio, могут использовать так называемые стандартные библиотеки, которые уже существуют, для расширения функциональности своих программ. Это экономит время и часто лучше, чем изобретать велосипед, создавая функциональность с нуля.
При использовании этих библиотек разработчики могут либо включить в свои программы то, что требуется для работы этих функций, либо использовать вместо этого распространяемый компонент Visual C++.
Когда разработчик решает использовать распространяемые компоненты, они устанавливаются на ПК пользователя, если они еще не установлены. Это одно из преимуществ использования распространяемых компонентов, поскольку все программы могут использовать распространяемый компонент, который уже установлен на ПК с Windows.
Однако это не объясняет, почему вы можете увидеть пять, десять или даже двадцать различных версий распространяемого пакета Microsoft Visual c++, установленных на вашем компьютере с Windows.
Вы можете проверить установленные версии распространяемого пакета Microsoft Visual C++ на вашем компьютере с Windows следующими способами:
- Любая версия: используйте сочетание клавиш Windows-Пауза, чтобы открыть панель управления. Выберите Домашняя страница панели управления и на странице, которая открывает Программы и компоненты.
- Windows 10: используйте Windows-I, чтобы открыть приложение «Параметры». Если вы используете версию Creators Update или более позднюю, выберите «Приложения» > «Приложения и функции» и прокрутите вниз, пока не найдете перечисленные пакеты. Если вы используете более старую версию Windows 10, выберите Система и найдите там списки приложений.
Почему так много?
Windows может поставляться с некоторыми установленными распространяемыми пакетами Microsoft Visual C++, но большинство из них устанавливаются при установке в системе программ, для которых они требуются.
Есть несколько причин, по которым вы видите так много их установленных на вашем компьютере:
- Доступны 32-разрядные и 64-разрядные версии. Хотя пользователи 32-разрядной версии Windows увидят только 32-разрядные версии распространяемого пакета Microsoft Visual C++, вы можете увидеть обе версии, установленные в 64-разрядных версиях операционной системы.
- Для любой основной версии Visual C++ может существовать несколько сборок. Например, существует одиннадцать различных версий распространяемого пакета Microsoft Visual C++ 2008, и все они могут быть установлены рядом друг с другом.
Основная причина, по которой на вашем компьютере может отображаться так много версий одного и того же года, заключается в том, что Microsoft никогда не выпускала единый распространяемый пакет для данного года.
Если разработчик использует определенную версию стандартной библиотеки, в системе необходимо установить соответствующую распространяемую версию, чтобы программа работала на ПК с Windows.
Хотя она также может работать, если установлена более новая версия, это не всегда так и может привести к появлению сообщений об ошибках при загрузке и завершению работы программы.
Это означает, что вам не следует удалять различные сборки распространяемого пакета Microsoft Visual C++ со своего компьютера, если в системе все еще установлена программа, которая на него опирается.
В худшем случае вы получите одну распространяемую установку для любой программы, которая требует их на вашем компьютере.
Универсальная среда выполнения C
Microsoft изменила систему с выпуском распространяемого пакета Microsoft Visual C++ 2015, а также с выпусками 2017 и 2019 годов.
Они используют универсальную среду выполнения, поэтому вместо всех необходимо установить только одну (последнюю).
Дополнительную информацию об универсальной среде выполнения C можно найти здесь.
Что стоит попробовать
Примечание. Прежде чем начать, рассмотрите возможность создания резервной копии системы, чтобы вы могли восстановить систему, если у вас возникнут проблемы с удалением установленных распространяемых компонентов из операционной системы. Однако самое худшее, что может случиться, это отказ запуска программ.
Программы, которые вы удаляете из своей системы, не удалят распространяемый компонент, даже если он был установлен во время установки программы. Причина такого поведения заключается в том, что другие программы также могут полагаться на распространяемый компонент.
Удаление этих установок происходит методом проб и ошибок, поскольку не существует простого способа связать программы с распространяемыми версиями.
Одним из вариантов, который у вас есть, является сравнение дат установки распространяемых пакетов с установками программы. Если вы найдете совпадающие даты, вы можете предположить, что они связаны, и что распространяемый компонент все еще нужен.
Если вы не найдете совпадающих дат, вы не можете сделать вывод, что распространяемый компонент больше не нужен, так как он может потребоваться программам, которые вы установили позже.
Можно сначала попробовать удалить самые старые версии каждого года и посмотреть, что получится. Тем не менее, может потребоваться много тестов, чтобы сделать это правильно, и это может не стоить того, если учесть, что все распространяемые установки вместе используют пару сотен мегабайт при установке.
Возможно, лучше оставить все установленные версии на всякий случай и избежать проблем с программами, которые отказываются запускаться после удаления.
Загрузка распространяемых пакетов Microsoft Visual C++
Вы можете использовать следующие ссылки для загрузки самых последних версий распространяемых пакетов Microsoft Visual C++. Загружаемые версии включают 32-разрядные и 64-разрядные версии, если они поддерживаются.
- Распространяемые файлы Visual C++ устанавливаются при установке программы, для которой они требуются, при установке или обновлении Windows или при их непосредственной установке.
- Они используются программистами, использующими стандартные библиотеки в Visual Studio.
- Для программ требуются определенные версии, и они могут не работать после удаления этих версий (если все еще доступны старые или новые версии того же года).
Теперь вы: как вы справляетесь с установкой распространяемого Visual C++?
Иногда при установке приложения в Windows вам может быть предложено установить дополнительное приложение под названием Microsoft Visual C++ Redistributable. Однажды, просматривая установленные приложения, вы замечаете, что эта программа установлена много раз. Каждая установка отличается размером и датой установки.
Что такое распространяемый компонент Microsoft Visual C++? Почему установлено так много копий, и можно ли удалить любую из них? Здесь предстоит пройти через многое, поэтому мы начнем с основ.
Что такое распространяемый компонент Microsoft Visual C++?
Прежде чем мы перейдем к части объяснения C++, стоит поговорить о том, что означает «распространяемый».
Программное обеспечение распространяется либо в виде облегченного онлайн-установщика, либо в виде свободно распространяемого компонента. Онлайн-установщики очень маленькие по размеру, потому что они фактически не содержат данных приложения. При их запуске данные загружаются из Интернета. Преимущество этого подхода заключается в том, что будут загружены только те данные, которые действительно нужны вашему конкретному компьютеру.
Распространяемый файл, напротив, содержит все данные, которые могут понадобиться во время установки. Его явное преимущество в том, что для работы не требуется подключение к Интернету. Распространяемые файлы часто входят в состав другого программного обеспечения, которое на них опирается, как и в случае с VIsual C++.
Visual C++ — это компилятор кода для семейства языков программирования C. Это включает код C, C++ и C++/CLI. Многие приложения, написанные на C, особенно созданные с использованием среды разработки Microsoft Visual Studio, полагаются на стандартный набор программных библиотек, без которых программное обеспечение не может работать.
Однако, поскольку большинство людей, которые будут использовать это приложение, не будут устанавливать на свои компьютеры весь пакет разработчика Visual Studio, распространяемый пакет содержит те библиотеки, которые необходимы данному приложению, и может быть включен вместе с его установщиком. .
Что такое программные библиотеки?
Итак, мы установили, что распространяемые файлы C++ – это программные библиотеки, входящие в состав приложений, написанных с помощью Microsoft Visual C++ Studio. Так что же такое программные библиотеки?
Есть много общих функций и операций в приложениях, которые используются так часто, что программистам не имеет смысла каждый раз кодировать их вручную. Библиотеки программного обеспечения, по сути, представляют собой набор предварительно созданного программного кода, который разработчик программного обеспечения может вызывать в своем собственном коде для выполнения определенных задач. Это экономит время и помогает стандартизировать аспекты разработки программного обеспечения.
Программные библиотеки, о которых идет речь, принадлежат Microsoft, поэтому разработчик не может просто скопировать и вставить код в свою программу. Распространяемый компонент позволяет программе вызывать необходимые библиотеки на компьютере пользователя.
Почему распространяемый файл повторяется так много раз?
Если вы внимательно посмотрите, то заметите, что разные распространяемые установки C++ не имеют одинаковых имен. У них будут разные номера версий и разные годы в названиях.
Это связано с тем, что сама Microsoft Visual Studio со временем обновляется. Это также влияет на стандартные программные библиотеки в каждой версии. Для приложения, написанного с использованием определенной версии Visual Studio, потребуется распространяемая библиотека этой версии инструментов разработчика.
Распространяемые компоненты также не суммируются. Поэтому более новые не содержат всех библиотек предыдущих версий. Это связано с тем, что некоторые старые библиотеки со временем будут удалены или изменятся и больше не будут совместимы со старыми версиями. Если бы они были кумулятивными, размер распространяемого файла с годами увеличился бы, и его стало бы трудно поддерживать.
Каждый раз, когда вы устанавливаете новое приложение, для которого требуется новый дистрибутив, оно проверяет, установлена ли уже эта библиотека. Если нет, он добавляется в список. Таким образом, каждая из записей, которые вы видите в списке, когда-то требовалась приложению, которое вы установили на свой компьютер.
Должен ли я удалить любой из них?
Распространяемые библиотеки являются общими. Это означает, что несколько приложений используют одну и ту же установку стандартных библиотек. Хотя программа установит отсутствующие библиотеки вместе с собой, она не удалит эти библиотеки при ее удалении. Это связано с тем, что за это время могла быть установлена другая программа, которая также использует эти библиотеки.
Мы не рекомендуем удалять какие-либо распространяемые компоненты Visual C++, так как это может привести к тому, что несколько приложений на вашем компьютере перестанут работать. Учитывая, как мало места они занимают и как широко они используются, кажется, не стоит возиться с вашей текущей экосистемой файлов стандартных библиотек.
Выясните, какие распространяемые файлы вам нужны
Если бы вы были решительно настроены удалить распространяемые файлы Visual C++, которые больше не используются никаким программным обеспечением на вашем компьютере, как бы вы это сделали? Не существует автоматизированного способа определить, какие библиотеки C++ существуют на вашем компьютере.
Один из подходов может состоять в том, чтобы удалить все распространяемые компоненты, а затем переустановить программное обеспечение, которое, как вы знаете, вам нужно. Затем эти приложения переустановят необходимые библиотеки. Вы также можете добиться того же эффекта с помощью чистой установки Windows и только необходимых приложений.
Оба этих подхода предполагают много утомительной работы с очень небольшой выгодой, но если вам нужно, то вот как это сделать.
Не теряйте сон из-за распространяемых файлов Visual C++
В наш век жестких дисков объемом в несколько терабайт, большого количества гигабайт оперативной памяти и многоядерных процессоров наличие нескольких лишних библиотек C++ на вашем компьютере совершенно не повлияет на его производительность или самочувствие. Удаление их волей-неволей может сломать вещи, а их систематическое удаление — тяжелая работа с небольшим вознаграждением. Так что сделайте глубокий вдох, закройте этот список приложений и забудьте о них.
Сидни Батлер — социолог и фанатик технологий, пытающийся понять, как сосуществуют люди и технологии. Он имеет двадцатилетний опыт работы внештатным специалистом по компьютерам и более десяти лет в качестве исследователя технологий и преподавателя. Сидни уже более пяти лет является профессиональным писателем по технологиям и освещает такие темы, как виртуальная реальность, игры, кибербезопасность и трансгуманизм. Прочитать полную биографию Сидни
Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!
Уолтер Гленн
Уолтер Гленн
Бывший главный редактор
Уолтер Гленн – бывший главный редактор How-To Geek и связанных с ним сайтов. Он имеет более чем 30-летний опыт работы в компьютерной индустрии и более 20 лет в качестве технического писателя и редактора. Он написал сотни статей для How-To Geek и отредактировал тысячи. Он является автором или соавтором более 30 книг по компьютерам на более чем дюжине языков для таких издательств, как Microsoft Press, O'Reilly и Osborne/McGraw-Hill. Он также написал сотни технических документов, статей, руководств пользователя и курсов. Подробнее.
Если вы когда-нибудь просматривали список установленных программ в Windows и задавались вопросом, почему там так много версий распространяемого пакета Microsoft Visual C++, вы не одиноки. Присоединяйтесь к нам, чтобы узнать, что это за штуки и почему их так много установлено на вашем ПК.
Что такое распространяемый пакет Visual C++?
Microsoft Visual C++ — это интегрированная среда разработки (IDE), используемая для создания приложений Windows на языках программирования C, C++ и C++/CLI. Первоначально это был отдельный продукт, но теперь он входит в состав Microsoft Visual Studio. Он предлагает разработчикам единое приложение, в котором они могут писать, редактировать, тестировать и отлаживать свой код. Среда программирования включает в себя доступ ко множеству общих библиотек кода, которые позволяют разработчикам использовать уже разработанный код для определенных процедур вместо того, чтобы писать свой собственный с нуля. Этот общий код принимает форму динамически подключаемых библиотек (DLL) — термин, с которым в тот или иной момент сталкивалось большинство пользователей Windows.
Когда приходит время развернуть программное обеспечение для пользователей, у разработчиков есть выбор. Они могут включать эти библиотеки DLL в установку своего приложения или полагаться на стандартный распространяемый пакет общего кода. Большинство выбирает последнее, и этот пакет известен как распространяемый пакет Visual C++. Использование распространяемого пакета имеет несколько преимуществ. Пакеты предоставляются Microsoft, которая также тестирует и обновляет их с помощью исправлений ошибок и безопасности. Распространяемые файлы также предлагают одну установку на компьютер пользователя, которую могут использовать несколько программ одновременно.
Почему на МОЙ ПК установлено так много программ?
Я установил свежую версию Windows 10 на новый компьютер чуть менее двух месяцев назад. Как вы можете видеть на картинке выше, в моей системе уже есть четыре версии распространяемого пакета Visual C++. В других системах я видел целых двадцать. Итак, как они все туда попадают?
Некоторые устанавливаются вместе с самой Windows. Конкретные устанавливаемые версии зависят от используемой версии Windows. Я использую Windows 10, которая поставляется с распространяемыми компонентами Visual C++ 2012 и 2013 годов. Вы также заметите, что у меня также установлены как 32-разрядная (x86), так и 64-разрядная (x64) версии. Если у вас 32-разрядная версия Windows, вы не увидите эти 64-разрядные версии распространяемого пакета. Но если у вас 64-разрядная версия Windows (какой в наши дни являются почти все компьютеры), вы увидите обе версии, потому что 64-разрядная версия Windows может запускать как 64-разрядные, так и 32-разрядные приложения.
Все дополнительные версии распространяемого пакета Visual C++, которые вы видите в своей системе, были установлены вместе с какой-либо программой, для которой это требовалось. Когда разработчик кодирует определенную версию Visual C++, библиотеки кода для этой версии также должны присутствовать в системе пользователя, чтобы приложение могло работать. Это означает, что, например, если разработчик использовал Visual C++ 2005 (или Visual Studio 2005) для создания устанавливаемой вами программы, вы можете ожидать, что распространяемый пакет Visual C++ 2005 будет установлен в вашей системе вместе с программой. р>
Иногда при первом запуске программы появляется всплывающее окно с сообщением об установке распространяемого пакета. Вы заметите это, если вы геймер на ПК, особенно если вы получаете свои игры через Steam. Как правило, это означает, что разработчик выбрал загрузку последнего пакета из Microsoft во время установки. Иногда пакет поставляется вместе с приложением. Вот снимок установки текущего пакета графического драйвера AMD, который, как вы видите, хочет установить распространяемые файлы C++ 2012 и 2013 годов.
Итак, вкратце: вы увидите некоторые пакеты, поставляемые с Windows, и некоторые, которые поставляются с устанавливаемыми вами приложениями. А если вы используете 64-разрядную версию Windows, вы увидите как 64-разрядную, так и 32-разрядную версии каждого пакета.
Можно ли удалить некоторые из них?
Короткий ответ: да, но, вероятно, не стоит.
Никогда не знаешь, какие из установленных приложений зависят от каждого распространяемого компонента. Если вы удалите программу, эта программа не удалит автоматически распространяемый компонент, на который она полагалась, поскольку у нее нет возможности узнать, полагаются ли на нее и другие приложения. Конечно, там могут быть некоторые распространяемые пакеты, которые вам не нужны, но если вы вручную удалите распространяемый пакет, который все еще используют некоторые программы, это может привести к тому, что они будут работать неправильно, а в некоторых случаях даже вызвать проблемы в сама установка Windows.
Вас может раздражать то, что в вашем списке установленных программ так много программ, но если на вашем ПК все работает нормально, распространяемые файлы не причиняют никакого вреда. Они также не занимают много места. Четыре версии, которые я установил в своей системе, вместе взятые занимают менее 100 МБ дискового пространства.
В Интернете ходили советы о том, что вы можете удалить старые версии распространяемых файлов, оставив на месте только самые последние из основных выпусков (отмеченные по годам). Другими словами, они предполагают, что вы можете оставить последний распространяемый пакет 2012 года и удалить более старые версии 2012 года. Мы проверили это и обнаружили, что это ненадежно. Иногда кажется, что это работает, но нет никакой гарантии, что это сработает для вас. В моем собственном ограниченном тесте трех систем это вызвало проблемы в одной системе, когда пара программ больше не запускалась.
Что мне делать, если у меня возникли проблемы?
К сожалению, часто трудно свести проблему с приложением к неправильной установке распространяемого компонента. Вы редко получаете сообщение об ошибке во время установки или работы программы, которое указывает вам непосредственно на распространяемые пакеты. Тем не менее, это возможно, и иногда его стоит протестировать, особенно если программа, которую вы только что установили, вызывает сбой в работе другой уже установленной программы, и вы знаете, что обе они используют один и тот же распространяемый компонент.
Во-первых, вы можете сделать несколько простых шагов. Убедитесь, что в Центре обновления Windows есть все последние обновления. Если доступно обновление для пакета, это может решить проблему. Вы также можете попробовать сканировать поврежденные системные файлы в Windows. Это не займет много времени и может восстановить системные файлы, которые были повреждены или пропали без вести. Всегда стоит попробовать.
Если эти шаги не помогли решить проблему, вы можете попробовать удалить, а затем переустановить соответствующую версию. И, если вы не знаете конкретную версию, вы можете рискнуть и попробовать удалить все распространяемые пакеты со своего компьютера, а затем установить все последние реализации каждой версии. Какой бы маршрут вы ни выбрали, сначала обязательно сделайте резервную копию своего компьютера!
Распространяемые компоненты можно удалить так же, как любую другую программу в приложении панели управления "Программы и компоненты". Затем вы можете загрузить и установить последние версии из Центра загрузки Microsoft. Вот несколько прямых ссылок на каждую версию:
Помните, что если вы используете 64-разрядную версию Windows, вам необходимо загрузить и установить как 32-разрядную (x86), так и 64-разрядную (x64) версии.
И вот оно. Надеюсь, это, по крайней мере, объясняет, что представляют собой эти распространяемые пакеты Visual C++ и почему так много их установлено на вашем ПК.
- › 10 советов по весенней уборке вашего ПК с Windows
- › Что такое файлы DLL и почему они отсутствуют на моем компьютере?
- › Почему каждая компьютерная игра устанавливает собственную копию DirectX?
- › Что такое «портативное» приложение и почему это важно?
- › 10 быстрых шагов для повышения производительности ПК
- › Как играть в игры для Wii U на ПК с помощью Cemu
- › Сколько оперативной памяти требуется вашему ПК?
- › 7 основных функций Microsoft Excel для составления бюджета
ПРИМЕЧАНИЕ. Если вы хотите загрузить весь пакет, нажмите на эту ссылку. Ниже вы можете найти важное руководство, если вам интересно узнать об этих важных вещах, которые нужно сделать для поддержания работоспособности вашего компьютера с высокой производительностью!
< /h2>
Вы получаете странные сообщения об ошибках MSVCRxx.dll? Вот как вы получаете свое исправление. Визуальный С++
Распространяемые компоненты Visual C++ важны Из-за множества программ и совместимости операционной системы на протяжении предыдущих 30 лет установка программ в Windows 10 обычно представляет собой простую процедуру. на Visual C++ они просто работают, по большей части. Например, ранее мы рассказывали, как устанавливать традиционные настольные программы, а также универсальные приложения через Магазин Windows.
Однако описание приложения для Windows 10, которое началось с Windows 8, все еще находится на ранних стадиях разработки. Будущее Windows 10 — за универсальными приложениями, но старые программы еще некоторое время будут существовать. И даже старые программы время от времени имеют традиционные проблемы. Например, установка настольных программ может быть затруднена из-за необходимости таких компонентов, как распространяемый пакет VC++. В этом руководстве мы узнаем, что это такое и как его установить, чтобы ваше программное обеспечение могло работать в Windows 10.
Как устранить проблемы с установкой распространяемого компонента Visual C++
Распространяемый компонент — это файл DLL (библиотека динамической компоновки), необходимый среде разработки программного обеспечения Microsoft Visual Studio для создания приложений или игр. Зависимость возникает, когда программному обеспечению для выполнения требуется использование DLL или другого вспомогательного файла. MSVCR.DLL — это аббревиатура от:
MS – Microsoft.
V – визуальный.
C++ – расширение C.
R – распространяемый.
Вы можете увидеть различные версии распространяемого компонента, установленные в настройках приложений и компонентов или в панели управления программами и компонентами. Поскольку конкретная установленная программа может использовать одну из них, удаление любой версии может привести к сбою приложения. Некоторым программам может даже потребоваться обновление распространяемого пакета, например 2010 SP1 или 2012 Update 4.
Библиотека DLL позволяет разработчикам приложений повторно использовать общие компоненты, повышая эффективность работы программы. Разработчики могут использовать библиотеки из MSVCR.dll вместо того, чтобы каждый раз заново создавать колесо и раздувать свой код. В результате размер программы может быть уменьшен, а производительность и использование памяти могут быть улучшены. Для определенных приложений требуются определенные версии распространяемого компонента. Если на вашем компьютере не установлено все приложение для разработки VC++ (что, вероятно, не будет, если вы не разработчик программного обеспечения), программа будет поставляться с компонентом среды выполнения, который позволит вам запустить ее. Компоненты среды выполнения — это основные части кода, обеспечивающие работу программы.
Версии распространяемого пакета Visual C++ можно найти вплоть до 2005 года. При попытке запустить или установить программу пользователи могут увидеть следующую ошибку:
Поскольку MSVCR110.dll отсутствует на вашем компьютере, программа не может запуститься. Чтобы решить эту проблему, попробуйте переустановить программное обеспечение.
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008–2010) MSVCR71.dll, MSVCR08.dll, MSVCR09.dll
- MSVCR120.dll является компонентом MSVCR120.dll (2012 г.)
- MSVCR130.dll — это файл, входящий в состав MSVCR130 (2013 г.)
- MSVCR140.dll является компонентом MSVCR140.dll (2015 г.)
Во время установки большинство приложений будут содержать копию распространяемого компонента. Вы также можете просмотреть установочные файлы программы (обычно в папке с именем «третья сторона» или что-то подобное) на наличие копий распространяемых установочных файлов.
Если нет, вы можете скачать нужную версию приложения. Если во время или во время выполнения приложения возникает ошибка, программа отобразит нужную версию файла. Некоторым приложениям может потребоваться либо 32-разрядная, либо 64-разрядная архитектура, поэтому пользователи должны быть проинформированы об этом.
Подробное устранение неполадок MSVCR
Чтобы устранить проблемы с существующей версией распространяемого компонента, вам может потребоваться удалить его. Если установка правильного распространяемого компонента не решает проблему установки или исправления программы, скорее всего, поврежден один из DLL-файлов. Проблема может быть решена путем перерегистрации файлов DLL.
Нажмите Командная строка (Администратор) или Windows PowerShell после нажатия клавиш Windows + X. (Администратор). Введите приведенные ниже инструкции в командной строке или в окне PowerShell, а затем нажимайте Enter после каждой. Чтобы проверить, устранена ли проблема, выйдите из командной строки и перезагрузите компьютер.
regsvr32 ntdll.dll /s
regsvr32 msdxm.ocx /s
regsvr32 dxmasf.dll /s
regsvr32 wmp.dll /s
regsvr32 wmpdxm.dll /s
Дополнительная информация о распространяемом Visual C++ Visual C++
Непривычно сталкиваться с проблемами с распространяемым компонентом, но это указывает на устаревшие проблемы, которые до сих пор преследуют Windows. Благодаря новой методологии пакетного распространения архитектура универсального приложения снижает потребность в таких компонентах. Этот компонент всегда будет частью основной архитектуры таких огромных программ, как AutoCAD, QuickBooks, Adobe Creative Suite и iTunes. Если вы столкнетесь с какими-либо трудностями, возможно, эта статья поможет вам их преодолеть.
Вы когда-нибудь задумывались, почему на вашем компьютере установлены распространяемые программы Visual C++? Вы когда-нибудь хотели избавиться от них, но не были уверены, насколько они важны? Если это так, вы попали в нужное место. Мы рассмотрим, почему вам нужно использовать распространяемые компоненты и почему от них не следует избавляться.
C++ – это компьютерный язык, который используется для создания программного обеспечения, если вы хорошо разбираетесь в компьютерных языках. Версия Microsoft инструментов, используемых разработчиками программного обеспечения. Чтобы использовать Microsoft VC++ для создания приложений. Вам потребуется «стандартная библиотека», которая представляет собой набор предварительно написанного программного обеспечения, позволяющего программистам избежать разработки последовательностей кода. Существует несколько версий распространяемых файлов, и в их отличительной форме новые версии не требуют удаления предыдущей версии. В этом примере, если у вас есть распространяемый пакет Visual C++ 2008 и загружен распространяемый пакет Visual C++ 2013, вам не нужно удалять версию 2008, поскольку необходимы обе версии.
Зачем вам нужен распространяемый Visual C++?
Распространяемый пакет Microsoft VC++ представляет собой набор файлов библиотеки времени выполнения, которые необходимы многим приложениям, установленным на вашем компьютере, включая Windows, для правильной работы. Если вы удаляете или удаляете какие-либо распространяемые файлы со своего компьютера, вы должны ожидать, что некоторые приложения перестанут работать должным образом. Если вы ранее удалили версию распространяемой программы со своего компьютера, не паникуйте; вы можете переустановить версию, которую вы удалили, и все вернется на круги своя. При входе в систему вы можете столкнуться с рядом предупреждений о проблемах.
Распространяемый компонент Microsoft VC++ содержит разработанный, протестированный и обновленный код Microsoft, что делает его надежным инструментом разработки. Некоторые распространяемые компоненты предустановлены вместе с Windows, а другие включены в другие загружаемые приложения. Они необходимы для того, чтобы у вас был удовлетворительный опыт работы с компьютером. Мы не можем сказать, сколько приложений должно работать правильно, но мы можем гарантировать, что каждое из них на вашем компьютере жизненно важно, и вы не должны удалять его ни при каких обстоятельствах.
Вы можете установить компоненты времени выполнения из стандартной библиотеки C++, библиотеки времени выполнения C, библиотеки MFC, библиотеки C++ AMP, библиотеки OpenMP и ATL, используя распространяемый компонент Visual C++. Этот распространяемый компонент совместим со всеми версиями Windows.
Как удалить распространяемый пакет Microsoft Visual C++
Если вы считаете, что удаление распространяемого пакета Microsoft C++ поможет вам сэкономить место, причин, по которым вы не должны этого делать, должно быть достаточно, чтобы убедить вас в обратном. Единственный способ избавиться от этого распространяемого компонента — переформатировать компьютер и переустановить все программы с нуля.
Еще один способ избавиться от них – найти дату установки распространяемого пакета на вашем компьютере в Панели управления — затем "Программы" — "Компоненты" — и сравнить ее с любым другим программным обеспечением, которое вы могли установить примерно в то же время. . Если вы нашли программу, которую вы установили в то же время, и хотите удалить ее, чтобы освободить место для другой программы, убедитесь, что программа, которую вы собираетесь загрузить, не нуждается в распространяемом файле для запуска. Вы можете удалить распространяемый пакет C++, если будете следовать этому подходу.
Не рекомендуется удалять какой-либо из ваших распространяемых пакетов C++ на вашем компьютере, так как вы можете что-то повредить. Просто оставьте это в покое. Я объясню почему позже.
Какова цель распространяемых пакетов Microsoft Visual C++?
Если в вашей системе установлен какой-либо из распространяемых пакетов Visual C++, это значит, что вы установили приложение, для выполнения которого требуется платформа. Если вы удалите какой-либо из распространяемых пакетов Visual C++, одно или несколько ваших приложений, зависящих от этой конкретной версии этого распространяемого пакета, перестанут работать.
Также стоит отметить, что у вас может быть несколько версий одного и того же распространяемого пакета, как 32-разрядных, так и 64-разрядных. Все зависит от установленного вами приложения, архитектуры (x86 для 32-разрядной и x64 для 64-разрядной) и того, что требует установленная программа. Поскольку Microsoft выпускает обновления безопасности для всех версий распространяемых пакетов, предпочтительнее оставить их в покое.Сами пакеты не занимают много места на диске.
Как удалить распространяемые пакеты Microsoft Visual C++
Если вы настаиваете на очистке места на диске путем удаления распространяемых пакетов Visual C++, которые были установлены на вашем компьютере, вам необходимо провести некоторые исследования. Начните с изучения даты установки распространяемого пакета (через Панель управления -> Приложения и компоненты) и сравнения ее с любыми аналогичными программами, установленными в то же время. На данный момент справедливо предположить, что эти два проекта связаны.
Однако, если у вас есть несколько приложений, использующих одну и ту же версию распространяемого пакета, удаление этого пакета может привести к сбою всех оставшихся программ, зависящих от платформы.
Не рекомендуется удалять любой из ваших распространяемых пакетов C++ на вашем компьютере, так как вы можете что-то повредить. Просто оставьте это в покое.
Как устранить зависание при установке Microsoft Visual C++
Всякий раз, когда я удаленно подключаюсь к компьютеру для устранения неполадок, я всегда использую командную строку администратора для запуска «fc / scannow», чтобы убедиться, что операционная система не повреждена. SFC, что означает «проверка системных файлов», является компонентом операционной системы Windows.
Когда Windows повреждена, это может привести к зависанию таких пакетов программного обеспечения на этапе «инициализации» или «обработки», поэтому SFC является таким полезным инструментом для устранения нестандартных проблем с Windows.
Если SFC обнаружит проблемы, в одних случаях она сможет их исправить, а в других — нет. Кроме того, по моему опыту, даже если SFC показывает «Нет ошибок», это не означает, что операционная система не повреждена — все зависит от вашей системы.
Для начала обратите внимание на следующее:
(a) Важно! Немедленно сохраните эту страницу, так как вам может потребоваться многократно перезагружать систему. Для этого нажмите CTRL + D на клавиатуре, а затем сохраните закладку в браузере.
(a) Затем нажмите кнопку «Пуск» и введите «CMD» (без кавычек); подождите, пока «CMD.EXE» или «Командная строка» не отобразятся в списке, затем щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора». Появится окно командной строки с темным фоном. В командной строке введите «sfc /scannow». Если ошибок нет, переходим к следующему шагу. Если он содержит проблемы, которые можно исправить, снова запустите fc /scannow, чтобы проверить, показывает ли он все еще ошибки или их нет. Если ошибок нет, переходите к следующему шагу.
ВАЖНО: Если у вас все еще есть проблемы или если он говорит, что обнаружил ошибки, но не может их исправить, ваша операционная система неисправна. Вы можете предпринять следующие шаги, но они вряд ли увенчаются успехом. В этом случае вы можете связаться со мной для получения дополнительной помощи, так как это выходит за рамки поста.
Поскольку у Джо был сбой в Центре обновления Windows, у него не было этого исправления. Этот патч применим ко всем версиям Windows, поэтому вы должны загрузить его, прежде чем продолжить. После завершения загрузки обновления для универсальной среды выполнения C в Windows запустите исправление установщика, прежде чем переходить к следующему шагу.
Затем с помощью командной строки администратора загрузите версию распространяемого пакета Microsoft Visual C++, которая зависает во время установки, и используйте параметр «восстановить». Вы должны запустить исполняемый файл с параметром восстановления, который объясняется ниже.
Следует отметить, что эти распространяемые пакеты Microsoft Visual C++ получены непосредственно от Microsoft и содержат самые последние исправления для этой версии. В случае с Джо распространяемый файл C++ был включен в «Фоторедактор ON1» и, возможно, не содержал самых последних исправлений, которые также могли решить проблему «инициализации».
- Microsoft Visual C++ 2017 – это язык программирования, разработанный Microsoft. Распространяемый компонент x86
- Microsoft Visual C++ 2017 – это язык программирования, разработанный Microsoft. Распространяемый x64
- Распространяемый пакет Microsoft Visual C++ 2015 для x86
- Microsoft Visual C++ 2015 – это язык программирования. Распространяемый x64
- Распространяемый пакет Microsoft Visual C++ 2013 для x86
- Распространяемый пакет Microsoft Visual C++ 2013 для Windows x64
- Распространяемый пакет Microsoft Visual C++ 2012 для x86
- Распространяемый пакет Microsoft Visual C++ 2012 для Windows x64
- Распространяемый пакет Microsoft Visual C++ 2010 для x86
- Распространяемый компонент Visual C++ 2010 (Microsoft) x64
- Распространяемый компонент Visual C++ 2008 (Microsoft) x86
- Распространяемый компонент Visual C++ 2008 (Microsoft) x64
- Распространяемый компонент Visual C++ 2005 (Microsoft) x86
- Распространяемый компонент Visual C++ 2005 (Microsoft) x64
Затем с помощью мыши выделите слова ниже. Это синтаксис для запуска восстановления для распространяемого пакета MS VC++ x86 или x64:
cdtemp vcredist x86.exe /repair
echo vcredist x64.exe /repair Это поддельная строка.
Нажмите правой кнопкой мыши на выделенный текст и выберите "Копировать".
Заключительные мысли
Если на вашем компьютере установлено множество различных версий этого распространяемого компонента и вас беспокоит их огромное количество, вы должны знать, что они существуют не просто так. Если вы хотите, чтобы все программы на вашем компьютере работали правильно, вы не можете удалить их, если не хотите провести расследование, когда вы установили определенные бесполезные программы, которым требуется определенная версия распространяемого компонента. Затем вы можете удалить его. Большинство систем Windows поставляются с распространяемым пакетом Microsoft Visual C++, однако другие зависят от загружаемого вами программного обеспечения. Однако это необходимо для правильной работы всего программного обеспечения вашего компьютера.
Читайте также: