Ошибка при запуске this application has requested the runtime

Узнаем, что означает ошибка this application has requested the runtime и как предотвратить ее появление…

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

Сообщение this application has requested the runtime означает, что программе требуется больше времени на выполнение задачи

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

[adace-ad id=»5173″]

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

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

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

Как удалить ПО или компонент с ошибкой this application has requested the runtime:

  • В Панели управления (значок «Windows» в нижнем левом углу экрана) необходимо зайти в раздел «Программы»;
  • В списке необходимо выбрать нужный компонент или программу и выбрать пункт «Удалить» на панели окна;
  • Выполнить перезагрузку компьютера.

Далее — устанавливаем утилиту CCleaner и чистим реестр. Затем — снова загружаем и устанавливаем последнюю версию удаленного компонента или программы — после таких действий ошибка должна исчезнуть.

[adace-ad id=»5168″]

Иногда сообщение This application has requested the runtime может отображаться из-за некорректно установленного на компьютере времени. Все приложения и программы имеют ограничения времени работы — из-за несоответствия с реальным временем могут возникать подобные ошибки. Необходимо установить корректное время согласно часовому поясу и перезагрузить компьютер. Иногда ошибка пропадает, если запустить программу от имени администратора.

Необходимо посмотреть на каком языке записаны имена каталогов программы. Если в имени каталога есть кириллические символы или буквы, то лучше заменить их латинскими. Например «С:/Проект игра» необходимо переименовать в «С:/Project game»

Если всей указанные выше действия не возымели силы, то избавиться от сообщения This application has requested the runtime можно только при помощи форматирования жесткого диска и переустановки Windows. Но даже это не даёт 100% гарантии, что ошибка исчезнет — переустановка операционной системы сработает только в том случае, если в течении долго времени данное сообщение не появлялось в процессе эксплуатации программы.

Как исправить ошибку Microsoft Visaul C++ Runtime LibraryСреди распространенных проблем при запуске игр и программ, а иногда и при обычной работе Windows 10, 8.1 или Windows 7 — ошибка Microsoft Visual C++ Runtime Library с сообщением «Runtime Error», указанием на файл программы и пояснением «The application has requested the runtime to terminate it in an unusual way».

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

  • Простые способы исправить ошибку Visual C++ Runtime Library
  • Дополнительные методы решения проблемы
  • Видео инструкция

Простые способы исправить ошибку Visual C++ Runtime Library

Сообщение об ошибке Microsoft Visual C++ Runtime Library

К сожалению, единого метода решения для ошибки «Microsoft Visual C++ Runtime Library» нет, так как причины могут быть разными: отсутствующие или поврежденные компоненты системы, влияние сторонних служб и программ, в некоторых случаях — ошибки в самой запускаемой программе (особенно если она была написана вами лично).

Язык программ, не поддерживающих Юникод и пути к папкам с программой

Этот способ решения часто оказывается результативным для пользователей с русскоязычными версиями Windows 10, 8.1 или Windows 7, при условии, что ошибка Microsoft Visual C++ Runtime Library вызывается какой-то сторонней программой, а не системными компонентами, такими как explorer.exe или SystemSettings.exe.

Попробуйте следующие два метода, чтобы исправить ошибку:

  1. Если запускаемая игра или программа (или её установщик) находится в папке, путь к которой содержит кириллицу (русские буквы), перенесите её в другое расположение или переименуйте папку, попробуйте запустить. Например, если ваше имя пользователя на русском языке, а файл запускается из папки «Загрузки», то полный путь к ней будет иметь вид
    C:UsersИмя_пользователяDownloadsПапка_с_программой

    и это может послужить причиной ошибки.

  2. Зайдите в Панель управления (в Windows 10 панель управления можно открыть через поиск на панели задач) — Региональные стандарты, откройте вкладку «Дополнительно» и в разделе «Язык программ, не поддерживающих Юникод» нажмите «Изменить язык системы». Выберите «Английский (США)», примените настройки и перезагрузите компьютер, затем проверьте, решило ли это проблему. Изменение языка программ, не поддерживающих Юникод

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

Распространяемые компоненты Visual C++ и .NET Framework

Следующее возможное решение — попробовать переустановить компоненты Microsoft Visual C++ Redistributable, а также установить компоненты .NET Framework 4.8 и предыдущих версий.

Здесь присутствует один нюанс: обычно мы не знаем, какие именно из многочисленных наборов распространяемых компонентов Microsoft Visual C++ послужил причиной проблемы, а потому я рекомендую следующих подход их переустановки:

  1. Зайти в Панель управления — Программы и компоненты и удалить все имеющиеся компоненты Visual C++ Redistributable (после этого часть программ могут перестать запускаться, но к последнему шагу это будет исправлено). Компоненты Visaul C++ в программах и компонентах
  2. Использовать неофициальный способ установки сразу всех (почти) компонентов Visual C++ Redistributable из инструкции Как скачать компоненты Microsoft Visual C++ Redistributable 2008-2019.
  3. Зайти на сайт Майкрософт https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads и скачать два файла в верхнем разделе (Visual Studio 2015, 2017 и 2019) — vc_redist.x86.exe и vc_redist.x64.exe (для 32-бит версий Windows — только x86), установить их.
  4. Перезагрузить компьютер.

Если указанные шаги не решили проблему, выполните следующие шаги:

  1. Установите Microsoft .NET Framework последней версии с официального сайта: https://go.microsoft.com/fwlink/?linkid=2088631
  2. Зайдите в панель управления — программы и компоненты — включение и отключение компонентов Windows (пункт слева) и посмотрите, включены ли компоненты .NET Framework предыдущих версий, если нет — включите их.

Примечание: в случае, если на вашем компьютере установлена Windows 7, 8 или 8.1 установите также «Обновление для универсальной среды выполнения C в Windows» для вашей версии ОС, официальный сайт — https://support.microsoft.com/ru-ru/topic/update-for-universal-c-runtime-in-windows-c0514201-7fe6-95a3-b0a5-287930f3560c

Драйверы видеокарты и DirectX

Этот метод может показаться странным для рассматриваемого сценария, но действительно иногда оказывается работоспособным и позволяет исправить ошибку. Особенно в случае, если у вас есть два видеоадаптера (дискретная и интегрированная видеокарты), а драйверами вы озаботились лишь для одной из них (дискретной). Если в диспетчере устройств в разделе «Видеоадаптеры» вы видите что-то наподобие «Базовый видеоадаптер Майкрософт», это означает, что драйверы для него не установлены.

  1. Скачайте и установите драйверы для интегрированного видео. Лучше всего для рассматриваемой ситуации — с сайта производителя ноутбука под вашу модель (драйвер может называться «VGA», «Intel HD Graphics» или как-то иначе, обычно определить его сравнительно не сложно) или сайта производителя материнской платы компьютера.
  2. Вручную скачайте и установите драйверы вашей дискретной видеокарты с официальных сайтов AMD или NVIDIA.
  3. На всякий случай установите полный набор библиотек DirectX (по умолчанию в системе есть лишь часть из них), сделать это можно, используя веб-установщик с официального сайта — https://www.microsoft.com/ru-ru/download/details.aspx?displaylang=ru&id=35

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

Дополнительные методы решения проблемы

Если к текущему моменту проблема не была решена, можно попробовать следующие варианты, которые также могут помочь исправить ошибку Microsoft Visual C++ Runtime Library:

  • Удалить программы, установленные непосредственно перед появлением ошибки. По отзывам, причиной может быть самое разное стороннее ПО, среди примеров: Intel True Key, программы принтеров HP, антивирусы.
  • Использовать точки восстановления системы при их наличии.
  • Выполнить чистую загрузку (не путать с установкой) Windows. Если при чистой загрузке ошибка исчезает, то причина — какие-то программы в автозагрузке или сторонние службы. Можно включать их группами, пока не выявим, что именно вызывает ошибку. Как именно выполнить чистую загрузку описано в инструкции Чистая загрузка Windows.
  • Проверить и восстановить целостность системных файлов Windows.
  • Отдельная инструкция для этой же ошибки с кодом R6025 pure virtual function call

Ещё один вариант, для случая, когда ошибку вызывает какой-то системный процесс — создать нового пользователя Windows (лучше, если будет использовано имя на латинице), зайти в систему под ним и проверить, сохраняется ли ошибка у этого пользователя.

Видео инструкция

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

Что такое ошибка Microsoft Visual C++ Runtime Library

Ошибки вроде Microsoft Visual C++ Runtime Library доставляют мало веселья. Они не дают людям запускать и пользоваться самыми разными программами. Другими словами, ошибка возникает при попытке запустить приложение на вашем ПК со следующим сообщением: “This application has requested Runtime to terminate it in an unusual way”. Из-за этого пользователи не могут пользоваться нужным приложением должным образом. Как правило, ПК эксперты выделяют несколько причин появления такой ошибки. Наиболее распространенными являются проблемы с видеокартой, неисправность самого Visual C ++, устаревшие драйверы, поврежденные файлы и вмешательство вредоносных программ. Довольно сложно сказать, какая из этих причин влияет на появление соответствующей проблемы. Поэтому нужно попробовать все шаги, пока не найдете тот, который устранит ошибку. Ниже вы найдете наиболее список самых популярных и эффективных способ, используемых для решения Runtime проблем.

microsoft-visual-c-runtime-library-error-3

Скачать средство восстановления Windows

compatible with microsoft

Существуют специальные утилиты для восстановления Windows, которые могут решить проблемы, связанные с повреждением реестра, неисправностью файловой системы, нестабильностью драйверов Windows. Мы рекомендуем вам использовать Advanced System Repair Pro, чтобы исправить ошибку «Библиотека времени выполнения Microsoft Visual C++» в Windows 10.

1. Обновите / удалите драйверы дисплея.

Первое, что мы рекомендуем попробовать, это обновить все драйвера дисплея. Есть вероятность, что они устарели или вышли из строя, что вызывает Runtime ошибки. Чтобы обновить их, следуйте этим простым инструкциям ниже:

  1. Щелкните правой кнопкой мыши по Меню Пуск и Диспетчер устройств.
  2. В открывшейся вкладке найдите Видеоадаптеры и разверните раскрывающееся меню.
  3. Найдите две видеокарты (иногда обе), щелкните правой кнопкой мыши и выберите Обновить драйвер.
  4. Windows начнет поиск доступных обновлений и автоматически установит их на ваш компьютер.

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

  1. Выполните первые 2 шага, упомянутых выше. Найдите адаптер дисплея и выберите Удалить.
  2. Следуйте инструкциям на экране и после завершения перезагрузите компьютер.

Вы также можете использовать утилиту IOBit Driver Booster, которая просканирует ваше устройство на наличие отсутствующих драйверов и установит их, при необходимости.

Driver Booster start screen

Стартовый экран Driver Booster

Driver Booster scan results

Результаты сканирования Driver Booster

Driver Booster tools section

Раздел инструментов Driver Booster

Скачать Driver Booster

2. Проверьте целостность системных файлов.

Как мы уже упоминали в начале, Runtime проблемы могут возникать из-за поврежденных или отсутствующих файлов после некоторых обновлений или случайных манипуляций. Эти файлы необходимы для правильной работы служб Windows. Если некоторые из этих файлов находятся вне их родной среды, то это может стать причиной таких ошибок. Ниже мы будем использовать SFC (Проверка системных файлов) и DISM (Обслуживание образов развертывания и управление ими), которые помогут обнаружить и восстановить отсутствующие компоненты. Вот как:

С помощью SFC

  1. Откройте Командная строка , введя cmd в поле поиска рядом с Меню Пуск кнопку.
  2. Щелкните правой кнопкой мыши по Командная строка , а затем выберите Запуск от имени администратора.
  3. После открытия консоли введите sfc /scannow команду и нажмите Enter.
  4. Когда процесс восстановления будет завершен, перезагрузите компьютер.

С помощью DISM

  1. Откройте Командная строка как мы это делали на предыдущем шаге.
  2. Скопируйте и вставьте эту команду DISM.exe /Online /Cleanup-image /Restorehealth.
  3. Нажмите Enter и подождите, пока Windows закончит сканирование и исправление.
  4. После этого перезагрузите компьютер и попробуйте открыть проблемную программу снова.

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

3. Переустановите Visual C++ Redistributables.

Проблема «Runtime Library» может быть связана с неисправностью самого Visual C ++. Возможно, какая часть Microsoft Redistributables повреждена или отсутствует. Вы можете переустановить их, загрузив новый пакеты с официального сайта, или исправить вручную. Для этого выполните следующие действия:

  1. Нажмите Windows Key + R, напишите appwiz.cpl и затем нажмите Enter.
  2. Выберите Microsoft Visual C++ Redistributable программы в списке и нажмите Изменить вверху.
  3. После того, как откроется новое окно, нажмите на Исправить кнопку.
  4. После завершения перезагрузите компьютер и посмотрите, исчезла ли проблема Runtime.
  5. Вы также можете попробовать удалить все версии Redistributables из списка и установить их повторно, если автоматическое восстановление не помогло.

4. Включите Чистый запуск Windows.

Часто сторонние приложения, загруженные из Интернета, могут конфликтовать с различными частями вашей системы. Даже программа для защиты от вредоносных программ может конфликтовать со службами Windows, вызывая ошибку «Microsoft Visual C ++ Runtime Library». Чистая загрузка позволяет запустить ваш компьютер только со встроенными приложениями и службами. Это помогает определить, вызывает ли проблему какое-то стороннее приложение. Чтобы запустить вашу систему в режиме чистой загрузки, выполните следующие действия:

  1. Нажмите Windows Key + R кнопки одновременно и вставьте msconfig.
  2. Затем в открывшемся окне перейдите в Услуги сверху.
  3. Установите флажок рядом с Не отображать службы Майкрософт и нажмите на Отключить все кнопку.
  4. Теперь перейдите в Общие и выберите Выборочный запуск опцию. Убедитесь, что флажок установлен только рядом с Загружать системные службы.
  5. Нажмите Применить и OK. Затем перезагрузите компьютер.

Проверьте, появляется ли ошибка сейчас. Если теперь все работает как надо, нужно выполнить те же шаги, отключив каждое приложения одно за другим. Это нужно, чтобы определить какое из них вызывает проблему. Если вы хотите вернуть Windows к настройкам нормального запуска, просто повторите все шаги выше, включив отключенные службы и изменив параметр запуска с Выборочный запуск в Обычный.

4. Переустановите проблемное приложение.

Если вы не можете открыть какое-то определенное приложение (будь то игра или другая сторонняя программа), попробуйте удалить из «Программы и компоненты» и установить его снова. Надеемся, это решит проблему.

5. Отключите режим совместимости.

Изначально режим совместимости — это полезная функция, позволяющая запускать устаревшие приложения на новых версиях ОС. Несмотря на это, некоторые пользователи говорят, что это может вызвать проблемы с Visual C ++. Попробуйте отключить эту функцию ниже:

  1. Найдите приложение, вызвавшее ошибку, затем щелкните на его иконку правой кнопкой мыши и выберите Свойства.
  2. Перейдите в Совместимость и отключите Запустить программу в режиме совместимости с опцию.
  3. Нажмите Применить и OK внизу.
  4. После этого попробуйте еще раз запустить ранее неисправное приложение.

6. Создайте новую локальную учетную запись.

Еще мы советуем вам создать новую учетную запись пользователя. Иногда новая запись может восстановить определенные настройки и помочь в устранении ошибки. Также обратите внимание, что новые учетные записи не содержат данные из предыдущего аккаунта. Поэтому вам нужно будет переместить все необходимые файлы повторно. После этого вы можете удалить свою исходную учетную запись, если получилось устранить проблему. Ниже вы можете найти шаги для создания новой учетной записи:

  1. Щелкните правой кнопкой мыши по значку Меню Пуск и выберите Настройки. Вы также можете нажать Windows Key + I сочетания клавиш.
  2. Перейдите в Учетные записи > Семья и другие пользователи.
  3. На правой панели прокрутите вниз до Другие пользователи раздела и нажмите Добавить пользователя для этого компьютера.
  4. Теперь выберите У меня нет данных для входа этого человека внизу.
  5. Выберите Добавить пользователя без учетной записи Майкрософт внизу.
  6. Затем введите имя пользователя и пароль для нового пользователя и нажмите Далее.
  7. Теперь вы можете переключиться на новую учетную запись (щелкнув на значок пользователя в Меню Пуск) и попробовать запустить неработающую программу снова.

7. Выполните Восстановление системы.

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

  1. Щелкните правой кнопкой мыши по Этот компьютер , а затем выберите Свойства.
  2. В открывшемся окне перейдите в Защита системы и нажмите на Восстановить.
  3. Затем нажмите Далее и выберите дату, во время которой все работало без проблем. Вы также можете нажать на Поиск затрагиваемых программ, который покажет, что будет изменено после запуска восстановления.
  4. Когда закончите, нажмите Далее и начните Восстановить.

8. Просканируйте свое устройство на наличие вредоносных программ.

Если ни один из предыдущих методов не помог вам избавиться от проблемы с Runtime Library, есть небольшая вероятность, что ваш компьютер заражен нежелательным или вредоносным ПО. Таким образом, стоит просканировать ваше устройство на наличие вредоносных программ и удалить их в случае обнаружения. Мы лично рекомендуем использовать Malwarebytes, который особенно хорош в обнаружении и удалении различных видов угроз. Загрузите его по ссылке ниже:

Скачать Malwarebytes

Заключение

Мы надеемся, что эти 8 методов помогли вам избавиться от всплывающей ошибки. Если вы все еще сталкиваетесь с ошибкой Microsoft Visual C ++ Runtime Library, лучшим решением будет полная переустановка Windows. Это поможет вам установить операционную систему с нуля и устранить маленькие ошибки, которые можно было пропустить во время самостоятельного решения. Если вы когда-нибудь столкнетесь с другими проблемами на Mac или Windows, можете использовать другие статьи на нашем сайте для их исправления.

Узнаем, что означает ошибка this application has requested the runtime и как предотвратить ее появление…

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

Сообщение this application has requested the runtime означает, что программе требуется больше времени на выполнение задачи

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

[adace-ad id=»5173″]

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

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

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

Как удалить ПО или компонент с ошибкой this application has requested the runtime:

  • В Панели управления (значок «Windows» в нижнем левом углу экрана) необходимо зайти в раздел «Программы»;
  • В списке необходимо выбрать нужный компонент или программу и выбрать пункт «Удалить» на панели окна;
  • Выполнить перезагрузку компьютера.

Далее — устанавливаем утилиту CCleaner и чистим реестр. Затем — снова загружаем и устанавливаем последнюю версию удаленного компонента или программы — после таких действий ошибка должна исчезнуть.

[adace-ad id=»5168″]

Иногда сообщение This application has requested the runtime может отображаться из-за некорректно установленного на компьютере времени. Все приложения и программы имеют ограничения времени работы — из-за несоответствия с реальным временем могут возникать подобные ошибки. Необходимо установить корректное время согласно часовому поясу и перезагрузить компьютер. Иногда ошибка пропадает, если запустить программу от имени администратора.

Необходимо посмотреть на каком языке записаны имена каталогов программы. Если в имени каталога есть кириллические символы или буквы, то лучше заменить их латинскими. Например «С:/Проект игра» необходимо переименовать в «С:/Project game»

Если всей указанные выше действия не возымели силы, то избавиться от сообщения This application has requested the runtime можно только при помощи форматирования жесткого диска и переустановки Windows. Но даже это не даёт 100% гарантии, что ошибка исчезнет — переустановка операционной системы сработает только в том случае, если в течении долго времени данное сообщение не появлялось в процессе эксплуатации программы.


10.01.2011


322983


Проблема

При запуске приложения вы получили сообщение «This application has requested the Runtime to terminate it in an unusual way«

This application has requested the Runtime to terminate it in an unusual way

Решение

Необходимо скачать и установить пакет, соответствующий вашей операционной системе:

Microsoft Visual C++ 2005 Redistributable Package (x86) — поддерживает 32-х битные Windows 2000 Service Pack 3;Windows 98;Windows 98 Second Edition;Windows ME;Windows Server 2003;Windows XP Service Pack 2

Microsoft Visual C++ 2005 Redistributable Package (x64) — поддерживает 64-х битные Windows 2000 Service Pack 3;Windows 98;Windows 98 Second Edition;Windows Server 2003;Windows XP Service Pack 2

Причина

Ошибка приложения «This application has requested the Runtime to terminate it in an unusual way» сообщает о нарушении программной защиты.

Еще почитать об runtime error можно здесь и здесь.


P.S. Если у вас возникли проблемы с техникой, обращайтесь в наш компьютерный сервис, либо закажите выезд компьютерного мастера.

There’s a common error that gets thrown by the Visual C Runtime:

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information.

What does this error message actually mean?


Let me use a parable to explain exactly what i’m asking.

If I see a message:

Exception: access violation (0xc0000005), Address 0x702be865

This access violation has nothing to do with sexual harassment, or someone trying to break into my computer (any more than General Failure was a brigadier general who was trying to read my C drive, or that you could be hauled off to jail for performing an illegal operation in Windows 95).

In this case, access violation corresponds to the constant EXCEPTION_ACCESS_VIOLATION (declared in winbase.h with value 0xC0000005). This constant one possible exception error code that can be returned in an EXCEPTION_RECORD structure. The code ACCESS_VIOLATION means that the program tried to read or write to an address in memory that it shouldn’t be. If you try to read from a memory address that was never allocated, then you’re doing something horribly bad — and the exception tells you so.

It is usually caused when a program has a pointer to memory that is not, or is no longer, valid. The solution is stop trying to access memory that isn’t valid.

Note: I’m not asking:

  • why is program x getting a C0000005 error?
  • why is my code getting an access violation?
  • how do I debug an access violation?

So if I asked you, what causes an access violation, you wouldn’t tell me to check the stack trace, or watch the output window, or to post sample code. You would say, «It is from trying to access memory that isn’t valid.»

Back to my question

What does the following error mean:

This application has requested the Runtime to terminate in an unusual way.

I am (fairly) certain that the Microsoft Visual C Runtime library does not have a function:

void TerminateRuntime(bool UnusualWay);

So I have to try to figure out what it actually means:

  • What does it mean to terminate the visual C runtime library? (msvcrt is a dll; you don’t terminate it, you just don’t use it anymore)
  • What would be a usual way to terminate MSVCRT?
  • Would someone choose to terminate it in an unusual way?
  • Is today’s unusual way actually a long since deprecated form of what used to be the usual way?
  • If I was (mistakenly) terminating it in an unusual way, what would I do to terminate it in the usual way?

In other words: what error is the MSVCRT catching, and hiding behind the uninformative error message?


10.01.2011


324229


Проблема

При запуске приложения вы получили сообщение «This application has requested the Runtime to terminate it in an unusual way«

This application has requested the Runtime to terminate it in an unusual way

Решение

Необходимо скачать и установить пакет, соответствующий вашей операционной системе:

Microsoft Visual C++ 2005 Redistributable Package (x86) — поддерживает 32-х битные Windows 2000 Service Pack 3;Windows 98;Windows 98 Second Edition;Windows ME;Windows Server 2003;Windows XP Service Pack 2

Microsoft Visual C++ 2005 Redistributable Package (x64) — поддерживает 64-х битные Windows 2000 Service Pack 3;Windows 98;Windows 98 Second Edition;Windows Server 2003;Windows XP Service Pack 2

Причина

Ошибка приложения «This application has requested the Runtime to terminate it in an unusual way» сообщает о нарушении программной защиты.

Еще почитать об runtime error можно здесь и здесь.


P.S. Если у вас возникли проблемы с техникой, обращайтесь в наш компьютерный сервис, либо закажите выезд компьютерного мастера.

Listen to this article

Ошибку runtime error могут вызвать множество причин и одна из самых распространенных — это установка новых версий программ поверх уже установленных, что приводит к появлению ошибок в системном реестре. Другая распространенная причина — связана с деятельностью различных вирусов, троянов и рекламных шпионов, которые проникают на ваш компьютер и могут удалить, либо модифицировать критически важные файлы вашей операционной системы.

Ошибку runtime error достаточно легко исправить. В 99% случаев, любой чистильщик реестра поможет восстановить удаленные файлы, либо исправить поврежденные. Чистильщики реестра специально разработаны для исправления большинства ошибок, связанных с runtime error, в том числе и runtime error 91, runtime error 13 и многих других, т.к. они проверяют целостность файловой системы.


Если вы ищете как runtime error исправить — вы попали по адресу. Причин появления таковой может быть огромное множество. Чаще всего причина состоит в том, что выходит новая версия того или иного приложения/игры и она устанавливается прямо поверх старой. Хотя это далеко не единственная ситуация, которая может вызвать ее появление.

Способ №1. CCleaner

Самое простое решение заключается в том, чтобы воспользоваться программой для чистки реестра. Как это работает?

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

Лучшей по праву считается CCleaner, хотя вы можете воспользоваться и другой.

Способ №2. DirectX

Вполне вероятно, что ее появление вызывают какие-то проблемы с DirectX. Возможно, какие-то файлы исполняемых библиотек были повреждены или же существующие библиотеки банально устарели.

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

Для этого зайдите на сайт Microsoft, на страницу с возможностью скачать DirectX (вот ссылка). Запустите скачанный файл и выполните все действия, подразумевающие установку исполняемых библиотек. Здесь нет никаких особых рекомендаций – обычная. Если после установки и перезагрузки компьютера ошибка не исчезла, идем дальше.

Способ №3. Visual C++

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

Так вот, в зависимости от того, какая у вас ОС, вам следует скачать и инсталировать на свой компьютер C++2008, C++2010, C++2015 или новее.

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

Как исправить ошибку Runtime Error (at 216:5693) «Coop-Land»?! (Решение)

Runtime Eroor. Решение проблемы. Что делать если выдается ошибка Runtime Error


Ошибка приложения «This application has requested the Runtime to terminate it in an unusual way «

Проблема

При запуске приложения вы получили сообщение «This application has requested the Runtime to terminate it in an unusual way

Решение

Необходимо скачать и установить пакет, соответствующий вашей операционной системе:

Microsoft Visual C++ 2005 Redistributable Package (x86) — поддерживает 32-х битные Windows 2000 Service Pack 3;Windows 98;Windows 98 Second Edition;Windows ME;Windows Server 2003;Windows XP Service Pack 2

Microsoft Visual C++ 2005 Redistributable Package (x64) — поддерживает 64-х битные Windows 2000 Service Pack 3;Windows 98;Windows 98 Second Edition;Windows Server 2003;Windows XP Service Pack 2

Microsoft Visual C++  для Windows 10

Причина

Ошибка приложения «This application has requested the Runtime to terminate it in an unusual way» сообщает о нарушении программной защиты.


Если Вам понравилась статья — поделитесь с друзьями

10 475 просмотров

Отказ от ответственности: Автор или издатель не публиковали эту статью для вредоносных целей. Вся размещенная информация была взята из открытых источников и представлена исключительно в ознакомительных целях а также не несет призыва к действию. Создано лишь в образовательных и развлекательных целях. Вся информация направлена на то, чтобы уберечь читателей от противозаконных действий. Все причиненные возможные убытки посетитель берет на себя. Автор проделывает все действия лишь на собственном оборудовании и в собственной сети. Не повторяйте ничего из прочитанного в реальной жизни. | Так же, если вы являетесь правообладателем размещенного на страницах портала материала, просьба написать нам через контактную форму жалобу на удаление определенной страницы, а также ознакомиться с инструкцией для правообладателей материалов. Спасибо за понимание.

Если вам понравились материалы сайта, вы можете поддержать проект финансово, переведя некоторую сумму с банковской карты, счёта мобильного телефона или из кошелька ЮMoney.

There’s a common error that gets thrown by the Visual C Runtime:

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information.

What does this error message actually mean?


Let me use a parable to explain exactly what i’m asking.

If I see a message:

Exception: access violation (0xc0000005), Address 0x702be865

This access violation has nothing to do with sexual harassment, or someone trying to break into my computer (any more than General Failure was a brigadier general who was trying to read my C drive, or that you could be hauled off to jail for performing an illegal operation in Windows 95).

In this case, access violation corresponds to the constant EXCEPTION_ACCESS_VIOLATION (declared in winbase.h with value 0xC0000005). This constant one possible exception error code that can be returned in an EXCEPTION_RECORD structure. The code ACCESS_VIOLATION means that the program tried to read or write to an address in memory that it shouldn’t be. If you try to read from a memory address that was never allocated, then you’re doing something horribly bad — and the exception tells you so.

It is usually caused when a program has a pointer to memory that is not, or is no longer, valid. The solution is stop trying to access memory that isn’t valid.

Note: I’m not asking:

  • why is program x getting a C0000005 error?
  • why is my code getting an access violation?
  • how do I debug an access violation?

So if I asked you, what causes an access violation, you wouldn’t tell me to check the stack trace, or watch the output window, or to post sample code. You would say, «It is from trying to access memory that isn’t valid.»

Back to my question

What does the following error mean:

This application has requested the Runtime to terminate in an unusual way.

I am (fairly) certain that the Microsoft Visual C Runtime library does not have a function:

void TerminateRuntime(bool UnusualWay);

So I have to try to figure out what it actually means:

  • What does it mean to terminate the visual C runtime library? (msvcrt is a dll; you don’t terminate it, you just don’t use it anymore)
  • What would be a usual way to terminate MSVCRT?
  • Would someone choose to terminate it in an unusual way?
  • Is today’s unusual way actually a long since deprecated form of what used to be the usual way?
  • If I was (mistakenly) terminating it in an unusual way, what would I do to terminate it in the usual way?

In other words: what error is the MSVCRT catching, and hiding behind the uninformative error message?

Понравилась статья? Поделить с друзьями:
  • Ошибка при запуске виндовс 0xc000000f исправить
  • Ошибка при запуске ассасин крид 2 0x0002 0x0003
  • Ошибка при запуске варкрафта 3
  • Ошибка при запуске windows cpu fan error
  • Ошибка при запуске браузера как исправить