Ошибка DLL INIT FAILED - довольно распространенная ошибка, связанная с файлом msxml.dll. Ошибка означает, что DLL не удалось инициализировать или запустить по какой-либо причине, причем наиболее вероятной причиной является то, что DLL повреждена или была перемещена. Эта DLL в первую очередь предназначена для приложений XML, которые Центр обновления Windows использует для отправки информации со своих серверов туда и обратно. Это среднее приложение для данной ошибки.
Метод 1: сканирование на наличие повреждений
Наиболее частая проблема, возникающая с dll, - это повреждение файла. Разработчики в Microsoft прекрасно это понимают и встроили инструмент sfc, позволяющий пользователям сканировать поврежденные файлы и автоматически исправлять поврежденные файлы Windows без необходимости выполнять очень много сложных задач.
Держи Ключ Windows и Нажмите X и выберите Командная строка (администратор) если вы используете Windows 8 или 10. В противном случае нажмите Начало -> тип cmd и выберите запустить как adminsistrator.
В командной строке (окно) введите sfc / scannow и нажмите ENTER. Подождите, пока сканирование завершится, если результаты сканирования не обнаруживают повреждений или нарушений, значит, системные файлы в порядке, но если они возвращаются или сообщают о повреждениях, восстановите их, используя следующую команду:
Dism / Online / Cleanup-Image / RestoreHealth
После завершения процесса перезагрузите компьютер и проверьте.
Метод 2: скопируйте и повторно зарегистрируйте библиотеки DLL
Скопируйте следующие файлы DLL с рабочего компьютера с той же операционной системой, что и вы. Файлы, которые вам нужно скопировать, находятся в C: Windows System32 и
msxml3a.dll, msxml3r.dll, msxml6.dll, msxml3.dll и msxml6r.dll
После копирования файлов сохраните и скопируйте их в рассматриваемую систему в том же каталоге (C: windows system32), а затем введите следующую команду для каждого файла dll.
regsvr C: Windows System32 msxml3.dll
Метод 3: для разработчиков
Если вы разработчик и столкнулись с этой ошибкой, причина ее возникновения другая. Если это происходит во время разработки, это обычно означает, что компонент, из-за которого возникла ошибка, не удалось правильно установить.
Переустановите компонент.
Проверьте, возникает ли эта проблема с повышенными разрешениями на. Если проблема возникает на этом повышенном уровне, у вас есть проблема с разрешениями.
Обратитесь к поставщику компонента, чтобы убедиться, что разрабатываемое вами приложение не включает модуль, взаимодействующий с рабочим столом. Эта ошибка возникает из-за ошибки разрешений, которую ASP.NET выдает, когда пытается получить доступ к чему-либо на рабочем столе, поскольку ASP.NET построен так, чтобы не взаимодействовать с рабочим столом.
2 минуты на чтение