Categories: Windows

Система не обнаружила mscoree.dll — как скачать и исправить ошибку

Система не обнаружила mscoree.dll — как скачать и исправить ошибку

При запуске некоторых игр и программ в Windows 11 и Windows 10 вы можете получить сообщение об ошибке «Не удается продолжить выполнение кода, поскольку система не обнаружила MSCOREE.DLL. Для устранения этой проблемы попробуйте переустановить программу». Отсюда частый вопросы на тему, где и как скачать mscoree.dll

В этой инструкции подробно о том, что это за файл, почему его скорее всего не стоит скачивать, чтобы исправить ошибку и как скачать mscoree.dll, если это всё-таки потребовалось.

Как установить mscoree.dll для Windows 11 и Windows 10 или скачать его

Файл mscoree.dll — одна из библиотек DLL, входящих в состав Microsoft .NET Framework 4-х версий и по умолчанию уже присутствует в Windows 11 и Windows 10, хоть и не всегда установлена.

Отсюда следуют первые действия, которые следует предпринять при ошибке «Система не обнаружила mscoree.dll»:

  1. Откройте панель управления (для этого можно использовать поиск в панели задач) и перейдите в раздел «Программы и компоненты». Также можно нажать клавиши Win+R и ввести appwiz.cpl
  2. В панели слева нажмите «Включение или отключение компонентов Windows».
  3. Включите компоненты .NET Framework и нажмите «Ок». Обычно, для исправления рассматриваемой ошибки достаточно, чтобы были включены компоненты .NET Framework 4.8 Advanced Services и службы WCF, но можно включить и всё, что связано с .NET Framework.
  4. Компоненты, включая файл mscoree.dll будут автоматически установлены, может потребоваться перезагрузка компьютера.

В результате в систему будет два файла mscoree.dll разной разрядности — один в C:WindowsSystem32 (здесь хранятся 64-бит, несмотря на 32 в имени папки), другой — в C:WindowsSysWOW64 (здесь — 32-бит).

Если по какой-то причине вам требуется этот файл в виде отдельной DLL, его также не стоит скачивать со сторонних сайтов. Вы можете найти его в папке хранилища компонентов C:WindowsWinSxS во вложенных папках, названия которых начинаются с:

  • amd64_netfx-mscoree_dll — здесь находится x64 версия mscoree.dll
  • x86_netfx_mscoree_dll — здесь хранится 32-бит версия файла mscoree.dll

Если по всем признакам файл должен присутствовать, но его нет, попробуйте выполнить восстановление хранилища компонентов , проверку и восстановление целостности системных файлов Windows , а также использовать утилиту исправления установки .NET Framework Repair Tool https://aka.ms/DotnetRepairTool

Если по какой-то причине установка необходимых компонентов .NET Framework и входящего в состав файла mscoree.dll не удается, попробуйте использовать автономный установщик, доступный на сайте Майкрософт здесь: https://go.microsoft.com/fwlink/?linkid=2088631

admin

Recent Posts

Настройка Mercurial по HTTPS

Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…

1 день ago

Компиляция libvirt в Ubuntu

Компиляция libvirt Подробнее

1 день ago

Ошибка libvirt permission denied: решение

Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…

1 день ago

Настройка редиректа в NGINX

Файлы с примерами редиректа для nginx Подробнее

1 день ago

Включение gzip в NGINX

Как включить gzip сжатие в Nginx ? Подробнее

1 день ago

Удаление postinst-скрипта в Linux

Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…

1 день ago