Иногда, когда пользователь запускает какую-то программу или игру, возникает ошибка входа в процедуру DiscardVirtualMemory, из-за отсутствующего или поврежденного файла kernel32.dll. В виде пошаговой инструкции рассмотрим, как исправить ошибку данной библиотеки на примере компьютера с установленной операционной системой Windows 7.
Что это за файл?
Если говорить о самом файле, то можно сказать, что данный компонент является счастью динамической библиотеки ссылок, входящей в состав ядра Microsoft Windows 7. Это сугубо системный файл, который должен быть обновлен до последней версии, а также являться официальным. В противном случае различное программное обеспечение или игры не запускаются и выдают ошибку.
Инструкция по установке
На примере простой наглядной инструкции рассмотрим, что делать, если при установке вашей игры или программы возникает ошибка, связанная с SetDefaultDllDirectories:
- Перейдите ниже, нажмите кнопку, скачайте архив и распакуйте его содержимое в одну из системных папок.
Для ОС с архитектурой: x86 (32 Bit): C:\Windows\System32
Для ОС с архитектурой: x64 (64 Bit): C:\Windows\SysWOW64
- Утвердите доступ к полномочиям администратора. Это нужно для изменения файловой системы Windows 7.
- Дальше запускаем поисковый инструмент, прописываем соответствующий запрос и открываем командную строку с полномочиями администратора.
- Переходим к регистрации. Предварительно не забудьте поменять каталог на тот, в который поместили DLL. После этого прописываем:
regsvr32 kernel32.dll
и жмем «Enter».
Данная ошибка может возникать не только при попытке запуска игр, но и различного программного обеспечения, включая, например, сервер PHP.
Скачать
Теперь вы знаете, что делать с проблемой при запуске ПО, а значит, можете переходить к исправлению ситуации.
Обновлено и актуально: | 2024 год |
Разработчик: | Microsoft |
Операционная система: | Windows XP, 7, 8/8.1, 10, 11 |
Разрядность: | x86, x64 (32, 64 Bit) |
Лицензия: | Бесплатно |