Порой наш персональный компьютер выдает ошибки, с которыми трудно разобраться, но на деле они не представляют собой ничего сложного. Таких проблем может быть очень много, и ни в коем случае не стоит паниковать, так как решить их порой можно всего лишь за пару минут. Пугают сама неизвестность и непонимание происходящего, что иногда и становится причиной некоторых уже более серьезных поломок.
Сегодня мы разберем проблему, которая очень часто возникает у пользователей, и практически ничего собой не представляет, хотя вся ее причина скрывается в самой системе компьютера и его процесса. «Память не может быть written» — наверняка и вы встречались с такой проблемой, которую приходилось решать исключительно в сервисе под надзором специалистов. В данной статье мы расскажем, что именно собой представляет данная неприятная ситуация, как от нее избавиться. Поэтому можете уже начинать записывать весь процесс, позволяющий избежать и исправить эту проблему.
Что это за ошибка?
Ошибка «память не может быть written» возникает довольно часто, и большинство пользователей сразу впадают в ступор, не понимая, что именно не так с их компьютером. Данная проблема не является опасной и не способна навредить компьютеру, она всего лишь сигнализирует о том, что в вашей рабочей среде виртуального пространства имеются проблемы, которые требуют вмешательства. Если разбираться в ее описании, то становится точно известно, что речь идет о процессе, который использует память в своих нуждах. А это означает, что проблем может быть очень много, и все разобрать не получится. Зато можно рассмотреть самые распространенные элементы, которые могут стать причиной возникновения этой неприятной ситуации.
Стоит отметить, что ошибка «память не может быть written» в основном классифицируется как проблема, возникающая из-за поломки системного модуля, известного как оперативная память. Но не стоит сразу ее предписывать к такой ситуации, так как стоит поначалу разобраться в других вариантах возникновения сбоя.
Что это за ошибка?
Ошибка «память не может быть written» возникает довольно часто, и большинство пользователей сразу впадают в ступор, не понимая, что именно не так с их компьютером. Данная проблема не является опасной и не способна навредить компьютеру, она всего лишь сигнализирует о том, что в вашей рабочей среде виртуального пространства имеются проблемы, которые требуют вмешательства. Если разбираться в ее описании, то становится точно известно, что речь идет о процессе, который использует память в своих нуждах. А это означает, что проблем может быть очень много, и все разобрать не получится. Зато можно рассмотреть самые распространенные элементы, которые могут стать причиной возникновения этой неприятной ситуации.
Стоит отметить, что ошибка «память не может быть written» в основном классифицируется как проблема, возникающая из-за поломки системного модуля, известного как оперативная память. Но не стоит сразу ее предписывать к такой ситуации, так как стоит поначалу разобраться в других вариантах возникновения сбоя.
Почему возникает?
Если разбирать причины возникновения этой ошибки, то не стоит даже пытаться составить список, так как их может быть огромное количество. Но можно понять основу проблемы, чтобы в дальнейшем больше не паниковать по этому поводу. Итак, ошибка «память не может быть written» возникает в случае, когда какой-либо процесс начинает требовать дополнительной нагрузки, то есть прибегает к использованию оперативной памяти, которая в некоторых случаях закрыта от пользования сторонними программами. Когда этот момент наступает, система получает сбой, который и выливается в эту ошибку. Звучит это, конечно, сложно, но на деле все просто: компьютер не может выделять дополнительную память для некоторых программ, которые порой запрашивают ее довольно много.
Какие могут быть источники проблемы?
В случае когда появляется надпись «0x00000000 память не может быть written», стоит сделать вывод о том, что источник возникновения проблемы находится в вашем компьютере, и не является следствием заражения вирусом. Значит, необходимо провести диагностику и выяснить, в чем же может быть вопрос. Сделать это довольно просто, так как существует несколько источников возникновения, из-за которых появляется эта ошибка. Мы разберем самые основные, несмотря на то что их большое количество. Дело в том, что большая часть причин являются либо единичными случаями, либо просто теорией. Рассмотрим самые актуальные источники, которые часто проявляют себя, и с которыми можно уже бороться.
Какие могут быть источники проблемы?
В случае когда появляется надпись «0x00000000 память не может быть written», стоит сделать вывод о том, что источник возникновения проблемы находится в вашем компьютере, и не является следствием заражения вирусом. Значит, необходимо провести диагностику и выяснить, в чем же может быть вопрос. Сделать это довольно просто, так как существует несколько источников возникновения, из-за которых появляется эта ошибка. Мы разберем самые основные, несмотря на то что их большое количество. Дело в том, что большая часть причин являются либо единичными случаями, либо просто теорией. Рассмотрим самые актуальные источники, которые часто проявляют себя, и с которыми можно уже бороться.
Память ОЗУ
Когда возникает ошибка «память не может быть written», что делать в такой ситуации? Первым делом лучше проверить ваши планки оперативной памяти, которые, возможно, повреждены. Для этого необходимо разобрать компьютер, снять планки и проверить их на физические повреждения. Если царапин, поломки и запыленности нет, то можно их вставлять обратно и проверить программой HeapMemView на поврежденные модули. В случае если после проверки вам выдали поврежденные элементы, то стоит заменить такую планку в вашем компьютере. При положительной проверке, при которой ошибок не найдено, следует просто отправиться диагностировать компьютера дальше, так как можете быть уверены, что с вашей оперативной памятью все в порядке.
Служба DEP
Память компьютера представляет собой несколько элементов, которые подразделяются на активные и пассивные. Во втором случае мы имеем дело с простой памятью, которая обеспечивает нам свободное пространство для хранения различного рода данных. Что касается активной памяти, то именно она служит основой для обеспечения работы многих программных продуктов.
Служба DEP представляет собой защитную систему, которая не позволяет программам вредного направления использовать оперативную память себе во благо. Именно она порой является причиной возникновения проблемы, которую мы, собственно, и рассматриваем. Чтобы исправить такое положение дел, необходимо эту службу отключить. Стандартные настройки программы позволяют просто перенаправить ее деятельность на основные каналы, то есть она будет проверять только те программы, которые используют саму операционную систему и ее файлы. А вот чтобы отключить эту службу, необходимо отыскать файл boot.ini, который находится в корневой папке операционной системы. Открыть его можно с помощью блокнота, что, собственно, позволит изменить строчку «/noexecute=optin», на «/noexecute=AlwaysOff». Это позволит навсегда отключить службу, и больше не вспоминать о ней. Вредно ли это для компьютера? Только в случае, если у вас не установлен антивирусник. Если он имеется, то можете ни о чем не беспокоиться.
Служба DEP
Память компьютера представляет собой несколько элементов, которые подразделяются на активные и пассивные. Во втором случае мы имеем дело с простой памятью, которая обеспечивает нам свободное пространство для хранения различного рода данных. Что касается активной памяти, то именно она служит основой для обеспечения работы многих программных продуктов.
Служба DEP представляет собой защитную систему, которая не позволяет программам вредного направления использовать оперативную память себе во благо. Именно она порой является причиной возникновения проблемы, которую мы, собственно, и рассматриваем. Чтобы исправить такое положение дел, необходимо эту службу отключить. Стандартные настройки программы позволяют просто перенаправить ее деятельность на основные каналы, то есть она будет проверять только те программы, которые используют саму операционную систему и ее файлы. А вот чтобы отключить эту службу, необходимо отыскать файл boot.ini, который находится в корневой папке операционной системы. Открыть его можно с помощью блокнота, что, собственно, позволит изменить строчку «/noexecute=optin», на «/noexecute=AlwaysOff». Это позволит навсегда отключить службу, и больше не вспоминать о ней. Вредно ли это для компьютера? Только в случае, если у вас не установлен антивирусник. Если он имеется, то можете ни о чем не беспокоиться.
Файлы подкачки
Для ошибки «память не может быть written» Windows 7 является основной операционной системой, в которой часто возникает данная проблема. Все дело кроется в распределении файлов подкачки. Если в прошлых операционных системах пользователю доступ к файлам подкачки памяти был закрыт, то с появлением Windows 7 можно самому распределять потоки памяти. Поэтому пользователи, которые имеют большой объем оперативной памяти, порой не видят нужды в дополнительных потоках мощностей, чем, собственно, и создают условия возникновения данной неприятной ситуации.
Дело в том, что практически каждый процесс должен иметь файл подкачки, и не стоит сильно урезать ее объем. Особенно это касается системного жесткого диска, который должен иметь самый высокий показатель файла подкачки, так как он имеет в себе установленную систему. Поэтому при установке операционной системы важно не пропустить пункт, который позволяет заранее распределить примерный объем подкачиваемой памяти.
Многоядерный процессор
Как ни странно, но причиной возникновения ошибки «память не может быть written» является многоядерность процессора. Если у вас мощный компьютер и порой возникает данная проблема, то стоит учесть некоторые технические сложности, которые являются причиной этой неприятной ситуации. В данном случае лично разобраться в сложившейся проблеме довольно сложно, поэтому лучше обратиться к специалистам, так как наверняка потребуется техническое вмешательство, которое может затянуться надолго. К сожалению, точно определить то, что ядра влияют на память компьютера, довольно-таки сложно, но при этом данная проблема является частой. Чтобы не путаться в полученных данных, стоит обращать внимание на проблему многоядерности в последнюю очередь.
Отключение ошибки
Возникает ошибка «память не может быть written»? Как исправить эту проблему? Многие специалисты могут порекомендовать вам попросту отключить выведение ошибки на экран. Для этого необходимо внести правки в ваш реестр компьютера, которые можно осуществить при помощи программы Regedit. Запускаете этот элемент и удаляете ветку реестра «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebug». После этого проблема уже никогда не будет возникать. Правда, стоит учитывать, что все программы, игры и прочие элементы могут привести к краху системы, когда столкнутся с нехваткой памяти. А это означает, что вам часто придется видеть синий экран, который, хоть и безвредный, но совсем не приятный.
Рекомендации, позволяющие избежать проблемы
Возникает ошибка «память не может быть written», DayZ зависает и полностью отключается. Как избежать данной проблемы? Да, очень часто неприятная ситуация возникает из-за неправильного использования операционной системы, которая постепенно перенагружается от использования пиратской продукции или ненужных программ. Постарайтесь заранее планировать все, что вам нужно, или использовать исключительно лицензионную продукцию, будь то программы или игры. Только бережное отношение к системе и правильное выполнение наших рекомендаций позволит вообще не сталкиваться с этой проблемой и спокойно продолжать бороздить просторы виртуального мира возможностей.
С ошибками вроде «Память не может быть written» (0x00000000) или «Память не может быть read» в основном сталкиваются геймеры. Чаще всего эти сбои проявляются при запуске тактического шутера PUBG и его компонентов. Конечно, неприятно получать при старте такие уведомления, однако винить во всех бедах разработчиков этого приложения нельзя. Тут злую шутку могут сыграть и невнимательность пользователя, и некоторые настройки или запреты самих Windows-систем. Предлагаемые далее методики устранения проблем рассмотрим именно на примере данной игры. В равной степени их можно применять и к другим играм или приложениям (например, для работы с мультимедиа), в которых наблюдаются аналогичные сбои. Но обо всем по порядку.
Общее описание ошибки «Память не может быть written»
Итак, ситуация хотя и неприятная, но не критичная. Когда появляется ошибка приложения «Память не может быть written», как считают некоторые специалисты, еще радоваться надо, поскольку обычно при сбоях обращения к оперативной памяти (а ошибка связана именно с ней) появляется экран смерти. А вот в игре PUBG, к счастью, выдается только сообщение о сбое, так что, спешите устранить проблему, пока она не стала глобальной.
Если говорит в общих чертах, сама природа этого сбоя состоит в некорректном обращении к ячейкам ОЗУ и конфликте на программном и аппаратном уровне. Факторов, которые могут привести к появлению сбоя «Память не может быть written», насчитать можно достаточно много, но среди основных первопричин самыми распространенными являются такие:
- неправильная установка игровых компонентов;
- конфликт с браузерами;
- некорректная настройка службы DEP;
- слишком высокие настройки FPS в управляющих программах видеокарт;
- устаревшие драйверы графических адаптеров;
- несовместимость игры с операционной системой или несоответствие компьютера системным требованиям;
- повреждение или отсутствие регистрации библиотеки ole32;
- постоянно работающая служба отчетов об ошибках.
Естественно, это далеко не все, что может влиять на невозможность запуска игры или настройки ее компонентов. Тем не менее устранение именно этих проблем в большинстве случаев позволяет избавиться и от самой ошибки. Теперь перейдем к конкретным решениям для каждого указанного пункта из списка.
Сбой «Память не может быть written» в PUBG: что делать в первую очередь?
Если посмотреть на интернет-форумы, где пользователи делятся своими проблемами, в частности, касающимися именно игр PUBG, Arena или Fear2, можно найти немало дельных советов. Так, например, многие отмечают, что сбой с уведомлением «Память не может быть written» в Windows 8.1 вылетает постоянно, а после обновления «восьмерки» до Windows 10 исчезает, как по мановению волшебной палочки.
Еще одна категория постов свидетельствует вообще о курьезной ситуации. Состоит она в следующем: сначала появляется сообщение «Память не может быть written», как исправить ситуацию, пользователи предпочитают не думать, а просто сдвигают окно уведомления за край экрана и продолжают играть как ни в чем не бывало. И делается это только по той простой причине, что при закрытии сообщения вылетает и игра. Но если уведомление не трогать, с такой ситуацией можно смириться. Но ведь это же не выход! Если уж заниматься устранением проблемы, подходить нужно самым серьезным образом.
А вот на что пользователи совершенно не обращают внимания, так это на установку папки Steam и сохраняют ее где угодно, но только не в локации по умолчанию (D:GamesSteam). Отсюда и проблемы. Кроме того, иногда установка игры производится в конечный каталог, в название которого вписаны кириллические символы. А это категорически недопустимо.
Завершение ненужных процессов
К сожалению, достаточно часто можно встретить конфликты, возникающие между исполняемыми компонентами игры и, как ни странно, интернет-обозревателями. Иногда браузеры или их дополнительные настройки могут работать в фоновом режиме, хотя сами приложения в данный момент не запущены.
Если при старте игры появляется сбой «Память не может быть written», для начала вызовите стандартный «Диспетчер задач» и в принудительном порядке завершите работу активного компонента браузера (хоть один, но найдется).
Вопросы функционирования службы DEP
Еще одна распространенная ситуация связана с системной службой предотвращения выполнения данных (DEP), которая может препятствовать функционированию игрового компонента TslGame.exe. «Память не может быть written» — как раз то самое сообщение, которое и свидетельствует о таком конфликте.
В данном случае службу отключать полностью не рекомендуется (полную деактивацию можно использовать исключительно в качестве крайней меры), поскольку можно ограничиться ее задействованием только для системных процессов и приложений в параметрах быстродействия. Обратите внимание, что саму игру и ее компоненты можно внести в список исключений. В принципе, и то и другое работает одинаково.
Правда, в совсем уже конфликтных ситуациях может понадобиться полное отключение DEP.
Сделать это можно через командную консоль, запущенную от имени администратора, в которой прописывается строка bcdedit.exe /set {current} nx AlwaysOff. После выполнения команды также необходимо проверить параметры загрузки системы в файле boot.ini. открыть его можно в обычном «Блокноте», но найти искомый файл проще всего через меню «Выполнить» в котором вписывается сочетание %systemdrive%Boot.ini.
Также можно воспользоваться и средством, показанным на изображении выше. Здесь в строке указания версии загружаемой системы через пробел вместо «/noexecute=optin /fastdetect» следует вписать «/NoExecute=AlwaysOff» (без кавычек) и сохранить изменения.
Деактивация управляющих утилит для графических карт
Некоторые утилиты для графических адаптеров в процессе функционирования тоже могут вызвать появление сообщения «Память не может быть written». Это касается, например, программ вроде Overwolf или RivaTuner Statistics System, которые являются своего рода оверлеями, позволяющими установить лимит частоты кадров. Их настройки перед стартом игры нужно сбросить или отключить сами приложения целиком и полностью. Иногда целесообразно произвести и деактивацию систем голосовой связи вроде Mumble, которые в игре способны показывать накладки с именами геймеров.
Обновление драйверов видеокарты
Наконец, одна из глобальных проблем – устаревание драйверов графических адаптеров. В плане установки их самых свежих версий использовать средства Windows совершенно нецелесообразно. Лучше произвести апдейт при помощи «родных» утилит, разработанных специально для определенного модельного ряда видеокарт. Также довольно неплохо зарекомендовали себя и автоматизированные программы для поиска и установки обновленных драйверов вроде Driver Booster.
Использование режима совместимости
Теперь еще несколько слов об ошибке «Память не может быть written». TslGame — как один из компонентов игры — зачастую работает некорректно только по причине несовместимости с операционной системой. Для устранения проблем его нужно найти, используя для этого путь по умолчанию C:Program Files (x86)SteamsteamappscommonPUBGTslGameBinariesWin64.
Затем через ПКМ на искомом объекте нужно перейти к его свойствам и на вкладке совместимости выбрать необходимую версию системы. Однако можно обойтись и без этого, активировав пункт переопределения режима масштабирования.
Проверка библиотеки ole32.dll
Наконец, частично проблемы могут быть связаны с этой динамической библиотекой. Для начала запустите проверку системных файлов из командной консоли, используя для этого команду sfc /scannow. Если тестирование ничего не выявит, можно попытаться зарегистрировать этот компонент заново. Для этого вызовите меню «Выполнить» и задайте на исполнение строку regsvr32 %SystemRoot%System32ole32.dll.
Файл подкачки
Если же проблема связана с нехваткой оперативной памяти, а не с ошибками обращений к ней, можно немного увеличить файл подкачки. Для начала установите рекомендуемый системой размер, который обычно больше того, который используется в данный момент. Если сбои будут продолжаться, попробуйте произвести увеличение еще раз, но в максимуме не более, чем на 50 %, выше рекомендуемого порога.
Отчеты об ошибках
И самое последнее, что можно сделать, — полностью отключить систему отправки отчетов о сбоях в соответствующие службы корпорации Microsoft.
Выполнить такие процедуры можно в «Центре поддержки», где активируется пункт запрета отправки, хотя в системе он будет помечен как нерекомендуемое действие.
Если ничего не помогает
В случае если ни одно из предложенных решений эффекта не дало, выполните откат системы до того момента, когда сбой не наблюдался. Также неплохо было бы проверить компьютерную систему на вирусы, а то мало ли что. Может быть, именно они и являются первопричиной появления ошибок такого рода. Если портативные сканеры, рекомендуемые для проведения проверок в таких ситуациях, ничего не выявят или угрозы удалить будет невозможно, воспользуйтесь дисковыми программами вроде Kaspersky Rescue Disk, загрузитесь со съемного носителя и проверьте компьютер еще до старта Windows. Эта утилита как раз и способна обнаруживать вирусы в оперативной памяти.
Впрочем, если говорить от том, что именно из всего вышеописанного использовать лучше всего, в большинстве случаев, как считается, помогает отключение службы DEP. Не исключен, правда, и вариант повреждения самих планок оперативной памяти. В такой ситуации, если есть такая возможность, их нужно поочередно изымать из слотов на материнской плате и после включения компьютера смотреть, как ведет себя игра. При выявлении сбойного компонента его нужно будет заменить. Если такой вариант не подходит, можете произвести тестирование оперативной памяти программой Memtest86+, но для работы с ней нужны необходимые знания и навыки.
Как исправить ошибку Windows «Память не может быть read/written» при запуске приложений, игр
Многоядерный процессор
Как ни странно, но причиной возникновения ошибки «память не может быть written» является многоядерность процессора. Если у вас мощный компьютер и порой возникает данная проблема, то стоит учесть некоторые технические сложности, которые являются причиной этой неприятной ситуации. В данном случае лично разобраться в сложившейся проблеме довольно сложно, поэтому лучше обратиться к специалистам, так как наверняка потребуется техническое вмешательство, которое может затянуться надолго. К сожалению, точно определить то, что ядра влияют на память компьютера, довольно-таки сложно, но при этом данная проблема является частой. Чтобы не путаться в полученных данных, стоит обращать внимание на проблему многоядерности в последнюю очередь.
Отключение ошибки
Возникает ошибка «память не может быть written»? Как исправить эту проблему? Многие специалисты могут порекомендовать вам попросту отключить выведение ошибки на экран. Для этого необходимо внести правки в ваш реестр компьютера, которые можно осуществить при помощи программы Regedit. Запускаете этот элемент и удаляете ветку реестра «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebug». После этого проблема уже никогда не будет возникать. Правда, стоит учитывать, что все программы, игры и прочие элементы могут привести к краху системы, когда столкнутся с нехваткой памяти. А это означает, что вам часто придется видеть синий экран, который, хоть и безвредный, но совсем не приятный.
Рекомендации, позволяющие избежать проблемы
Возникает ошибка «память не может быть written», DayZ зависает и полностью отключается. Как избежать данной проблемы? Да, очень часто неприятная ситуация возникает из-за неправильного использования операционной системы, которая постепенно перенагружается от использования пиратской продукции или ненужных программ. Постарайтесь заранее планировать все, что вам нужно, или использовать исключительно лицензионную продукцию, будь то программы или игры. Только бережное отношение к системе и правильное выполнение наших рекомендаций позволит вообще не сталкиваться с этой проблемой и спокойно продолжать бороздить просторы виртуального мира возможностей.
С ошибками вроде «Память не может быть written» (0x00000000) или «Память не может быть read» в основном сталкиваются геймеры. Чаще всего эти сбои проявляются при запуске тактического шутера PUBG и его компонентов. Конечно, неприятно получать при старте такие уведомления, однако винить во всех бедах разработчиков этого приложения нельзя. Тут злую шутку могут сыграть и невнимательность пользователя, и некоторые настройки или запреты самих Windows-систем. Предлагаемые далее методики устранения проблем рассмотрим именно на примере данной игры. В равной степени их можно применять и к другим играм или приложениям (например, для работы с мультимедиа), в которых наблюдаются аналогичные сбои. Но обо всем по порядку.
Общее описание ошибки «Память не может быть written»
Итак, ситуация хотя и неприятная, но не критичная. Когда появляется ошибка приложения «Память не может быть written», как считают некоторые специалисты, еще радоваться надо, поскольку обычно при сбоях обращения к оперативной памяти (а ошибка связана именно с ней) появляется экран смерти. А вот в игре PUBG, к счастью, выдается только сообщение о сбое, так что, спешите устранить проблему, пока она не стала глобальной.
Если говорит в общих чертах, сама природа этого сбоя состоит в некорректном обращении к ячейкам ОЗУ и конфликте на программном и аппаратном уровне. Факторов, которые могут привести к появлению сбоя «Память не может быть written», насчитать можно достаточно много, но среди основных первопричин самыми распространенными являются такие:
- неправильная установка игровых компонентов;
- конфликт с браузерами;
- некорректная настройка службы DEP;
- слишком высокие настройки FPS в управляющих программах видеокарт;
- устаревшие драйверы графических адаптеров;
- несовместимость игры с операционной системой или несоответствие компьютера системным требованиям;
- повреждение или отсутствие регистрации библиотеки ole32;
- постоянно работающая служба отчетов об ошибках.
Естественно, это далеко не все, что может влиять на невозможность запуска игры или настройки ее компонентов. Тем не менее устранение именно этих проблем в большинстве случаев позволяет избавиться и от самой ошибки. Теперь перейдем к конкретным решениям для каждого указанного пункта из списка.
Сбой «Память не может быть written» в PUBG: что делать в первую очередь?
Если посмотреть на интернет-форумы, где пользователи делятся своими проблемами, в частности, касающимися именно игр PUBG, Arena или Fear2, можно найти немало дельных советов. Так, например, многие отмечают, что сбой с уведомлением «Память не может быть written» в Windows 8.1 вылетает постоянно, а после обновления «восьмерки» до Windows 10 исчезает, как по мановению волшебной палочки.
Еще одна категория постов свидетельствует вообще о курьезной ситуации. Состоит она в следующем: сначала появляется сообщение «Память не может быть written», как исправить ситуацию, пользователи предпочитают не думать, а просто сдвигают окно уведомления за край экрана и продолжают играть как ни в чем не бывало. И делается это только по той простой причине, что при закрытии сообщения вылетает и игра. Но если уведомление не трогать, с такой ситуацией можно смириться. Но ведь это же не выход! Если уж заниматься устранением проблемы, подходить нужно самым серьезным образом.
А вот на что пользователи совершенно не обращают внимания, так это на установку папки Steam и сохраняют ее где угодно, но только не в локации по умолчанию (D:GamesSteam). Отсюда и проблемы. Кроме того, иногда установка игры производится в конечный каталог, в название которого вписаны кириллические символы. А это категорически недопустимо.
Завершение ненужных процессов
К сожалению, достаточно часто можно встретить конфликты, возникающие между исполняемыми компонентами игры и, как ни странно, интернет-обозревателями. Иногда браузеры или их дополнительные настройки могут работать в фоновом режиме, хотя сами приложения в данный момент не запущены.
Если при старте игры появляется сбой «Память не может быть written», для начала вызовите стандартный «Диспетчер задач» и в принудительном порядке завершите работу активного компонента браузера (хоть один, но найдется).
Вопросы функционирования службы DEP
Еще одна распространенная ситуация связана с системной службой предотвращения выполнения данных (DEP), которая может препятствовать функционированию игрового компонента TslGame.exe. «Память не может быть written» — как раз то самое сообщение, которое и свидетельствует о таком конфликте.
В данном случае службу отключать полностью не рекомендуется (полную деактивацию можно использовать исключительно в качестве крайней меры), поскольку можно ограничиться ее задействованием только для системных процессов и приложений в параметрах быстродействия. Обратите внимание, что саму игру и ее компоненты можно внести в список исключений. В принципе, и то и другое работает одинаково.
Правда, в совсем уже конфликтных ситуациях может понадобиться полное отключение DEP.
Сделать это можно через командную консоль, запущенную от имени администратора, в которой прописывается строка bcdedit.exe /set {current} nx AlwaysOff. После выполнения команды также необходимо проверить параметры загрузки системы в файле boot.ini. открыть его можно в обычном «Блокноте», но найти искомый файл проще всего через меню «Выполнить» в котором вписывается сочетание %systemdrive%Boot.ini.
Также можно воспользоваться и средством, показанным на изображении выше. Здесь в строке указания версии загружаемой системы через пробел вместо «/noexecute=optin /fastdetect» следует вписать «/NoExecute=AlwaysOff» (без кавычек) и сохранить изменения.
Деактивация управляющих утилит для графических карт
Некоторые утилиты для графических адаптеров в процессе функционирования тоже могут вызвать появление сообщения «Память не может быть written». Это касается, например, программ вроде Overwolf или RivaTuner Statistics System, которые являются своего рода оверлеями, позволяющими установить лимит частоты кадров. Их настройки перед стартом игры нужно сбросить или отключить сами приложения целиком и полностью. Иногда целесообразно произвести и деактивацию систем голосовой связи вроде Mumble, которые в игре способны показывать накладки с именами геймеров.
Обновление драйверов видеокарты
Наконец, одна из глобальных проблем – устаревание драйверов графических адаптеров. В плане установки их самых свежих версий использовать средства Windows совершенно нецелесообразно. Лучше произвести апдейт при помощи «родных» утилит, разработанных специально для определенного модельного ряда видеокарт. Также довольно неплохо зарекомендовали себя и автоматизированные программы для поиска и установки обновленных драйверов вроде Driver Booster.
Использование режима совместимости
Теперь еще несколько слов об ошибке «Память не может быть written». TslGame — как один из компонентов игры — зачастую работает некорректно только по причине несовместимости с операционной системой. Для устранения проблем его нужно найти, используя для этого путь по умолчанию C:Program Files (x86)SteamsteamappscommonPUBGTslGameBinariesWin64.
Затем через ПКМ на искомом объекте нужно перейти к его свойствам и на вкладке совместимости выбрать необходимую версию системы. Однако можно обойтись и без этого, активировав пункт переопределения режима масштабирования.
Проверка библиотеки ole32.dll
Наконец, частично проблемы могут быть связаны с этой динамической библиотекой. Для начала запустите проверку системных файлов из командной консоли, используя для этого команду sfc /scannow. Если тестирование ничего не выявит, можно попытаться зарегистрировать этот компонент заново. Для этого вызовите меню «Выполнить» и задайте на исполнение строку regsvr32 %SystemRoot%System32ole32.dll.
Файл подкачки
Если же проблема связана с нехваткой оперативной памяти, а не с ошибками обращений к ней, можно немного увеличить файл подкачки. Для начала установите рекомендуемый системой размер, который обычно больше того, который используется в данный момент. Если сбои будут продолжаться, попробуйте произвести увеличение еще раз, но в максимуме не более, чем на 50 %, выше рекомендуемого порога.
Отчеты об ошибках
И самое последнее, что можно сделать, — полностью отключить систему отправки отчетов о сбоях в соответствующие службы корпорации Microsoft.
Выполнить такие процедуры можно в «Центре поддержки», где активируется пункт запрета отправки, хотя в системе он будет помечен как нерекомендуемое действие.
Если ничего не помогает
В случае если ни одно из предложенных решений эффекта не дало, выполните откат системы до того момента, когда сбой не наблюдался. Также неплохо было бы проверить компьютерную систему на вирусы, а то мало ли что. Может быть, именно они и являются первопричиной появления ошибок такого рода. Если портативные сканеры, рекомендуемые для проведения проверок в таких ситуациях, ничего не выявят или угрозы удалить будет невозможно, воспользуйтесь дисковыми программами вроде Kaspersky Rescue Disk, загрузитесь со съемного носителя и проверьте компьютер еще до старта Windows. Эта утилита как раз и способна обнаруживать вирусы в оперативной памяти.
Впрочем, если говорить от том, что именно из всего вышеописанного использовать лучше всего, в большинстве случаев, как считается, помогает отключение службы DEP. Не исключен, правда, и вариант повреждения самих планок оперативной памяти. В такой ситуации, если есть такая возможность, их нужно поочередно изымать из слотов на материнской плате и после включения компьютера смотреть, как ведет себя игра. При выявлении сбойного компонента его нужно будет заменить. Если такой вариант не подходит, можете произвести тестирование оперативной памяти программой Memtest86+, но для работы с ней нужны необходимые знания и навыки.
Как исправить ошибку Windows «Память не может быть read/written» при запуске приложений, игр
Какая-бы версия операционной системы от Microsoft у Вас не была установлена, в определенный момент при запуске приложения, игры может отобразиться подобная ошибка. Память не может быть read — в Windows 10 как исправить? Рассмотрим эффективные решения, которые также актуальны для Виндовс 7, 8 и даже XP.
Способы устранения
Чаще всего неисправность проявляется при использовании неофициального программного обеспечения и взломанных игр (PUBG, DayZ, Apex Legends, КС ГО). Но даже лицензионный софт может работать некорректно, из-за чего появиться уведомление «Инструкция по адресу 0x00000000 память не может быть read».
В данном случае речь идет о невозможности прочитать данные, хранимые в конкретной ячейке памяти. Но возможна ошибка, в которой вместо «read» будет слово «written». Значит не получается записать информацию.
Далее рассмотрим возможные решения:
- Только для Windows 10 — нужно в параметрах встроенного антивируса (Защитника) отключить функцию проверки целостности памяти. Для этого открываем раздел «Безопасность устройства», кликаем по ссылке «Сведения об изоляции ядра» и деактивируем соответствующую опцию:
- Второй способ (подойдет для Windows 7, 8, 10, XP) — если используете стороннюю антивирусную программу, то временно её отключите. Проверьте — устранена ошибка «память не может быть read» или нет;
- Используйте файл подкачки — некоторые пользователи удаляют pagefile.sys для экономии места на диске. Но лучше его задействовать для улучшения производительности в играх, чтобы исправить вышеупомянутую проблему. Как это сделать — детально описано в инструкции;
- Запуск с правами админа — кликаем по ярлыку приложения право кнопкой мышки и в контекстном меню выбираем нужный пункт:
- Отключаем предотвращение выполнения данных для конкретных программ — открываем «Свойства системы», на вкладке «Дополнительно» нажимаем на кнопку «Параметры быстродействия». Переходим к нужной вкладке и активируем вторую опцию, затем добавляем исполняемый файл проблемной игры:
Обязательно перезагрузите компьютер после внесения изменений!
Если ничего из перечисленного выше не сработало, как исправить ошибку «память не может быть read written» легко и просто помогут следующие методы:
- Проверяем целостность файлов системы. Для этого в консоли CMD (обязательно с правами администратора) выполняем команду:
sfc /scannow
Дожидаемся завершения сканирования, смотрим отчет в окне и перезагружаем ПК.
- Восстановление системы. Вполне вероятно, что проблема возникла после установки драйверов, сторонних утилит и т.д., которые могли негативно повлиять на ситуацию. Попробуйте произвести откат к предыдущей рабочей конфигурации. Вот инструкция;
- Удаляем вирусы. Возможно, причина в вредоносном ПО, проникшем на ваш компьютер. Рекомендуем воспользоваться бесплатной портативной программой DrWeb CureIt. Лучше открывать её в безопасном режиме.
- Диагностика оперативной памяти — еще один полезный способ, если подозреваете неисправность ОЗУ.
Надеемся, что данное руководство помогло избавиться от дефекта.
Вам помогло? Поделитесь с друзьями — помогите и нам!
Компьютерные игры пользуются большой популярностью. Провести досуг за интересной компьютерной игрой всё чаще становится более приоритетным занятием, чем турпоход или игра в реальном мире. Огромный ассортимент игр в сети позволяет каждому геймеру выбрать интересный для себя контент. Одни игры после выхода теряются совсем, другие же занимают флагманские позиции даже спустя несколько лет после релиза. Одной из таких игр является многопользовательская онлайн-игра PUBG — прорывной симулятор выживания. Несмотря на высокую популярность, при запуске игры иногда случаются ошибки. Вот одна такая ошибка — «Память не может быть Read или Written», о причинах возникновения которой, а также методах её устранения будет идти речь в этой статье.
Суть ошибки
Ошибка «Память не может быть Written или Read» встречается довольно часто при попытке запустить популярную игру PUBG или её производные элементы. Ситуация с появлением неисправности может появляться согласно следующим сценариям:
- Ошибка возникает при запуске игры, при её закрытии происходит «вылет» игры.
- Неполадка появляется в процессе игры, при закрытии окна происходит «вылет» из игры. Если не «трогать» извещение, сдвинув его в угол экрана, чтобы не мешало обзору, можно играть дальше.
Если вдумчиво прочитать появляющийся текст извещения, становиться понятно, что природа неполадки кроется в «неправильном» обращении приложения к оперативной памяти или же возникновение ошибки объясняется конфликтом игры и системы программного или аппаратного характера. Чтобы определить, как устранить ошибку, важно понять, что провоцирует её появление и разобраться в причинах возникновения сбоя.
Почему возникает неполадка
Проблема, когда память не читается – Read, или не пишется – Written, при попытке зайти в ПАБГ, нередко ассоциируется с недостаточностью объёма ОЗУ, что у владельцев мощных ПК вызывает недоумение: «Почему не могу зайти в PUBG при высоких характеристиках компьютера?». Чаще всего проблема заключается не в самой памяти, а имеет следующее обоснование:
- Приложение или его элементы некорректно установлены на ПК.
- Возник конфликт программного обеспечения и игры или же имеются несоответствия игры и операционной системы.
- Выставлены высокие настройки графики
- Драйвера видеокарты устарели.
Причину ошибки «Память не может быть прочитана, или не пишется» определить наверняка невозможно, то ликвидировать сбой придётся практическими методами, путём проб и ошибок.
Метод устранения сбоя
При невозможности запустить игру PUBG, геймеры начинают паниковать, так как предполагают сложный и длительный процесс восстановления системы для восстановления возможности игры и делают массу ошибок: переустанавливают Windows, обновляют программы, переустанавливают игру, но безрезультатно. Паника – не лучший помощник в решении проблемы. К вопросу устранения неполадки стоит подойти обдуманно и рационально, постепенно устраняя возможные причины сбоя, начиная с простых методов, и если вариант не даёт желаемого результата, переходить к следующему этапу восстановительных работ. О вариантах борьбы с ошибкой, в порядке от простых до более сложных и будет рассказано дальше.
Отключение веб-браузера и объёмных программ
Так как ошибка говорит «Память не может быть…», логичней всего будет изначально проверить загруженность памяти, параллельно освободив её от ненужных в конкретный период момент процессов. Те люди, у которых компьютер имеет мощное и производительное «железо», с большим количеством памяти, нередко этот вариант сбрасывают со счетов и осуществляют глобальную ошибку. Проблема заключается не в объёме оперативки, а в имеющейся свободной памяти, которой может быть недостаточно для корректной работы PUBG.
Для оптимизации работы ПК важно осуществить отключение всех лишних программ, которые функционируют в фоновом формате, загружая собой оперативку. Для выполнения задачи достаточно зайти в «Диспетчер задач», где отображаются все активные процессы на конкретный временной период. Зачастую в первой пятёрке процессов, работающих в фоне, имеется какой-либо браузер, грузящий систему: его необходимо отключить перед входом в игру, так как это значительно повысит шансы на её нормальный запуск. Если пользователь предполагает функционирующий браузер в процессе игры, он без сложностей сможет запустить его после запуска игры, переключившись на «Рабочий стол» нажатием комбинации кнопок ALT и TAB.
Параллельно стоит проанализировать задачи, выполняемые ПК, и отключить ненужные процессы. Выполнить процедуру также можно посредством применения ресурсов специальных утилит, работа которых направлена на оптимизацию функционирования операционной системы, что зачастую эффективно в случае с ошибкой класса Read/ Written. Если манипуляции не дали желаемого результата, неисправность появилась при повторной попытке запуска игоры, тогда необходимо переходить к следующему варианту устранения неполадки.
Уменьшение надстроек графики
Ситуация, когда PUBG вылетает с сообщением о проблемах памяти Read или Written, может быть спровоцирована определёнными приложениями, которые своей функциональностью создают влияние на игру. К таковым причисляются специальные надстройки, типа Overwolf, имеющие собственные дополнения к играм, а также программы типа RTSS, ограничивающие частотность воспроизведения кадров. Необходимо отключить всяческие надстройки перед запуском игры. Если и после этого PUBG выкинул, не помешает проверить голосовые системы, задействованные в формировании накладок с именами участников игры. Именно надстройки в софтах этой категории могут выступать провокаторами проблемы.
Обновление драйверов видеокарты
Нередко причиной появления ошибки является программное устаревание драйверов видеокарты. Исключить эту причину можно обновлением драйверов с официального сайта разработчика. Если желания искать актуальные драйвера нет желания, альтернативным вариантом является эксплуатация специальной программы, например, Driver Booster, которая зарекомендовала себя как одно из лучших приложений этой категории.
Применение режима совместимости
Ещё одной распространённой причиной возникновения ошибки с чтением памяти является несовместимость игры и операционной системы. Такое может быть, когда игра предназначена для среды Windows 7, а пользователь пытается запустить её на более новых версиях ОС. Решить проблему поможет настройка режима совместимости:
- Необходимо в системе найти файл игры под названием TslGame.exe. Для этого надо проследовать по адресу C:/Program Files, раскрыть ветку Steam/Steamapps/common/PUBG/TslGame/Binaries, где в архитектуре WIN64 находится искомый файл.
- Нажать на файл правой кнопкой мыши, с последующим выбором в выпадающем меню позиции «Свойства».
- В открывшемся окне в пункте меню «Совместимость» напротив надписи «Запустить программу в режиме совместимости с…» проставить галочку, а в выпадающем меню, расположенном чуть ниже, выбрать соответствующую версию операционной системы, например Windows 7 или Windows 8.
- Для вступления изменений в силу надо нажать «Применить» и закрыть окно кнопкjq «ОК».
Этот метод решает вопрос несовместимости, что позволит запустить игры без дополнительных эксцессов.
Подведение итогов
Ошибка воспроизведения игры, связанная с чтением и записью памяти, возникающая при запуске или в процессе игры PUBG, не является поводом для отказа от неё. В этом случае всё не так критично, как кажется: проблема обычно не имеет технического подспорья и часто решается не очень сложными манипуляциями, ориентированными на оптимизацию работы ПК и введением режима совместимости, с возможным обновлением драйверов видеокарты. Следуя советам и рекомендациям, приведённым в статье, каждый пользователь сможет самостоятельно справиться с проблемой, устранить ошибку и продолжить играть в PUBG.
Вопрос от пользователя
Здравствуйте.
При попытке запустить игру PUBG — вылетает ошибка, что «память не может быть прочитана».
Подскажите, что можно с ней сделать? (переустановка игры и системы — не помогла…)
Здравствуйте.
Не буду оригинальным, но, если подобная ошибка вылетает при запуске игры (загруженной с интернета из неизвестного источника) — есть высокая вероятность, что вы пытаетесь запустить опасное приложение, а система предотвращает сие действие.
Ниже в статье рассмотрю общую последовательность действий для устранения подобной проблемы.
Память не может быть «Read» / «Written» — внешний вид ошибки при запуске игры
*
И так, как исправить ошибку…
👉 ШАГ 1
Загружаем какой-нибудь «одноразовый» антивирус (например, Dr.Web CureIt!) и проверяем папку с игрой (приложением, которое вылетает) и системный диск с Windows.
Примечание: рекомендую это сделать даже в том случае, если у вас установлен какой-нибудь антивирус.
Dr.Web CureIt! — найдена угроза!
Если будут найдены вредоносное ПО — удалите копию игры (приложения) и перезагрузите ее 👉 с офиц. магазинов. Установите и перепроверьте — как правило, после этого всё начинает работать в штатном режиме…
*
👉 ШАГ 2
Если вирусы не были найдены и с файлами игры (приложения) все в порядке — отключите временно антивирус (защитник Windows) и попробуйте еще раз запустить игру.
Примечание: в некоторых случаях антивирус может блокировать норм. работу игр. Если окажется, что «виновником» является именно защитное ПО — добавьте нужную игру в белый список антивируса…
Отключение антивируса Avast на 1 час
Безопасность Windows — параметры ОС
*
👉 ШАГ 3
Помимо штатного защитника в современных версиях Windows есть еще одна защита — DEP (это набор технологий, который предотвращает запуск прогр. кода из некоторых областей памяти). Разумеется, во многих случаях эта защита работает «криво»…
В качестве диагностики (на время) стоит ее попробовать отключить.
*
Вариант 1: запускаем 👉 командную строку от имени администратора и используем команду: bcdedit.exe /set {current} nx AlwaysOff
(для включения: bcdedit.exe /set {current} nx AlwaysOn)
*
Вариант 2:
необходимо открыть вкладку «Панель управленияСистема и безопасностьСистема» и перейти в раздел с доп. параметрами.
Доп. параметры системы
После открыть параметры быстродействия и перейти во вкладку «Предотвращение выполнения данных» и добавить то приложение, для которого нужно отключить DEP (например, проблемную игру).
DEP — настройка
*
👉 ШАГ 4
После, посоветовал бы проверить целостность системных файлов (сделать это можно в командной строке, запущенной от имени администратора).
Команда для проверки: sfc /scannow
В идеале, по завершению проверки, вы должны увидеть сообщение о том, что нарушение целостности файлов не обнаружены (см. скриншот ниже 👇).
Не обнаружено нарушений целостности — проверка системных файлов
*
👉 ШАГ 5
Проверьте, не вышли ли для ОС обновления и заплатки. Благо, что Windows 10 позволяет это сделать в авто-режиме: достаточно открыть параметры (Win+i) и перейти во вкладку «Обновление и безопасность». См. скриншот ниже. 👇
Обновление ОС Windows 10
Кроме этого, рекомендовал бы вам просканировать свою систему с помощью 👉 Driver Booster. Эта утилита не только покажет, какие драйвера нуждаются в обновлении, но и проверит все необходимые библиотеки для корректной работы игр (разумеется, прямо из окна Driver Booster их можно будет установить).
Обновить всё — игровые компоненты, звуковые и игровые устройства и пр. / Driver Booster
*
👉 ШАГ 6: еще «пару» советов
Проверьте путь установки игры
Самое главное, чтобы в нем не было русских символов (в редких случаях определенные игры могут вылетать из-за этого — т.к. неправильно читают кириллицу). Обратите внимание на пример ниже:
- корректный: C:gamesMX vs ATV All Out
- не желательный: D:игрыгонкиgamesMX vs ATV All Out
Кстати, это же относится и к папке «Мои документы». Ее расположение можно узнать, если открыть ее свойства (например, в «Моем компьютере» 👇)
Расположение документов
*
Проверьте плашки ОЗУ
Проверьте плашки ОЗУ на ошибки и сбои. О том, как сделать такой тест — 👉 у меня на блоге была отдельная заметка.
Также попробуйте отключить часть из них, оставив всего одну плашку (это для тех, у кого их 2 и более). Кстати, не лишним будет протереть контакты RAM резинкой и кисточкой…
Чистка контактов памяти резинкой и кисточкой
*
Проверьте BIOS: не разогнаны ли плашки
В BIOS/UEFI можно изменять частоту работы плашек ОЗУ (на ноутбуках, обычно, данной опции нет). И если частота выставлена не оптимальная — ПК может вести себя не стабильно: внезапно перезагружаться, «показывать» синие экраны (иногда сыпать ошибки чтения памяти).
👉 В помощь!
Как войти в BIOS (UEFI) на компьютере или ноутбуке [инструкция]
Чаще всего частота памяти помечается как DRAM Frequency (рекомендуется снизить текущую частоту на 5-10%).
Если вы слабо в этом разбираетесь — то просто перейдите в раздел «Exit» и установите 👉 безопасные настройки (Load Optimized Defaults, Load Fail-Safe Defaults). Таким образом частота будет автоматически сброшена в наиболее оптимальную для вашей системы.
Настройки ОЗУ и встроенной графики / UEFI
*
Если вы исправили ошибку как-то иначе — сообщите в комментариях (заранее благодарю!).
Всего доброго!
👣
Полезный софт:
-
- Видео-Монтаж
Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
Видео сделает даже новичок!
-
- Ускоритель компьютера
Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).