Память не может быть read 1с
Привет Всем!
Кто может подсказать.
Работала себе 1С - все было хорошо и ни с того ни с сего слетела она
Выдает ошибку:
Инструкция по адресу "0x029091a8" обратилась к памяти "0x02e48c3a". Память не может быть "written".
"OK" -- завершение приложения
Как можно решить эту проблему?? 1С является локальной - не сетевой.
А то переставлять ХР - очень плохой выход
Буду рад любым советам!
Всем заранее спасибо!
Попробуй поменять релиз программы как минимум на 21, а то и 23
Кстати, о рел.23. После обновления появился глюк: базу закрываю, а файл 1Cv7.lck не удаляется. Невозможно после этого выполнить сохранение, обновление, зайти монопольно. Вручную этотй файл тоже не удаляется. Вернула рел.21, проблема исчезла.
Да инсталянт вообще не запускается слетает он
Пробывал на 20 релизапдейт поставить все равно эта же ошибка
какие еще есть варианты?
снеси полностью все как положено и установи заново
Системный реестр чистил, когда сносил? 1С случайно не ломаная?
Лицензионная
Попробывал переставить получилось выдает "Невозможно загрузить модуль basic.dll"
Как есть варианты чтобы обойти - обновления на 20 релиз были поставлены на 17
Так же системный реестр не чистился - что стоит удалить в нем?
Очевидно - проблема не в реестре. Я видел такие ситуации и на других программах. Конфликт в памяти. Соответственно на других релизах этого может и не быть. Проблема в "замусоривании" памяти. То есть затребованные и уже использованные аппаратные ресурсы не освобождаются. Можно попробовать установить какой-либо оптимизатор памяти либо искать с чем конкретно конфликтует (конфликт скорей всего возникает с одним из SYS-драйверов). Искать можно попеременно выгружая драйвера из памяти - например прогой PSERV.CPL (у нее именно такое имя - это не имя файла, хотя такой файл и входит в комплект поставки). Прога полностью фриварная.
Мне вообще все равно ХР это, 7, 8, виста и т.п. У меня на ноуте установлена только 1с, в которую я не могу зайти. Мне нужна помощь.
Мне вообще все равно ХР это, 7, 8, виста и т.п. У меня на ноуте установлена только 1с, в которую я не могу зайти. Мне нужна помощь.
Ну и как тебе помогать-то? Выложи, хотя бы, видео того, что происходит при попытке запуска 1С. Будем посмотреть.
Но ХР - это пипец. У нас на заводе осталась группа таких упоротых мракобесов, мы их наызваем "жрущие кактус". В новых системах многих ситуаций не может возникнуть в принципе. Выкинь ХР и забудь. После этого ошибка может тупо пропасть навсегда.
Кстати, новые релизы многих программ могут тупо под ХР не работать, т.к. разрабы их тупо не тестируют на старых ОС.
И правильно делают. Но если у тебя 1С не стыренный с рутрекера, а купленный за бабки, можешь накатать жалобу в 1С. Они обязаны будут родить тебе решение проблемы.
А вообще, тут не справочное бюро а форум- учитесь гуглить.
Кстати, новые релизы многих программ могут тупо под ХР не работать, т.к. разрабы их тупо не тестируют на старых ОС.
1. Толстый клиент
Для установки толстого клиента компьютер конечного пользователя должен удовлетворять требованиям:
Операционная система Windows XP Service Pack 2 и выше, Windows Server 2003 и выше, Fedora 17 и выше, Mint 12 и выше, Ubuntu 12.04 LTS и выше, Alt Linux СПТ 6.0 и выше;
Процессор Intel Pentium/Celeron 1800 МГц и выше;
Оперативная память 1 Гбайт и выше;
Жесткий диск (при установке используется около 300 Мбайт);
SVGA-дисплей.
Если данный компьютер будет использоваться для разработки конфигураций, тогда он должен отвечать следующим требованиям:
Операционная система Windows XP Service Pack 2 и выше, Windows Server 2003 и выше, Fedora 17 и выше, Mint 12 и выше, Ubuntu 12.04 LTS и выше, Alt Linux СПТ 6.0 и выше;
Процессор Intel Pentium/Celeron 2400 МГц и выше;
Оперативная память 2 Гбайт и выше (рекомендуется 4 Гбайт);
Жесткий диск (при установке используется около 300 Мбайт);
SVGA-дисплей.
Также на требования, предъявляемые к оперативной памяти при работе толстого клиента и разработке конфигураций, оказывает влияние функциональная наполненность конфигурации.
2. Тонкий клиент
Для установки тонкого клиента компьютер конечного пользователя должен удовлетворять требованиям:
Операционная система Windows XP Service Pack 2 и выше, Windows Server 2003 и выше, Fedora 17 и выше, Mint 12 и выше, Ubuntu 12.04 LTS и выше, Alt Linux СПТ 6.0 и выше;
Процессор Intel Pentium/Celeron 1800 МГц и выше;
Оперативная память 1 Гбайт и выше;
Жесткий диск (при установке используется около 70 Мбайт);
SVGA-дисплей.
Добрый день! Люди, помогите, пожалуйста. Ситуация следующая.
При записи документа "Событие" база вылетает. Говорит, произошла ошибка память не может быть read. И так у всех пользователей в толстом клиенте.
В чем может быть проблема? Заранее благодарна.
(11) и что там посмотреть? там написано "Ошибка приложения 1cv8.exe, память не может быть read" и все
вчера еще проблемы не было. Сегодня утром внесла изменения, никак не касающиеся событий, сейчас эти изменения откатила обратно, разницы никакой
(19) копии текущей базы нет, есть ночная копия. база большая, будет восстанавливаться наверное долго, но видимо надо попробовать.
(24) нет, была добавлена новая форма в справочник ХранилищеДополнительнойИнформации, изменен общий модуль работы с файлами и модуль одного справочника
сделай копию базы, разверни у себя, думаю вылетать не будет, значит дело не в коде.
(51) например, так записать:
+(66) вылетает при записи нового документа? при отмене проведения проведенного? или при проведении не проведенного?
(72) на 5 точно, кто не в терминале работает, остальные не могу проверить, пользователи территориально не тут
(74) версионирование - да, RLS - да, обмены данными. один план обмена "Полный" у всех объектов разрешить, типовой
(75) а в самом плане обмена нет узлов? Возможно ли отключить по очереди версионирование и РЛС и проверить как будет записываться?
если пишет про память, то либо битые ссылки, либо действительно памать сьедена, либо превышение количества таблиц при выходе из метода и включении РЛС.
про платформу, сервер, си.. т.е. фото уже спрашивали?
я бы сделал копию базы - очистил ее от битых ссылок и залил ли бы ее заново в другое место на диске, да и на вирусняк походе, может антивирь кусает.
короче вариантов масса, можно проводить допрос дальще)
(76) версионирование всегда использовалось и все было ок. ну можно отключить временно данный объект. а РЛС, у меня права полные, однако ошибка все равно возникает
да самый правильный совет уже дали, поднять локально базу из бэкапа и посмотреть если робит то выгрузить dt и его залить в текущию базу или новую создать и туда залить.
"ошибка память не может быть read" вы можете увидеть на любом копьютере даже если там нет 1С.
Его появление без 1С может быть обусловлено активностью вируса, проблемами с секторами жесткого диска, жесточайшей настройкой прав пользователя ОС, еще пара варинтов.
Вывод: че вы прицепились к 1С и РЛС, как правило, у девочек на компах - ворох вирусятины, даже если она одмин)
(88) если восстановленная версия пашет на другой машине, сервере, то
(91) ога, это специальный вирус был сделан только для того, чтобы не давать записывать документ "Событие"? )))
на самом деле тот сектор харда, где физически хранится таблица документа "События" стал содержать бэды в области данных - мне это кажеться наиболее вероятным
(96) для тех кто в танке: база серверная, в терминале всё ок, на клиентах - нет. Какая нафиг физическая таблица? она что, разная для разных клиентов?
(97) тогда проблема в сети, т.е. либо вирус, либо происки одмина, который просто хочет потрепать нервы девочке, наверно есть за что)
(90) спасибо за советы, это все не мои обязанности, мне проблемку надо как-то решить сейчас, а то пользователи не могут заносить данные((
Конфигурация 1С: Управление торговлей, ред. 10
При закрытии программы периодически возникает следующая ошибка - "Ошибка приложения : Инструкция по адресу "0x40005cde" обратилась к памяти по адресу "0x0cdc1e14". Память не может быть "read". Подскажите, пожалуйста, в чем может быть причина? И как с этим бороться?
(2) Kom-off, не помогло.
(3) Varp, винда - XP SP2, базу на ошибки проверяли всеми возможными способами. Все в порядке. Винт попробуем проверить.
Какая Винда? На ошибки базу проверяли? Поробуйте почистить логи. Проверьте винт на битые кластеры. Но скорее всего база немного битая так что проверяйте.
Проблема только с 1с-кой . Попробуйте переустановить последнюю платформу . Возможно повреждены какие-то библиотеки (dll)
(6) Mirared, Была подобная проблема- если в ошибках в ситемном журнале операционной ситемы увидите проблему с dll- посмотрите в интернете (не помню точное название ее). в моем случае была связана с интернет эксплорером- помогло удаление его и установка более ранней версии.
(6)Да попробуйте посмотреть в журнале событий ил журнале приложений в управлении компом. Так часто бывают расшифровки проблем или хотя бы намек.
ПРосмотрите системныеошибки в управлении ОС, попробуйте отключить антивирус, протестируйте оперативную память
Была аналогичная ситуация, причем у разных клиентов на разных машинах. Помогает чистка кэша 1с.
Для WinXP: C:\Documents and Settings\USERXP\Application Data\1C\1Cv82
C:\Documents and Settings\All Users\Application Data\1C\1Cv82
Для Win7: C:\Users\USER7\AppData\Roaming\1C\1Cv82
C:\Users\USER7\AppData\Local\1C\1Cv82
удаляете папки с цифрами вида "00000000-0000-0000-0000-000000000000"
Однозначно кэш, кстати бывает такое же на клиент серверном варианте, я одно время голову изломал. половина работает, а половина при входе вылетает. локальный кэш ничего не дал, выгнал всех, на сервере снес весь кэшь перепрописал базы и вуаля все заработали
Как можно устранить ошибку «Память не может быть read»?
Пробуем отключить службу предотвращения данных (DEP)
В первую очередь мы рассмотрим службу, которая и отвечает за появление подобного рода ошибок. Ее называют «Служба предотвращения данных» (DEP). Она контролирует как другие обращаются к памяти. Таким образом наблюдая, что бы все приложения находились на своих местах в памяти. Возможно Вам тоже приходилось пересекаться с такой проблемой: работаете в каком-нибудь приложении и внезапно оно закрывается. Если у вас Windows 7, появляется окно такого вида.
Какой бы вариант не был выбран, в любом случае, запущенное приложение закроется с потерей всех не сохраненных данных. И это очень неприятно.
Причина такой неисправности всегда кроется в некорректной работе приложения, которое было закрыто. А служба предотвращения данных, при обнаружении неполадок во время программы, выполняет аварийную остановку и закрытие. Но если отключить эту службу, то такая ошибка перестанет возникать и закрывать приложения. Это не всегда помогает, однако в многих случаях срабатывает.
Для отключения службы DEP, необходимо зайти в ее настройки. Любые подобные действия необходимо делать с правами Администратора. Чтобы это сделать, следуйте инструкции, которая описана далее.
Для тех, у кого стоит Windows 7
Заходим в панель управления (через меню «Пуск») и находим раздел «Системы и безопасности», открываем его. И теперь открываем пункт «Система». В левой части окошка находится ссылка «Дополнительные параметры системы», переходим по ней.
Далее заходим в «Дополнительно». В части, которая связанна с быстродействием, кликнем по параметрам.
В следующем окошке необходимо будет открыть раздел с названием «Предотвращение выполнение данных».
Тут можно увидеть, что DEP может быть активирована, например, для контроля за основными программами и службами, а может работать для анализируя все установленные на компьютере приложения. Здесь же можно добавить к исключениям программы, с которыми эта служба не будет взаимодействовать.
В этом примере, DEP будет игнорировать исключительно одну, определенную программу. Что бы это сделать активируем пункт «Включить DEP для всех программ и служб, кроме выбранных ниже:». Затем необходимо нажать на «Добавить».
Ищем файл приложения, которое собираемся добавить в список исключений DEP. Затем выбираем его.
После того как приложение было добавлено, нажимаем на кнопку «Применить» и затем на кнопку «Ок». После этого выполняем перезагрузку своего компьютера. Теперь служба DEP не будет контролировать выбранную программу. Если в дальнейшем потребуется обратно включить DEP для добавленного в список исключений приложения, то просто необходимо убрать возле него галочку.
После этого снова нажимаем «Применить» и выполняем перезагрузку компьютера.
Ну а как тогда полностью отключить DEP? Что бы это сделать, придется прибегнуть к командной строке. Заходим в меню «Пуск» и в поиске набираем «cmd». Нам нужно открыть контекстное меню, для программы «cmd» (кликнув по ней правой кнопкой) и в нем перейти на пункт, позволяющий запуститься от имени администратора.
У нас откроется терминал. В нем необходимо ввести такой текст: bcdedit.exe/set nx AlwaysOff
После того как Вы ввели этот текст, нажимаем на «Enter» и выполняем перезагрузку своего ПК. Теперь DEP вообще не будет запускаться. Когда понадобится ее снова активировать, таким же образом откройте окошко командной строки и вставьте туда этот текст: bcdedit.exe/set nx OptIn
Опять нажимаем «Enter» и выполняем перезагрузку.
Для тех, кто пользуется Windows XP
Если Вы являетесь пользователем ОС Windows XP, то нужно выполнить такие шаги:
В свойствах системы, находим раздел «Дополнительно», в пункте с названием «Загрузка и восстановление» кликаем по кнопочке «Параметры».
Нажимаем на кнопочку «Правка».
Теперь потребуется немножко подкорректировать файл boot.ini. Мы должны изменить этот фрагмент: /noexecute=optin на такой: noexecute=AlwaysOff и после того сохранить все изменения. Затем, выполняем перезагрузку своего компьютера.
Часто, описанные выше операции, помогают избавиться от ошибки «Память не может быть read». Но если проблема не исчезла, предлагаю перейти к другому способу ее решения.
Конфликты в программном обеспечении
В случае, когда на компьютер устанавливалось большое количество разных программ то возможно, что с большой долей вероятности некоторые из них будут создавать помехи другим и мешать нормально работать. При определенных обстоятельствах это будет вызывать ошибку некорректного чтения памяти.
Еще достаточно негативную роль отыгрывает всякий программный мусор на диске, разные затерянные файлы. Такой хлам появляется и накапливается при выполнении установки, или удаления разных программ (особенно если это делать часто). Поэтому рекомендуется регулярно выполнять чистку системы от бесполезных и не удаленных файлов.
Можно воспользоваться специальными утилитами, которые чистят реестр и файловую систему. Про них упоминалось в одной из предыдущих статей на этом сайте.
Возникновение программного конфликта, за которым последует упомянутая ошибка, может произойти из-за неправильно указанной папки, во время установки приложения (особенно это касается игр). В неподходящем месте, программа может просто начать мешать нормально работать остальным приложениям.
Дополнительно, при возникновении ошибок, всегда выполняйте полное сканирование антивирусом. Ведь конфликт может возникнуть из-за «тихо» установившейся вредоносной программы, например, «трояна».
Отключение отчета об ошибках
Для тех, кто пользуется Windows 7:
Через меню «Пуск» заходим в «Панель управления», там находим раздел «Система и безопасность». Открываем «Центр поддержки» и выбираем «Параметры».
Иногда данный раздел может не отображаться, тогда просто зайдите в «Обслуживание» и откройте там необходимо перейти к дополнительным параметрам отчетов об ошибках. В конце концов появится такое окошко.
Выберете пункт с названием «Не проверять на наличие новых решений». Затем нажимаете на кнопку «Ок» и выполняете перезагрузку компьютера.
Для тех, кто использует Windows XP, для отключения отчетов нужно выполнить такие действия:
Через «Пуск» заходим в «Панель управления», в ней открываем раздел Системы. В нем находим и раскрываем «Дополнительно». Там нужно запустить «Отчет об ошибках». Теперь переключаемся на «Отключить отчет об ошибках» и убираем флажок возле «Но уведомлять о критических ошибках».
Жмем «ОК» и выполняем перезагрузку компьютера.
Нарушения в библиотеке ole.dll
Используйте сочетание клавиш Win+R и в отрывшемся окошке «Выполнить» введите следующий текст: regsvr32 %SystemRoot%\system32\ole32.dll
Затем жмем на «Enter». Затем выполняем перезагрузку компьютера.
Проблемы, возникающие с виртуальной памятью
Неполадки с файлом подкачки также, иногда, приводят к всевозможным ошибкам. В определенных случаях, этого вида памяти может быть просто недостаточно, слишком маленькие размеры файла подкачки. Поэтому необходимо увеличить его.
В других случаях, проблемы могут возникнуть после установки программ (особенно игр) которые требуют более мощных ресурсов чем те, что есть на компьютере. Приведу пример: для адекватной работы игры необходимо 2 ГБ оперативной памяти, а на данном ПК имеется всего лишь 512 МБ. После запуска такой игры, вполне закономерно, может возникнуть и ошибка доступа к памяти.
Пиратская версия Windows
Сейчас есть великое множество всевозможных ломаных систем Windows. Всякие пиратские сборки не несут никаких гарантий того, что система будет стабильно работать. Ведь при их создании, в коде оригинальной Windows выполняют довольно значительные изменения, которые влекут за собой всевозможные ошибки. Все эти сбои довольно часто приводят к переустановке операционной системы.
Ничего не помогло?
Выполните проверку жесткого диска на наличие ошибок, не помешает дефрагментация диска. И если даже после этого ошибка продолжает о себе напоминать, то можно выполнить переустановку операционной системы, с полным форматированием винчестера. Особенно это рекомендуется для тех, кто пользуется пиратскими Windows. Ведь в таком случае все программные неисправности могут быть связанны с ошибками самой сборки. На этом все, держите систему в чистоте. До скорой встречи в следующей статье!
Читайте также: