so I’m running Ubuntu 18.04 LTS on VirtualBox and I have windows 10 1903 running as host, and this error started happening since I installed the VM, I’ll be working normally and all things going well, then this error shows up:
The instructions at 0x00007FFCC3008161 referenced memory at 0x0000000000000000. The memory could not be written,
Click on OK to terminate the program.
and the machine status is Aborted
I zipped the log file in a zip file if you click the link it will download it automatically,
Specs of the machine:
- Acer Predator Helios 300 2018.
- i7 8750H
- GTX 1060
- 16GB DDR4 2666MHz
- 256 NVMe SSD
It is running the latest version of virtualbox and the latest extension pack. I assigned 3 cores and the execution cap to 100%, and it has 8GB of virtual memory, 128MB video memory, and 3D acceleration enabled.
asked Feb 12, 2020 at 20:56
This happened to me specifically when restarting the VM, and after making a research seems to be a known issue not VirtualBox specific (but common solutions will not usually solve it because it is a VB bug) that it is not yet resolved or well documented.
Many suggest changing versions update drivers and generally update the OS but in some cases, this will not solve the issue.
In those cases, the problem can be caused by several reasons but you can start by simply deactivate the 3D acceleration, this will probably solve the issue.
answered Sep 4, 2020 at 2:35
White_KingWhite_King
1911 silver badge4 bronze badges
I had the same issue after coming back from the holidays, with my last log-in nearly two weeks earlier. My solution in Virtual Box was to go to:
File > Quit (or Ctrl + Q)
A warning message appeared to say that a shutdown will commence and may affect any unsaved data from applications still open. (In my case, I only had the command line open so that was fine so I selected OK).
I then selected my virtual instance in Virtual Box and selected Start again, and I could regain access.
Through this process Virtual Box restarted my VM, rebooting with my account and login. Note, any previously opened applications will now be closed, so any unsaved data will be lost.
answered Jan 3 at 16:08
![]()
so I’m running Ubuntu 18.04 LTS on VirtualBox and I have windows 10 1903 running as host, and this error started happening since I installed the VM, I’ll be working normally and all things going well, then this error shows up:
The instructions at 0x00007FFCC3008161 referenced memory at 0x0000000000000000. The memory could not be written,
Click on OK to terminate the program.
and the machine status is Aborted
I zipped the log file in a zip file if you click the link it will download it automatically,
Specs of the machine:
- Acer Predator Helios 300 2018.
- i7 8750H
- GTX 1060
- 16GB DDR4 2666MHz
- 256 NVMe SSD
It is running the latest version of virtualbox and the latest extension pack. I assigned 3 cores and the execution cap to 100%, and it has 8GB of virtual memory, 128MB video memory, and 3D acceleration enabled.
asked Feb 12, 2020 at 20:56
This happened to me specifically when restarting the VM, and after making a research seems to be a known issue not VirtualBox specific (but common solutions will not usually solve it because it is a VB bug) that it is not yet resolved or well documented.
Many suggest changing versions update drivers and generally update the OS but in some cases, this will not solve the issue.
In those cases, the problem can be caused by several reasons but you can start by simply deactivate the 3D acceleration, this will probably solve the issue.
answered Sep 4, 2020 at 2:35
White_KingWhite_King
1911 silver badge4 bronze badges
I had the same issue after coming back from the holidays, with my last log-in nearly two weeks earlier. My solution in Virtual Box was to go to:
File > Quit (or Ctrl + Q)
A warning message appeared to say that a shutdown will commence and may affect any unsaved data from applications still open. (In my case, I only had the command line open so that was fine so I selected OK).
I then selected my virtual instance in Virtual Box and selected Start again, and I could regain access.
Through this process Virtual Box restarted my VM, rebooting with my account and login. Note, any previously opened applications will now be closed, so any unsaved data will be lost.
answered Jan 3 at 16:08
![]()
Инструкция по адресу «0x*******» обратилась к памяти по адресу «0x*******». Память не может быть «written»
«ok»—завершение приложения
«отмена»—отладка приложения

или
Инструкция по адресу «0x*******» обратилась к памяти по адресу «0x*******». Память не может быть «read»
«ok»—завершение приложения
«отмена»—отладка приложения

В Windows есть такая функция «Предотвращение выполнения данных» (DEP). В некотором роде она предназначена для осуществления безопасности и стабильности системы. Функция DEP не препятствует установке потенциально опасных программ на компьютер, а только следит за тем, как программы используют память, и после установки SP2,
DEP по умолчанию включена для основных программ и служб Windows.
В данном случае ошибка возникает при обращении какой-либо программы или модуля программы напрямую к закрытому участку памяти.
Если при запуске какой-либо игры или программы появляется данная ошибка, Microsoft рекомендует добавить эту программу в список исключений.
Как решить проблему «инструкция по адресу, память не может быть written или read»:
щелчок правой кнопкой мыши на значке «Мой компьютер» -> свойства -> вкладка «дополнительно» -> в поле «быстродействие» нажимаете на кнопку «параметры» -> в появившемся окне на вкладке «предотвращение выполнения данных» ставится флажок напротив «Включить DEP для всех программ и служб, кроме выбранных ниже» -> становится активной кнопка «добавить», нажимая на которую можно добавить в список исключений нужные программы.
Недостаток этого способа в том, что нужно будет добавлять в этот список все игры и программы, которые могут вызвать данную ошибку.
Windows XP
Другой способ избавиться от этой ошибки — полностью проверить всю систему на наличие вирусов антивирусной программой с обновленными базами. Часто именно вредоносные программы вызывают подобные ошибки. Также подобные ошибки сочетаются с некоторыми другими (например, ошибки в каком-либо процессе) при подключении к интернету, либо во время работы в сети интернет.
Если антивирус НЕ обнаружил НИ ОДНОГО вируса, то в вашем случае проще отключить DEP целиком, путем редактирования файла boot.ini.
Файл boot.ini находится на диске C.
В нем ищем строчку:
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP Professional RU» /noexecute=optin /fastdetect
И меняем на:
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP Professional RU» /noexecute=AlwaysOff /fastdetect
Файл boot.ini может быть вообще скрыт. Чтобы его увидеть и открыть для редактирования нужно в меню «сервис» выбрать «свойства папки» —> «вид» —> убрать галочку с «скрывать защищенные системные файлы».
Windows Vista, Windows 7, Windows 10

– нажмите Пуск;
– в строке «Начать поиск» введите cmd или просто открыв пуск начинайте печатать «cmd»;
– под заголовком Программы щелкните правой кнопкой мыши на cmd.exe или строчке «Командная строка»;
– в появившемся меню выберите «Запуск от имени администратора»;
– введите пароль администратора, если появится соответствующий запрос;
– после приглашения системы введите команду bcdedit.exe /set {current} nx AlwaysOff
– нажмите Enter;
– появится сообщение «Операция успешно завершена»;
– закройте это окно.
Предотвращение выполнения данных (DEP) используется для предотвращения проникновения на компьютер вирусов и других угроз безопасности, которые выполняют вредоносный код из областей памяти, которые должны использоваться только операционной системой Windows и другими программами. Такой тип угроз безопасности наносит ущерб, занимая по очереди все области памяти, используемые программой.
Затем вирус распространяется и повреждает другие программы, файлы и даже контакты электронной почты. Но если вы будете своевременно обновлять базы антивируса и делать полную проверку компьютера хотя бы раз в неделю то все будет хорошо.
Если эта статья вам помогла, напишите в комментариях об этом пожалуйста. Если что-то не получилось, пишите, постараюсь помочь.
Помимо встроенного антивируса Defender, Windows 8.1 имеет и другие механизмы защиты от угроз. Один из них называется Data Execution Prevention или сокращённо DEP. Представляет он собой набор технологий, предотвращающих запуск программного кода из тех областей оперативной памяти, которые не являются в Windows исполняемыми.
Однако в некоторых случаях DEP может стать причиной ошибок при запуске ряда приложений и игр.
DEP отслеживает изменения в оперативной памяти и если обнаруживает, что некая программа использует её неправильно, тут же блокирует эту программу, а пользователь получает сообщение «Предотвращение выполнения данных» или «Инструкция по адресу обратилась к памяти по адресу ***. Память не может быть read (write)». Способов решения этой проблемы существует несколько.

Если ошибка появилась «беспричинно», то есть вы до этого не устанавливали никаких программ, не изменяли параметров системы и прочее, есть смысл проверить компьютер на наличие вирусов как минимум одним сторонним антивирусным сканером. Сам DEP не препятствует проникновению на компьютер вредоносного ПО, а лишь регистрирует подозрительные изменения в памяти.
Ошибка предотвращения выполнения данных также может возникнуть вследствие повреждения системных файлов. Просканируйте систему командой sfc /scannow и убедитесь, что целостность файлов Windows не нарушена.

Если ошибка появилась после установки нового приложения либо же возникает при запуске конкретной программы, скорее всего причина кроется в неправильной работе последней. Решением может стать удаление, переустановка или переход на другую версию приложения, а также отключение DEP для всей системы или конкретных программ.
Полное отключение DEP
Чтобы деактивировать DEP, откройте командную строку от имени администратора и выполните следующую команду:
bcdedit.exe /set {current} nx AlwaysOff

Чтобы изменения вступили в силу, перезагрузите компьютер. После этого ошибка «…Память не может быть read» должна исчезнуть. Для включения DEP применяется та же команда, но с параметром AlwaysOn.
Отключение DEP для конкретных программ
К полному отключению предотвращения выполнения данных стоит прибегать лишь в крайних случаях, более разумным решением является отключение DEP для конкретных конфликтных программ. Для этого в Панели управления выбираем Система -> Дополнительные параметры системы -> Дополнительно -> Параметры (Быстродействие).

В открывшемся окошке переключаемся на вкладку «Предотвращение выполнения данных», активируем радиокнопку «Включить DEP для всех программ и служб, кроме выбранных ниже», а затем указываем путь к исполняемому файлу программы, вызывающей ошибку DEP.

Сохраняем результат и перезагружаемся.
Загрузка…