Ошибка 1450 недостаточно системных ресурсов для завершения операции

SQL Server 2008 R2 Standard SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Web SQL Server 2012 Standard SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Web SQL Server 2014 Standard SQL Server 2014 Developer SQL Server 2014 Enterprise SQL Server 2014 Web SQL Server 2016 Standard SQL Server 2016 Enterprise SQL Server 2016 Developer SQL Server 2016 Web SQL Server 2017 on Windows (all editions) Еще...Меньше

SQL Server 2008 R2 Standard SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Web SQL Server 2012 Standard SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Web SQL Server 2014 Standard SQL Server 2014 Developer SQL Server 2014 Enterprise SQL Server 2014 Web SQL Server 2016 Standard SQL Server 2016 Enterprise SQL Server 2016 Developer SQL Server 2016 Web SQL Server 2017 on Windows (all editions) Еще…Меньше

Проблемы

На компьютере с SQL Server Предположим, выполните одно из следующих действий:

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

  • Создать моментальный снимок базы данных на зеркальной базе данных

  • Выполнение инструкции DBCC CHECKDB семейства команд для проверки согласованности большой базы данных и выполняется большое количество изменений данных в этой базе данных.

В этом случае можно заметить следующие ошибки в журнале ошибок SQL Server в зависимости от SQL Server выполняется на среду.

Windows Server 2003

Операционная система возвратила ошибку 1450 (существует недостаточно системных ресурсов для завершения запрошенной службы.) для SQL Server во время записи по смещению 0x00002a3ef96000 в файле с дескриптором 0x0000000000000D5C. Обычно это временное условие и SQL Server будет повторять попытки операции. Если это будет продолжаться затем немедленно необходимо принять меры для ее устранения.

Windows Server 2008, Windows Vista и более поздних версиях операционных систем сервера и клиента

Операционная система возвратила ошибку 665 (Запрошенная операция не удалось из-за ограничения файловой системы) для SQL Server во время записи по смещению 0x00002a3ef96000 в файле «Sam.mdf:MSSQL_DBCC18»

Кроме этих ошибок можно также отметить ошибки Времени ожидания кратковременной блокировки , как показано ниже:

  • Истекло время ожидания кратковременной блокировки: класс «DBCC_MULTIOBJECT_SCANNER», 000000002C61DF40 код, введите 4, задача 0x00000000038089B8: 16 waittime 600, флаги 0x1a-владельца задачи 0x0000000006A09828. Продолжение ожидания.

  • Истекло время ожидания кратковременной блокировки: класс «ACCESS_METHODS_HOBT_COUNT», 000000002C61DF40 код, введите 4, задача 0x00000000038089B8: 16 waittime 600, флаги 0x1a-владельца задачи 0x0000000006A09828. Продолжение ожидания.

Кроме того вы можете также заметить блокировки при просмотре различные динамические административные представления (DMV) как sys.dm_exec_requestssys.dm_os_waiting_tasks, и т.д.

Причина

Эта проблема возникает, если большое количество экземпляров ATTRIBUTE_LIST_ENTRY необходимы для поддержания сильно фрагментированные файл в NFTS. Такое поведение описано в следующей статье БАЗЫ знаний:

  • 967351  сильно фрагментированные файл в томе NTFS не может выйти за пределы определенного размера

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

Полный фон как ядро SQL Server использует NTFS разреженные файлы и альтернативные потоки данных можно найти по следующим ссылкам:

  • Как это работает: SQL Server 2005 моментальные снимки базы данных (реплики)

  • SQL Server сообщает 1450 или 1452 ошибка операционной системы или 665 (повторов)

  • Как это работает: SQL Server разреженных файлов (моментальных снимков баз данных и DBCC) пересматривать

  • Как базы данных моментальные снимки работы

  • Инструкция DBCC CHECKDB (Transact-SQL) [См. раздел примечаний для «Внутренний моментальный снимок базы данных»]

  • Записывает новые расширенные события для отслеживания разреженного файла моментального снимка

Решение

  1. Разбейте большой базы данных в файлы меньшего размера. Например если имеется один файл данных 8 ТБ можно можно разбить его на восемь 1 ТБ данных файлов. Высокого уровня ниже приведены действия, необходимые для выполнения этой задачи.

    1. Добавьте 7 новых 1 ТБ файлы той же файловой группе.

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

    3. Сжать файл исходного 8 ТБ вниз, теперь это приблизительно 12-15% полной.

  2. Рассмотрите возможность с помощью ссылки, которые не ATTRIBUTE_LIST_ENTRY же ограничивает что представляет NTFS. Необходимо отформатировать том с помощью ссылки.

  3. Попробуйте дефрагментировать том, где находятся файлы базы данных. Дополнительные сведения содержатся в разделе Ошибка операционной системы (665 – ограничения файловой системы) не только для инструкции DBCC больше.

  4. Статья БАЗЫ знаний 967351 применить исправления Windows и затем отформатировать том с помощью параметра/l для получения больших FRS.

  5. 3029977 Исправление: Ошибки операционной системы при выполнении команды DBCC CHECKDB для базы данных, которая содержит индекс также columnstore в SQL Server 2014 665

  6. Уменьшить время существования команды проверки DBCC, используя следующие улучшения производительности и таким образом избежать 665 ошибок:

    • 2634571может привести усовершенствования для команды DBCC CHECKDB быстрее при использовании параметра PHYSICAL_ONLYФлаги трассировки Enable — T2562 и — T2549

    • 945770 исправление: инструкция DBCC CHECKDB занимает больше времени включения трассировки флаг — T2566

    • ИСПРАВИТЬ 3029825 : инструкция DBCC CHECKDB занимает больше времени для выполнения используются пользовательские типы данных CLR SQL

  7. Windows Server 2008Пользователи должны установить исправление:

    • 957065  ошибка сообщение о состоянии с драйвером ntfs.sys при обновлении некоторых приложений очень большие файлы системы Windows Vista или Windows Server 2008: «0xc0000427 STATUS_FILE_SYSTEM_LIMITATION»

  8. SQL Server 2005 или SQL Server 2008 пользователям строго следует установить как применимое к версии, на котором работают следующие исправления:

    • 961123  ИСПРАВИТЬ: служба SQL Server прекращает работу при выполнении одной из команд DBCC ПРОВЕРИТЬ в базе данных SQL Server 2005 или при создании моментального снимка базы данных для базы данных SQL Server 2005

    • 967164  ИСПРАВИТЬ: службы SQL Server перестает отвечать на запросы и появляется сообщение об ошибке при создании моментального снимка базы данных или выполнить инструкцию DBCC проверка базы данных в SQL Server 2005 и SQL Server 2008 1450

    • 967470  исправление: сообщение об ошибке при выполнении обновления или операции удаления в таблице, которая не имеет кластеризованный индекс, созданный в SQL Server 2005 и SQL Server 2008: «операционная система вернула ошибку 1450»

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

  • Разреженный файл ошибок: 1450 или 665 из-за фрагментации файлов: исправления и способы их устранения

Дополнительные сведения см. ниже ресурсы корпорации Майкрософт:

Ошибка операционной системы (665 ограничения файловой системы) не только для инструкции DBCC больше

Разреженные файлы поддерживаемых файловых систем NTFS и ссылки

Инструкция DBCC CHECKDB поведение, когда база данных SQL Server расположена на томе ссылки 

Нужна дополнительная помощь?


Offline

cirm

 


#1
Оставлено
:

17 декабря 2019 г. 15:57:14(UTC)

cirm

Статус: Новичок

Группы: Участники

Зарегистрирован: 07.08.2014(UTC)
Сообщений: 9

Добрый день.
Имеющееся на компьютере крипто про куда-то делось. Вроде как никто не удалял специально, проблем не было, комп не выключался. Но крипто про пропало.
Пробуем ставить заново — ошибка:

Цитата:

Ошибка 555. 1450: Недостаточно системных ресурсов для завершения операции.

2019-12-17_15-44-18.png (51kb) загружен 17 раз(а).
Пробовали очистку утилитой cspclean, все прошло штатно, но ошибка никуда не ушла.
В журнале событий 2 ошибки:

Цитата:

Уровень Дата и время Источник Код события Категория задачи
Ошибка 17.12.2019 15:44:41 MsiInstaller 10555 Отсутствует «Не удается найти описание для идентификатора события 10555 из источника MsiInstaller. Вызывающий данное событие компонент не установлен на этом локальном компьютере или поврежден. Установите или восстановите компонент на локальном компьютере.
Если событие возникло на другом компьютере, возможно, потребуется сохранить отображаемые сведения вместе с событием.
К событию были добавлены следующие сведения:
Продукт: КриптоПро CSP — Ошибка 555. 1450: Недостаточно системных ресурсов для завершения операции.
(NULL)
(NULL)
(NULL)
(NULL)
(NULL)
ресурс сообщения существует, но сообщение не найдено в таблице строк и таблице сообщений
«Ошибка 17.12.2019 15:44:38 MsiInstaller 10005 Отсутствует Продукт: КриптоПро CSP — Ошибка 25002. Возникла ошибка в процессе установки драйвера. Подробности в журнале событий системы.

Памяти хватает, 4 Гб, места на жд тоже много. Что можно сделать?
2019-12-17_15-46-03.png (125kb) загружен 15 раз(а).


Вверх


Offline

Максим Коллегин

 


#2
Оставлено
:

18 декабря 2019 г. 7:16:47(UTC)

Максим Коллегин

Статус: Сотрудник

Группы: Администраторы

Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,259
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 21 раз
Поблагодарили: 661 раз в 584 постах

Соберите лог установки (-args «/L*v %userprofile%desktopcsp.log»)

Знания в базе знаний, поддержка в техподдержке


Вверх

WWW


Offline

cirm

 


#3
Оставлено
:

18 декабря 2019 г. 14:06:34(UTC)

cirm

Статус: Новичок

Группы: Участники

Зарегистрирован: 07.08.2014(UTC)
Сообщений: 9

Собрали
csp.rar (113kb) загружен 4 раз(а).


Вверх


Offline

Максим Коллегин

 


#4
Оставлено
:

18 декабря 2019 г. 16:49:46(UTC)

Максим Коллегин

Статус: Сотрудник

Группы: Администраторы

Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,259
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 21 раз
Поблагодарили: 661 раз в 584 постах

А в журнале событий больше нет никаких сообщений от системы. Про проблемы запуска CProCtrl?

Знания в базе знаний, поддержка в техподдержке


Вверх

WWW


Offline

cirm

 


#5
Оставлено
:

19 декабря 2019 г. 11:19:54(UTC)

cirm

Статус: Новичок

Группы: Участники

Зарегистрирован: 07.08.2014(UTC)
Сообщений: 9

Есть:

Цитата:

Уровень Дата и время Источник Код события Категория задачи
Ошибка 18.12.2019 15:22:58 Service Control Manager 7000 Отсутствует «Сбой при запуске службы «»КриптоПро CSP драйвер»» из-за ошибки
Недостаточно системных ресурсов для завершения операции.»
Ошибка 18.12.2019 15:22:58 CProCtrl 261 Отсутствует «Не удается найти описание для идентификатора события 261 из источника CProCtrl. Вызывающий данное событие компонент не установлен на этом локальном компьютере или поврежден. Установите или восстановите компонент на локальном компьютере.

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

К событию были добавлены следующие сведения:

CProCtrl
PreInitControl
«


Вверх


Offline

Максим Коллегин

 


#6
Оставлено
:

19 декабря 2019 г. 11:27:20(UTC)

Максим Коллегин

Статус: Сотрудник

Группы: Администраторы

Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,259
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 21 раз
Поблагодарили: 661 раз в 584 постах

А еще одного сообщения нет?

Знания в базе знаний, поддержка в техподдержке


Вверх

WWW


Offline

cirm

 


#7
Оставлено
:

19 декабря 2019 г. 11:37:06(UTC)

cirm

Статус: Новичок

Группы: Участники

Зарегистрирован: 07.08.2014(UTC)
Сообщений: 9

да, их два… разве не одинаковые? вот полностью записи ошибок, подряд идут

Цитата:

Уровень Дата и время Источник Код события Категория задачи
Ошибка 18.12.2019 15:22:58 Service Control Manager 7000 Отсутствует «Сбой при запуске службы «»КриптоПро CSP драйвер»» из-за ошибки
Недостаточно системных ресурсов для завершения операции.»
Ошибка 18.12.2019 15:22:58 CProCtrl 261 Отсутствует «Не удается найти описание для идентификатора события 261 из источника CProCtrl. Вызывающий данное событие компонент не установлен на этом локальном компьютере или поврежден. Установите или восстановите компонент на локальном компьютере.

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

К событию были добавлены следующие сведения:

CProCtrl
PreInitControl
«
Ошибка 18.12.2019 15:22:58 CProCtrl 261 Отсутствует «Не удается найти описание для идентификатора события 261 из источника CProCtrl. Вызывающий данное событие компонент не установлен на этом локальном компьютере или поврежден. Установите или восстановите компонент на локальном компьютере.

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

К событию были добавлены следующие сведения:

CProCtrl
PsSetLoadImageNotifyRoutine
«

Точно, не одинаковые.

Отредактировано пользователем 19 декабря 2019 г. 11:37:40(UTC)
 | Причина: Не указана


Вверх


Offline

Максим Коллегин

 


#8
Оставлено
:

19 декабря 2019 г. 11:52:58(UTC)

Максим Коллегин

Статус: Сотрудник

Группы: Администраторы

Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,259
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 21 раз
Поблагодарили: 661 раз в 584 постах

Ясно. У вас слишком много антивирусов, DLP или подобных приложений.
В старых ОС было только 8 колбэков и они кончились.

Знания в базе знаний, поддержка в техподдержке


Вверх

WWW


Offline

cirm

 


#9
Оставлено
:

19 декабря 2019 г. 12:08:06(UTC)

cirm

Статус: Новичок

Группы: Участники

Зарегистрирован: 07.08.2014(UTC)
Сообщений: 9

так… т.е. надо снести антивирус(ы) в первую очередь. Ничего DLP-шного вроде не заметила.
А можете расшифровать попроще фразу

Цитата:

В старых ОС было только 8 колбэков и они кончились

?

Форум постоянно сваливается в ошибку…
2019-12-19_11-57-28.png (13kb) загружен 8 раз(а).


Вверх


Offline

Максим Коллегин

 


#10
Оставлено
:

19 декабря 2019 г. 12:09:33(UTC)

Максим Коллегин

Статус: Сотрудник

Группы: Администраторы

Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,259
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 21 раз
Поблагодарили: 661 раз в 584 постах

https://docs.microsoft.c…etloadimagenotifyroutine
Там есть hotfix для Windows 7 кстати.

Знания в базе знаний, поддержка в техподдержке


Вверх

WWW

Пользователи, просматривающие эту тему

Guest

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

  • Ошибка 1450 (0x5AA) Недостаточно системных ресурсов
    • Описание проблемы
      • Уточнение
    • Причина возникновения проблемы:
    • Решение проблемы
    • Расчет требуемого количества асинхронных SMB-команд
    • Определение фактического количества асинхронных SMB
    • Подверженные системы
    • Похожие проблемы
    • См. также

Описание проблемы¶

При работе с большим количеством расписаний, расположенных на сетевой шаре на сервере, который обслуживает Windows server (2008 или выше), по достижении определенного количества, приложение перестает нормально работать с расписаниями, в отладочном логе появляются записи типа:

00000A58 @ 02-03-2015, 18:42:05.361 @  @ ERR_MSG @ 8 @ Error! Type=API Code=1450(0x5AA) Function=CHANGE_WISH::FindNextCh File=.Changer.cpp Line=542
Insufficient system resources exist to complete the requested service.
ReadDirectoryChangesW failed
Path:ServerrootPLAYLIST015-03-08 @ CHANGE_FIXER::Waiter

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

Уточнение¶

Описываемая в данной статье проблема не сопровождается появлением в системном журнале Windows записей о проблемах нехватки ресурсов на всем сервере, а касается только приложения Digispot.
Если в системном журнале Windows есть записи вида The server was unable to allocate from the system nonpaged pool because the pool was empty, совпадающие с появлением записей о 0x5AA в отладочном логе, то это проблема общей нехватки ресурсов на сервере и данная статья не поможет ее решить. Для решения необходимо найти и устранить причину исчерпания системной памяти.

Причина возникновения проблемы:¶

При работе с расписаниями, приложение для каждого отдельного расписания создает особое соединение с помощью функционала ReadDirectoryChanges, которое призвано уведомлять приложение об изменениях в соответствующем каталоге.
Каждое такое соединение для сетевого ресурса порождает асинхронную SMB команду, отправляемую на сервер, которая остается выполняться до закрытия каталога, либо завершения сессии.
В целях противодействия вредоносному ПО, Microsoft ограничила количество одновременных асинхронных SMB команд для одного соединения по умолчанию числом 512.
Соответственно, для всех попыток соединения при превышении лимита, сервер возвращает значение 0x5AA, и соединения не происходит.

Решение проблемы¶

Максимальное количество асинхронных SMB команд можно изменить, указав в реестре сервера соответствующее значение для ключа:

AsynchronousCredits (HKLMSystemCurrentControlSetServicesLanmanServerParameters(REG_DWORD)

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

Расчет требуемого количества асинхронных SMB-команд¶

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

  • Общие настройкиДопМБД Сколько дней расписания сохранять в БД, назовем его DbDays
  • НастройкиДопПараметры системы подкачки Отслеживать расписания вперед на, назовем его OpenDays
  • Общего количества настроенных в системе расписаний, назовем его N
    Кроме этого, влияют настройки конкретных модулей.

Типовые примеры оценки для одного приложения

  • DJin Репликатор расписаний = OpenDays х N
  • сервис sch_to_db = DbDays х N
  • Обычный эфирный DJin = N x (количество расписаний, настроенных в плеерах + 2)
  • DDB = количество раздаваемых расписаний x DbDays

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

Определение фактического количества асинхронных SMB¶

Самым простым способом является получение на сервере списка открытых через общий доступ файлов из которого нужно выделить только каталоги. Количество открытых каталогов и есть количество асинхронных SMB-команд.

Подверженные системы¶

Данная «проблема» характерна для семейства Windows Server 2008 и для более поздних версий Windows Server, и, скорее всего их десктопных аналогов, поскольку реализации протоколов SMB/CIFS в них весьма схожи.
Об этом, а также других параметрах тюнинга можно прочитать тут: http://blog.monitis.com/2013/05/16/tuning-windows-2012-file-system-part-1/

Похожие проблемы¶

Похожая проблема может возникнуть при работе с сетевыми каталогами, обслуживаемыми Wiindows server 2003. Она описана в статье The_network_BIOS_command_limit_(Недостаточно_ресурсов)

См. также¶

#26067

Содержание

  1. Недостаточно системных ресурсов для завершения операции в Windows
  2. Простые способы исправить ошибку «Недостаточно системных ресурсов»
  3. Дополнительные методы исправления ошибки
  4. 32-бит Windows
  5. Изменение параметров выгружаемого пула памяти в редакторе реестра
  6. Support » Поддержка Digispot II
  7. Описание проблемы¶
  8. Уточнение¶
  9. Причина возникновения проблемы:¶
  10. Решение проблемы¶
  11. Расчет требуемого количества асинхронных SMB-команд¶
  12. Определение фактического количества асинхронных SMB¶
  13. Подверженные системы¶
  14. Похожие проблемы¶
  15. Ошибки операционной системы 1450 и 665 сообщаются для файлов базы данных
  16. Проблемы
  17. Причина
  18. Решение

Недостаточно системных ресурсов для завершения операции в Windows

В Windows 10, 8 и Windows 7 пользователи могут столкнуться с ошибкой Недостаточно системных ресурсов для завершения операции — при запуске какой-то программы или игры, а также во время её работы. При этом такое может происходить и на достаточно мощных компьютерах со значительным объемом памяти и без видимых чрезмерных нагрузок в диспетчере устройств.

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

Простые способы исправить ошибку «Недостаточно системных ресурсов»

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

Далее — быстрые методы исправления ошибки и базовые причины, которые могут вызывать появление рассматриваемого сообщения.

  1. Если ошибка появляется сразу при запуске программы или игры (особенно сомнительного происхождения) — дело может быть в вашем антивирусе, который блокирует выполнение этой программы. Если вы уверены в том, что она безопасна — добавьте её в исключения антивируса или временно отключите его.
  2. Если на вашем компьютере отключен файл подкачки (даже если установлено много RAM) или на системном разделе диска мало свободного места (2-3 Гб = мало), это может вызывать ошибку. Попробуйте включить файл подкачки, при этом использовать его размер, автоматически определяемый системой (см. Файл подкачки Windows), и позаботиться о достаточном количестве свободного места).
  3. В некоторых случаях причина — действительно в недостаточности ресурсов компьютера для работы программы (изучите минимальные системные требования, особенно если это игра наподобие PUBG) или в том, что они заняты другими фоновыми процессами (здесь можно проверить запуск той же программы в режиме чистой загрузки Windows 10, и если там ошибка не проявляется — для начала почистить автозагрузку). Иногда может быть, что в целом для программы ресурсов хватает, но для некоторых тяжелых операций — нет (бывает при работе с большими таблицами в Excel).

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

Дополнительные методы исправления ошибки

Если ни один из способов, приведенных выше, не помог и не подошел к вашей конкретной ситуации — далее более сложные варианты.

32-бит Windows

Существует ещё один частый фактор, вызывающий ошибку «Недостаточно системных ресурсов для завершения операции» в Windows 10, 8 и Windows 7 — ошибка может появляться, если на вашем компьютере установлена 32-бит (x86) версия системы. См. как узнать, 32-бит или 64-бит система установлена на компьютере.

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

Решение одно — установить Windows 10 x64 вместо 32-битной версии, о том, как это сделать: Как поменять Windows 10 32-бит на 64-бит.

Изменение параметров выгружаемого пула памяти в редакторе реестра

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

  1. Нажмите Win+R, введите regedit и нажмите Enter — запустится редактор реестра.
  2. Перейдите к разделу реестра
  3. Дважды нажмите по параметру PoolUsageMaximum (при его отсутствии — правый клик в правой части редактора реестра — создать — параметр DWORD и задайте указанное имя), установите десятичную систему счисления и укажите значение 60.
  4. Измените значение параметра PagedPoolSize на ffffffff
  5. Закройте редактор реестра и перезагрузите компьютер.

Если это не сработает, выполните еще одну попытку, изменив PoolUsageMaximum на 40 и не забыв перезагрузить компьютер.

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

Источник

Support » Поддержка Digispot II

Описание проблемы¶

При работе с большим количеством расписаний, расположенных на сетевой шаре на сервере, который обслуживает Windows server (2008 или выше), по достижении определенного количества, приложение перестает нормально работать с расписаниями, в отладочном логе появляются записи типа:

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

Уточнение¶

Описываемая в данной статье проблема не сопровождается появлением в системном журнале Windows записей о проблемах нехватки ресурсов на всем сервере, а касается только приложения Digispot.
Если в системном журнале Windows есть записи вида The server was unable to allocate from the system nonpaged pool because the pool was empty, совпадающие с появлением записей о 0x5AA в отладочном логе, то это проблема общей нехватки ресурсов на сервере и данная статья не поможет ее решить. Для решения необходимо найти и устранить причину исчерпания системной памяти.

Причина возникновения проблемы:¶

При работе с расписаниями, приложение для каждого отдельного расписания создает особое соединение с помощью функционала ReadDirectoryChanges, которое призвано уведомлять приложение об изменениях в соответствующем каталоге.
Каждое такое соединение для сетевого ресурса порождает асинхронную SMB команду, отправляемую на сервер, которая остается выполняться до закрытия каталога, либо завершения сессии.
В целях противодействия вредоносному ПО, Microsoft ограничила количество одновременных асинхронных SMB команд для одного соединения по умолчанию числом 512.
Соответственно, для всех попыток соединения при превышении лимита, сервер возвращает значение 0x5AA, и соединения не происходит.

Решение проблемы¶

Максимальное количество асинхронных SMB команд можно изменить, указав в реестре сервера соответствующее значение для ключа:

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

Расчет требуемого количества асинхронных SMB-команд¶

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

  • Общие настройкиДопМБД Сколько дней расписания сохранять в БД, назовем его DbDays
  • НастройкиДопПараметры системы подкачки Отслеживать расписания вперед на, назовем его OpenDays
  • Общего количества настроенных в системе расписаний, назовем его N
    Кроме этого, влияют настройки конкретных модулей.

Типовые примеры оценки для одного приложения

  • DJin Репликатор расписаний = OpenDays х N
  • сервис sch_to_db = DbDays х N
  • Обычный эфирный DJin = N x (количество расписаний, настроенных в плеерах + 2)
  • DDB = количество раздаваемых расписаний x DbDays

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

Определение фактического количества асинхронных SMB¶

Самым простым способом является получение на сервере списка открытых через общий доступ файлов из которого нужно выделить только каталоги. Количество открытых каталогов и есть количество асинхронных SMB-команд.

Подверженные системы¶

Данная «проблема» характерна для семейства Windows Server 2008 и для более поздних версий Windows Server, и, скорее всего их десктопных аналогов, поскольку реализации протоколов SMB/CIFS в них весьма схожи.
Об этом, а также других параметрах тюнинга можно прочитать тут: http://blog.monitis.com/2013/05/16/tuning-windows-2012-file-system-part-1/

Похожие проблемы¶

Похожая проблема может возникнуть при работе с сетевыми каталогами, обслуживаемыми Wiindows server 2003. Она описана в статье The_network_BIOS_command_limit_(Недостаточно_ресурсов)

Источник

Ошибки операционной системы 1450 и 665 сообщаются для файлов базы данных

Проблемы

На компьютере с SQL Server Предположим, выполните одно из следующих действий:

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

Создать моментальный снимок базы данных на зеркальной базе данных

Выполнение инструкции DBCC CHECKDB семейства команд для проверки согласованности большой базы данных и выполняется большое количество изменений данных в этой базе данных.

В этом случае можно заметить следующие ошибки в журнале ошибок SQL Server в зависимости от SQL Server выполняется на среду.

Windows Server 2003

Операционная система возвратила ошибку 1450 (существует недостаточно системных ресурсов для завершения запрошенной службы.) для SQL Server во время записи по смещению 0x00002a3ef96000 в файле с дескриптором 0x0000000000000D5C. Обычно это временное условие и SQL Server будет повторять попытки операции. Если это будет продолжаться затем немедленно необходимо принять меры для ее устранения.

Windows Server 2008, Windows Vista и более поздних версиях операционных систем сервера и клиента

Операционная система возвратила ошибку 665 (Запрошенная операция не удалось из-за ограничения файловой системы) для SQL Server во время записи по смещению 0x00002a3ef96000 в файле «Sam.mdf:MSSQL_DBCC18»

Кроме этих ошибок можно также отметить ошибки Времени ожидания кратковременной блокировки , как показано ниже:

Истекло время ожидания кратковременной блокировки: класс «DBCC_MULTIOBJECT_SCANNER», 000000002C61DF40 код, введите 4, задача 0x00000000038089B8: 16 waittime 600, флаги 0x1a-владельца задачи 0x0000000006A09828. Продолжение ожидания.

Истекло время ожидания кратковременной блокировки: класс «ACCESS_METHODS_HOBT_COUNT», 000000002C61DF40 код, введите 4, задача 0x00000000038089B8: 16 waittime 600, флаги 0x1a-владельца задачи 0x0000000006A09828. Продолжение ожидания.

Кроме того вы можете также заметить блокировки при просмотре различные динамические административные представления (DMV) как sys.dm_exec_requests sys.dm_os_waiting_tasks, и т.д.

Причина

Эта проблема возникает, если большое количество экземпляров ATTRIBUTE_LIST_ENTRY необходимы для поддержания сильно фрагментированные файл в NFTS. Такое поведение описано в следующей статье БАЗЫ знаний:

967351 сильно фрагментированные файл в томе NTFS не может выйти за пределы определенного размера

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

Полный фон как ядро SQL Server использует NTFS разреженные файлы и альтернативные потоки данных можно найти по следующим ссылкам:

Инструкция DBCC CHECKDB (Transact-SQL) [См. раздел примечаний для «Внутренний моментальный снимок базы данных»]

Решение

Разбейте большой базы данных в файлы меньшего размера. Например если имеется один файл данных 8 ТБ можно можно разбить его на восемь 1 ТБ данных файлов. Высокого уровня ниже приведены действия, необходимые для выполнения этой задачи.

Добавьте 7 новых 1 ТБ файлы той же файловой группе.

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

Сжать файл исходного 8 ТБ вниз, теперь это приблизительно 12-15% полной.

Рассмотрите возможность с помощью ссылки, которые не ATTRIBUTE_LIST_ENTRY же ограничивает что представляет NTFS. Необходимо отформатировать том с помощью ссылки.

Попробуйте дефрагментировать том, где находятся файлы базы данных. Дополнительные сведения содержатся в разделе Ошибка операционной системы (665 – ограничения файловой системы) не только для инструкции DBCC больше.

Статья БАЗЫ знаний 967351 применить исправления Windows и затем отформатировать том с помощью параметра/l для получения больших FRS.

3029977 Исправление: Ошибки операционной системы при выполнении команды DBCC CHECKDB для базы данных, которая содержит индекс также columnstore в SQL Server 2014 665

Уменьшить время существования команды проверки DBCC, используя следующие улучшения производительности и таким образом избежать 665 ошибок:

2634571может привести усовершенствования для команды DBCC CHECKDB быстрее при использовании параметра PHYSICAL_ONLYФлаги трассировки Enable — T2562 и — T2549

945770 исправление: инструкция DBCC CHECKDB занимает больше времени включения трассировки флаг — T2566

ИСПРАВИТЬ 3029825 : инструкция DBCC CHECKDB занимает больше времени для выполнения используются пользовательские типы данных CLR SQL

Windows Server 2008Пользователи должны установить исправление:

957065 ошибка сообщение о состоянии с драйвером ntfs.sys при обновлении некоторых приложений очень большие файлы системы Windows Vista или Windows Server 2008: «0xc0000427 STATUS_FILE_SYSTEM_LIMITATION»

SQL Server 2005 или SQL Server 2008 пользователям строго следует установить как применимое к версии, на котором работают следующие исправления:

961123 ИСПРАВИТЬ: служба SQL Server прекращает работу при выполнении одной из команд DBCC ПРОВЕРИТЬ в базе данных SQL Server 2005 или при создании моментального снимка базы данных для базы данных SQL Server 2005

967164 ИСПРАВИТЬ: службы SQL Server перестает отвечать на запросы и появляется сообщение об ошибке при создании моментального снимка базы данных или выполнить инструкцию DBCC проверка базы данных в SQL Server 2005 и SQL Server 2008 1450

967470 исправление: сообщение об ошибке при выполнении обновления или операции удаления в таблице, которая не имеет кластеризованный индекс, созданный в SQL Server 2005 и SQL Server 2008: «операционная система вернула ошибку 1450»

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

Дополнительные сведения см. ниже ресурсы корпорации Майкрософт:

Источник

Ошибка Недостаточно системных ресурсов для завершения операцииВ Windows 10, 8 и Windows 7 пользователи могут столкнуться с ошибкой Недостаточно системных ресурсов для завершения операции — при запуске какой-то программы или игры, а также во время её работы. При этом такое может происходить и на достаточно мощных компьютерах со значительным объемом памяти и без видимых чрезмерных нагрузок в диспетчере устройств.

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

Простые способы исправить ошибку «Недостаточно системных ресурсов»

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

Далее — быстрые методы исправления ошибки и базовые причины, которые могут вызывать появление рассматриваемого сообщения.

  1. Если ошибка появляется сразу при запуске программы или игры (особенно сомнительного происхождения) — дело может быть в вашем антивирусе, который блокирует выполнение этой программы. Если вы уверены в том, что она безопасна — добавьте её в исключения антивируса или временно отключите его.
  2. Если на вашем компьютере отключен файл подкачки (даже если установлено много RAM) или на системном разделе диска мало свободного места (2-3 Гб = мало), это может вызывать ошибку. Попробуйте включить файл подкачки, при этом использовать его размер, автоматически определяемый системой (см. Файл подкачки Windows), и позаботиться о достаточном количестве свободного места).
  3. В некоторых случаях причина — действительно в недостаточности ресурсов компьютера для работы программы (изучите минимальные системные требования, особенно если это игра наподобие PUBG) или в том, что они заняты другими фоновыми процессами (здесь можно проверить запуск той же программы в режиме чистой загрузки Windows 10, и если там ошибка не проявляется — для начала почистить автозагрузку). Иногда может быть, что в целом для программы ресурсов хватает, но для некоторых тяжелых операций — нет (бывает при работе с большими таблицами в Excel).

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

Дополнительные методы исправления ошибки

Если ни один из способов, приведенных выше, не помог и не подошел к вашей конкретной ситуации — далее более сложные варианты.

32-бит Windows

Существует ещё один частый фактор, вызывающий ошибку «Недостаточно системных ресурсов для завершения операции» в Windows 10, 8 и Windows 7 — ошибка может появляться, если на вашем компьютере установлена 32-бит (x86) версия системы. См. как узнать, 32-бит или 64-бит система установлена на компьютере.

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

Решение одно — установить Windows 10 x64 вместо 32-битной версии, о том, как это сделать: Как поменять Windows 10 32-бит на 64-бит.

Изменение параметров выгружаемого пула памяти в редакторе реестра

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

  1. Нажмите Win+R, введите regedit и нажмите Enter — запустится редактор реестра.
  2. Перейдите к разделу реестра
    HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession ManagerMemory Management

    Управление памятью в реестре Windows

  3. Дважды нажмите по параметру PoolUsageMaximum (при его отсутствии — правый клик в правой части редактора реестра — создать — параметр DWORD и задайте указанное имя), установите десятичную систему счисления и укажите значение 60. Изменение параметра PoolUsageMaximum
  4. Измените значение параметра PagedPoolSize на ffffffff Изменение параметра PagedPoolSize в реестре
  5. Закройте редактор реестра и перезагрузите компьютер.

Если это не сработает, выполните еще одну попытку, изменив PoolUsageMaximum на 40 и не забыв перезагрузить компьютер.

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

Главная » Уроки и статьи » Windows

В различных версиях операционной системы пользователи могут столкнуться с ошибкой «Недостаточно системных ресурсов для завершения операции». В Windows 10 данная проблема может возникать в разных ситуациях. Решение также варьируется в зависимости от причины.

Что это за ошибка

Такое сообщение можно увидеть при запуске программ, а также в процессе их работы. Легко догадаться, что проблема в нехватке ресурсов, однако не всегда все так просто: ошибка может появляться даже на самых мощных компьютерах. Нагрузка на устройство в такой ситуации зачастую невысокая. Это означает, что причины возникновения ошибки не так прозрачны, как кажется на первый взгляд. По какой-то причине приложение может не получать доступ к ресурсам, например. К счастью, проблему обычно можно легко исправить, даже не зная причины ее возникновения.

Как убрать ошибку «Недостаточно системных ресурсов для завершения операции»

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

  1. Сначала нужно открыть конфигурацию системы. Чтобы это сделать, требуется нажать Win+R, а затем ввести в единственную строку команду «msconfig» (без кавычек).

  1. Далее в первой вкладке следует поставить галочку напротив пункта «Выборочный запуск». При этом нужно отключить автозагрузку (второй подпункт).

  1. Перейдя во вкладку «Службы» (третья сверху), необходимо убрать все лишнее. Для этого рекомендуется поставить галочку около надписи в нижнем левом углу, чтобы скрыть системные службы. Затем можно просто кликнуть по кнопке «Отключить все».

  1. Нужно открыть вкладку «Автозагрузка» и оттуда попасть в диспетчер задач.

  1. В нем следует отключить все элементы, присутствующие в списке. Для этого нужно нажать по ним ПКМ и найти соответствующий пункт в появившемся меню.

  1. После завершения процедуры нужно закрыть диспетчер. В окне конфигурации необходимо обязательно нажать на «Применить», чтобы сохранить изменения.
  2. Осталось лишь перезагрузить устройство.

Чтобы убрать чистую загрузку, нужно всего лишь вернуть все, как было до процедуры.

Файл подкачки

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

  1. Необходимо открыть окно «Выполнить» с помощью сочетания клавиш Win+R и написать в строку «sysdm.cpl» (без кавычек).

  1. Следует перейти в раздел «Дополнительно» и найти подзаголовок «Быстродействие» (самый первый в списке).

  1. Далее требуется снова перейти к дополнительным настройкам и нажать на кнопку «Изменить» (выделена синим на скриншоте).

  1. Далее нужно поставить галочку напротив «Размер по выбору системы» (категорически не рекомендуется выставлять его самостоятельно). Также можно просто поставить галочку рядом с надписью в самом верху окна.

Закончив с настройкой, следует кликнуть по «OK» для применения изменений.

Антивирус

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

Параметры реестра

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

  1. Открыть редактор. Его можно найти с помощью поиска на панели задач. Кроме того, утилита присутствует в меню «Пуск» (в папке «Средства администрирования»).

  1. Перейти по адресу, указанному на изображении ниже (обведен красным).

  1. Изменить параметр, подчеркнутый на скриншоте выше. Для этого нужно дважды нажать по нему ЛКМ. В единственную доступную строку следует скопировать и вставить «ffffffff», а затем кликнуть на кнопку «OK».

  1. Создать или изменить параметр (он может как присутствовать, так и отсутствовать) «PoolUsageMaximum». Чтобы его создать, необходимо нажать ПКМ по свободному пространству и выбрать параметр DWORD (независимо от разрядности вышей ОС). Далее в строке «Значение» требуется поставить 60.
  2. Перезагрузить ПК и проверить, исчезла ли ошибка. Если этого не произошло, в значении второго параметра (из 4 пункта инструкции) нужно поставить 40 и повторно выполнить перезагрузку.

32-разрядность системы

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

  1. Нужно открыть «Параметры», нажав Win+I.
  2. В списке разделов выбрать самый первый.

  1. Перейти во вкладку «О системе» (обычно располагается внизу перечня).
  2. Найти пункт «Тип системы»: именно он и отвечает за битность.

При подобном раскладе, к сожалению, остается лишь сменить разрядность. В противном случае ошибка не исчезнет.

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

Понравилось? Поделись с друзьями!


Дата: 08.02.2022
Автор/Переводчик: Wolf

  • Remove From My Forums
  • Question

  • I’ve run into a major problem with the release of Windows 7 Enterprise.  It seems that somewhere along the line after installing my applications, the Windows Modules Installation Service has decided to stop working.

    When trying to start the service through Services Management I get the following:  «Windows could not start the Windows Modules Installer service on Local Computer.  Error 1450: Insufficient system resources exist to complete the requested service.»

    This means that Windows Update doesn’t find updates, sysprep fails, and I get a blank list for «Turn Windows features on or off».

    Can anyone help?

    (update: After testing with some clean installs of Windows 7 Enterprise, it looks like the problem happens after installing ArcGIS Arcinfo Workstation 9.3.  Uninstalling did not fix it.)

    trelf

    • Edited by

      Sunday, August 23, 2009 5:56 PM

    • Moved by
      Ronnie VernonMVP
      Monday, August 24, 2009 5:57 AM
      Focus (From:Windows 7 Installation, Setup, and Deployment)

Answers

  • I can’t take credit for this, so big thanks to Jim Tochterman!

    Resolution —

    1) If you are receiving the «Low Registry Space» error, set the Registry Size Limit to «unlimited»:

    HKEY_LOCAL_MACHINESystemCurrentControlSetControl
    Key: RegistrySizeLimit
    Type: REG_DWORD
    Value: 0xffffff (4294967295)

    2) Reboot

    3) As a Administrator open a Command Prompt and run «SFC /SCANNOW». The command should complete successfully and if any errors were found, they should be corrected.

    This was posted on the ESRI forums, from someone who noticed that Visual Studio 2008 was related to the error. Personally I’m not sure if it was VS, or just installing the .net framework. Here’s the link for more chatter on the topic… http://forums.esri.com/Thread.asp?c=93&f=1148&t=287391

    • Proposed as answer by
      Brian Borg
      Tuesday, September 1, 2009 11:30 PM
    • Marked as answer by
      Dale Qiao
      Monday, September 28, 2009 3:19 AM

  • Remove From My Forums
  • Question

  • I’ve run into a major problem with the release of Windows 7 Enterprise.  It seems that somewhere along the line after installing my applications, the Windows Modules Installation Service has decided to stop working.

    When trying to start the service through Services Management I get the following:  «Windows could not start the Windows Modules Installer service on Local Computer.  Error 1450: Insufficient system resources exist to complete the requested service.»

    This means that Windows Update doesn’t find updates, sysprep fails, and I get a blank list for «Turn Windows features on or off».

    Can anyone help?

    (update: After testing with some clean installs of Windows 7 Enterprise, it looks like the problem happens after installing ArcGIS Arcinfo Workstation 9.3.  Uninstalling did not fix it.)

    trelf

    • Edited by

      Sunday, August 23, 2009 5:56 PM

    • Moved by
      Ronnie VernonMVP
      Monday, August 24, 2009 5:57 AM
      Focus (From:Windows 7 Installation, Setup, and Deployment)

Answers

  • I can’t take credit for this, so big thanks to Jim Tochterman!

    Resolution —

    1) If you are receiving the «Low Registry Space» error, set the Registry Size Limit to «unlimited»:

    HKEY_LOCAL_MACHINESystemCurrentControlSetControl
    Key: RegistrySizeLimit
    Type: REG_DWORD
    Value: 0xffffff (4294967295)

    2) Reboot

    3) As a Administrator open a Command Prompt and run «SFC /SCANNOW». The command should complete successfully and if any errors were found, they should be corrected.

    This was posted on the ESRI forums, from someone who noticed that Visual Studio 2008 was related to the error. Personally I’m not sure if it was VS, or just installing the .net framework. Here’s the link for more chatter on the topic… http://forums.esri.com/Thread.asp?c=93&f=1148&t=287391

    • Proposed as answer by
      Brian Borg
      Tuesday, September 1, 2009 11:30 PM
    • Marked as answer by
      Dale Qiao
      Monday, September 28, 2009 3:19 AM

Понравилась статья? Поделить с друзьями:
  • Ошибка 145 шевроле круз
  • Ошибка 145 термокинг
  • Ошибка 1444 vag
  • Ошибка 1442 котел риннай
  • Ошибка 1442 иви