При запуске игр и программ, а в некоторых случаях при включении компьютера вы можете столкнуться с ошибкой «Инструкция по адресу обратилась к памяти по адресу. Память не может быть read» с указанием соответствующих адресов в памяти.
В этой инструкции подробно о том, чем может быть вызвана ошибка «Память не может быть read» и как исправить проблему в Windows 10, 8.1 и Windows 7.
Простые методы исправления ошибки Память не может быть read
Первое, что стоит попробовать, когда рассматриваемая ошибка возникает при запуске конкретной программы:
- Выполните запуск программы от имени администратора (для этого обычно достаточно нажать по ярлыку программы правой кнопкой мыши и выбрать соответствующий пункт контекстного меню).
- Отключить сторонний антивирус при его наличии. Если после отключения антивируса ошибка исчезла, попробуйте добавить программу в исключения антивируса.
- Если у вас Windows 10 и работает Защитник Windows, попробуйте зайти в параметры безопасности (это можно сделать двойным кликом по значку защитника в области уведомлений) — Безопасность устройства — Сведения об изоляции ядра. Если изоляция ядра включена, попробуйте отключить этот пункт.
- Если вы ранее отключали файл подкачки Windows, попробуйте снова его включить и перезагрузить компьютер. Подробнее: Файл подкачки Windows 10 (актуально и для других версий ОС).
Еще один способ, который можно отнести к простым — отключение DEP в Windows. Для этого:
- Запустите командную строку от имени администратора. В командной строке введите следующую команду и нажмите Enter.
-
bcdedit.exe /set {current} nx AlwaysOff
В случае, если при выполнении команды вам сообщают, что значение защищено политикой безопасной загрузки, вы можете отключить DEP для конкретных программ, а не для системы в целом (второй способ из инструкции). Перезагрузите компьютер и проверьте, была ли решена проблема или же ошибка «Память не может быть read» всё так же возникает.
Дополнительные методы решения проблемы
Если описанные ранее способы не помогли, можно использовать следующие методы:
- Выполните проверку целостности системных файлов Windows с помощью sfc. Иногда ошибка может быть результатом повреждения библиотек DLL.
- Если ошибка возникает при загрузке системы, попробуйте выполнить чистую загрузку Windows. Если при чистой загрузке ошибка не появляется, причиной могут быть какие-то недавно добавленные в автозагрузку программы, либо службы Windows. Вспомните, какое ПО вы устанавливали в последнее время, возможно, ошибку вызывает оно.
- Если на вашем компьютере есть точки восстановления на дату, предшествующую появлению проблемы, можно просто использовать точки восстановления.
- Если проблема стала появляться после обновления каких-то драйверов (часто — видеокарты), попробуйте установить предыдущую версию.
- На всякий случай, имеет смысл проверить компьютер на наличие вредоносных программ.
Также иногда ошибка бывает вызвана проблемами самого файла программы либо его несовместимостью с текущей ОС. А в случае, если помимо рассматриваемой ошибки «Память не может быть read» у вас регулярно возникают и другие проблемы (зависания, синие экраны), теоретически ошибка может быть вызвана проблемами с оперативной памятью, здесь может пригодиться: Как проверить оперативную память RAM на ошибки.
,
If you receive the application error message «The instruction at 0x00007FF******** referenced memory at 0x00000000000000024. The memory could not be written» when Windows starts or shuts down, continue reading below to learn how to fix the problem.
The Application errors «The instruction at 0x0000***** referenced memory at 0x0000******24. The memory could not be read or written», occurs when a program cannot access a memory location to read/write information in it (Access Violation Error ).
What can cause the «The memory could not be read/written» error?
The mentioned error can appear for various reasons, but the most common ones are the following:
- Culprit Service(s)
- Faulty Memory
- Faulty Software
- Faulty Drivers
- Corrupted System files
- Malware
In this tutorial you’ll find step by step instructions to solve the «memory could not memory written» application error in Windows 10/11.
- The instruction at 0x00007FFBEE743ACA referenced memory at 0x00000000000000024 the memory could not be written. The memory could not be written. Click OK to terminate the program
- The Instruction at 0x00007FFBCEAC3ACA referenced memory at 0x0000000000000024. The memory could not be written. Click OK to terminate the program.
- The Instruction at 0x00007FFDED523FAA reference memory at 0x0000000000000024. The memory could not be written. Click OK to terminate the program.
How to fix Application error «The memory could not be read/written at 0x00000000000000024» on Windows 10/11. *
* Important: If the error occurred after installing Windows updates, proceed to uninstall the latest updates before proceeding further.
- Disable GameInput service.
- Disable Third-party Programs & Services.
- Check for Malware/Viruses.
- Increase Virtual Memory.
- Repair Windows System Files.
- Check Memory for Errors.
- Disconnect External Devices.
- Update Chipset Drivers.
- Repair Windows with in-Place Upgrade.
Method 1. Disable GameInput Service.
The «GameInput» service is a next-generation input API developed by Microsoft that allows keyboards, mice, gamepads, and other input devices to be used with it.
However, since many users have reported that the «GameInput» service is causing their systems to display the «Memory could not be written» error, go ahead and disable it and check if the problem is resolved. To do that:
1. Press the Windows + R keys to open the ‘Run‘ command box.
2. Type services.msc and press Enter to open Windows Services.
3. Locate the GameInput Service and double-click on it to open its properties.
4. Press Stop to stop the service, then set the Startup type to Disabled and click OK.
5. Finally, restart your PC and check if the problem persists.
Method 2. Disable 3rd-party Programs & Services.
The most common cause of the mentioned error is a third-party program that can’t read or write in the memory because it has bugs, corrupted files or incomplete rights.
So the first thing you should do is see if the «Memory could not be written/read» error persists after a «clean» boot of Windows, and if not identify which third-party program or service is causing the error.
Step 1. Disable Startup programs.
1. Press CTRL + SHIFT + ESC to open Task Manager.
2. In the Startup tab, disable (one by-one) all the third-party programs running at Windows Startup. Then reboot your PC.
3. After rebooting, check if the problem remains and do the following according the result:
- If the problem remains, re-enable all the disabled startup programs and proceed to Step-2.
- If the problem is fixed, reopen the Task Manager and enable one by one the disabled programs and reboot until you find the culprit. *
* Note: If you find that a third-party program is causing the error, then either keep it disabled at startup, update it, or turn off Data Execution Prevention for that program.
Step 2. Disable Third-Party Services.
1. Press the Windows + R keys to open the ‘Run‘ command box.
2. Type msconfig and press Enter to open the System Configuration utility.
3a. At Services tab, check the Hide all Microsoft services checkbox.
3b. Then press the Disable all button, to disable all the third-party services that start with Windows. When done, click OK and restart your PC.
4. After rebooting, check if the problem remains and do the following according the result:
- If the problem remains, reopen the System Configuration utility (msconfig.exe), select Normal Startup in General tab to re-enable all the disabled services, restart your computer and continue to next method.
- If the problem is fixed, reopen the System Configuration utility (msconfig.exe), go to Services tab and enable one by one the disabled services and reboot until you find the culprit service. *
* Note: If you find that a third-party service is causing the error, then either keep it disabled, or go to Windows services (services.msc), open the service’s Properties and change the Startup type to Manual.
Method 3. Check for Malware/Viruses.
Before proceeding further, ensure that your computer is clean from viruses and malware. To accomplish this task you can use this Malware Scan and Removal Guide to check and remove viruses or/and malicious programs that may be running on your computer.
After scanning and cleaning your computer for malware, check if the problem persists. If not, you’re done here, otherwise continue to next method.
Method 4. Fix Error ‘Memory could not be written» by increasing Virtual Memory.
1. In File Explorer, right click on This PC and select Properties.
2. In Related settings, click Advanced system settings.
3. At Advanced tab open the Performance Settings.
4. At Performance options, select the Advanced tab and then click Change at Virtual memory section.
5. At Virtual Memory options:
a. Uncheck the box Automatically manage paging file size for all drives.
b. Make sure the C: drive where Windows is installed is selected.
c. Select Custom size and adjust/set the initial and maximum size, depending on the size in MB* of the installed memory as instructed below:
* Note: 1GB = 1024MB.
- If you have 4 GB of RAM, multiply its total size in Megabytes (MB) x 2.5 and write the result in the initial and maximum size fields.
- If you have 8 GB of RAM, multiply its total size in Megabytes (MB) x 2 and write the result in the initial and maximum size fields.
- If you have 16 or more GB of RAM, multiply its total size in Megabytes (MB) x 1,5 and write the result in the initial and maximum size fields.
Example: If your RAM size is 4 GB (like in this example), multiply 4 x 1024 and then multiply the result «4096» x 2,5. Then write the final result «10240» in both the initial size and maximum size fields.
5. When done, hit Set.
6. Then click OK and OK again and reboot the computer to apply;y the change.
Method 5. Repair Windows System Files.
Repairing Windows system files is a common but important step in solving Windows 10/11 problems like the one mentioned here.
1. Open Command Prompt as Administrator. To do that, type «cmd» or «command prompt» in the Search and then click Run as administrator in Command Prompt result.
2. At the command prompt window, type the following command & press Enter:
- dism.exe /Online /Cleanup-Image /Restorehealth
3. Be patient until ‘Deployment Image Servicing and Management’ (DISM) tool repairs component store.
4. When the operation is completed, give the command below and press Enter:
- sfc /scannow
5. When SFC scan is completed, restart your computer.
6. After restarting check if the problem is fixed.
Method 6. Diagnose Memory (RAM) for problems.
1. Close all open programs.
2. Type «memory» in Search and then open the Windows Memory Diagnostic tool.
3. Click Restart now and check for problems (recommended)
4. Now let the memory diagnostics tools to check the Memory for problems and complete all the tests.
5. If the diagnostics complete and no problems are found you computer will boot in Windows. (If any problems found, replace your memory).
Method 7. Disconnect External Devices.
In some cases, the «memory could not be read» error is caused by a connected device (eg Bluetooth Game controller, USB Wi-Fi card, Printer, etc.). So, do the following:
1. Shutdown your PC.
2. Disconnect all the external devices that are not necessary for Windows to operate.
3. Then, turn on your PC and check if the problem persists. If yes, continue to next method. If not, do the following:
a. Connect one of the disconnected devices and restart the computer to see if it is causing the problem. If not, do the same process for each device you had disconnected before until you find out which one is causing the problem.
b. Once you find which device is causing the problem, connect it to another USB port, or if e.g. you’ve plugged it into a USB 3.0 port, plug it into a USB 2.0 port (or vice versa) and restart your PC again. If the problem is solved, you’re done here. If not:
- Check the device manufacturer’s support site to see if there is a better Device driver for your device.
- Update the Chipset drivers (See next method),
Method 8. Update Chipset Drivers.
Depending on the CPU manufacturer, install the Chipset drivers using the corresponding tool:
- Intel Driver & Support Assistant
- AMD Auto-detect and Install tool
Method 9. Repair Windows with an In-place Upgrade.
If, after following the methods above, you’re still having problems, your last option is to repair Windows with an in-place upgrade. To do this, use the instructions in one of these tutorials, depending on your version of Windows.
- How to Repair Windows 10 with an In-Place Upgrade.
- How to Repair Windows 11 with an In-Place Upgrade.
That’s it! Which method worked for you?
Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.
If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue to help others while keeping this site free:
- Author
- Recent Posts
Konstantinos is the founder and administrator of Wintips.org. Since 1995 he works and provides IT support as a computer and network expert to individuals and large companies. He is specialized in solving problems related to Windows or other Microsoft products (Windows Server, Office, Microsoft 365, etc.).
Ошибка при завершении работы Win10 — Память не может быть read |
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. «о запрете популяризации VPN» с 1 марта 2024 года — любое обсуждение способов обхода блокировок и VPN на портале запрещено!
PUBG is one of the global emerging games in the Battle Royale category. It is a direct competitor of Fortnite which exhibits similar gameplay but a difference in publishers. Users experience the full error message listed below when they are trying to launch the popular game:
The error message might contain different addresses on each computer because the memory used is usually present in unique locations in different PC’s.
This error message emerged in mid-2017 and has been present in user’s devices since. In some cases, it automatically gets resolved when an update rolls out for the game. In other cases, you have to manually troubleshoot and fix the error message.
What causes the Error message ‘Memory Could Not be Read’ in PUBG?
This error message can be traced back to a number of different reasons ranging from simple corruptions in application to issues from overclocking. Some reasons why the error message ‘memory could not be read’ occurs in PUBG are but not limited to:
- Issues in Steam Game Files: PUBG is handled through the publisher Steam which accesses all the game files and the necessary updates. If any of these files are missing, you might not be able to launch the game.
- Overclocking: Even though Overclocking provides means to boost any game, it might also induce problems in it. A simple workaround for this issue is to disable overclocking.
- Background Applications: Third-party applications running at the background might also be responsible for conflicting with PUBG and will cause an error like the one under discussion.
- Old Video Cards: If you are using old video cards on your system, it might be possible that the requirements of the game do not get fulfilled by your video card.
Before we start with the solutions, make sure that you have an active open internet connection without any proxy servers. Furthermore, you should also have administrator access on your computer.
Solution 1: Verifying Integrity of Game Files
Steam has an inbuilt feature where you can easily verify the integrity of your game files. Game files getting corrupt or not usable has been a problem of Steam for quite some time and is recurrent in different games. The verifying process checks the game files against a manifest of files which is fetched at runtime from the server.
- Open your Steam application and click on Games from the top bar. Now select Player Unknown Battlegrounds (PUBG) from the left column, right-click it and select Properties.
- Once in Properties, click on Local Files category and select Verify Integrity of Game Files.
- Now, wait until the process is complete. Restart your computer after the verification is complete and launch PUBG again. Check if the error message is resolved.
Solution 2: Disabling Overclocking
Majority gamers tend to build their computer systems around overclocked hardware (CPU + RAM). This allows them to get better performance while also paying a small price tag as compared to expensive hardware. Overclocking is the act of temporarily increasing the clock cycles of your hardware until it reaches a threshold temperature. Once it reaches this temperature, it is returned to stock speed so it is cooled again before overclocking again.
- Make sure that you are not overclocking any of your hardware including RAM’s, CPU and Graphics card.
- Disable any refresh rate forcing programs running on your computer.
- You can also disable uninstall 3rd party video or audio codecs which are running on your computer. These include K-Lite Codec packs etc.
- If you have an ATI Graphics card, please uninstall ATI-ACE, ATI-SMART, Trueform and Catalyst AI – Disable VPU Recover for testing.
Restart your computer after performing the above methods and check if the error message went away.
Solution 3: Reinstalling Graphics Card Drivers with DDU
If both the above methods don’t work on your computer and you still receive the error message, it can signify that there is a problem with your Graphics Drivers and VRAM. Both are important in ensuring a smooth operation of your game since they are very modules running your game.
Make sure that you download the drivers beforehand before you uninstall the drivers. You can also make sure of Device Manager when uninstalling the drivers.
- Navigate to NVIDIA’s official website and download the latest drivers for your graphics card.
- After you have downloaded the drivers to an accessible location, download the DDU utility.
- After installing Display Driver Uninstaller (DDU), launch your computer in safe mode. You can check our article on how to boot your computer into safe mode.
- After launching the DDU, select the first option “Clean and restart”. This will uninstall the current drivers completely from your computer.
- Now install the drivers we just downloaded and restart your computer again. Now launch GeForce Experience and check if the error message is resolved.
Kevin Arrows
Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.
Вероятно, Вы сталкивались с этой ошибкой: «Память не может быть «read» или «Память не может быть «written». Она может быть весьма раздражающей, если встречается регулярно, хотя и не является смертельной для ОС Windows и не свидетельствует о неисправности оперативной памяти, как зачастую заблуждаются. Попробуем отыскать причину ошибки и исправить её.
К сожалению, какой-то одной причины ошибка «Память не может быть «read/written» не имеет. В целом, это весьма общее сообщение операционной системы о том, что какое-то приложение неправильно обращается к оперативной памяти компьютера, а именно, пытается выйти за границы выделенного ему пространства и что-то считать оттуда или туда записать. Как уже было сказано, крайне маловероятно, что такая ошибка символизирует об аппаратных неисправностях. Вирусы тоже довольно редко вызывают такую ошибку, хотя запустить антивирусную проверку никогда не будет лишним.
Теперь перейдем к вероятным причинам и методам решения проблемы.
1) Предотвращение выполнения данных
Мы уже затрагивали, что такое DEP. Иногда данной системе кажется, что какая-то программа затрагивает ту область память, которую она затрагивать не должна. В таком случае можно добавить эту программу в исключения или вовсе отключить DEP (это уже как крайняя мера). Подробнее можно прочитать в статье, ссылка на которую дана в начале данного абзаца.
2) Файл подкачки
Причина может быть актуальна для компьютеров с малым объемом оперативной памяти. Если Вы используете ПО, для которого требуется слишком большой объем памяти, а ОЗУ и файл подкачки не могут его предоставить, может появляться такая ошибка. Решением является увеличение объема ОЗУ или файла подкачки. Первое, конечно, эффективнее.
3) Библиотека ole32.dll
Довольно специфическая причина, связанная с тем, что при установке или удалении различного ПО данная системная библиотека могла быть повреждена или разрегистрирована. Для решения проблемы нажмите Пуск → Выполнить и введите команду
regsvr32 %SystemRoot%\System32\ole32.dll
Об успешной регистрации библиотеки будет свидетельствовать данное сообщение:
4) Отчеты об ошибках
Тоже весьма специфическая проблема. Иногда подобной ошибки можно избежать, отключив отправку отчетов об ошибки в адрес Microsoft. Тем более, что вряд ли кто-то всерьез верит, что отправка этих отчетов вообще помогает.
В Windows 7 это можно сделать через Центр поддержки, который находится в Панели управления.
Первым делом нажмите на стрелочку (см. скриншот) в разделе Обслуживание. Это откроет ранее скрытые пункты, и вы сможете добраться до параметров. Выберите там пункт «Не проверять на наличие новых решений».
5) Конфликт ПО / Ошибки в ПО
Как ни странно, но проблема может быть и в конкретной программе. Если проблема началась после обновления данного ПО, то имеет смысл откатиться на старую версию, и посмотреть, будут ли наблюдаться проблемы в ней.
Также нередки конфликты с антивирусным ПО. Если Вы уверены в благонадежности программы, можно добавить её в список исключений из проверки.
Помимо антивирусов, конфликт может быть и с другим программным обеспечением. В данном случае можно порекомендовать держать на компьютере лишь действительно необходимое Вам ПО. Так Вы минимизируете риск появления ошибки. Иногда может быть полезно откатиться на более ранее состояние системы, если делались точки восстановления, через встроенную утилиту Восстановление системы (в Windows 7 Пуск → Все программы → Стандартные → Служебные). В самом крайнем случае может понадобиться переустановка операционной системы. При этом было бы недурно снять образ жесткого диска (или системного раздела), чтобы можно было вернуть всё как было. И, только если проблема будет наблюдаться в «чистой» ОС, утверждать об аппаратной причине ошибки. О том, как проверить оперативную память на наличие ошибок, можете прочитать в статье по этой ссылке.
Если ничего не помогает
В случае если ни одно из предложенных решений эффекта не дало, выполните откат системы до того момента, когда сбой не наблюдался. Также неплохо было бы проверить компьютерную систему на вирусы, а то мало ли что. Может быть, именно они и являются первопричиной появления ошибок такого рода. Если портативные сканеры, рекомендуемые для проведения проверок в таких ситуациях, ничего не выявят или угрозы удалить будет невозможно, воспользуйтесь дисковыми программами вроде Kaspersky Rescue Disk, загрузитесь со съемного носителя и проверьте компьютер еще до старта Windows. Эта утилита как раз и способна обнаруживать вирусы в оперативной памяти.
Впрочем, если говорить от том, что именно из всего вышеописанного использовать лучше всего, в большинстве случаев, как считается, помогает отключение службы DEP. Не исключен, правда, и вариант повреждения самих планок оперативной памяти. В такой ситуации, если есть такая возможность, их нужно поочередно изымать из слотов на материнской плате и после включения компьютера смотреть, как ведет себя игра. При выявлении сбойного компонента его нужно будет заменить. Если такой вариант не подходит, можете произвести тестирование оперативной памяти программой Memtest86+, но для работы с ней нужны необходимые знания и навыки.
При запуске PUBG на экране появляется ошибка «Память не может быть read». Если столкнулись с этой проблемой, то посмотрите, как ее исправить и запустить игру.
Пользователи при запуске PUBG сталкиваются с неполадкой, связанной с записью или чтением памяти. На экране появляется ошибка со следующим содержанием:
Кроме того, отображается информация, что инструкция по определенному адресу обратилась к 0xffffffff. После нажатия на ОК игра закрывается. Что является причиной этой ошибки и как ее минимизировать.
Сбой «Память не может быть written» в PUBG: что делать в первую очередь?
Если посмотреть на интернет-форумы, где пользователи делятся своими проблемами, в частности, касающимися именно игр PUBG, Arena или Fear2, можно найти немало дельных советов. Так, например, многие отмечают, что сбой с уведомлением «Память не может быть written» в Windows 8.1 вылетает постоянно, а после обновления «восьмерки» до Windows 10 исчезает, как по мановению волшебной палочки.
Еще одна категория постов свидетельствует вообще о курьезной ситуации. Состоит она в следующем: сначала появляется сообщение «Память не может быть written», как исправить ситуацию, пользователи предпочитают не думать, а просто сдвигают окно уведомления за край экрана и продолжают играть как ни в чем не бывало. И делается это только по той простой причине, что при закрытии сообщения вылетает и игра. Но если уведомление не трогать, с такой ситуацией можно смириться. Но ведь это же не выход! Если уж заниматься устранением проблемы, подходить нужно самым серьезным образом.
А вот на что пользователи совершенно не обращают внимания, так это на установку папки Steam и сохраняют ее где угодно, но только не в локации по умолчанию (D:\Games\Steam). Отсюда и проблемы. Кроме того, иногда установка игры производится в конечный каталог, в название которого вписаны кириллические символы. А это категорически недопустимо.
Конфликты в программном обеспечении
В случае, когда на компьютер устанавливалось большое количество разных программ то возможно, что с большой долей вероятности некоторые из них будут создавать помехи другим и мешать нормально работать. При определенных обстоятельствах это будет вызывать ошибку некорректного чтения памяти.
Еще достаточно негативную роль отыгрывает всякий программный мусор на диске, разные затерянные файлы. Такой хлам появляется и накапливается при выполнении установки, или удаления разных программ (особенно если это делать часто). Поэтому рекомендуется регулярно выполнять чистку системы от бесполезных и не удаленных файлов.
Возникновение программного конфликта, за которым последует упомянутая ошибка, может произойти из-за неправильно указанной папки, во время установки приложения (особенно это касается игр). В неподходящем месте, программа может просто начать мешать нормально работать остальным приложениям.
Дополнительно, при возникновении ошибок, всегда выполняйте полное сканирование антивирусом. Ведь конфликт может возникнуть из-за «тихо» установившейся вредоносной программы, например, «трояна».
Память не может быть written и read в Windows 10
Ошибка с сообщением память не может быть read или written возникает по различным причинам. Однако можно отметить один общий факт. Для каждой программы в памяти выделяется определенный объем места. Если программа начинает лезть за пределы этого выделенного места, пытается что-то считать (read) или записать (written), появляется это сообщение. Разработчики компании Microsoft не дают каких-либо рекомендаций по устранению неполадки. Поэтому, если вас интересует, почему появилась ошибка память не может быть written Windows 10 и как исправить неполадку, стоит ознакомиться со следующими рекомендациями.
Исправление ошибок памяти зачастую длительное, так как нужно определить, возник программный сбой или физическая поломка планки ОЗУ.
Способ №1. Редактирование DEP
DEP или «Предотвращение выполнения данных» используется для защиты ПК от вирусов и вредоносных объектов. Однако это пассивная защита. Инструмент не препятствует проникновению вирусов в систему, а только контролирует использование системной памяти различными программами. В результате, при возникновении ошибки память не может быть read, пользователь может понять, что система вероятно инфицирована.
Отключать такую опцию не желательно, однако, если вы не можете запустить важную для вас программу, DEP можно приостановить. Для этого стоит выполнить следующее:
- Включаем отображение скрытых файлов и папок.
- Жмём правой кнопкой мышки на иконке «Пуск» и выбираем «Панель управления».
- Выбираем «Система и безопасность», «Система» и в меню слева кликаем «Дополнительные параметры системы».
Откроется небольшое окно. Переходим во вкладку «Дополнительно» и в пункте «Быстродействие» нажимаем на кнопку «Параметры».
В новом окне переходим во вкладку «Предотвращение выполнения данных». Ставим отметку «Включить DEP для всех служб или программ, кроме…» и указываем программу, которая выдавала ошибку.
После перезагрузки системы стоит запустить программу и проверить результат.
Способ №2. Несовместимость программ между собой
Часто антивирусные программы блокируют запуск различных приложений. Поэтому стоит на время отключить защиту системы или внести программу, которая выдает ошибку, в исключения антивируса.
Способ №3. Кириллические символы на пути к файлу
Если у вас возникла ошибка память не может быть read или written, стоит проверить, нет ли в пути к установочному файлу русских символов. Возможно, при установке программы вы создали папку с русским названием. В таком случае исправлять название папки не нужно. Программу придется переустановить и создать для неё директорию с английским названием.
Способ №4. Сбой в обращении к системной библиотеке
Данная неполадка может быть связана с проблемой обращения к системной библиотеке ole32.dll. Если вы ранее устанавливали или удаляли какую-то программу, стоит нажать «Win+R» и ввести «regsvr32 %SystemRoot%system32ole32.dll».
После выполнения команды стоит перезагрузить систему.
Способ №5. Редактирование настроек процессора
Если ваш процессор многоядерный, стоит скачать программу CPU-Control и в настройках выставить значение «Auto» или «CPU 1».
Если у вас одноядерный процессор, данная программа вам не поможет.
Способ №6. Проблемы с файлом подкачки
Часто неправильно заданные параметры файла подкачки могут стать причиной ошибки память не может быть read. Чтобы исправить неполадку стоит отредактировать значения для объема файла подкачки в зависимости от объема RAM самого ПК.
- 512Мб RAM = 1536Мб для файла подкачки
- 1024Мб RAM = 1024Мб для файла подкачки
- 1536Мб RAM = 512Мб для файла подкачки
- 2048Мб RAM = 256Мб для файла подкачки или вообще 0Мб
После редактирования файла стоит перезагрузить компьютер.
Способ №7. Несовместимость оперативной памятью
Конечно, если ОЗУ изначально несовместима, при загрузке ПК будет проходить соответственный пост и появится ошибка. Однако от сбоев в работе планок никто не застрахован. Стоит запустить MemTest86 и проверить установленные модули. Также рекомендуем запустить AIDA64 и проверить температуру планок.
Способ №8. Настраиваем тайминги
Оперативная память построена на таймингах (задержках) в чтении и записи данных. Стандартные настройки оперативной памяти с её задержками выглядят так:
Обратите внимание, что тайминги для каждой частоты разные. Если они заданы неправильно (хотя материнская плата должна делать это автоматически), то компьютер может работать нестабильно
Обычно это проявляется в зависании программ, возникновении ошибок. Соответственно, рекомендуется установить тайминги вручную. Сделать это можно только в BIOS’е.
О том, как настроит оперативную память в БИОСе смотрите в видео:
Из-за чего появляется ошибка «Память не может быть READ или WRITTEN» в AL
Этот сбой возникает на разных стадиях игрового процесса. Не зависит от каких-то особых действий. Это может случиться в любой момент — при выборе персонажа, среди боя, в момент запуска игры. Пользователь видит перед собой текст с ошибкой. И далее нужно только закрыть окно, за ним последует и игра. Перезагрузка, как правило, результатов не дает. Сообщение об ошибке в Apex Legends «Память не может быть READ, WRITTEN» означает, что игра обращается к виртуальной памяти компьютера, но по каким-то причинам она не отвечает.
Ответить однозначно на вопрос, в чем заключается ошибка, нельзя. Одним пользователям помогает увеличение памяти в настройках, другим — переустановка игрового клиента или игры. Иногда ошибка о проблеме с памятью исчезает после установки обновлений ОС или отката к предыдущей версии системы. Рассмотрим решения для всех версий Windows. В них вы сможете выбрать инструкцию для своего случая.
1 Ошибка память не может быть read как исправить?
При этом Microsoft не дает никаких рекомендаций по устранению ошибки, так как они не несут ответственности за сторонние программы, которые некорректно работают.
Так что получается, что в подобных ошибках виноваты сами разработчики приложений (программ) а не Windows или вирусы.
Итак теперь рассмотрим причины возникновения ошибки и способы их устранения
1. Служба DEP.
Служба расшифровывается как: предотвращение выполнения данных. Довольно часто отключение оной избавляло от навязчивой ошибки.
Отключается служба путем изменения записи в загрузочном файле boot.ini. Чтобы его отредактировать, заходим в панель управления — система, пункт дополнительно и выбираем там загрузка и восстановление.
Далее нажимаем правка
и исправляем запись, чтобы она выглядела так:
Все теперь проверяем.Если не помогло то смотрим вторую причину.
2. Конфликт программ.
Конфликт программ, это когда при установке нескольких программ, например антивирусов. У вас один из них или оба отказываются работать.
Вероятность этой причины, гораздо выше чем в первом случае, так как просто активное использование Windows в течении полугода (установка, удаление программ, игр) может привести к ошибке ”память не может быть read”.
Помогает чистка системы от всякого хлама и мусора. Об этом я писал в статье о Ccleaner – очистка реестра.
Рекомендую почистить систему, также пройтись по установленным программам и удалить все ненужное, статья об удалении программ. Снова не помогло тогда идем дальше, причина номер 3
3. Пути
При установке различных программ и игр, многие не уделяют внимание тому, куда они их устанавливают. Стандартный путь к установленной программе может выглядеть так: C:\Program Files\Имя_разработчика\Имя_издателя\Имя программы\
Стандартный путь к установленной программе может выглядеть так: C:\Program Files\Имя_разработчика\Имя_издателя\Имя программы\
в итоге такой путь может вызвать ошибку по трем причинам:
— Путь на русском. Некоторые приложения, такие как Steam например, не запустятся в случае если в пути установки будут русские буквы.
Чтобы это исправить, то перед установкой выберите путь который будет полностью на английском.
— Путь с пробелами. Пробелы также негативно воспринимаются различными программами, а значит от них необходимо избавится при повторной установке программы.
— Раздел. Как ни странно, но в некоторых случаях программа не хочет работать только потому что ей раздел не нравится.
Так что если путь на английском и без пробелов не сработает, попробуйте установить на другой раздел диска.
4. Системная библиотека ole.dll
Некоторые программы имеют свойство некорректно удалятся, из-за этого у Вас может быть испорчен системная библиотека ole.dll. Исправляется просто, заходим в меню Пуск — выполнить и вбиваем команду regsvr32 %SystemRoot%\system32\ole32.dll(копируем вставляем и нажимаем выполнить).
Снова ошибка? Тогда мы продолжаем и идем устранять причину номер 5.
5. Отчет об ошибках
Мало вероятно, но и такое бывает. Программа пытается отправить отчет об ошибке, но у нее это некорректно получается. В таком случае просто убираем эту возможность.
Для этого в свойствах системы, через панель управления как в пункте 1. Идем в вкладку дополнительно, там будет кнопочка отчет об ошибках, нажав на которую вы попадаете в настройки и отключаете отчет об ошибках.
Вот по сути наиболее частые причины возникновения ошибки ”память не может быть read\written”. Если ничего из выше описанного не помогла, то придется сносить систему или установить виртуальную и установить на нее конфликтное приложение.
Если ошибка после этого появляться перестала, то на лицо явный конфликт приложений, это причина номер 2. Здесь так же как и в ошибках Bsod – как решить любую такую ошибку я писал в статье — синий экран смерти.
Надо вспоминать свои последние действия с системой, чтобы понять причину возникновения ошибки и устранить её. Навскидку могу сказать что более 50% таких ошибок возникает по причине номер 2.
Способ №4. Очистка временных файлов
Мы часто недооцениваем влияние временных файлов на загруженность нашей системы и очень зря, ведь они могут существенно повлиять на быстродействие наших компьютеров. Поэтому настоятельно рекомендуем вам проводить периодическую очистку таких документов.
1. Откройте меню Пуск.
2. В диалоговом окне введите команду Очистка диска и запустите найденную утилиту.
3. Выберите диск, который вы хотите очистить.
4. Кликните по клавише Очистить системные файлы и подтвердите корректность выбранного диска.
5. После того как вы ознакомитесь с данными о размере пространства, которое будет освобождено с помощью очистки, нажмите ОК и подтвердите запрос об удалении.
6. По завершению процесса перезапустите компьютер.
Проблемы, возникающие с виртуальной памятью
Неполадки с файлом подкачки также, иногда, приводят к всевозможным ошибкам. В определенных случаях, этого вида памяти может быть просто недостаточно, слишком маленькие размеры файла подкачки. Поэтому необходимо увеличить его.
В других случаях, проблемы могут возникнуть после установки программ (особенно игр) которые требуют более мощных ресурсов чем те, что есть на компьютере. Приведу пример: для адекватной работы игры необходимо 2 ГБ оперативной памяти, а на данном ПК имеется всего лишь 512 МБ. После запуска такой игры, вполне закономерно, может возникнуть и ошибка доступа к памяти.
Вопросы функционирования службы DEP
Еще одна распространенная ситуация связана с системной службой предотвращения выполнения данных (DEP), которая может препятствовать функционированию игрового компонента TslGame.exe. «Память не может быть written» — как раз то самое сообщение, которое и свидетельствует о таком конфликте.
В данном случае службу отключать полностью не рекомендуется (полную деактивацию можно использовать исключительно в качестве крайней меры), поскольку можно ограничиться ее задействованием только для системных процессов и приложений в параметрах быстродействия
Обратите внимание, что саму игру и ее компоненты можно внести в список исключений. В принципе, и то и другое работает одинаково
Правда, в совсем уже конфликтных ситуациях может понадобиться полное отключение DEP.
Сделать это можно через командную консоль, запущенную от имени администратора, в которой прописывается строка bcdedit.exe /set nx AlwaysOff. После выполнения команды также необходимо проверить параметры загрузки системы в файле boot.ini. открыть его можно в обычном «Блокноте», но найти искомый файл проще всего через меню «Выполнить» в котором вписывается сочетание %systemdrive%Boot.ini.
Также можно воспользоваться и средством, показанным на изображении выше. Здесь в строке указания версии загружаемой системы через пробел вместо «/noexecute=optin /fastdetect» следует вписать «/NoExecute=AlwaysOff» (без кавычек) и сохранить изменения.
Ищем причины
Существует несколько теорий, призванных объяснить, как появляются искажения и ошибки памяти – как происходит возникновение ложных или искаженных воспоминаний.
Теория нейронного следа
Теория нейронного следа рассматривает психофизиологические корреляты памяти – так называемые энграммы8. Энграмма представляет собой серию молекулярных изменений, в результате которых укрепляется связь между определенной последовательностью нейронов в коре головного мозга. Эта связь лежит в основе механизма ассоциаций: при возбуждении одного из нейронов происходит «привычная» активация всей цепочки, составляющей нейронный след – так, при взгляде на фотографию известного певца человек «прокручивает» в голове его песню. Если взаимосвязь между участками коры, «отвечающая» за то или иное воспоминание, нарушается – это может происходить в результате травмы или «наложения» более поздней ассоциации – нейронный след «запутывается», что приводит к искажению или утрате воспоминаний.
Психоаналитическая теория
Психоаналитическая теория объясняет возникновение измененных воспоминаний механизмом психологических защит, т.е. бессознательной адаптации психики к травмирующему воздействию9. С точки зрения классического психоанализа, существует несколько основных типов таких защит: рационализация, замещение, проекция, сублимация, регрессия или отрицание. Их общая суть – изменение восприятия реальности, в том числе в прошлом, таким образом, чтобы уберечь психику от разрушительного внутреннего конфликта между, особенно при сильном эмоциональном потрясении. Так, ребенок, подвергшийся насилию со стороны отца, в более взрослом возрасте «подменяет» реальное воспоминание сконструированным образом заботливого родителя.
Гештальт-теория
Гештальт-теория обращает особенное внимание на структурировании материала, составляющего основу воспоминаний10. Согласно этому подходу, человек старается найти максимально понятную и логичную, с его точки зрения, взаимосвязь между запоминаемыми объектами: событиями, фактами, людьми и т
д. В тех случаях, когда эта связь не подтверждается, воспоминания «подстраиваются» под внутреннюю логику субъекта: например, человек, проявивший агрессию в адрес более слабого, утверждает, что жертва «спровоцировала» его своим поведением, и даже при наличии доказательств не соглашается, что эта «провокация» существовала только в его воображении.
Кроме того, существует целая серия работ, доказывающих, что способности к запоминанию и корректному воспроизведению информации значительно снижаются в ситуации острого или хронического стресса, при депрессивных и тревожных расстройствах и т.д.11 Исследователи связывают такие искажения и ошибки памяти со сложным и еще не до конца изученным комплексом физиологических, психологических и социальных процессов.
Суть ошибки
Ошибка «Память не может быть Written или Read» встречается довольно часто при попытке запустить популярную игру PUBG или её производные элементы. Ситуация с появлением неисправности может появляться согласно следующим сценариям:
- Ошибка возникает при запуске игры, при её закрытии происходит «вылет» игры.
- Неполадка появляется в процессе игры, при закрытии окна происходит «вылет» из игры. Если не «трогать» извещение, сдвинув его в угол экрана, чтобы не мешало обзору, можно играть дальше.
Если вдумчиво прочитать появляющийся текст извещения, становиться понятно, что природа неполадки кроется в «неправильном» обращении приложения к оперативной памяти или же возникновение ошибки объясняется конфликтом игры и системы программного или аппаратного характера
Чтобы определить, как устранить ошибку, важно понять, что провоцирует её появление и разобраться в причинах возникновения сбоя
Просмотреть инструкцию по применению
Хлебопечка — первая помощница на кухне. Трудно обходиться без нее, когда уже привык к свежему домашнему хлебу. Если в работе техники обнаружились какие-то недостатки, то можно постараться их устранить самостоятельно. Для этого следует воспользоваться инструкцией, которая прилагается к любой бытовой технике. Составлена она технологами компании, которая и выпускает данную продукцию. Причина поломки может скрываться в банальных вещах: перебитый шнур, отсутствие или порча источника питания. Необходимо ознакомиться с инструкцией, отыскать в ней похожий случай неисправности и способ ее устранения.
Варианты решения
Способов по борьбе с этой заразной много. Но их условно можно поделить на две категории — для нубов и профи. Первые смогут опробовать любые игроки, вторые — только те, кто хорошо разбирается в Windows и может выполнить определенные процедуры, не уничтожив свою систему.
Основные шаги
Этот компонент рушит кайф очень часто. Дело в том, что ПУБГ требует версии 2013, 2015 и 2017 годов, причем как для 32, так и для 64-битных систем.
Прочитайте этот гайд для тех, у кого ПАБГ не запускается — там указано, как правильно обновить этот фреймворк, чтобы в дальнейшем уменьшить вероятность появления любого вида багов и вылетов.
В том же гайде приведен джентельменский чек-лист. Там указано, какие действия нужно выполнить, чтобы устранить большинство проблем.
Так вот — пройдитесь по этим шагам и сделайте все, что указано. Это также может помочь с ошибкой память не может быть read в PUBG.
Сам ПАБГ запускается, но ошибка все равно вылезает? Тогда на это назойливое окошко можно просто не обращать внимание. Включите оконный режим (просто нажмите «Alt+Enter» или «F11»), подождите, пока пройдут начальные заставки, кникните по окну с игрой, в настройках активируйте полноэкранный режим — и вуаля! Про ошибку можно забыть.
Часто люди устанавливают видеоигры куда ни попадя
Так, если путь к PUBG у вас пролегает через каталоги «Игры», «Игрушки», «Геймз» и прочие, я настоятельно рекомендую привести его к более простому виду. И самое главное — в пути не должно быть русских букв! Часто программы на это ругаются.
Терпение
Так как вина за эту ошибку, по большей части, лежит на разработчиках, то и исправлять последствия тоже предстоит им.
Сперва подождите выхода нового патча или заплатки — это может решить все проблемы. Но такой вариант не подходит тем, кто не привык ждать.
Действенность метода подтверждается тем, что порой у одного и того же человека основной ПУБГ запускается, а тестовый сервер (где, собственно, тестируют все обновления) — нет. Это значит, что какие-то нововведения заставляют игру зарится на то, что ей не дали.
Увеличить файл подкачки
Так как проблема кроется в количестве памяти, можно ее просто увеличить, выделив для этого дела часть памяти на жестком диске. Выполнять эту процедуру стоит, если вы способны немного поковыряться в системных файлах и ничего не сломать.
Учтите, что лучше всего это сработает, если у вас SSD: на обычный хард скорость записи слишком мала, чтобы хоть как-то заменить оперативку.
Подробная инструкция на видео:
Какие могут быть источники проблемы?
В случае когда появляется надпись «0x00000000 память не может быть written», стоит сделать вывод о том, что источник возникновения проблемы находится в вашем компьютере, и не является следствием заражения вирусом. Значит, необходимо провести диагностику и выяснить, в чем же может быть вопрос. Сделать это довольно просто, так как существует несколько источников возникновения, из-за которых появляется эта ошибка. Мы разберем самые основные, несмотря на то что их большое количество. Дело в том, что большая часть причин являются либо единичными случаями, либо просто теорией. Рассмотрим самые актуальные источники, которые часто проявляют себя, и с которыми можно уже бороться.
Память не может быть READ или WRITTEN в Windows
Когда в системе Windows не удалось прочитать инструкцию из указанной памяти, то пользователь получит ошибку, что память не может быть read или written. В Windows 10 данная ошибка редкость, чаще всего её можно было встретить в Windows XP или Windows 7 с кодом 0x00000000.
Ошибка происходит когда программа, системный файл или драйвер обращается с своей инструкцией к физической памяти ОЗУ и не может прочитать нужные действия в определенных фрагментах памяти.
Виновником, когда память не может быть read или written, могут быть поврежденные системные файлы, планки ОЗУ повреждены, нехватка виртуальной памяти или сама программа установилась криво. Давайте разберем, как устранить ошибку с чтением памяти read или written.
1. Сканирование на вирусы
Воспользуйтесь антивирусным сканером как Zemana или Dr.Web. Если система заражена вредоносной программой, то инструкции в памяти могут не читаться и вызывать различные ошибки.
2. Сторонний антивирус
Если вы используете сторонний антивирус, то отключите его и посмотрите устранена ли ошибка с памятью “read” или “written”. Если ошибка будет устранена, то стоит задуматься о смене антивирусного ПО.
3. Поврежденные системные файлы
Поврежденные системные файлы, которые обращаются к физической память могут выдавать данную ошибку, так как адрес системного файла будет модифицирован и не прочтется в ОЗУ. Запустите командную строку от имени администратора и введите две команды по очереди, чтобы восстановить системные файлы.
- sfc /scannow
- DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
4. Изоляция ядра в защитнике
Функция изоляция ядра может не давать доступ к памяти программам, драйверам или системным файлам, что приведет к ошибке “Память не может быть READ или WRITTEN”. Откройте встроенный антивирус “Безопасность Windows” и перейдите в графу “Безопасность устройства”. Далее отключите “Целостность памяти”, если она была включена.
5. Установка .Net Framework
Если инструкция по адресу 0x79259769, ссылается на память по адресу 0x00000008 и не может быть read или written, то старые программы могут использовать устаревший NET Framework 1.1, который и будет создавать перегрузку ОЗУ, что и приведет к ошибке. Перейдите на сайт Microsoft и скачайте последнюю версию NET Framework. В данный момент это 4.8.
6. Виртуальная память
Нехватка виртуальной памяти может вызывать ошибку, когда память не может быть read или written, если запустить прожорливую программу или игру. В данной ситуации, увеличения виртуальной памяти может решить данную проблему.
https://www.youtube.com/watch?v=fGWsXp4NpH0
Нажмите сочетание кнопок на клавиатуре Win+G и введите sysdm.cpl, чтобы быстро открыть свойства системы. Перейдите во вкладку “Дополнительно”, нажмите “Параметры” и в новом окне перейдя во вкладку “Дополнительно”, нажмите “Изменить”.
Далее у вас два пути:
- Если у вас не стоит галочка “Автоматически выбирать объем файла подкачки”, то установите галочку. Диск C, где установлена Windows, должен быть задан по выбору системы.
- Если 1 способ не помог решить проблему, то задайте вручную память, беря значения снизу.
Если вы хотите досконально разобраться, как правильно настроить и какие размеры задавать виртуальной памяти, то прочтите это руководство по файлу подкачки.
7. Автозагрузка
Если при запуске компьютера запускаются много программ, то может быть нехватка памяти. В Windows 10 откройте диспетчер задач нажав сочетание кнопок Ctrl+Shift+Esc и перейдите во вкладку “Автозагрузка”. Далее выберите программы, которые не сильно вам нужны и нажмите “Отключить”.
В Windows 7 и XP нажмите Win+R и введите msconfig, перейдите во вкладку “Автозагрузка”.
8. Чистая загрузка
Выполнение чистой загрузки Windows позволит вам исключить виновника данной ошибки как системные службы. Если в этой загрузке у вас не будет ошибки, то виновник будет являться программа, драйвер и все стороннее, что не связано с системными файлами. Я подробно описывал, как выполнить чистую загрузку Windows 10.
9. Обновите систему
Обновите систему Windows до последней версии через параметры центра обновления. Помните, если вы используете Windows скаченную с торрента, то в ней могут быть вирусы уже с разрешенными правами и урезанные системные компоненты, которые не смогут работать правильно.
10. Диагностика RAM
Ошибки в оперативной памяти могут вызывать ошибку “память не может быть written или read”. Следуйте этому руководству по диагностике RAM, чтобы проверить ошибки и исправить их.
Если ошибка не устранена, то проблема может быть физическая в самой планке ОЗУ. Попробуйте поменять местами планки, и вставлять их по очереди в разные разъемы.
Загрузка комментариев
Подведение итогов
Ошибка воспроизведения игры, связанная с чтением и записью памяти, возникающая при запуске или в процессе игры PUBG, не является поводом для отказа от неё. В этом случае всё не так критично, как кажется: проблема обычно не имеет технического подспорья и часто решается не очень сложными манипуляциями, ориентированными на оптимизацию работы ПК и введением режима совместимости, с возможным обновлением драйверов видеокарты. Следуя советам и рекомендациям, приведённым в статье, каждый пользователь сможет самостоятельно справиться с проблемой, устранить ошибку и продолжить играть в PUBG.