Как исправить ошибку api-ms-win-core-synch-l1-2-0.dll
При запуске некоторых и программ в Windows 11/10/7 может возникнуть ошибка, что точка входа в процедуру LeaveCriticalSection не найдена в библиотеке DLL api-ms-win-core-synch-l1-2-0.dll. Кроме того, контекст в сообщение об ошибке может звучать по разному, что api-ms-win-core-synch-l1-2-0.dll не найден, отсутствует, сбой, нарушение прав доступа и т.п.
Виновником ошибки библиотеки api ms win core synch l1 2 0.dll может быть пиратская ОС Windows, повреждение самого файла, несовместимость с другими dll или не обновленная система.
В данной инструкции разберем, как исправить ошибку файла api-ms-win-core-synch-l1-2-0.dll при запуске игр и программ для Windows 11/10/7.
1. Проверить целостность системы
Так как библиотека api-ms-win-core-synch является частью ОС Windows, то проверим поврежденные системные файлы и автоматически восстановим их, если таковы имеются.
Запустите командную строку от имени администратора и введите ниже команды по очереди, нажимая Enter после каждой.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
2. Установить Visual C++
Нужно скачать и установить Visual C++ 2015-2022, чтобы устранить ошибку с библиотекой api ms win core synch l1 2 0.dll. Для этого, перейдите на официальный сайт Microsoft и загрузите Visual Studio 2015, 2017, 2019 и 2022 двух разрядностей X86 и X64, после чего установите по очереди и перезагрузите ПК.
Важно: Если у вас установлены отдельные версии Visual C++ после 2015 (X86, X64), то удалите их перед установкой Visual C++ 2015-2022.
3. Исправить для Windows 7
Если вы получаете ошибку в Windows 7 и Windows 8.1, то нужно скачать специальный патч обновления среды выполнения. Перейдите на официальный сайт Microsoft и загрузите новый пакет доля своей ОС Windows. Обратите внимания, чтобы ошибка устранилась, нужно установить две разрядности X86 и X64.
4. Удалить SHCore.dll
Некоторым пользователям на форуме Mcirosoft помог метод удаления другой библиотеки как SHCore.dll, чтобы запустить вайбер или другое ПО, которое выдавало ошибку файла api-ms-win-core-synch-l1-2-0.dll.
Перейдите по двум путям по очереди C:\Windows\SysWOW64 и C:\Windows\System32, найдите файл SHCore.dll и удалите. Перезагрузите ПК и проверьте, устранена ли проблема.
5. Ошибка в DaVinci Resolve
Если вы получаете ошибку в видеоредакторах, то первым делом нужно установить последние драйвера для видеокарты. Если обновление драйверов не помогло, то перейдите в папку программы DaVinci Resolve и удалите в корзину файл OpenCL.dll, после чего запустите программу.
6. Папка downlevel
Обратите внимания на папку downlevel по пути C:\Windows\SysWOW64 и C:\Windows\System32. По умолчанию в Windows 11/10 там имеется файл api-ms-win-core-synch-l1-2-0.dll, который можно скопировать и вставить в SysWOW64 и System32. Кроме того, если данной библиотеки нет в папке downlevel, то её стоит поместить и туда.