Обновить visual c для windows 7: Скачать Microsoft Visual Studio C++ 2005, 2008, 2010, 2012, 2013, 2015, 2017, 2019, 2022 для Windows 7/8/10, 32/64bit
Содержание
Microsoft обновила Windows 7 и Windows 8.1 / Хабр
Microsoft выпустила большое накопительное обновление для Windows в рамках традиционного Patch Tuesday. Оно предназначено не только для Windows 11 и 10, но и для старых версий ОС Windows 8.1 и Windows 7.
Обновления Windows 7 (KB5012626) и Windows 8.1 (KB5012670) устраняют широкий набор уже известных проблем, в том числе с Windows Media Center, утечкой памяти, изменением пароля и так далее.
В Windows 8.1:
устранена проблема в Windows Media Center, из-за которой некоторым пользователям приходилось перенастраивать приложение при каждом запуске,
устранена утечка памяти, вызванная разделом реестра PacRequestorEnforcement в накопительном обновлении за ноябрь 2021 г., которая приводит к снижению производительности на контроллерах домена,
устранена проблема, из-за которой событие с идентификатором 37 могло быть зарегистрировано во время определенных сценариев смены пароля,
устранена проблема, из-за которой Windows могла перейти в режим восстановления BitLocker после сервисного обновления,
решена проблема, из-за которой может произойти сбой присоединения к домену в средах, использующих непересекающиеся имена хостов DNS,
решена проблема, которая вызывает уязвимость типа «отказ в обслуживании» в общих томах кластера (CSV),
решена проблема, из-за которой нельзя изменить пароль с истекшим сроком действия при входе на устройство.
В Windows 7:
устранена проблема в Windows Media Center, из-за которой некоторым пользователям приходилось перенастраивать приложение при каждом запуске,
устранена утечка памяти, вызванная разделом реестра PacRequestorEnforcement в накопительном обновлении за ноябрь 2021 г., которая приводит к снижению производительности на контроллерах домена,
устранена проблема, из-за которой событие с идентификатором 37 могло быть зарегистрировано во время определенных сценариев смены пароля,
решена проблема, которая возникает, когда пользователь пытался записать псевдоним имени участника-службы (SPN) (например, www/contoso), а HOST/NAME уже существует в другом объекте,
решена проблема, из-за которой может произойти сбой присоединения к домену в средах, использующих непересекающиеся имена хостов DNS,
решена проблема, из-за которой пользователь не мог изменить пароль с истекшим сроком действия при входе на устройство Windows.
Microsoft продолжит поддерживать Windows 8.1 до начала 2023 года. Для Windows 7 бесплатная поддержка не предоставляется с 14 января 2020 года, однако корпоративным пользователям она доступна на платной основе. Они могут получать обновления безопасности в рамках программы Windows 7 ESU (Extended Security Updates, расширенные обновления безопасности) до января 2023 года.
По данным StatCounter на март 2022 года, доля ПК с Windows 7 и Windows 8.1 в мире превышает 15% от общего количества. В России этот показатель составляет более 27%.
0x80240017 неопознанная ошибка Visual c Windows 7
Содержание
- 1 Почему возникает ошибка 0x80240017?
- 2 Как исправить ошибку 0x80240017 в windows 7?
Всякий пользователь операционной системы Windows рано или поздно захочет установить новые игры и программы, но для запуска и работы большинства из них на компьютер юзера изначально нужно добавить компоненты среды разработки приложений.
Для выполнения программ, написанных на языке C++, требуется распространяемый пакет Visual Studio от компании Microsoft, в процессе установки которого могут возникнуть проблемы.
Эта статья нацелена на решение одной из них, то есть ошибки 0x80240017 в операционной системеWindows 7 при установке Visual Studio 2015.
Почему возникает ошибка 0x80240017?
Основными причинами возникновения ошибки 0x80240017 являются:
- Установлена операционная система Windows 7 без пакета обновления Service Pack 1.
- Не установлено обновление для универсальной среды выполнения C.
- Поврежден файл установочного пакета Visual C++ для Visual Studio 2015.
Для устранения перечисленных проблем достаточно установить актуальную версию Windows со всеми обновлениями, но в случае если данное действие невозможно или не возымело должного успеха, требуется проделать поочередно все действия предложенные в данной статье.
Как исправить ошибку 0x80240017 в windows 7?
1. Проверьте установку первого пакет обновления.
Для этого нужно нажать правой кнопкой мыши на Компьютер и выбрать в меню выбрать пункт «Свойства». После этого проверить, есть ли у Вас надпись Service Pack 1, как показано на рисунке.
Если у Вас данная надпись иметься, то переходите сразу ко третьему пункту. Если нет, тогда Вам нужно установить пакет обновления.
2. Для установки данного пакета нужно зайти на официальный сайт Microsoft и скачать обновление KB976932:
Выбрать разрядность операционной системы, которая указана в свойствах Вашего компьютера:
Скачиваем и устанавливаем файл windows6.1-KB976932 от имени администратора:
Примечание: Перед установкой желательно отключить Интернет. При установке данного исправления потребуется перезагрузить компьютер. Процесс обновления может занять более 40 минут. Если операционная система «активирована», то есть имеет пиратский ключ, то придется ее активировать заново.
3. Опять переходим на официальный сайт Microsoft и скачиваем обновление (KB2999226) для универсальной среды выполнения C, соблюдая разрядность вашей операционной системы:
Выбрав язык, нажимаем Download:
Устанавливаем обновление Windows6.1-KB2999226 от имени администратора.
Примечание: Если у Вас высветилось сообщение «Установка обновления KB2999226 на этом компьютере уже выполнена» переходите к четвертому пункту.
4. После всех проделанных действий мы наконец-то может прийти к самому главному, а именно к непосредственной установке пакета Visual C++ для Visual Studio 2015. Для этого перейдите на официальный сайт Microsoft и скачайте данный пакет.
Выбираем файл с разрядностью нашей операционной системы:
Устанавливаем программу vc_redist.x от имени администратора:
После установки всех компонентов желательно включить обновления Windows, дабы в будущем не возникали подобные проблемы.
- Автор: baherus
- Распечатать
Оцените статью:
(0 голосов, среднее: 0 из 5)
Поделитесь с друзьями!
Обновление
для Visual C++ 2013 и распространяемого пакета Visual C++
Visual Studio Community 2013 Больше. ..Меньше
Симптомы
Некоторые математические функции библиотеки с плавающей запятой в Visual C++ 2013 x64 C Runtime (CRT) неправильно проверяют, доступны ли определенные инструкции AVX и FMA3, прежде чем функции попытаются их использовать. Если инструкции недоступны для использования, вызовы этих функций вызывают исключение недопустимой инструкции (0xc000001d). Затронутые функции включают log, log10, pow и другие.
Эта проблема чаще всего возникает в следующих случаях:
В старой версии операционной системы Windows, которая не поддерживает сохранение состояния AVX (например, Windows Vista), если она используется на компьютере, поддерживающем набор инструкций AVX
Если сохранение состояния AVX явно отключено в конфигурации загрузки операционной системы
org/ListItem»>
В среде предустановки Windows (Windows PE)
Примечание. Windows PE не поддерживает сохранение состояния AVX.
Причина
Эта проблема возникает из-за того, что среда выполнения Visual C++ 2013 x64 C не проверяет, поддерживает ли операционная система сохранение состояния AVX, прежде чем пытаться выполнить инструкции AVX или FMA3.
Резолюция
Это обновление для распространяемого пакета Microsoft Visual C++ 2013 с обновлением 5 выпускается как обновление, доступное только для загрузки, и не распространяется через Центр обновления Windows. Распространение этого обновления разрешено при соблюдении тех же условий лицензии, что и для выпуска Microsoft Visual Studio 2013 с обновлением 5.
При статической связи со средой выполнения C++ Visual C++ 2013 доступно исправление Visual Studio 2013. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
ИСПРАВИТЬ 3174417: программы, созданные с помощью Visual C++ 2013, аварийно завершают работу с исключением «Недопустимая инструкция»
Центр загрузки Майкрософт
Следующие файлы доступны для загрузки из Центра загрузки Майкрософт.
Путь к файлу x64.exe
локали | Пути к файлам |
---|---|
Чехия — Чехия | https://download.microsoft.com/download/3/1/4/314627D5-7EEA-4C9A-ABB2-E2CC4FB0F224/vcredist_x64.exe |
Немецкий — Германия | https://download.microsoft.com/download/8/2/4/82444F1C-AEA4-4153-81C2-7861905D54F5/vcredist_x64.exe |
английский – США | https://download. microsoft.com/download/0/5/6/056DCDA9-D667-4E27-8001-8A0C6971D6B1/vcredist_x64.exe |
Испанский (традиционный) — Испания | https://download.microsoft.com/download/9/7/C/97C609E9-EBD3-466B-A87E-FA7F7BF1B000/vcredist_x64.exe |
Французский — Франция | https://download.microsoft.com/download/3/0/3/30337CA1-8A4E-4043-B330-D0DCE8561EBB/vcredist_x64.exe |
Итальянский — Италия | https://download. microsoft.com/download/9/8/4/98446BDF-BC9B-4BDE-9E54-28E15787FBED/vcredist_x64.exe |
Японский — Япония | https://download.microsoft.com/download/8/2/9/829AC8B2-E111-4F58-9B23-205A5E7D656A/vcredist_x64.exe |
Корейский — Корея | https://download.microsoft.com/download/F/8/D/F8D970BD-4218-49B9-B515-E6F1669D228B/vcredist_x64.exe |
польский — Польша | https://download. microsoft.com/download/0/B/4/0B46160F-B53F-45DA-87D6-DA0567E57784/vcredist_x64.exe |
Португальский – Бразилия | https://download.microsoft.com/download/7/B/A/7BAFB681-05F8-4D13-98AF-9BC6C93B3536/vcredist_x64.exe |
Русский — Россия | https://download.microsoft.com/download/C/D/2/CD274FA6-0D64-4B70-BD90-EC9A2E395DA4/vcredist_x64.exe |
Турецкий — Турция | https://download. microsoft.com/download/C/4/6/C467522D-C094-4697-B9B2-BB59B2BCACA5/vcredist_x64.exe |
Китайский — Китай | https://download.microsoft.com/download/1/8/0/180FA2CE-506D-4032-AAD1-9D7636F85179/vcredist_x64.exe |
Китайский — Тайвань | https://download.microsoft.com/download/9/0/5/905DBD86-D1B8-4D4B-8A50-CB0E922017B9/vcredist_x64.exe |
x86.exe Путь к файлу
локали | Пути к файлам |
---|---|
Чехия — Чехия | https://download. microsoft.com/download/3/1/4/314627D5-7EEA-4C9A-ABB2-E2CC4FB0F224/vcredist_x86.exe |
Немецкий — Германия | https://download.microsoft.com/download/8/2/4/82444F1C-AEA4-4153-81C2-7861905D54F5/vcredist_x86.exe |
Английский – США | https://download.microsoft.com/download/0/5/6/056DCDA9-D667-4E27-8001-8A0C6971D6B1/vcredist_x86.exe |
Испанский (традиционный) — Испания | https://download. microsoft.com/download/9/7/C/97C609E9-EBD3-466B-A87E-FA7F7BF1B000/vcredist_x86.exe |
Французский — Франция | https://download.microsoft.com/download/3/0/3/30337CA1-8A4E-4043-B330-D0DCE8561EBB/vcredist_x86.exe |
Итальянский — Италия | https://download.microsoft.com/download/9/8/4/98446BDF-BC9B-4BDE-9E54-28E15787FBED/vcredist_x86.exe |
Японский — Япония | https://download. microsoft.com/download/8/2/9/829AC8B2-E111-4F58-9B23-205A5E7D656A/vcredist_x86.exe |
Корейский — Корея | https://download.microsoft.com/download/F/8/D/F8D970BD-4218-49B9-B515-E6F1669D228B/vcredist_x86.exe |
польский — Польша | https://download.microsoft.com/download/0/B/4/0B46160F-B53F-45DA-87D6-DA0567E57784/vcredist_x86.exe |
Португальский – Бразилия | https://download. microsoft.com/download/7/B/A/7BAFB681-05F8-4D13-98AF-9BC6C93B3536/vcredist_x86.exe |
Русский — Россия | https://download.microsoft.com/download/C/D/2/CD274FA6-0D64-4B70-BD90-EC9A2E395DA4/vcredist_x86.exe |
Турецкий — Турция | https://download.microsoft.com/download/C/4/6/C467522D-C094-4697-B9B2-BB59B2BCACA5/vcredist_x86.exe |
Китайский — Китай | https://download. microsoft.com/download/1/8/0/180FA2CE-506D-4032-AAD1-9D7636F85179/vcredist_x86.exe |
Китайский — Тайвань | https://download.microsoft.com/download/9/0/5/905DBD86-D1B8-4D4B-8A50-CB0E922017B9/vcredist_x86.exe |
Информация о файле
VCRedist_x86.exe путь установки:
Имя файла | Размер файла (x86) | Версия файла |
---|---|---|
msvcr120. dll | 949 КБ | 12.0.40660.0 |
msvcp120.dll | 445 КБ | 12.0.40660.0 |
vcamp120.dll | 332 КБ | 12.0.40660.0 |
vcomp120.dll | 118 КБ | 12. 0.40660.0 |
vccorlib120.dll | 243 КБ | 12.0.40660.0 |
mfc120.dll | 4321 КБ | 12.0.40660.0 |
mfc120u.dll | 4 347 КБ | 12.0.40660.0 |
mfc120chs. dll | 46 КБ | 12.0.40660.0 |
mfc120cht.dll | 46 КБ | 12.0.40660.0 |
mfc120deu.dll | 74 КБ | 12.0.40660.0 |
mfc120enu.dll | 64 КБ | 12. 0.40660.0 |
mfc120esn.dll | 73 КБ | 12.0.40660.0 |
mfc120fra.dll | 74 КБ | 12.0.40660.0 |
mfc120ita.dll | 72 КБ | 12.0.40660.0 |
mfc120jpn. dll | 53 КБ | 12.0.40660.0 |
mfc120kor.dll | 53 КБ | 12.0.40660.0 |
mfc120rus.dll | 70 КБ | 12.0.40660.0 |
Путь установки Vcredist_x64.exe:
Имя файла | Размер файла (x64) | Версия файла |
---|---|---|
msvcr120. dll | 941 КБ | 12.0.40660.0 |
msvcp120.dll | 645 КБ | 12.0.40660.0 |
vcamp120.dll | 471 КБ | 12.0.40660.0 |
vcomp120.dll | 135 КБ | 12. 0.40660.0 |
vccorlib120.dll | 349 КБ | 12.0.40660.0 |
mfc120.dll | 5 477 КБ | 12.0.40660.0 |
mfc120u.dll | 5 503 КБ | 12.0.40660.0 |
mfc120chs. dll | 46 КБ | 12.0.40660.0 |
mfc120cht.dll | 46 КБ | 12.0.40660.0 |
mfc120deu.dll | 74 КБ | 12.0.40660.0 |
mfc120enu.dll | 64 КБ | 12. 0.40660.0 |
mfc120esn.dll | 73 КБ | 12.0.40660.0 |
mfc120fra.dll | 74 КБ | 12.0.40660.0 |
mfc120ita.dll | 72 КБ | 12.0.40660.0 |
mfc120jpn. dll | 53 КБ | 12.0.40660.0 |
mfc120kor.dll | 53 КБ | 12.0.40660.0 |
mfc120rus.dll | 70 КБ | 12.0.40660.0 |
Visual Studio 2019/2017 работает с Win SDK 7.1 | Allen Kuo (kwyshell)
Allen Kuo (kwyshell)
·
Подписаться
5 минут чтения
·
14 марта 2021 г.
Windows SDK 7.1 впервые появился в 2010.05. С тех пор прошло 10 лет. Он был разработан как SDK для Windows 7, и многие проекты до сих пор используют Windows 7 в качестве базовой поддержки. Вот почему эти проекты все еще хотят использовать эту 10-летнюю версию в качестве самой базовой базы для разработки.
Когда был выпущен Windows SDK 7.1, ожидаемой версией Visual Studio была VS2010, поэтому проекты SDK 7.1 всегда требуют поддержки VS 2010. Вот почему так сложно работать с последними версиями VS (2017/2019).
Давайте начнем с того, как заставить ваш VS 2019 работать с Windows 7.1 SDK без установки VS 2010 .
Посетите репозиторий статей:
https://github.com/allenk/WinSDK71_VisualStudio2019
Microsoft Windows SDK из WIKI
- Включено в Visual Studio 2010, v7.0a, 6.1.7600.16385, 2010–04–12. Это последняя версия, которая официально поддерживает цель Windows XP.
- Microsoft Windows SDK для Windows 7 и . NET Framework 4, версия 7.1, 7.1.7600.0.30514, 19 мая 2010 г. Представляет набор инструментов платформы «v110_xp».
Здесь мы начинаем обсуждать возможные проблемы. Мы будем использовать Visual Studio 2019 в качестве инструмента разработки по умолчанию и подробно объясним, как компилировать проекты на основе Windows SDK 7.1 и Visual Studio 2010 Visual C++ MFC с использованием Visual Studio 2019.и работает в Windows 10.
- Установка Windows SDK 7.1
- Работа с проектами Visual C++ 2010
- Установка файлов Visual C++ «atlmfc»
- Настройка Visual C++ для вашей системы
- 9 0915 Загрузите Windows SDK 7.1
- Смонтируйте файл iso в соответствии с вашей системой
Windows SDK 7.1, образы ISO
GRMSDK_EN_DVD.iso SDK для системы x86
GRMSDKX_EN_DVD.iso SDK для системы x64
GRMSDKIAI_EN_DVD.iso SDK для платформы Itanium
Microsoft Windows SDK для Windows 7 и .NET Framework 4 (ISO)
32 бит, загрузите GRMSDK_EN_DVD. iso Платформа и 64 бит, загрузите GRMSDKX_EN_DVD.iso .
- Не запускать программу установки по умолчанию.
Не запускайте setup.exe в папке ISO. Запустите \setup\SdkSetup.exe. - Отмените выбор компиляторов Visual C++ и отмените выбор распространяемых пакетов.
- Поскольку среда выполнения VC 2010 больше не совместима с Windows 10 и SDK, вам не следует устанавливать старые файлы перераспределения. Мы попробуем установить новую версию позже.
- Установка обновления Windows VC 2010 SP1 для SDK 7.1
Обновление компилятора Microsoft Visual C++ 2010 с пакетом обновления 1 для Windows SDK 7.1
Загрузите и установите VC-Compiler-KB2519277.exe . - Установите распространяемые пакеты VC 2010 SP1.
Распространяемый пакет Microsoft Visual C++ 2010 SP1 (x64)
Распространяемый пакет Microsoft Visual C++ 2010 SP1 (x86)
Загрузите и установите « vcredist_x64(2010). exe » и « vcredist_x86(2010).exe ».
После этих шагов Windows SDK 7.1 успешно установлен в вашей системе Windows 10. Вы можете начать использовать SDK для сборки и компиляции исходного кода C/C++. Но это не входит в наши намерения, мы хотим, чтобы SDK идеально работал с Visual Studio 2019. Теперь выберите « Windows7.1SDK » в наборе инструментов вашей платформы.
Select Platform Toolset
Если ваш проект основан на VC 2010, вам необходимо получить доступ к заголовкам, библиотекам и двоичным файлам « atlmfc ». Эти файлы не включены в Windows SDK 7.1 и обновление компилятора VC ( VC-Compiler-KB2519277.exe ). Чтобы решить эту проблему, вам необходимо установить файлы Visual C++.
Откройте %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\VC и нет atlmfc. Это означает, что вы не можете собрать свой проект Visual C++. Чтобы собрать проект VC, вам необходимо установить atlmfc.
Найдите свой VC в Visual Studio 10.0
Из-за проблемы с «лицензией» невозможно загрузить atlmfc напрямую. вы должны скопировать и вставить с другого компьютера, на котором уже установлен VS 2010. В моем случае я копирую atlmfc со своего тестового компьютера на этот компьютер с Visual Studio 2019.
Установленный «atlmfc»
Скопируйте и установите atlmfc в %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\VC , чтобы ваш проект VC мог компилироваться и связываться с atlmfc библиотеки.
После установки файлов VC++ вам следует настроить системные реестры для VS 2010, и ваша Visual Studio 2019 автоматически найдет установленный вами VC 2010.
- Обновление параметров реестра Visual Studio 2010
Редактор реестра Windows версии 5.00[HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\Microsoft\\VisualStudio\\10.0] 900 35 "Исходные каталоги"="C:\\\\ Program Files (x86)\\\\Microsoft Visual Studio 10. 0\\\\VC\\\\crt\\\\src\\\\;;;"[HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\Microsoft\\VisualStudio \\10.0\\Setup][HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\Microsoft\\VisualStudio\\10.0\\Setup\\VC]
"ProductDir"="C:\\\\Program Files (x86)\\\\Microsoft Visual Studio 10.0\\\\VC\\\\"[HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\Microsoft\\VisualStudio\ \10.0\\Setup\\VS]
"ProductDir"="C:\\\\Program Files (x86)\\\\Microsoft Visual Studio 10.0\\\\"
Загрузить Visual Studio 2010.reg
Изменить пути Visual Studio 2010 в соответствии с вашей системой.
Visual Studio 2019 использует «Microsoft.Cpp.Win32.Windows7.1SDK.targets» для проверки установленных Windows SDK 7.1 и Visual C++ 2010. С указанным выше обновлением REG Visual Studio правильно считывает ваши пути в VC и связанные переменные и ваши старые проекты Visual C++ 2010 могут быть успешно созданы.
- Исправление ошибок компилятора, проблема с отслеживанием файлов
Visual Studio будет отслеживать изменения в исходных и связанных файлах. Необходимо правильно настроить трассировщик, чтобы трассировка файлов работала правильно.
Чтобы решить эту проблему, в основном у нас есть два варианта. Первый вариант — отключить эту функцию. Другой вариант — установить правильные параметры дорожки.
Отключить функцию отслеживания файлов:
Если вам не нужна эта функция, то ее отключение — самый простой вариант для вас. Просто выключите « TrackFileAccess ”параметр для решения проблемы. Мы уже обернули эту функцию в проп-файл. Вам просто нужно использовать его в своем проекте.
<_PropertySheetDisplayName>Исправление SDK7.1 No Track
false
Загрузить SDK7.