Исправление ошибки Недостаточно памяти 1С
«Недостаточно памяти» — с такой ошибкой, наверное, встречался каждый, кто работает с 1С 8.3 и 1С 8.2. Давайте рассмотрим причины появления и вариант, как же исправить данную ошибку.
Эта ошибка может возникнуть при очень многих событиях — обновлении конфигурации, обработке большого файла, при формировании отчета, загрузке большой базы данных и так далее. Здесь речь идёт об адресной памяти, то есть простым апдейтом оборудования тут не помочь.
Ограничения адресной памяти для 1С
Причина кроется в ограниченном выделении адресной памяти операционной системой под программное обеспечение.
Ограничения адресной памяти по умолчанию:
- для 32-битной системы — 2гб
- для 64-разрядной — 4 гб
Для того чтобы увеличить размер адресной памяти, необходимо:
- Запустить командную строку: «Пуск — Выполнить» — введите CMD и нажмите enter.
- Введите в командной строке «bcdedit /set increaseuserva 3072″, где 3072 — размер желаемой адресной памяти.
- Перезагрузите компьютер.
- Попробуйте выполнить действие в 1С 8, которое не получалось ранее.
- Если всё получилось и операция повторяется не так часто, рекомендуется вернуть размер адресной памяти к значению по умолчанию с помощью команды «bcdedit /deletevalue increaseuserva».
Вот и всё, надеюсь, помог, хорошего дня!
Получите понятные самоучители по 1С бесплатно:
Другие статьи по 1С:
- Администрирование (обновление 1С, резервные копии и т.д);
- Программирование 1С
- Обучение 1С
Если Вы начинаете изучать 1С программирование, рекомендуем наш курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
СПРОСИТЕ в комментариях!
Людмила:
Спасибо. Помогли!!!
Аноним:
Добрый день! Как это делается помогите мне я не понимаю ? а у вас есть видео уроки
Илья:
Спасибо.
Павел:
Здравствуйте! Подскажите, а если сервер Windows 2003 Interprise Edition, подставляю в boot.ini после fastdetect /3GB (по рекомендациям 1С памяти у нас ОП 8 GB), увеличивая адресное виртуальное пространство. Но сервер дает сбой какого-то драйвера и на экране один курсор. Ч то можно предпринять???? SOS
Программист 1С:
Доброго времени суток!
Пришлите сообщение ошибки — попробуем подсказать.
Павел:
Здравствуйте!
Снял скриншоты с сервака, посмотрите, пож-та, на [email protected]
Massage:
А сервер нормально работает с этой памятью? У меня был случай было 2 Гб оперативки одной планкой купил ещё 2гб и частота и все тайминги совпадали. Он загружался и работал но при том как нарастали задачи и первые 2 Гб подходили к концу и когда переходило на вторую планку то все система намертво вставала или синий экран, притом не важно какой процесс запускали проверяли даже на многих процессах видеопроигрования. Итог пришлось покупать 2 планки по 2гб комплектом вот тогда все заработало. Попробуйте запустить просмотров видео чтобы более 1 планки задействовать и если у Вас более двух то чтобы занять все и посмотрите если опять ошибки возможно оперативки комплектом нужно будет купить.
Программист 1С:
Честно говоря, очень трудно подсказать вам.
Получается железо отказывается работать с этими параметрами.
Судя по ошибкам — это некий синий экран смерти.
Много раз применяли вышеописанный метод и таких проблем не возникало.
Андрей:
На сервере 30ГБ памяти , 8ка x64. Вчера выпал с ошибкой «Недостаточно памяти» при закрытии месяца в 1С:Предприятие. Сколько выставить increaseuserva ?
Кирилл:
Только опытным путем, начните с 4-5
Константинт:
При вводе команды пишет «не удается открыть данные конфигурации загрузки. Отказано в доступе.» Что может быть?
титя:
попробуйте запустить командную строку от имени администратора
Александр:
Здравствуйте! После ввода команды пишет «Не удается открыть данные конфигурации загрузки. Отказано в доступе»
Корвин:
“Не удается открыть данные конфигурации загрузки. Отказано в доступе”
запустите командную строку от имени администратора (правой кнопкой мыши и «запустить от имени администратора»)
deulin-dj:
запускайте командную строку от имени администратора
Наталья:
При обновлении программы 1С 8.3 компьютер перезагрузился и теперь не зайти в программу — пишет недостаточно памяти.. Как быть? Подскажите, пожалуйста.
Кирилл:
Сложно сказать что случилось. Попробуйте запустить тестирование и исправление информационной базы
Кирилл:
такая же проблема, ни с того ни с сего, недостаточно памяти, у нас конфига ломбард, не обновляли ничего, работала себе и работала, ту бац, база лежит на сетевом хранилище, сеть тестил, на ноутах где запускаем пробовал и платформу переустанавливать 8.2 8.3, памяти добавил до 4Гб, команду вашу выполнял, тестировал базу, да я уже мне кажется все мыслимое и не мыслимое перепробовал, вываливается и все тут…
Кирилл:
Сталкивался с ошибками в конфигурациях (например, в ERP), где при определенных условиях программа генерила бесконечные таблицы и вываливалась в «недостаточно памяти»… Тут сколько памяти не дай — всё равно съест…
sasha:
Не помогает, даже попробовал 6 Гб. На компе стоит 16 Гб. Пытаюсь проанализировать файл ТЖ который весит 1.5 Гб память в диспетчере задач доходит до 2.5Гб и 1С падает всеравно с этой ошибкой. На методе Текст.Прочитать(ИмяФайла)
Кирилл:
Значит причины другие. Даже интересно что там за файл он пытается прочитать 🙂
Дмитрий:
Здравствуйте! Пробовал этот способ, запускал консоль с правами админа, запускал процесс в 1С, вызывающий появления окна с предупреждением о нехватке памяти. Ошибка появляется когда приложение 1С есть 4гб памяти. На сервере 12гб, 2 хеона х5660, винда 7 ультимейт. Думаю уже на CentOS 7 перенести в клиенто — серверный вариант
Игорь:
Ошибка «Недостаточно памяти» появляется при экспорте номенклатуры на сайт на БУС через стандартный модуль обмена.
У товаров по 1500 свойств выгружается.
В настройках обмена уже поставил чтоб в пакете был всего 1 товар.
1с стоит на сервере с 32ГБ оперативной памяти. По вашему ману увеличивал в плоть до 28ГБ. Толку — ноль. переваливает за 4ГБ и отваливается мин через 10 после старта обмена.
Поддержка БУС говорит писать в 1С. Те молчат.
Аноним:
Здравствуйте. Проблема! При попытке изменить»этикетку»
Как то все сбилось и при попытке исправить пишет » нехватает памяти и вырубает программа.предв просмотр -маленький квадрат в ячейке R1C1.при попытке увеличения все виснет.при умолчанию поставила и покопалась. Тоже самое стало. что и выше. Как сделать теперь новую этикетку?
Евгений:
Помогло простое удаление из списка баз и добавление ее заново!
arshanskiyav:
Равносильно очистке кэша
Иван:
Что будет если выставить число больше чем оперативной памяти?
Arshanskiyav:
Вот Вы все расписали и говорите верните взад настройку, а почему нельзя/не рекомендуется оставлять ее?
Андрей:
Спасибо. Помогло.
Alexey M:
Ребята, а как решать эту проблему на Mac OS. Установил 1С на macbook, все работает прекрасно, кроме того, что выбивает ошибку «недостаточно памяти» и программа отключается….
Аноним:
Отключил антивирус.
ilya:
На wnXP помогло удаление и добавление базы из списка баз.
Юлия:
Спасибо большое. Помогло
Yurissum:
64 битную платформу установите
микхадол:
не помогло, выдает ту же фразу,после неоднократных увеличений и разового большого до 10000Мгб
микхадол:
загружаемая инфобаза из компа 7500Мгб