10 минут

12

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

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

Содержание

  1. Переустановка игры
  2. Ручная замена файла

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

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

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

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

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

Из реестра будут удалены оставшиеся файлы игр

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

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

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

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

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

Проверка разрядности 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.

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

Сергей Почекутов

Первый компьютер сломал в 12 лет. С тех пор — только ремонтировал и исправлял ошибки.

Понравилась статья?

Похожие статьи

Комментариев: 0