System error 0x5aa

Redmine
  • Ошибка 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

1084 / 814 / 254

Регистрация: 30.04.2009

Сообщений: 3,361

1

23.08.2010, 18:08. Показов 6569. Ответов 3


При установке .NET Framework 4.0 возникает такая ошибка (взято из лога установки, поскольку конечно же никаких сообщений об ошибке, просто комп перезагружается).
Также эта проблема возникала при установке Expression Blend 3.0 (тоже продукт от меклософта).

На самом деле ресурсов не может быть недостаточно (2Гб оперативной памяти, 2Гб файла подкачки).
Может кто знает в чем проблема и как лечить, а то переустанавливать систему не хочется.



0



Эксперт HardwareЭксперт Windows

21297 / 12107 / 653

Регистрация: 11.04.2010

Сообщений: 53,466

23.08.2010, 18:32

2

юзай нормальную Вынь, а не заливку, и будет тебю щастье



0



1084 / 814 / 254

Регистрация: 30.04.2009

Сообщений: 3,361

23.08.2010, 21:09

 [ТС]

4

Цитата
Сообщение от magirus
Посмотреть сообщение

Да, я это выдел.
Судя по всему просто реклама программы для чистки реестра.
На этом сайте на все ошибки один ответ — установите эту прогу и она все вылечит.



0



Информация о системе:

На вашем ПК работает:  

специальное предложение

0x800705AA часто может появляться из-за неправильно настроенных параметров системы или из-за нарушений в реестре Windows. Эту ошибку относительно быстро и легко исправить, если использовать PC Repair, настроенную на решение всех распространенных проблем с реестром.

  • Название ошибки: 0x800705AA
  • Совместимо с: Windows 10, 11, 8, 7, Vista, XP
  • 0x800705AA появляется и начинает нарушать окно активной программы;
  • 0x800705AA появляется на экране;
  • Появляется сообщение ‘Обнаружена проблема, и Windows была выключена, чтобы предотвратить повреждение компьютера. Похоже, что проблема вызвана следующим файлом…’;
  • Компьютер пользователя перестает работать, выдавая ошибку 0x800705AA при запуске программы;
  • Windows работает плохо, медленно реагируя на команды;
  • Компьютер пользователя часто зависает

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

  1. 1. Скачать PC Repair.
  2. 2. Установить и запустить программу.
  3. 3. Нажмите Scan Now для обнаружения ошибок и различных отклонений от оптимального уровня.
  4. 4. Нажмите Repair All для устранения каждой проблемы.


Эта страница доступна на других языках:
English |
Deutsch |
Español |
Italiano |
Français |
Indonesia |
Nederlands |
Nynorsk |
Português |
Українська |
Türkçe |
Malay |
Dansk |
Polski |
Română |
Suomi |
Svenska |
Tiếng việt |
Čeština |
العربية |
ไทย |
日本語 |
简体中文 |
한국어

Как исправить ошибку 0x800705AA в Windows 10 (02.12.23)

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

Одна из таких ошибок — 0x800705AA. Что это такое и что вызывает появление этого кода ошибки? Подробнее читайте в этой статье.

Что такое ошибка 0x800705AA в Windows 10?

Ошибка 0x800705AA связана с утилитой Windows Update. Хотя есть много потенциальных виновников, которые могут вызвать его появление, обычно это связано с неправильными настройками конфигурации системы и недопустимыми записями в реестре Windows.

Когда вы столкнетесь с этой ошибкой, вероятно, вы не сможете продолжить при загрузке или установке Центра обновления Windows.

Что вызывает ошибку 0x800705AA в Windows 10?

Итак, что вызывает ошибку 0x800705AA? В большинстве случаев, когда утилита Центра обновления Windows продолжает не выполнять поиск или установку обновлений, возможными виновниками являются:

  • Поврежденные записи реестра Windows
  • Отсутствующие или поврежденные файлы Windows
  • Нестабильное подключение к Интернету
  • Неисправные службы Центра обновления Windows
  • Повреждение файла
  • Вредоносные программы
  • Неправильная конфигурация или неправильные настройки

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

Что делать с ошибкой 0x800705AA в Windows 10?

Следуйте приведенным ниже решениям, чтобы исправить ошибку 0x800705AA на вашем ПК с Windows . Хотя вы можете случайным образом попробовать то, что, по вашему мнению, более эффективно, для начинающих мы предлагаем вам пройти наши рекомендуемые исправления сверху вниз, чтобы сэкономить время.

Но прежде чем вы начнете, убедитесь, что вы сделали эти вещи:

  • Отключите все внешние периферийные устройства, подключенные к вашему устройству. Сюда входят USB-накопители, гарнитуры или динамики.
  • Удалите все SD-карты в вашей системе.
  • Убедитесь, что на вашем жестком диске достаточно места. В идеале для обновления требуется не менее 10 ГБ свободного места.

После проверки указанных выше предварительных условий вы можете приступить к нашим рекомендуемым исправлениям:

Исправление №1: удалите и переустановите свой Пакет интернет-безопасности

Используете ли вы комплект интернет-безопасности? Если да, то вы можете удалить и переустановить его и посмотреть, устранена ли ошибка. Вот что вам следует сделать:

  • Перейдите в меню Пуск и выберите Программы и компоненты .
  • Найдите свой пакет интернет-безопасности и нажмите Удалить/Изменить .
  • Следуйте инструкциям на экране, чтобы продолжить процесс удаления. После завершения нажмите ОК .
  • Перезагрузите компьютер.
  • Теперь переустановите пакет интернет-безопасности.
  • Попробуйте установить обновление Windows еще раз.
  • Исправление №2: удалите все поврежденные записи реестра Windows

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

  • Убедитесь, что у вас есть резервная копия файлов реестра Windows.
  • Нажмите клавиши Windows + R , чтобы запустить команду Выполнить .
  • В текстовое поле введите regedit и нажмите Да , чтобы продолжить.
  • Затем перейдите в это место: HKEY LOCAL MACHINE & gt ; & gt; ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ & gt; & gt; Microsoft & gt; & gt; Windows & gt; & gt; Текущая версия & gt; & gt; Удалить.
  • Найдите файл с ошибочным обновлением и щелкните его.
  • Дважды щелкните значок значок UninstallString рядом с ним.
  • Скопируйте выделенный текст.
  • Закройте редактор реестра .
  • Перейдите в окно поиска Кортана и вставьте данные.
  • Чтобы продолжить, нажмите ОК .
  • Перезагрузите компьютер и проверьте, сохраняется ли ошибка.
  • Исправление №3: очистите систему от ненужных файлов

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

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

    Исправить №4: Избавьтесь от вредоносных объектов на своем компьютере

    Как узнать, заражен ли ваш компьютер вредоносным объектом? Во-первых, вы можете обнаружить, что некоторые часто используемые приложения плохо себя ведут. Вы также можете столкнуться с кодом ошибки 0x800705AA.

    Заражение вредоносным ПО можно получить при частом просмотре веб-страниц или подключении к незашифрованным сетям Wi-Fi. Они также могут поставляться в комплекте с бесплатными программами, которые были загружены с ненадежных imgs.

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

    Исправление №5: используйте средство проверки системных файлов

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

    Чтобы использовать его, выполните следующие действия:

  • Откройте командную строку с повышенными привилегиями, щелкнув правой кнопкой мыши на В меню «Пуск» выберите Командная строка (администратор) .
  • В командной строке введите следующую команду и нажмите Enter : DISM. exe / Online / Cleanup-image / Restorehealth.
  • На этом этапе вам, возможно, придется дождаться завершения процесса. После этого введите следующую команду: sfc /scannow.
  • Теперь ваша система просканирует все ваши файлы. Если обнаружена аномалия или проблема, он автоматически исправит и заменит скомпрометированный объект.
  • Перезагрузите компьютер и проверьте, появляется ли по-прежнему ошибка 0x800705AA.
  • Исправление №6: Выполните восстановление системы

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

    Вот как выполнить восстановление системы:

  • Перейдите в Панель управления и выберите Система и безопасность .
  • Выберите Система .
  • Перейдите в Защита системы .
  • Во всплывающем окне Свойства системы нажмите кнопку Восстановление системы .
  • Чтобы упростить процесс, выберите Рекомендуемое восстановление .
  • Выберите точку восстановления. Убедитесь, что вы выбрали точку восстановления, когда в вашей системе не было ошибок.
  • Для продолжения нажмите Далее
  • Нажмите Готово .
  • Перезагрузите компьютер.
  • Резюме

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

    Что вы думаете об этой статье? Поделитесь своими мыслями в комментариях.


    02, 2023




    Понравилась статья? Поделить с друзьями:
  • Sublime sftp encoding error
  • System error 0x54f внутренняя ошибка
  • Su 41350 3 ps4 ошибка как решить
  • System data sqlclient sqlerror a nonrecoverable i o error occurred on file
  • Su 41283 8 ps4 ошибка