C runtime 2018: June 21, 2018—KB4132941 Improvements and fixes for Universal C Runtime in Windows Server 2008

Microsoft Visual C++ runtime library – как исправить ошибку Runtime Error

Ошибки и неисправности КомментироватьЗадать вопросНаписать пост

Ошибка Microsoft Visual C++ Runtime Library: Runtime Error обычно возникает при сбоях в работе ОС, запуске новой, требовательной игры или программы. Точные причины возникновения сбоя на ПК установить невозможно. Встроенная в операционную систему библиотека Microsoft VC является сложным компонентом, поэтому сбои в его работе – обыденное явление.

Проблемы с совместимостью

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

Есть несколько простых способы исправить ошибку:

  • кликнуть правой кнопкой мыши (ПКМ) по ярлыку приложения, из списка выбрать “Запуск от имени администратора”;
  • еще один вариант – кликнуть ПКМ по ярлыку, выбрать “Свойства”, вкладку “Совместимость”, активировать галочку в поле “Режим совместимости”, выбрать из выпадающего списка нужную версию операционной системы и нажать “ОК”.

Неправильное имя учетной записи

Для исправления нужно просто создать новую учетную запись с использованием латинских букв:

  • перейти в Панель управления, выбрать пункт “Учетные записи пользователей”;
  • затем, “Управление другой учетной записью”;
  • добавить нового пользователя с именем написанным латинскими буквами;
  • сменить пользователя;
  • запустить приложение.

Ошибки приложения

Иногда причиной возникновения ошибки Microsoft Visual C Runtime Library являются битые файлы плагинов и библиотек “.dll”, которые устанавливаются вместе с неработающей программой. Для исправления нужно переустановить программу:

  • перейти в директорию с программой, найти файл uninstall.exe;
  • запустить и подтвердить удаление.
  • заново провести инсталляцию с официального источника.

Ошибки библиотек Microsoft Visual C++

Поскольку приложения и игры для ПК создаются в специализированной среде разработки Microsoft Visual C++, системе для правильной интерпретации продукта требуются распространяемые пакеты VCRedist. Ошибки в файлах Microsoft Visual C++ и ее библиотеках могут приводить к сбоям системы. Чтобы устранить ошибки runtime error visual c++, нужно переустановить компоненты VC++ вручную:

  • сначала нужно зайти в панель управления и удалить все установленные компоненты;
  • затем перейти на сайт Microsoft и скачать библиотеку исходя из разрядности;
  • установить, следуя инструкции и перезагрузить ПК.

Неисправности NET.Framework

Помимо VCRedist проблемная программа может требовать наличия NET.Framework в системе. Оптимальным вариантом станет установка двух пакетов:

  • Microsoft .NET Framework 3.5;
  • Microsoft .NET Framework 4. 0.

Скачать, затем следовать инструкциям и перезагрузить ПК.

Проблемы с DirectX

Одной из причин неисправностей runtime library может являться установленный в системе DirectX 10, который может привести к данному сбою Windows. Решение:

  • обновить DirectX. Скачать этот компонент можно на официальном сайте Майкрософт;
  • установить, следуя инструкции.

Устаревшие или поврежденные драйвера видеокарты

Видеокарты и их драйвера могут стать проблемой при многих изменениях на компьютере (ПК). Нужно проверить, нет ли тут конфликтов. Решение:

  • проверить наличие обновлений драйверов видеокарты;
  • убедиться в том, что свежие драйверы установлены на ПК, сверить свою версию с последней версией на официальном сайте производителя.

Неправильное системное время

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

Решение – установить верные параметры времени и даты на панели задач.

Ошибка в Windows 10

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

  • перейти в меню “Программы и компоненты”;
  • затем, “Включение и отключение компонентов Windows”;
  • активировать в списке галочками службы Visual C++ и NetFramework, рядом с которыми стоит черный квадрат;
  • дождаться окончания автоматического обновления, перезагрузить ПК и запустить нужную программу.

На главную

Reader Interactions

Ошибка Microsoft Visual C++ Runtime Library Error

Блог

  • Posted by

    softadmin

В данной статье рассмотрим ошибку Microsoft Visual C++ Runtime Library Error. И как ее исправить. Ошибка может возникать в различных ситуациях, например:

— Запуске каких-либо приложений, или игр.

— При установке приложений или игр.

— Ошибка может выходить просто на рабочем столе.

Ошибка может выходить на любых версиях Windows

Как исправить ошибку — «Microsoft Visual C++ Runtime Library Error»?

Есть множество факторов на возникновение данной ошибки, рассмотрим от самых простых.

1) Попробуйте запустить приложение,игру, или установщик от имени администратора.

— Правой кнопкой мыши на файл => Запустить от имени администратора

— От «Имени администратора» так же можно запустить файл с зажатой кнопкой «Shift» и двойным щелчком мыши.

2) Откройте файл в режиме совместимости, например с Windows 7, или любой другой Windows. Сделать это можно путем:

— Нажмите правой кнопкой мыши на файл => Свойства

— Зайдите во вкладку «Совместимость» и выберите «запустить программу в режиме совместимости».

3) Ошибка так же может возникать из-за имени учетной записи Windows на кириллице. Переименуйте учетную запись на латиницу, либо создайте нового пользователя с именем на латинице.

Так же, иногда может помочь переименование каталога на кириллице. Например с C:\Игры на C:\Games.

4) Попробуйте скачать (обновить) библиотеку Visual C++. Скачайте и установите библиотку Visual C++, после перезагрузите ПК и проверьте работоспособность.

Скачать можете с нашего сервера, либо с сайта Micrtosoft.

5) Скачайте и установите библиотеку Microsoft .NET Framework 4. (актуально для более старых систем, чем Windows 10).

Скачать можете с сайта Microsoft. После перезагрузите ПК и проверьте работоспособность.

6) Помочь в решении ошибки может так же драйвер DirectX. Обновите его, или скачайте его заново, если ранее Вы его не устанавливали.

Скачать можете с сервера Microsoft.

7) Обновите драйвера на Вашу видеокарту, скачать их можете с сайта производителя, предварительно узнав Вашу модель видеокарты.

8) Если у Вас Windows 10, попробуйте так же установить «Универсальная среда выполнения C для Windows 10». Скачать его можете с сайта Microsoft. После перезагрузите ПК и проверьте работоспособность.

9) Если у Вас Windows 7 иногда помогает в решении проблема обновление «KB2999226». Скачайте его и установите с сайта Microsoft.

10) Помимо всего прочего, рекомендуем обратить внимание на время и дату Вашей системы, убедитесь, что данные параметры выставлены верно. Зачастую ошибки возникают из-за неверной даты, или времени.

Уязвимости в Microsoft Visual C++ Runtime

[немецкий] Вот еще одна подсказка об уязвимостях, скрытых в программных пакетах от Microsoft. Пакеты среды выполнения Visual C++ (распространяемый пакет VC), предоставляемые Microsoft, собраны в пакеты установщика с устаревшими (уязвимыми) версиями WiX Toolkit.


Реклама


Что такое среда выполнения Visual C++?

Для программ Visual C++ требуется среда выполнения Visual C++, среда выполнения VC. Microsoft предлагает различные версии своей среды выполнения Visual C++ в виде свободно распространяемых пакетов для Windows. Список распространяемых версий VC для Windows можно найти на этой странице Microsoft. Пока все хорошо — может быть, кроме того, что у пользователей часто возникают проблемы с этими пакетами, в наличии есть еще.

Старые вещи: Уязвимость в Visual C++ Runtime?

К сожалению, исполняемые пакеты Visual C++ представляют собой кошмар безопасности. Сегодня мне напомнили через Твиттер мою старую серию статей, которую я опубликовал в декабре 2017 года.

Проблема с C++ Redist и исправлениями безопасности сторонних производителей — с I по III

Опубликовано @etguenni 19 декабря 2017 г. https://t.co/yAvtB8Ionlhttps://t.co/DDQvWwKeW2https://t.co/4tT7fFXoiu

— Криста Т. Лейси (@PhantomofMobile) 22 августа 2018 г.

После подсказки немецкого читателя блога Карла я указал на потенциальные уязвимости, вызванные обновлениями безопасности, в серии статей.

Но есть еще одна деталь, которая давно есть у меня на складе. Эксперт по безопасности Стефан Кантак обратил мое внимание на проблему с безопасностью и переслал свою переписку с Microsoft. Но у меня не было времени написать статью. Упомянутый выше твит напомнил мне о необходимости написать эту статью сейчас.


Реклама


Угроза безопасности: набор инструментов WiX используется для установщика VC

Microsoft использует набор инструментов WiX для создания пакетов установщика для своих распространяемых компонентов Visual C++ (и их обновлений). На сайте продавца написано:

.

Инструменты сборки WiX Toolset включают в себя все необходимое для создания установок на компьютерах для разработки и сборки.

Как показано на снимке экрана выше, текущая версия набора инструментов WIX v3.11.1. Посетив этот сайт, я заметил, что веб-сайт по-прежнему предлагается через http, но, к счастью, сам набор инструментов предоставляется через GitHub. Роб Меншинг, я имею в виду, что он бывший сотрудник Microsoft и разработчик набора инструментов WIX (см. Википедию), предлагает возможность получить расширение набора инструментов Visual Studio 2017.

Microsoft использует уязвимые версии набора инструментов WIX

Вы можете загрузить соответствующие пакеты со страниц загрузки Microsoft для распространяемых компонентов VC. Эти пакеты были обновлены около 6 недель назад. Стефан Кантак долгое время занимался этими пакетами, потому что файлы установщика создаются Microsoft с помощью набора инструментов WIX. Сначала было бы не так уж плохо. Но есть e’курьезы’, которые я собрал вкратце. Стефан Кантак написал:

Установочные пакеты распространяемых компонентов VC от лета 2018 года были созданы с помощью набора инструментов WIX версии 3. 7.3813.0 (и старше). Версия 3.10.2 набора инструментов WIX была выпущена в январе 2016 года. В FireGiant есть статья: «WiX v3.10.2 — важный выпуск WiX с точки зрения безопасности. Мы призываем всех пользователей WiX перейти на WiX версии 3.10.2». Майкрософт, похоже, это не волнует.

Stefan Kanthak загрузил распространяемый пакет VC с сайта Microsoft и позволил нескольким инструментам проанализировать его. Вот результаты этой проверки.

 Дубль 1: 
~~~~~~~

| C:\Users\Stefan\Downloads>CURL.exe -q -I -L https://aka.ms/vs/15/release/vc_redist.x86.exe
...
| Последнее изменение: Вт, 22 мая 2018 г., 17:35:06 GMT

Программа установки совсем новая, опубликована около 10 недель назад.


Дубль 2:
~~~~~~~

| C:\Users\Stefan\Downloads>SIGNTOOL.exe Verify /V vc_redist.x86.exe
...
| Подпись имеет отметку времени: вторник, 15 мая, 08:08:31 2018

.

Программа установки была собрана или подписана цифровой подписью около 11 недель назад,
— всего за неделю до ее выпуска.


Дубль 3:
~~~~~~~

| C:\Users\Stefan\Downloads>FILEVER.exe /V vc_redist.x86.exe
| --a-- W32i   APP ENU   14.14.26429.4 shp 14 611 496 22 05 2018 vc_redist.x86.exe
|
| Язык        0x0409 (английский (США))
| CharSet         0x04e4 Windows, многоязычный
| OleSelfRegister отключен
| CompanyName     Microsoft Corporation
| FileDescription Распространяемый пакет Microsoft Visual C++ 2017 (x86) — 14.14.26429
| InternalName    настройка
| Исходный файл VC_redist.x86.exe
| ProductName     Распространяемый пакет Microsoft Visual C++ 2017 (x86) — 14.14.26429
| Версия продукта 14.14.26429.4
| FileVersion     14.14.26429
| LegalCopyright Авторские права (c) Microsoft Corporation. Все права защищены.


Дубль 4:
~~~~~~~

| C:\Users\Stefan\Downloads>LINK.exe /DUMP /HEADERS /DEPENDENTS vc_redist.x86.exe
...
| ЗНАЧЕНИЯ ЗАГОЛОВКА ФАЙЛА
| 14C машина (x86)
| 7 количество секций
| 54DE53A8 штамп даты и времени Пт 13 фев 20:42:32 2015

Это уже критично. Распространяемый файл VC имеет дату файла 15 мая 2018 г., но был связан (сборка) 13 февраля 2015 г. Установочный файл с библиотекой времени выполнения был создан с помощью набора инструментов Wix версии 3.7, как видно из следующих выдержек:

 Дубль 4, продолжение: 
~~~~~~~~~~~~~~~~~~~

| ДОПОЛНИТЕЛЬНЫЕ ЗНАЧЕНИЯ ЗАГОЛОВКА
| 10B магический # (PE32)
| Версия компоновщика 10.00
             ~~~~~
...
| 5.01 версия операционной системы
| 0.00 версия изображения
| 5.01 версия подсистемы

| Образ имеет следующие зависимости:
|
| gdiplus.dll
| ADVAPI32.dll
| USER32.dll
| OLEAUT32.dll
| GDI32.dll
| SHELL32.dll
| оле32.dll
| KERNEL32.dll
| Кабинет.dll
| CRYPT32.dll
| msi.dll
| RPCRT4.dll
| WININET.dll
| WINTRUST.dll
| ВЕРСИЯ.dll

Каталоги отладки
|
| Время Тип       Размер      Указатель RVA 
| -------- ------ -------- -------- --------
| 54DE53A8 cv           46 00052F60    51760 . .. E:\delivery\Dev\wix37\build\ship\x86\burn.pdb

Итак, разработчики Microsoft используют старый набор инструментов WiX, известный как уязвимый. Я не разбираюсь в версиях, но Стефан Кантак сказал мне, что установщик был создан с Visual Studio 2010 для использования в Windows XP и более новых версиях Windows NT. Однако в феврале 2015 года поддержка Windows XP давно прекратилась (поддержка закончилась в апреле 2014 года).

Вышеприведенный отрывок также показывает, что программа установки зависит от набора библиотек DLL. Эти DLL не считаются в Windows «известными DLL». Это означает: во время установки вредоносное ПО может заменить эти файлы в каталоге установочными файлами и зафиксироваться в процессе установки. Я упомянул о возможных проблемах в своем сообщении в блоге PSA: Classic Shell теперь называется «Открыть меню оболочки» — и предупреждение.

Список потенциальных проблем и уязвимостей, присланный мне Стефаном Кантаком, продолжается в том же духе — я избавляюсь от них. Подводя итог: Microsoft использует устаревшие и уязвимые инструменты для создания распространяемого компонента среды выполнения, который был установлен на системах Million Windows. Кантак сообщил об этом Microsoft — но ничего не произошло. Коллеги из The Register только что взялись за это. Что сейчас происходит в Microsoft?

Похожие статьи
PSA: Classic Shell теперь открывает меню Shell — и предупреждение
Ошибки безопасности в MDOP/MBAM Обновление KB4340040 за июль 2018 г.
Уязвимости Windows 10 и OneDrive — часть 1
Уязвимости Windows 10 и OneDrive — часть 2
Уязвимости Windows 10 и OneDrive — часть 3
Риск безопасности: Избегайте 7-Zip
Уязвимость 7-Zip — обновление до версии 18.01


Файлы cookie помогают финансировать этот блог: Настройки файлов cookie
Реклама


Эта запись была опубликована в Безопасность, Windows и помечена как Безопасность, Распространяемый Visual C++, Windows. Добавьте постоянную ссылку в закладки.

Среда выполнения XL C/C++ для AIX, пакет исправлений V16.1.0.1 (декабрь 2018 г.)

Среда выполнения IBM XL C++ для AIX 16.1.0.1 Fix Pack стала общедоступной, включая все предшествующее содержимое PTF.

Если вы хотите запустить приложение, разработанное с помощью компилятора IBM XL C/C++ для AIX 16.1.x, но у вас еще не установлена ​​соответствующая версия компилятора или среды выполнения, вам необходимо установить пакет среды выполнения. См. список исправлений для среды выполнения XL C/C++ для AIX.

Содержание
Секции Описание

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

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

В разделе Загрузка пакета содержится прямая ссылка для получения загружаемого пакета для установки в вашей среде.

В разделе Инструкции по установке приведены инструкции по установке, необходимые для применения этого выпуска в вашей среде.

Сопроводительная документация
Документ Описание

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

Центр знаний IBM предоставляет точку входа в документацию по продукту. Вы можете просматривать, просматривать и искать в Интернете информацию, связанную с продуктом.

Вы также можете посетить библиотеку XL C/C++ для AIX, чтобы ознакомиться с дополнительной документацией.

Нажмите, чтобы просмотреть полный список дефектов (APAR), устраненных в этом выпуске, включая список устраненных дефектов для всего семейства версий.

Компиляторы IBM XL C, C++ и Fortran для форумов и блогов разработчиков серверов POWER.

Необходимые условия:

Операционная система:

  • IBM AIX V7.1 TL4
  • IBM AIX V7.2
  • IBM i V7.3 PASE V7.3

Место на диске:

  • 50 МБ
Ознакомьтесь с инструкциями по установке.

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

Инструкции по установке

Это программное обеспечение можно установить с помощью утилиты System Management and Installation Tool (SMIT).

Вы должны войти в систему как root или иметь полномочия суперпользователя.

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

  1. Загрузите нужный пакет.
  2. Распакуйте и распакуйте каждый пакет в отдельный пустой каталог с помощью следующей команды:

    zcat .tar.Z | смолка -xf -

  3. Выполните следующую команду:

    Смит install_latest

    Эта команда вызывает SMIT, который предоставляет управляемый с помощью меню пользовательский интерфейс для процесса установки.
    Сначала укажите устройство INPUT/каталог программного обеспечения , введя имя каталога, содержащего извлеченный пакет.

  4. Если вы прочитали лицензионное соглашение и согласны с его условиями, вы должны выбрать да рядом с Принять новые ЛИЦЕНЗИОННЫЕ соглашения? , чтобы продолжить установку.
  5. Значения по умолчанию можно изменить в соответствии с вашими предпочтениями.

Примечания:

  • Если вы устанавливаете оба пакета, перед установкой пакета утилит необходимо установить пакет среды выполнения.
  • Чтобы убедиться, что все необходимые наборы файлов установлены, оставьте значение по умолчанию ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ для установки как _all_latest ; в противном случае вам придется указывать наборы файлов по отдельности.
  • Вы можете просмотреть процесс установки без установки программного обеспечения, выбрав да рядом с Только предварительный просмотр? поле .
  • Нажмите Введите , когда вы закончите настройку параметров, чтобы начать процесс установки.
    Начинается установка, и по мере установки каждой части отображаются сообщения. Журнал установки хранится в файле $HOME/smit.log .
  • Если вы выберете _all_latest , SMIT попытается установить все наборы файлов среды выполнения. В результате вы можете увидеть статус неудачной установки для некоторых наборов файлов каталога сообщений из-за отсутствия необходимых компонентов. Игнорируйте эти ошибки, если вам не нужны каталоги сообщений среды выполнения для национальных языков.
  • Если у вас нет связанных наборов файлов (bos.loc.*), установленных для определенной локали, установить наборы файлов сообщений среды выполнения (xlC.msg.*) не удастся.

Пакет среды выполнения 16.1.0.1-IBM-xlC-AIX-FP001.tar.Z содержит следующие файлы:

libc++.rte.16.1.0.0.bff
libc++.rte.16.1.0.1.bff 9005 7xlC . adt.include.16.1.0.0.bff
xlC.adt.include.16.1.0.1.bff
xlC.aix61.rte.16.1.0.0.bff
xlC.aix61.rte.16.1.0.1.bff
xlC.msg.Ja_JP.rte.16.1.0.0.bff
xlC.msg.Ja_JP.rte.16.1.0.1.bff
xlC.msg.en_US.rte.16.1.0.0.bff
xlC.msg.en_US.rte .16.1.0.1.bff
xlC.msg.ja_JP.rte.16.1.0.0.bff
xlC.msg.ja_JP.rte.16.1.0.1.bff
xlC.rte.16.1.0.0.bff
xlC.rte.16.1 .0.1.bff
xlsmp.aix61.rte
xlsmp.msg.EN_US.rte
xlsmp.msg.En_US.rte
xlsmp.msg.JA_JP.rte
xlsmp.msg.Ja_JP.rte
xlsmp.msg.ZH_CN .rte
xlsmp.msg.Zh_CN.rte
xlsmp.msg.en_US.rte
xlsmp.msg.ja_JP.rte
xlsmp.msg.zh_CN.rte
xlsmp.rte

Дефекты устранены

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

Просмотрите следующий список известных проблем и открытых дефектов:

Отчет об известных проблемах отсутствует.

Открытые дефекты

Просмотрите следующий список открытых дефектов для IBM XL C/C++ для AIX на портале поддержки IBM.

Что нового

Информацию о новых функциях и улучшениях см. в Информационном письме.

На

[{«DNLabel»:»16.1.0.1-IBM-xlC-AIX-FP001.tar.Z»,»DNDate»:»17 января 2019″,»DNLang»:»English»,» DNSize»:»75011531″,»DNPlat»:{«метка»:»AIX»,»код»:»PF002″},»DNURL»:»http://www.ibm.com/support/fixcentral/swg/ quickorder?parent=ibm/Rational&product=ibm/Rational/XL+C%2B%2B+Runtime&release=16.1.0.1&platform=AIX&function=fixid&fixids=xlc.16.1.0.01.aix71TL4-72.dec2018.ptf&downloadMethod=http»,»DNURL_FTP «:» «,»DDURL»:null}]

Среда выполнения IBM XL C/C++ для AIX не поддерживается как отдельный программный продукт.

Если вы подозреваете, что возникла проблема с компонентом среды выполнения IBM XL C/C++ при его использовании со сторонним приложением, обратитесь за поддержкой к поставщику приложения.