Найти тему
Tehnichka.pro

Исправляем ошибку файла msidcrl40.dll

Оглавление

Динамическая библиотека msidcrl40 требуется для запуска некоторых игр. Если система не обнаруживает её на привычном месте, то выдаёт сообщение об ошибке. Устранить сбой можно двумя способами: переустановкой игры с очисткой реестра или ручной заменой проблемного файла.

Переустановка игры

Файл msidcrl40.dll устанавливается вместе с игрой. Соответственно, если удалить приложение вместе со всеми его файлами, а затем заново установить, то проблема с отсутствием динамической библиотеки будет устранена. Единственная сложность — сохранение игрового прогресса. Прежде чем удалять игру, необходимо сделать резервную копию важных файлов. Как это сделать, должно быть сказано в разделе поддержки на сайте игры.

Самый простой способ — удалить игру любым стандартным способом Windows: например, через «Панель  управления» или с помощью деинсталляционного файла. Затем необходимо очистить системный реестр. Используем для этого программу CCleaner. Она бесплатная и безопасная.

  1. Запускаем CCleaner.
  2. Переходим на вкладку «Очистка реестра».
  3. Нажимаем «Поиск проблем».
  4. После сканирования нажимаем «Исправить выбранное».
Из реестра будут удалены оставшиеся файлы игр
Из реестра будут удалены оставшиеся файлы игр

Этот способ наверняка решит проблему с запуском игры, и ошибка msidcrl40.dll больше не появится.

Ручная замена файла

Переустановка игры занимает достаточно много времени. Чтобы не тратить его, попробуем другой способ — заменим повреждённый или удалённый компонент вручную.

  1. Открываем сайт DLL-Files.com.
  2. В поисковой строке вписываем название динамической библиотеки — msidcrl40.dll.
  3. Находим и скачиваем подходящую версию файла.

Версии отличаются не только по времени выхода, но и по разрядности. Нам нужна та библиотека, которая подходит системе. Чтобы не ошибиться, перед скачиванием проверяем разрядность Windows. Для этого кликаем правой кнопкой по значку «Этот компьютер» и выбираем «Свойства». Смотрим значение в строке «Тип системы».

На этом компьютере установлена 64-битная версия Windows
На этом компьютере установлена 64-битная версия Windows

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

  • На Windows x32 копируем файл в папку C:\Windows\System32.
  • На Windows x64 копируем файл в папки C:\Windows\System32 и C:\Windows\SysWOW64.

Если после такого добавления ошибка сохраняется, то выполняем ручную регистрацию компонента в системе. Нажимаем сочетание клавиш Win+R и в меню «Выполнить» вводим следующие команды:

  • На Windows x32 — regsvr32.exe C:\Windows\System32\msidcrl40.dll.
  • На Windows x64 — regsvr32.exe C:\Windows\System32\msidcrl40.dll и regsvr32.exe C:\Windows\SysWOW64\msidcrl40.dll.

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

Автор материала: Сергей Почекутов

Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.