| Предыдущий | Следующий |
| ERROR_RMODE_APP | ERROR_NO_ASSOCIATION |
ERROR_INVALID_DLL
ERROR_INVALID_DLL означает, что загрузчик Windows признал DLL недопустимым образом.
Что проверить
- Сравните архитектуру процесса и DLL: x86, x64 или ARM64.
- Проверьте PE-заголовки, размер файла, подпись или ожидаемый хэш.
- Убедитесь, что все DLL одного продукта относятся к одной сборке и обновление не оставило смешанный комплект файлов.
Как локализовать
Включите диагностику загрузчика и определите конкретный файл, который отклонён. Если продукт обновляется сам, проверяйте журналы распаковки, копирования и атомарной замены файлов.
Что не делать
Не подменяйте одну DLL файлом из другой версии: это может скрыть исходную ошибку и создать новые несовместимости импортов или ABI.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.