ReadProcessMemory – одно из хитрых сообщений об ошибках. В отличие от других ошибок, эта ошибка появляется из-за блюза, и это затрудняет диагностику.
Я лично несколько раз сталкивался с сообщением « только часть запроса ReadProcessMemory или WriteProcessMemory ». Исходя из моего опыта, это обычно происходит, когда на моей машине под управлением Windows выполняется множество приложений в фоновом режиме. Сообщение об ошибке также появляется при открытии приложений и установочных файлов.
Как я уже говорил ранее, совершенно очевидно, что ошибка тесно связана с проблемой памяти. Сообщение об ошибке также указывает на возможность сбоя операционной системы в чтении или записи запроса. Как и с большинством сообщений об ошибках, нам нужно устранить проблему и посмотреть, исчезнет ли она.
Давайте начнем с самых очевидных вещей, а затем перейдем к тем, которые немного продвинуты (пожалуйста, убедитесь, что вы создали точку восстановления системы, прежде чем пытаться выполнить шаги по устранению неполадок).
Как исправить проблемы ReadProcessMemory или WriteProcessMemory
1. Перезагрузите
Да, перезагрузка, как один препарат от всех проблем. Зачастую большинство проблем исчезают при перезапуске, и память ReadProcess не является исключением. Кроме того, попробуйте перезапустить Проводник и посмотрите, не исчезла ли ошибка. В соответствующей заметке попробуйте отключить антивирус/брандмауэр и посмотрите, что изменится.
2. Перепроверьте права доступа к файлам.
Ошибка «Только часть запроса ReadProcessMemory или WriteProcessMemory была выполнена» также может быть вызвана, если у пользователя нет достаточных разрешений. В этом случае попробуйте стать владельцем файла.
3. Запустите программу проверки диска
Можно найти ошибки диска, запустив утилиту проверки диска. Для запуска сканирования выполните следующие действия
- Щелкните правой кнопкой мыши на диске
- Выберите Свойства
- Нажмите кнопку проверки на вкладке «Инструменты» и выберите «Сканировать диск»
- Помните, что опция сканирования не будет отображаться, если на диске нет ошибок.
- После завершения проверки диска перезагрузите компьютер и посмотрите, сохраняется ли проблема
4. Чистая загрузка
Чистая загрузка в некоторой степени похожа на безопасный режим, во время чистой загрузки Windows запускается с ограниченным набором драйверов и автозагрузок программ. Вот как выполнить чистую загрузку:
- Зайдите в Пуск> Поиск и введите «msconfig»
- После того, как Конфигурация системы открыта, перейдите в Общие и выберите «Выборочный запуск».
- В следующем меню выберите «Скрыть все службы Microsoft» и нажмите «Отключить все».
- Нажмите OK, и с этого ваш компьютер будет запущен в режиме чистой загрузки.
5. Проблема с оптическим приводом
В некоторых случаях сообщение об ошибке «Только часть запроса ReadProcessMemory или WriteProcessMemory было выполнено» было связано с проблемой с оптическим приводом. Если вы используете перьевой диск или портативный жесткий диск, попробуйте скопировать файлы на локальный диск, прежде чем попробовать еще раз.
6. Плохие файлы в папке «Temporary Internet Files»?
Несколько пользователей сообщили, что проблема была вызвана неправильным временным файлом, который требовал административного доступа для удаления. Скорее всего, даже если вы удалите временные файлы с помощью этой программы, файл, вызывающий проблему, не будет удален, так как требует повышенного доступа.
Чтобы отследить несанкционированный файл, необходимо установить и запустить Process Monitor, путь к файлу будет выглядеть примерно так, как указано ниже,
D: \\\ Users \\\ Default \\\ AppData \\\ Local \\\ Microsoft \\\ Windows \\\ Временные файлы Интернета \\\ SQM \\\ iesqmdata_setup0.aqm
На заключительном примечании проблема «Только часть ReadProcessMemory или WriteProcessMemory» должна быть решена путем выполнения одного или всех вышеупомянутых шагов. Если ничего не работает (в идеале), попробуйте диагностировать жесткий диск на предмет ошибок или, возможно, неисправного разъема для хранения.