В процессе подписания произошла ошибка недостаточно памяти

Обновлено: 02.07.2024

О том, какой именно памяти недостаточно

Некоторые начинающие пользователи ошибочно под памятью подразумевают свободное пространство на жестком диске компьютера и недоумевают, как это так: на HDD свободно много гигабайт, а система жалуется на нехватку памяти.

Причины, вызывающие ошибку

Если не ошибаюсь, пять описанных вариантов являются наиболее распространенными причинами ошибки.

Мало RAM

Если на вашем компьютере небольшое количество оперативной памяти, то имеет смысл задуматься о покупке дополнительных модулей RAM. Память сейчас не дорогая. С другой стороны, если у вас совсем старый компьютер (и память старого образца), и вы подумываете о скором приобретении нового, апгрейд может быть и неоправданным — проще временно смириться с тем, что не все программы запускаются.

Модуль оперативной памяти

О том, как самостоятельно узнать какая память нужна и сделать апгрейд я писал в статье Как увеличить оперативную память RAM на ноутбуке — в общем-то, все описанное там применимо и к настольному ПК.

Мало места на жестком диске

Несмотря на то, что объемы сегодняшних HDD внушительны, самому нередко приходилось видеть, что у пользователя из терабайта свободен 1 гигабайт или около того — подобное вызывает не только ошибку «недостаточно памяти», но и приводит к серьезным тормозам при работе. Не стоит доводить до этого.

Об очистке диска я писал в нескольких статьях:

Ну и главный совет — не стоит хранить множество фильмов и другого медиа, которое вы не будете слушать и смотреть, игр, в которые больше не станете играть и аналогичных вещей.

Настройка файла подкачки Windowsпривела к появлению ошибки

Если вы самостоятельно настраивали параметры файла подкачки Windows, то есть вероятность, что именно эти изменения привели к появлению ошибки. Возможно, вы даже не делали этого вручную, а постаралась какая-то программа, предназначенная для оптимизации быстродействия Windows. В таком случае, вам, возможно, следует увеличить файл подкачки или включить его (если он был отключен). Некоторые старые программы вообще не запустятся с отключенной виртуальной памятью и всегда будут писать о ее нехватке.

Файл подкачки Windows отключен

Во всех этих случаях рекомендую к ознакомлению статью, в которой подробно описано, как и что делать: Как правильно настроить файл подкачки Windows.

Утечка памяти или что делать, если отдельная программа забирает всю свободную RAM

Случается, что какой-то отдельный процесс или программа начинает интенсивно использовать оперативную память — это может быть вызвано ошибкой в самой программе, вредоносным характером ее действий или каким-либо сбоем.

Определить, нет ли такого процесса можно с помощью диспетчера задач. Для его запуска в Windows 7 нажмите клавиши Ctrl + Alt + Del и выберите диспетчер задач в меню, а в Windows 8 и 8.1 нажмите клавиши Win (клавиша с эмблемой) + X и выберите «Диспетчер задач».

Просмотр процессов в диспетчере задач Windows 7

В диспетчере задач Windows 7 откройте вкладку «Процессы» и отсортируйте по столбцу «Память» (нужно кликнуть по имени столбца). Для Windows 8.1 и 8 воспользуйтесь для этого вкладкой «Подробности», которая дает наглядное представление обо всех процессах, запущенных на компьютере. Их также можно отсортировать по количеству используемой оперативной и виртуальной памяти.

Если вы видите, что какая-то программа или процесс использует большое количество RAM (большое — это сотни мегабайт, при условии, что это не редактор фото, видео или что-то ресурсоемкое), то стоит разобраться, почему так происходит.

Если это нужная программа: повышенное использование памяти может быть вызвано как обычной работой приложения, например, при автоматическом обновлении, или операциях, для которых программа и предназначена, так и сбоями в ней. Если вы видите, что программа все время использует странно большое количество ресурсов, попробуйте переустановить ее, а если это не помогло — поискать в Интернете описание проблемы применительно к конкретному ПО.

Если это неизвестный процесс: возможно, это что-то вредоносное и стоит проверить компьютер на вирусы, есть также вариант, что это сбой какого-либо системного процесса. Рекомендую поиск в Интернете по имени этого процесса, для того, чтобы разобраться в том, что это и что с этим делать — скорее всего, вы не единственный пользователь, у кого возникла такая проблема.

В заключение

Помимо описанных вариантов, есть еще один: ошибку вызывает именно экземпляр программы, которую вы пытаетесь запустить. Имеет смысл попробовать загрузить ее из другого источника или почитать официальные форумы поддержки этого программного обеспечения, там тоже могут быть описаны варианты решения проблем с недостаточностью памяти.

Ошибка «Недостаточно памяти для обработки команды» встречается на серверах Windows и возникает при неправильно установленном значении реестра, а также после сброса или переустановки.


Для ее решения Майкрософт рекомендует изменить значение в определенном разделе реестра. Если проблема сохраняется, нет другого выбора, кроме как выполнить восстановление системы.

Внесение изменений в системный реестр

В большинстве случаев устранить проблему с недостаточно выделенной памятью для обработки команды можно путем использования официального решения. Для его применения требуется доступ администратора. Нужно внести изменения в раздел. Если его нет, создадим вручную.

Примечание: Параметр «IRPStackSize» нужно поменять на том компьютере, к файлам которого мы обращаемся.

Поскольку будем вносить правки в системный реестр, рекомендуется создать резервную копию. Для этого разверните меню Файл, щелкните на Экспорт и выберите папку для сохранения копии.

Откройте Редактор реестра командой regedit из окна «Выполнить» (Win + R).

Перейдите по пути к разделу:

Найдите запись IRPStackSize. Если ее не существует, щелкните в правой части окна на пустое пространство, выберите Создать – Параметр DWORD (32 бита).


Установите имя нового параметра «IRPStackSize», щелкните правой кнопкой мыши на него и выберите «Изменить».


В поле значение установите большее число и нажмите на «OK». Значения находятся в пределах от 0x1 до 0xC. Они эквивалентны от 1 до 12 в десятичной системе исчисления.

После внесения требуемых изменений перезагрузите компьютер и проверьте, исправлена ли ошибка. Если она остается, увеличивайте значение до тех пор, пока не будет исправлена.

Переустановка драйвера видеокарты

Если ошибка возникает при запуске игры, возможно, что драйвер видеокарты поврежден или устарел. Для решения его нужно полностью удалить перед установкой нового, поэтому потребуется утилита DDU (Display Driver Uninstaller). Загрузите утилиту с официального сайта.

После установки перезапустите компьютер в безопасном режиме. Если используете Windows 10, откройте меню Пуск, кликните на кнопку Питания и, удерживая клавишу Shift, нажмите на Перезагрузку.


В среде восстановления перейдите по пути Поиск и устранение неисправностей – Дополнительные параметры – Параметры загрузки, затем нажмите на F4, чтобы загрузить систему в безопасном режиме.


Запустите DDU, укажите графический процессор и выберите первый вариант «Удалить и перезагрузить». Приложение автоматически удалит текущие драйвера, затем перезагрузит компьютер.


Запустите приложение GeForce Experience, откройте вкладку «Драйверы» и скачайте последнюю версию.

После обновления перезапустите ПК. Проверьте, исправлена ли ошибка. Если видите, что для обработки команды по-прежнему недостаточно ресурсов памяти перейдите к следующему способу.

Также обновить драйвер можно путем загрузки из сайта NVIDIA или AMD и последующего запуска загруженного файла.

Удаление файлов временной папки

Если продолжаете наблюдать, что недостаточно требуемой памяти для обработки этой команды, попробуйте очистить временную папку. Эта папка содержит много системных конфигураций, которые иногда используются системой. Можно всегда создать ее резервную копию, если потребуется вернуть обратно.

Нажмите Win + R, чтобы вызвать окно «Выполнить», наберите %temp% и щелкните на «ОК».


Совместным нажатием Ctrl + A отметьте все записи, кликните на кнопку Удалить.


После перейдите на локальный диск C, откройте каталог Temp и также очистите все содержимое. Перезагрузите ПК и посмотрите, возникает ли ошибка, указывающую на недостаточную память при обработке команды.

word_-nedostatochno-pamyati-chtobyi-zakonchit-operatsiyu

В каких версиях программы возникает эта ошибка

Ошибка типа “Недостаточно памяти или места на диске” может возникнуть в программах пакета Microsoft Office 2003 и 2007. Если на вашем компьютере установлена устаревшая версия программного обеспечения, рекомендуем его обновить.

Почему эта ошибка возникает

Проблема нехватки памяти или места на диске характерна не только для MS Word, но и другого ПО от Microsoft, доступного для Windows ПК. В большинстве случаев возникает она по причине увеличения файла подкачки. Именно это и приводит к чрезмерной загруженности оперативной памяти и/или потере большей части, а то и всего дискового пространства.

Решение ошибки

Чтобы устранить ошибку “Недостаточно памяти или места на диске для завершения операции” необходимо освободить место на жестком диске, его системном разделе. Для этого можно воспользоваться специализированным ПО от сторонних разработчиков или же стандартной утилитой, интегрированной в Windows

1. Откройте “Мой компьютер” и вызовите контекстное меню на системном диске. У большинства пользователей этой диск (C:), по нему и нужно кликнуть правой кнопкой мышки.

2. Выберите пункт “Свойства”.

svoystva-diska

3. Нажмите на кнопку “Очистка диска”.

svoystva-lokalnyiy-disk-c

4. Дождитесь завершения процесса “Оценка”, во время которого система просканирует диск, пытаясь найти файлы и данные, которые можно удалить.

ochistka-diska

5. В окне, которое появится после сканирования, установите галочки напротив пунктов, которые можно удалить. Если вы сомневаетесь в том, нужны ли вам те или иные данные, оставьте все как есть. Обязательно установите галочку напротив пункта “Корзина”, если в ней содержатся файлы.

ochistka-diska-c

6. Нажмите “ОК”, а затем подтвердите свои намерения, нажав “Удалить файлы” в появившемся диалоговом окне.

ochistka-diska-udalit-faylyi

7. Дождитесь завершения процесса удаления, после которого окно “Очистка диска” закроется автоматически.

udalenie-faylov-s-diska

После выполнения вышеописанных манипуляций на диске появится свободное место. Это устранит ошибку и позволит сохранить документ Ворд. Для большей эффективности вы можете воспользоваться сторонней программой для очистки диска, например, CCleaner.

ccleaner

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

Временное решение

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

Чтобы не предотвратить потерю данных, содержащихся в документе MS Word, настройте функцию автосохранения файла, с которым вы работаете. Для этого воспользуйтесь нашей инструкцией.

Вот, собственно, и все, теперь вы знаете, как устранить ошибку программы Word: “Недостаточно памяти, чтобы закончить операцию”, а также знаете о причинах, по которым она возникает. Для стабильной работы всего программного обеспечения на компьютере, а не только продуктов Microsoft Office, старайтесь держать достаточно свободного места на системном диске, время от времени производя его очистку.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Ошибка «Недостаточно памяти» в 1С 8.3 и 8.2 является не такой уж и редкой. Ее можно встретить и в конфигураторе (например, при сравнении конфигураций), а так же в режиме «1С:Предприятие» при выполнении трудоемких обработок: например при записи большого файла формата base64.

недостаточно памяти

Данная ошибка может встречаться не только в программе 1С, но и в других программах операционной системы Windows.

Все дело в том, что в 32-х разрядных операционных системах по умолчанию 2 ГигаБайта на различные программы и столько же для операционной системы. В 64-х разрядных ОС выделяемый на приложения объем памяти составляет уже 4 ГигаБайта.

Следуя из вышесказанного, вам необходимо увеличить размер выделяемой адресной памяти на приложения, коим является программа 1С. Сделать это можно двумя способами: осуществить переход с 32-х разрядной системы на 64-х разрядную, или увеличить выделяемое изначально количество адресной памяти.

Перед вами отобразится поиск программ. Выберите ту, что называется «cmd».

cmd

Так же командную строку можно открыть при помощи комбинации горячих клавиш Windows + R.

пуск - выполнить

bcdedit /set increaseuserva 3200

Получите понятные самоучители по 1С бесплатно:

установка размера

В данном случае вы увеличите объем адресной памяти до 3200 МегаБайт.

Далее перезагрузите компьютер и попробуйте выполнить в программе те же самые действия, на которых раньше выдавалась ошибка.

После того, как у вас все получилось, настоятельно рекомендуется восстановить прежний объем адресной памяти. Данная мера временная, так как при выделении памяти на приложения, у операционной системы ее становится меньше. За счет этого возможно нарушение стабильности Windows.

Для восстановления адресной памяти в значение по умолчанию можно воспользоваться следующей командной, которая так же вводится в командной строке:

bcdedit /deletevalue increaseuserva

восстановления адресной памяти

Подпишитесь на наш YouTube канал

В XP не работает данная команда

Для Windows XP/2003 – добавлением ключа /3GB в файле Boot.ini
Только загугли как это правильно сделать, чтобы не угробить загрузку системы)

А если система и так х64? х128 Вроде пока не выпустили:) И что делать тогда?

А это что то меняет? Распределение памяти работает аналогично как я понял, так что спокойно увеличивай объём, который выделяется для приложений используя метод приведённый выше.

Из 5 рабочих мест такая ошибка вылезала только на одном, хотя оно ничем особо не отличалось от остальных. Все рабочие места на WinXP, файловая база в сетевой папке (около 7 гб).

Причем в момент возникновения ошибки в диспетчере задач показывалось, что занятой памяти на ПК 1.2 гб и свободной еще 2 гб.

Вылечилось очень неожиданным способом. ПК с 4 гб памяти и интегрированным видео Intel. Зашел в БИОС, выставил видеоадаптер iGPU (было Авто), размер видеопамяти 64 мб (было Авто).

Всё, проблема решилась, в 1С перестала вылезать ошибка о нехватке памяти. Даже /3GB в boot.ini не стоит (/userva тоже отсутствует). Да и количество занятой и свободной памяти в диспетчере задач как бы намекает, что в данном случае эти опции ничего не изменят.

Видимо, объем видеопамяти в режиме Авто, равный вроде 512 мб, занимает большой диапазон в зарезервированном адресном пространстве (выше 3.34 гб, того объема памяти, который показывается в Windows, но ниже 4гб). Остальные устройства тоже занимают какие-то адреса в этом пространстве, и, возможно, пересекаются с адресами реальной памяти. То есть система пытается выделить блок памяти близко к 3.34 гб и получает облом (т.к. по этому адресу оказывается память какого-нибудь устройства). В результате в 1С вылазит ошибка.

А когда видеопамяти всего 64 мб, остального пространства адресов хватает, чтобы разместились адреса всех устройств, и они не пересекаются с реальной памятью. Соответственно, к каким бы ячейкам памяти из имеющихся в Windows 3.34 гб ни обратилась программа, все сработает нормально, никаких ошибок не будет.

В данной статье рассмотрим ошибку: На компьютере недостаточно памяти. Чтобы освободить память для нормальной работы программ, сохраните файлы, а затем закройте или перезагрузите все открытые программы.


Из-за чего выходит данная ошибка?

Данная ошибка означает, что у Вас недостаточно оперативной памяти для использования запущенных приложений, либо недостаточно места для файла-подкачки, т.е недостаточно места на жестком диске.

1) Закрыть большинство открытых приложений, которые потребляют оперативную память. Так же рекомендуем отключить программы из автозагрузки, которые Вам не нужны для постоянного использования. Сделать это можете путем нажатия горячих клавиш Win + R => Далее впишите в окно ввода msconfig => Ок => Автозагрузка. Отключите от туда все лишние приложения, которые Вы не используете, либо которые нужны Вам не всегда.

2) Настройте файл подкачки. Нажмите Win + R => Далее впишите в окно ввода sysdm.cpl => Ок => Дополнительно => Быстродействие - Параметры => Дополнительно => Изменить.


Снимите галку с пункта "Автоматически выбирать объем файла подкачки". Далее выделите системный диск C и в строке "Исходный размер (Мб)" укажите минимальный файл подкачки, она не может быть меньше 400мб, а в строку "Максимальный размер (Мб)" - это максимальный размер памяти Вашего системного диска, который Вы разрешите системе отнять для подкачки файлов. После ввода параметров нажмите "Задать" => Ок.

3) Помимо всего, настроенного файла подкачки будет мало, если на Вашем системной жестком диске мало памяти, рекомендуется иметь около 20 Гб свободного места на диске C.

4) Проверьте в диспетчере задач во вкладке "Процессы", что отнимает от Вашего ПК оперативную память, как правило это могут быть различные браузеры, либо какие-то сторонние программы, через которые утекает Ваша ОЗУ, это может служить, то что в приложении есть какой-либо Баг, либо у Вас для нее слишком мало оперативной памяти. На момент 2020 года на компьютерах минимально-требуемый для комфортной работы - это 8 Гб оперативной памяти, если у Вас ее меньше, то рекомендуем проапгрейдить Ваш ПК, либо ноутбук для корректной работы.

Читайте также: