Некоторые пользователи Windows (XP/7) могут сталкиваться с ошибкой при инициализации приложения — код 0xc000001d, которая возникает при попытке установить игру или программу (Adobe Flash Player, Skype и так далее). Также, с данным кодом встречается и другой сбой — «Исключение Unknown Software Exception (0xc000001d) в приложении по адресу». Мы расскажем как исправить эту проблему в Windows XP или 7.
По сути появление сбоя — это довольно обширная проблема, которая не имеет одного первоисточника:
- Иногда деятельность вирусов также может приводить к ошибке приложения (0xc000001d). Сами вирусы могут быть давно удалены из компьютера, но вот их разрушительные последствия продолжают уничтожать систему.
- Не стоит забывать про кривые сборки Windows (XP/7), которых сегодня пруд-пруди.
- Наиболее часто ошибка возникает из-за устаревших драйверов. Стоит отнести сюда и не нахождение соответствующих файлов DLL. Удаляя большое количество программ с операционной системы, нужно всегда дополнительно прибегать к сторонним утилитам для очистки и оптимизации ПК.
- Остаточный «мусор» может накапливаться, а со временем приводить к коду 0xc000001d на вашем экране.
- Также часто проблема появляется на ПК с устаревшим железом.
Как исправить ошибку приложения 0xc000001d?
Для решения ошибки инициализации приложения (0xc000001d) или сбоя «исключение Unknown Software Exception», воспользуйтесь сторонними программами по ремонту реестров на компьютере. Наиболее удобно использовать Advanced SystemCare (но аналогичного софта много). Просто скачайте программу и просканируйте ваш компьютер на наличие разного рода ошибок. Желательно сделать это в режиме «Глубокий уход» с дефрагментацией реестра.
Также скачайте CCleaner из официального веб-ресурса. При её помощи не только системную очистку, но и анализ реестра.
Обновляем драйвера
Произведите обновление всех драйверов в операционной системе до последних версий. Наиболее важно уделить внимание видеокарте. Для таких целей используйте только официальные источники. Лучше сделаете все через «Диспетчер устройств» (кликнув правой кнопкой мышки по «мой компьютер» на рабочем столе). Выберите интересующий вас объект и также через вторую клавишу мышки выполните обновление.
Также можно использовать сторонние программы. Я, например, использую одну из лучших софтин для этого — DriverPack Solution. Довольно резвая программка, которая сама сканирует систему и предлагает либо онлайн обновление, либо скачать весь пакет драйверов.
Также не стоит забывать про обновление Adobe Flash Player, Microsoft Visual C++, .NET Framework до актуальных версий.
Откат системы
Очень часто бывает полезным сделать откат системы на пару дней назад, когда все файлы работали как надо. Для таких целей нужно выполнить всего пару действий.
- Перейдите в левое нижнее меню на рабочем столе «Пуск».
- Теперь зайдите в «Панель управления».
- Найдите именно «Восстановление», а не центр обновлений или еще что-то.
- Тут можно увидеть единственную кнопку «Запуск восстановления системы».
- Следуйте указаниям и выберите дату, куда следует вернуться.
- Перезагружаемся.
Если сбой 0xc000001d появляется при установке софта
В данном случае следует поменять устанавливаемую программу на более старую версию, где требований к системе немного меньше. Это все происходит по причине процессора, он не поддерживает программное обеспечение утилита. Если быть точнее, то набор команд SSE2 для него не знакомые. Если относительно старая версия также отвергается, значит найдите аналог вашему утилиту среди других подобных программ.
Очистка от вирусов и системного мусора
Также полезно выполнить очистку Windows (XP/7) от нежелательных программ. Примените хороший антивирус с актуальными базами, также можно загрузить утилиту AdwCleaner, которая подчистит Виндовс от PUP-вирусов. Применять её желательно несколько раз.
Заключение
Надеюсь вы разобрались, как можно исправить проблему «ошибка при инициализации приложения (0xc000001d)» и применив некоторые из описанных методов, смогли её устранить. Хотел бы добавить, что начинать нужно всегда с самых легких способов.
- Распечатать
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(17 голосов, среднее: 2.5 из 5)
Поделитесь с друзьями!
Symptoms
When you build a program by using Microsoft Visual C++ 2013, the program crashes and you receive an «Illegal Instruction» exception. This occurs because some floating-point math library functions in the Visual C++ 2013 x64 C Runtime (CRT) do not correctly check whether certain AVX and FMA3 instructions are available before the functions try to use them. If the instructions are not available for use, calls to these functions cause an illegal instruction exception (0xc000001d). Affected functions include log, log10, and pow, and others.
This problem is most likely to occur in the following scenarios:
-
On an old version of the Windows operating system that does not support AVX state saving (for example, Windows Vista) if it’s used on a computer that supports the AVX instruction set
-
If AVX state saving is explicitly disabled in the operating system boot configuration
-
In the Windows Preinstall Environment (Windows PE)
Note Windows PE does not support AVX state saving.
This problem has been reported on Microsoft Connect:
Cause
This issue occurs because the Visual C++ 2013 x64 C Runtime does not check whether the operating system supports AVX state saving before it tries to run AVX or FMA3 instructions.
Resolution
If all affected C++ binaries that are built by using Visual C++ 2013 use the C Runtime DLL (msvcr120.dll), install the updated Microsoft Visual C++ 2013 Redistributable – 12.0.40660.0 or a later version.
If your affected C++ binaries statically link the Visual C++ 2013 C Runtime, you must update your installation of Visual Studio 2013 by installing the 3174417 hotfix and rebuilding and redeploying the affected binaries.
Note This problem does not affect older versions of the Visual C++ C Runtime (Visual C++ 2012 and earlier versions). The problem was fixed before the initial release of the Universal CRT that is used by Visual C++ 2015.
Microsoft Download Center
To update the statically linked Visual C++ 2013 C Runtime, the 3174417 hotfix is released as a download-only update and isn’t distributed through Windows Update. It is available at the Microsoft Download Center website:

To update the dynamically linked Visual C++ 2013 C Runtime DLLs, an updated redistributable is available. For more information, see the following Microsoft Knowledge Base article:
3179560 Update for Visual C++ 2013 and Visual C++ Redistributable Package
Workaround
To work around this problem, disable FMA3 in the math library if you are affected by this problem. You can query whether the system supports AVX instructions by calling GetEnabledXStateFeatures and disabling AVX in the CRT explicitly by calling _set_FMA3_enable(0).
For more information, see Working with XState Contexton the MSDN website.
The function _set_FMA3_enable(0) is declared in <math.h>, and it’s available only when you build for x64. (This problem affects only the x64 libraries.) This causes the math library to revert to using the non-FMA3 implementations.
Need more help?
Want more options?
Explore subscription benefits, browse training courses, learn how to secure your device, and more.
Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.
Сообщение об ошибке 0xc000001d может появляется при запуске и обновлении любых программ. Чаще всего корень проблемы в следующем:
- вирусы;
- отсутствие файлов Windows из-за установки пиратских версий;
- устаревшие версии драйверов;
- наличие в системе ненужных файлов.
Методы решения ошибки 0xc000001d
Нет универсального метода исправить эту ошибку, так что будем использовать общие подходы:
- Почистите реестр. Для этого есть множество приложений: CCleaner, Advanced SystemCare, Wise Registry Cleaner. С их помощью избавляются от большинства распространенных сбоев реестра: ошибок путей приложения, неверных или пустых классов файлов, проблем ActiveX/COM.
- Обновите драйвера. Сначала проверьте, что в Центре обновления Windows установлены все актуальные апдейты — среди них часто инсталлируются самые подходящие версии драйверов для оборудования. Далее стоит выполнить это в ручном режиме через Диспетчер устройств. Для этого кликайте правой кнопкой мышки на самом устройстве (а не на их категориях) и выбирайте пункт «Обновить драйвера». Важнее всего выполнить это для видеоадаптеров.
- Проверьте систему на вирусы. Для этого проведите проверку всех дисков при помощи антивирусной программы. Стоит дополнить осмотр накопителя на вирусы при помощи утилит, которые грузятся еще до запуска ОС.
Если ничего не помогло, то сделайте откат Windows до предыдущей точки восстановления — практически всегда это устраняет ошибку 0xc000001d.
Во время запуска приложений или игр может появиться ошибка 0xc000001d. Иногда она может выскочить просто так. Причин, которые способствуют ее возникновению достаточно много, начиная от поврежденных системных файлов до вирусов. Вот и рассмотрим причины появления и способы решения данной проблемы.
Ошибка 0xc000001d
Первым делом, как и в большинстве случаев, пробуем перезагрузить компьютер. Изредка это решает определенные проблемы.
Если приложение было выпущено во времена Windows 7, то как вариант можно рассматривать запуск в режиме совместимости. Для этого нужно выполнить следующие действия:
1. Щелкнуть ПКМ на ярлык и нажать на «Свойства».
2. Зайти в раздел «Совместимость».
3. Поставить отметку на «Запускать программу в режиме совместимости».
4. Указать «Windows 7».
5. Поставить чекбокс «Запускать эту программу от имени админа».
6. Жмем «Ок».
NET Framework иногда создает проблемы, когда он отсутствует или неисправен. Решить это можно достаточно просто.
1. Перейти на портал по ссылке.
https://www.microsoft.com/en-gb/download/details.aspx?id=30135
2. Загрузить и установить.
Есть вероятность, что открытие приложения получится с помощью прав админа. Просто щелкаем по программе ПКМ и выбираем «Запуск от имени администратора».
Если причиной данной ошибки является повреждение системных данных, то необходимо воспользоваться стандартными средствами системы.
1. Жмем «Win+R», пишем «cmd» и щелкаем Ввод.
2. Теперь печатаем строки
sfc /scannow
dism /online /cleanup-Image /checkHealth
dism /online /cleanup-Image /scanHealth
dism /online /cleanup-Image /restoreHealth
chkdsk c: /f /r
3. Перезапускаем ПК.
Драйвер видеоадаптера также может повлиять на стабильность работы, вызвав ошибку. Заходим на сайт производителя графического адаптера, скачиваем ПО для своей версии видюхи и устанавливаем его.
Брандмауэр может заблокировать те или иные файлы. Как способ решения ошибки 0xc000001d можно рассматривать добавление папки с проблемной программой в исключения. В одиннадцатой редакции системы это делается так:
1. Жмем «Win+R», пишем «firewall.cpl» и щелкаем «Ок».
2. Кликаем на «Разрешение взаимодействия с приложением»
3. Выбираем «Изменить параметры».
4. Возле пункта с названием программы ставим обе отметки.
5. В случае когда в перечне нужной программы нет, выбираем «Разрешить другое приложение» и вручную указываем маршрут к исполняемому файлу.
Программы также могут блокироваться антивирусами. Отключаем его и проверяем работоспособность.
Ну и в конце концов можно вернуться до состояния, когда этой проблемы еще не появилось. Воспользуемся восстановлением системы.
1. Жмем «Win+R», печатаем «rstrui.exe» и нажимаем Ввод.
2. Щелкаем «Выбрать другую точку восстановления».
3. Указываем время, когда все было в порядке и выполняем восстановление.
Проблема 0xc000001d решаема, но скорее всего придется использовать множество методов. Один из вышеописанных должен подойти.
Summary: The error code — 0xc000001d occurs when you try to access some apps on your system. The error may cause the system to malfunction, leading to a Blue Screen of Death. Read this blog for some effective workarounds to fix this bug check. In case you’re facing a potential data loss due to this error, use professional data recovery software.

Contents
- What is 0xc000001d Error?
- What Triggers Exception Code 0xc000001d Error?
- How do I Fix the 0xc000001d Error?
- Quick Preliminary Checks:
- Methods to Fix 0xc000001d Error
- Resolve Error 0xc000001d for Good!
Windows errors are certainly troublesome and, when they don’t let you run your desired programs/apps on your system, they become even more annoying. The exception code 0xc000001d is one such frightening error. Fortunately, the error can be fixed with the methods discussed in this blog. Understanding the error and its causes would surely help you resolve this error holistically.
What is 0xc000001d Error?
The exception code 0xc000001d is a common system error that occurs when you try to run any application or software on your system. You may find this bug code showing up with messages like:
- The application failed to initialize properly 0xc000001d
- The application was unable to start correctly 0xc000001d
Usually, gaming apps, such as Arkane, MWII, Modded NV, and Final Fantasy XIV are affected by this error. But you may experience this error also with other system apps/software.
What Triggers Exception Code 0xc000001d Error?
App incompatibility, malicious apps, outdated drivers, damaged system files, and conflicting antivirus software may be the real reason behind the issue. The error, apart from preventing your access to the app, may also cause frequent app crashes, system malfunctioning, or BSODs. Positively, the error can be fixed. However, if you’re worried about your data being at stake due to this error, recover all your important files using professional data recovery software.
How do I Fix the 0xc000001d Error?
Follow the methods discussed below to resolve this troublesome error. But before you proceed, here are some quick checks you need to perform
Quick Preliminary Checks:
- Make sure that you didn’t install any pirated or buggy software, which commonly causes such errors. Additionally, make sure there’s no interruption during an app installation as broken app files may also cause the 0xc000001d error.
- Try rebooting your system. It may sound obvious, but it works most of the time.
- Try running the desired application as administrator. There is a possibility that the app client may not access the system files it requires.
- Check and close any application or software that might be putting too much load on your RAM. Also, if the desired app conflicts with other apps/software on your system, close all of them and try running the app individually.
Methods to Fix 0xc000001d Error
Even after performing the above checks, follow the methods shared below if the error persists.
Repair and Replace the Damaged System Files
If the system files required by the application are damaged, corrupted, or missing, you may not be able to run the app properly and receive the exception error code 0xc000001d. In that case, you can run Windows’s built-in troubleshooting command-line tools – DISM (Deployment Image Servicing and Management) and SFC (System File Checker). Where DISM is used to service and prepare the Windows images, SFC replaces the broken or damaged versions of system files with the correct ones. Follow the given steps to run these tools and see if the error is fixed.
- Press Windows + S to access Windows Search and then type cmd. Select the Run as administrator option.

- In the elevated window, type dism /online /cleanup-image /restorehealth and hit Enter.
- Once the process is completed, type SFC/scannow and press Enter.

- Wait until the process is completed. Once done, close the window. Finally, check if you can run the application correctly and the error is fixed.
Remove Incompatible Application
If the application is incompatible with your system, you may receive this error every time you try to open that application. You can check if the system meets the app’s minimum requirements. You can try upgrading your hardware to see if the problem resolves. But post upgrading, if you still get the same issue, you must be using an outdated or incompatible version of the app. You can remove the incompatible application from your system with the following steps:
- Open Windows Settings (Windows + I) and follow Apps > Apps & features.
- Select the problematic application and click Uninstall.
- Next, a pop-up will show up. Click Uninstall again and finally click Yes to confirm your action.

- Once done, try reinstalling the latest compatible version of the app on your system.
Update Graphic Drivers
Outdated graphic drivers can lead to errors like 0xc000001d, especially in graphic-intense applications that usually include high-resolution games and graphic design software. You can try updating the drivers with the following steps:
- Open Device Manager from Start Menu.

- Next, expand the Display adapters category, right-click on the graphic driver, and select the Update driver option.

- Next, from the available options, select Search automatically for drivers.

- If Windows shows you the latest driver software, download/install it.
- If it prompts you with ‘Search for an updated driver on Windows Update,’ proceed with it.
- Follow the on-screen instructions (if any) and complete the process. Finally, check if the problem is fixed.
Disable Antivirus Program
Sometimes, the Windows Defender or even the third-party antivirus program prevents the OS from accessing some particular apps or blocks the application’s executable files from running. Hence, try disabling the antivirus program or Windows Defender program and then try running your application. To disable the Windows Defender program, follow the given steps:
- Open Windows Settings and then follow Update & Security > Windows Security > Virus & threat protection.

- Next, under Virus & threat protection, select Manage settings.

- Now, turn off the Real-time protection.

- Once done, try running the application you were having issues with and see if it is fixed.
Perform System Restore
If the error is still not fixed after performing all the above methods, try to perform a System Restore. This Windows recovery utility restores the system to a chosen restore point or default configuration, removing all the changes related to the device manager, such as apps, drivers, files, and more. Proceed to perform this method if you’ve got the backup of your system data and see if the error gets fixed.
Resolve Error 0xc000001d for Good!
Even though the error code 0xc000001d usually occurs when you try to run any specific application or software, the good thing is that the bug code is fixable. Additionally, to avoid such issues in the future, check the app’s compatibility with installing the app.
Make sure the system has the latest graphic card driver software. These things will certainly help prevent such app errors. Moreover, if you’re concerned about your data, we’ve already introduced professional data recovery software to help you recover data from crashed, unbootable, or BSoD-affected systems.
About The Author
Mansi Verma
Mansi Verma is a Senior Technology Writer at Stellar®. She is a Tech enthusiast, holding over 8 years of experience in Data Recovery, IoT, Artificial Intelligence, and the Robotics technology domain. She loves researching and providing DIY solutions to solve Windows technical issues. In her spare time, she likes reading novels, and poetry. She also enjoys Travelling, Rafting, Trekking, etc.








