DLL - это библиотеки динамических ссылок и внешние компоненты приложений, присутствующие в операционной системе. Если есть необходимость в коде, связанный с ним DLL-файл загружается в память и используется. Если это не удается, программа может перестать работать. В такие моменты вы можете получить следующее сообщение во время работы над программами:
Windows Shell Common Dll has stopped working. A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.
Windows Shell Common DLL перестала работать
Когда вы получите сообщение об ошибке, у вас есть возможность только закрыть программу. Если это происходит часто, вам может потребоваться устранить проблему.
1] Обновление Windows или Загрузка драйверов с веб-сайта производителей
Эта проблема может быть вызвана неисправными драйверами. Таким образом, первым шагом должно быть запуск Windows Update и обновление драйверов.
На основе приложения, которое вызывает ошибку при запуске, мы должны определить неисправный драйвер. Если Windows Update не помогло, драйверы можно загрузить с веб-сайта производителя.
2] Запустите средство устранения неполадок обслуживания системы
Запустите средство устранения неполадок обслуживания системы. Это поможет исправить общие проблемы с Windows.
3] Перерегистрируйте файл shell32.dll
Нажмите Win + R и откройте окно Run. Скопируйте-вставьте следующую команду в окно «Запуск» и нажмите «Ввод»:
regsvr32 /i shell32.dll
4] Запустите сканирование SFC
Сканирование SFC проверяет и восстанавливает поврежденные файлы Windows. Это может помочь решить проблему, если системный файл стал искаженным.
5] Разрешить Windows принимать сертификаты
Часто Windows настроена на блокировку сертификатов. Теперь, когда Windows нуждается в этих сертификатах для проверки подлинности драйверов, становится сложно проверить драйверы, даже если они установлены правильно. Чтобы исправить это, выполните следующую процедуру:
Откройте Windows PowerShell в качестве администратора и выполните следующую команду:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser
6] Если вы получаете ошибку при запуске конкретной программы, восстановите или переустановите программу
Если вы получаете эту ошибку для определенного программного обеспечения или программы, ее следует ремонтировать или переустанавливать.
Перейти к Панель управления и выберите Программы и файлы, Щелкните правой кнопкой мыши по вашей программе и восстановите ее или удалите. Если вы удалите его, переустановите программу после перезапуска системы.
7] Загрузите систему в состояние чистой загрузки и устраните проблему вручную
Вы можете перезагрузить систему в состоянии чистой загрузки. Это поможет диагностировать и устранять проблемы с расширенными окнами.
Как правило, упомянутые выше шаги должны помочь решить проблему. Всего наилучшего!