Ошибка 0х80096005 как исправить windows 7
Перейти к содержимому

Ошибка 0х80096005 как исправить windows 7

  • автор:

Как исправить 0x80096005 (РЕШЕНО)

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

0x80096005 Сведения об ошибке

  • Название ошибки: 0x80096005
  • Совместимо с: Windows 10, 11, 8, 7, Vista, XP

Симптомы 0x80096005

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

Почему появляется ошибка 0x80096005?

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

Как исправить 0x80096005?

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

Как исправить ошибку Windows 0x80096005 Ошибка 0x80096005

Это средство исправления может устранить такие распространенные компьютерные ошибки, как BSODs, замораживание системы и сбои. Он может заменить отсутствующие файлы операционной системы и библиотеки DLL, удалить вредоносное ПО и устранить вызванные им повреждения, а также оптимизировать ваш компьютер для максимальной производительности.

Об ошибке Windows

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

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

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

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

Симптомы 0x80096005 — Ошибка 0x80096005

Ошибки Windows можно классифицировать как синтаксические ошибки, логические ошибки или ошибки времени выполнения.

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

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

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

(Только для примера)

Причины ошибок Ошибка 0x80096005 — 0x80096005

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

Методы исправления

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

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

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

Метод 2 — Исправить неправильную системную дату и время

up vote 11 down vote accepted

  • Нажмите «Пуск», затем «Панель управления».
  • Нажмите «Дата и время».
  • В окне «Дата и время» нажмите «Изменить часовой пояс», чтобы выбрать правильный часовой пояс.
  • Нажмите «Применить» и «ОК».
  • Откройте «Настройки», переместив указатель мыши вправо, при открытии вкладки щелкните значок шестеренки.
  • Откроется новая всплывающая вкладка «Настройки», нажмите «Панель управления».
  • На панели управления нажмите «Часы, язык и регион». Затем нажмите «Установить время и дату» в разделе «Дата и время».
  • Когда откроется окно «Дата и время», нажмите «Изменить дату и время» и перейдите к нужной дате и времени в следующем окне. Чтобы подать заявку, просто нажмите «ОК».
  • Просто щелкните правой кнопкой мыши дату и время на панели задач, расположенной в правой нижней части экрана.
  • Нажмите «Настроить дату и время». Откроются настройки даты и времени.
  • Вы можете выбрать часовой пояс, а затем закрыть окно. Это автоматически обновит время и дату на панели задач.
Метод 3 — Проверьте отсутствие или повреждение файлов
  • Запустить проверку системных файлов
    • Чтобы запустить команду, откройте командную строку с повышенными привилегиями, набрав ее в окне поиска, затем щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».
    • Введите в командной строке sfc / scannow и дождитесь успешного завершения процесса проверки.
    • Откройте командную строку, введя ее в поле поиска, а затем, когда вы увидите результат в верхней части списка, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».
    • Ваша система может сказать, что вы не можете запустить ее в данный момент, потому что вы все еще обрабатываете данные, и спросит вас, хотите ли вы запустить ее перед следующим запуском, просто нажмите y для подтверждения, а затем выйдите с экрана и перезагрузите компьютер.
    • После перезагрузки компьютера вы увидите, что checkdisk работает вне Windows, просто дайте ему закончить, пока он не даст вам отчет о том, что было найдено, исправлено или отмечено.
    • Закройте окно и дайте компьютеру нормально перезагрузиться.
    Метод 1 — Восстановить базу данных Центра обновления Windows
    • Нажмите Пуск и введите Восстановление системы в поле поиска, затем нажмите клавишу ввода.
    • Когда появится окно восстановления системы, нажимайте Далее , пока не дойдете до окна, в котором вы можете выбрать точку восстановления. Вы увидите список дат восстановления с описанием.
    • Затем снова нажмите Далее и подтвердите процесс восстановления. Подождите, пока он прекратит обработку, и появится окно, в котором вы можете нажать кнопку Готово . Закройте окно и дайте компьютеру перезагрузиться.
    • Для этого загрузитесь с компакт-диска с ОС или с носителя для восстановления.
    • Следуйте инструкциям, пока не дойдете до экрана, на котором будет предложена опция Восстановить мой компьютер , нажмите и выберите Восстановление системы из списка инструментов восстановления.
    • Вы можете выбрать любую точку восстановления в окне «Восстановление системы», но убедитесь, что вы восстановили дату, при которой ваш компьютер работает нормально.
    • Дождитесь завершения процесса и позвольте вашему компьютеру перезагрузиться на рабочий стол.
    • Загрузите компьютер и нажмите F8. Выберите Безопасный режим с командной строкой , нажимая стрелки на клавиатуре, чтобы переместить выделение вниз к этому элементу.
    • В безопасном режиме введите rstrui.exe и нажмите Enter в командной строке. Следуйте указаниям мастера восстановления и перезагрузите компьютер в обычном режиме.
    • В Windows 8 щелкните значок поиска и введите Восстановление системы.
    • Продолжайте нажимать кнопку «Далее», пока не дойдете до окна, в котором можно выбрать дату восстановления.
    • Подтвердите восстановление, выполнив оставшиеся шаги. После этого перезагрузите компьютер в обычном режиме.
    • Перезагрузите компьютер и нажмите F11, чтобы начать восстановление системы.
    • Вы увидите экран «Дополнительные параметры», на котором вы найдете пункт «Восстановление системы».
    • Вам будет предложено выбрать учетную запись администратора, просто выберите и войдите в свою учетную запись администратора.
    • Нажимайте кнопку «Далее», пока не дойдете до экрана, на котором можно выбрать даты восстановления.
    • Нажимайте кнопку «Далее», пока не дойдете до конца процесса восстановления и не увидите кнопку «Готово».
    • Перезагрузите компьютер в обычном режиме.
    • Запустите восстановление системы, введя его в поле поиска. Щелкните элемент, который появится в результатах поиска.
    • Когда откроется окно «Восстановление системы», нажимайте «Далее», пока не получите список для выбора даты восстановления, выберите ту, которая, как вы знаете, лучше всего подходит для вас.
    • Подтвердите процесс, нажав «Далее», затем «Да» и, наконец, «Готово». После закрытия окна перезагрузите компьютер.
    • Если вы не можете загрузиться в Windows, вам лучше загрузить файл Media Creator из Microsoft. Создайте загрузочный диск с помощью DVD или флэш-диска.
    • После этого перезагрузите компьютер и войдите в BIOS, чтобы изменить загрузочное устройство на DVD или флэш-диск.
    • Когда вы перейдете к экрану установки, выберите «Устранение неполадок»> «Дополнительные параметры»> «Восстановление системы» и выполните процесс таким же образом.
    Другие языки:

    Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.

    Следуйте за нами:

    Последнее обновление:

    29/09/23 12:59 : Пользователь Windows 10 проголосовал за то, что метод восстановления 2 работает для него.

    Рекомендуемый инструмент для ремонта:

    Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.

    ШАГ 1:

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

    ШАГ 2:

    Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.

    ШАГ 3:

    Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.

    Совместимость

    Требования
    1 Ghz CPU, 512 MB RAM, 40 GB HDD
    Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.

    ID статьи: ACX014295RU
    Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000

    Помогите кому-нибудь еще с этой ошибкой и Поделиться этой страницей:
    Email Facebook Google LinkedIn Print Twitter

    Совет по увеличению скорости #29

    Увеличение скорости вашего интернета:

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

    Ошибки в алфавитном порядке: # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

    Аварийное завершение работы, перезагрузка или отображение синего экрана в Microsoft Windows 7

    На этой странице вы найдете информацию об ошибках «синего экрана», причинах их возникновения, а также способах их распознавания и устранения.

    Сводка: На этой странице вы найдете информацию об ошибках «синего экрана», причинах их возникновения, а также способах их распознавания и устранения.

    • Содержание статьи
    • Свойства статьи
    • Оцените эту статью

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

    Содержание статьи

    Симптомы

    В этой статье описывается, что такое ошибки «синего экрана» в Windows 7, причина их возникновения, а также способы их распознавания и устранения.

    Содержание:

    1. Что такое ошибка «синий экран»?
    2. Запуск Online Diagnostics
    3. Устранение неполадок при появлении распространенных сообщений об ошибках для ошибки «синий экран»
      1. 0x000000ED и 0x0000007B
      2. 0x00000024
      3. 0x0000007E и 0x0000008E
      4. 0x00000050
      5. 0x000000D1
      6. 0x000000EA
      Эта статья относится к Microsoft Windows 7.
      Нажмите ниже для изменения операционной системы.
      Рекомендации специалистов Dell

      Видео «Troubleshoot Blue Screen Issues in Windows» (Поиск и устранение неисправностей при ошибке «синий экран» в Windows) (только на английском языке)

      Что такое ошибка «синий экран»?

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

      Синий экран отображается в следующих случаях:

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

      Запуск Online Diagnostics

      Корпорация Dell предоставляет программу онлайн-диагностики, позволяющую выявить проблемы с оборудованием или настройкой компьютера, которые могут приводить к данной проблеме. Посетите страницу Dell Online Diagnostics, чтобы получить дополнительные сведения и запустить сканирование своего компьютера.

      Устранение неполадок при появлении распространенных сообщений об ошибках для ошибки «синий экран»

      Stop 0x000000ED (UNMOUNTABLE_BOOT_VOLUME)
      Stop 0x0000007B (INACCESSIBLE_BOOT_DEVICE)
      1. В системе завершена самопроверка, выполняемая при включении питания (POST).
      2. В системе загружен компонент NTLDR, и управление процессом запуска передано компоненту NTOSKRNL (ядру).
      3. Функционирование компонента NTOSKRNL нарушено. Либо часть компонента не обнаруживается, либо считывание файловой системы в указанном местоположении невозможно.
        Для исправления этой ошибки необходимо определить и устранить причину нарушения нормальной работы ядра Windows.
      Меры по устранению неполадки
      • Конфигурация контроллера SATA в системе BIOS. Если для контроллера SATA режим ATA был переключен на режим AHCI (или наоборот), обмен данных между ОС Windows и контроллером SATA невозможен, так как для разных режимов необходимы разные драйверы. Попробуйте изменить режим контроллера SATA в BIOS.
      • Параметры RAID. Эта ошибка может быть следствием непродуманного изменения параметров контроллера RAID. Попробуйте восстановить для параметров контроллера RAID режим «Автоматическое определение» (как правило, это обеспечивает точное соответствие параметров).
      • Неверный или некачественный монтаж кабельных соединений. Попробуйте заново подсоединить с обеих сторон кабели передачи данных между дисководом и его контроллером.
      • Сбой жесткого диска. Запустите встроенные средства диагностики жесткого диска. Не забывайте, что код 7 указывает на устранимое повреждение данных, а не на сбой диска.
      • Повреждение файловой системы. Запустите консоль восстановления с установочного диска Windows и выполните команду chkdsk /f /r.
      • Неверно настроенный файл BOOT.INI (Windows Vista). Если файл boot.ini случайно был стерт или изменен пользователем, во время запуска может появиться код 0x7B, указывающий на остановку работы. Запустите консоль восстановления с установочного диска Windows и выполните команду BOOTCFG /REBUILD
      STOP 0x00000024 (NTFS_FILE_SYSTEM)
      • Повреждение данных на диске
      • Повреждение данных в памяти
      • Переполнение памяти системы (как правило, это происходит только на серверах с высокой рабочей нагрузкой).
      Меры по устранению неполадки
      1. Для устранения неполадок, связанных с повреждением данных вследствие неверно или некачественного монтажа аппаратного обеспечения, заново установите память и подсоедините все кабели дисковода.
      2. Выполните полную диагностику памяти и жесткого диска. Быстрого тестирования в данном случае недостаточно. Необходима полная диагностика системы.
      3. Если в процессе такой диагностики не выявляются ошибки, выполните полную проверку файловой системы с консоли восстановления (chkdsk /f /r) для обнаружения и (по возможности) исправления всех поврежденных данных.
      4. Если указанные выше действия не приводят к устранению неполадки, установите ОС Windows заново.
      5. Если неполадка по-прежнему возникает, замените жесткий диск.
      STOP 0x0000007E (SYSTEM_THREAD_EXEPTION_NOT_HANDLED)
      STOP 0x0000008E (KERNEL_MODE_EXCEPTION_NOT_HANDLED)

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

      Меры по устранению неполадки
      • Если в сообщении на синем экране указан файл драйвера или библиотеки, определите драйвер или приложение, в состав которого входит этот файл, и обновите или отключите его.
      • Обновите BIOS в системе до последней версии.
      • Удалите недавно установленные программы и выполните откат до момента, предшествовавшего установке последних драйверов.
      • Выполните диагностику памяти компьютера.
      STOP 0x00000050 (PAGE_FAULT_IN_NON_PAGED_AREA)

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

      • попытка доступа драйвера к отсутствующей странице памяти;
      • исключительная ошибка системной службы (например, антивирусного сканера);
      • неисправный или неверно установленный модуль памяти;
      • поврежденные данные на жестком диске.
      Меры по устранению неполадки
      1. Если в сообщении об ошибке на синем экране указан файл драйвера или библиотеки, определите драйвер или программу, в состав которых входит этот файл, затем обновите драйвер или программу до последней версии или удалите их с компьютера.
      2. Если ошибка возникает в процессе запуска, попробуйте выполнить загрузку последней заведомо работающей конфигурации.
      3. Если ошибка впервые возникла после установки программы или драйвера, удалите программу или драйвер с компьютера.
      4. Попробуйте провести полную диагностику жесткого диска и памяти, предварительно заново подсоединив кабели модуля памяти и жесткого диска.
      STOP 0x000000D1 (DRIVER_IRQL_NOT_LESS_THAN_OR_EQUAL_TO)

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

      STOP 0x000000EA (THREAD_STUCK_IN_DEVICE_DRIVER)

      Это сообщение об ошибке на синем экране указывает на прекращение работы драйвера устройства (обычно драйвера видеоадаптера) в связи с ожиданием определенного события (обычно операции аппаратного обеспечения). Как правило, в этом случае с ошибкой «синий экран» связан файл nv4_disp.sys.

      Меры по устранению неполадки
      1. Обновите драйверы видеосистемы до последней версии, выпущенной компанией Dell.
      2. Обновите BIOS системы до последней версии.
      3. Если драйвер видеосистемы и BIOS обновлены до последней версии, уточните у изготовителя наличие пакетов обновления драйвера.
      4. В качестве последнего средства попробуйте заменить видеоадаптер.

      Повторная установка ОС Windows не предотвращает возникновения данной ошибки в будущем.

      Работа с отладчиком Windows

      Отладчик Windows является одним из основных инструментов, который используется разработчиками ПО Microsoft и техническими специалистами для анализа и устранения неполадок, в результате которых происходит формирование дампов памяти.

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

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

      • Отладчик Windows не встроен в ОС Windows. Необходимо загрузить и установить приложение (15 Мбайт) с веб-сайта Microsoft. Для установки этого инструмента требуются права администратора.
      • Для работы с отладчиком потребуется несложная пользовательская настройка.
      • Полный анализ дампа памяти с помощью отладчика может занять любое время от 30 секунд до двух минут.

      При поиске по запросу «windows debugger» в Google первой указывается ссылка на главную страницу отладчика Windows.

      Обычно файлы минидампа хранятся в одной из следующих системных папок: C:\WINNT\Minidump\ или C:\Windows\Minidump\. Имя файлов имеет вид miniММГГДД-NN.dmp, где ММ представляет собой месяц, ДД — это день, а ГГ — год создания файла дампа. NN — последовательность создания дампа файлов при условии формирования множества дампов в один день (первый аварийный дамп будет пронумерован как 01, второй 02 и т.д.).

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

      SLN115577_ru__1W_cat_dump1_cc_v1
      Рис. 2. Отладчик Windows SLN115577_ru__2W_cat_Caption1_cc_v1Рекомендуемая команда для командной строки отладчика SLN115577_ru__3W_cat_Caption2_cc_v1Указанный на синем экране код ошибки, вызвавшей остановку работы (1000007F означает то же, что 0x7F) SLN115577_ru__4W_cat_Caption3_cc_v1Вероятная причина аварийного завершения работы Windows (в данном примере – atapi.sys; в других случаях может отображаться, например, текст memory_corruption)
      При возвращении результатов предварительного анализа в окне отладчика отображаются инструкции по дальнейшим действиям. Введите «!analyze -v» в командной строке (kd>) в нижней части окна и нажмите Enter для выполнения подробного анализа файла с помощью WinDbg.

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

      SLN115577_ru__5W_cat_dump2_cc_v1
      Рис. 3. Анализ результатов SLN115577_ru__2W_cat_Caption1_cc_v1Подробные сведения об ошибке, которая вызвала остановку работы и код которой отображается на экране (в данном примере отображается код EXCEPTION_DOUBLE_FAULT (8), указывающий на ошибку, возникшую в ядре при попытке исправления другой ошибки) SLN115577_ru__7W_cat_dump3_cc_v1
      Рис. 4. Продолжение анализа результатов SLN115577_ru__2W_cat_Caption1_cc_v1Код проверки ошибок (обратите внимание на наличие в данном примере цифры 8, указывающий на двойной сбой) SLN115577_ru__3W_cat_Caption2_cc_v1Количество случаев аварийного завершения работы системы вследствие ошибки, в точности совпадающей с данной (как правило, 1) SLN115577_ru__4W_cat_Caption3_cc_v1Контейнер категории данного аварийного завершения работы согласно классификации Windows SLN115577_ru__11W_cat_Caption4_cc_v1Трассировка стека на момент аварийного завершения работы системы, где в начале указана процедура, вызванная последней (в данном примере видно, что работа системы была аварийно завершена во время обработки запроса, поступившего от контроллера IDE) SLN115577_ru__12W_cat_dump4_cc_v1
      Рис. 5. Дополнительный анализ SLN115577_ru__2W_cat_Caption1_cc_v1Название активного модуля на момент аварийного завершения работы системы. В реальной системе название модуля представляет собой ссылку, на которую можно нажать, чтобы получить полезную информацию о модуле.

    Исправляем ошибки установки обновлений Windows 7

    Windows 7 по-прежнему остается популярной операционной системой в корпоративной среде, несмотря на то, что уже вышли две новые версии клиентских ОС. Расширенная поддержка «семёрки» закончится лишь 14 января 2020 г., а это значит, что ближайшие 4 года для нее будут выходить обновления, исправляющие обнаруженные уязвимости.

    Существует правило – если есть обновления, то есть и проблемы с их установкой. Давайте разберем, какие основные проблемы возникают при обновлении Windows 7 через Windows Server Update Services (WSUS) и как их исправить с наименьшими затратами.

    Ошибка #1. Failed to find updates with error code 80244010

    Эту ошибку вы практически гарантированно будете наблюдать на любой системе, впервые обратившейся к серверу WSUS. В WindowsUpdate.log также встретится предупреждение:
    WARNING: Exceeded max server round trips

    Причина проблемы в том, что список обновлений стал слишком большим, и клиент не может принять его за один заход. Подробности — blogs.technet.microsoft.com/sus/2008/09/18/wsus-clients-fail-with-warning-syncserverupdatesinternal-failed-0x80244010
    Какое решение предлагает Microsoft? Если после ошибки запустить повторный поиск обновлений, то процесс загрузки метаданных продолжится с момента возникновения ошибки. Терпение господа, терпение. Три, пять попыток wuauclt /detectnow – и все образуется. Не забудьте при повторном поиске дождаться окончания предыдущего цикла поиска, иначе магия не сработает!

    Ошибка #2. Не устанавливаются обновления Windows с ошибкой 0x80070308

    Встречается эпизодически, и в одном случае из 100 у нее есть единственное и очень специфическое решение — удалить ключ
    HKLM\Components\PendingRequired=1

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

    Ошибка #3. Все другие ошибки

    Практически 100% других ошибок может решить System Update Readiness Tool (SURT) из статьи support.microsoft.com/en-us/kb/947821
    Скачиваете пакет для вашей системы, устанавливаете, читаете лог %windir%\Logs\CBS\CheckSUR.log и если он заканчивается примерно так:

    Summary:
    Seconds executed: 1164
    Found 16 errors
    Fixed 4 errors

    то вы наш клиент.

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

    Как правило, повреждаются *.cat, *.mum, *.manifest файлы. У кого-то повреждаются *.dll, но я на практике не сталкивался. И вроде бы средство SURT должно само исправить ошибки, поскольку внутри него есть огромный каталог эталонных файлов. Только в последний раз SURT обновлялся в октябре 2014 года, а исправлений на операционную систему с тех пор вышло бесчисленное множество, и многих файлов в каталоге не хватает.

    Ниже я опишу последовательность действий, необходимых для исправления ошибок установки обновлений на Windows 7 x64 с использованием SURT. Для редакции x86 просто потребуется другой пакет SURT из KB947821.

    Последовательность действий будет следующая.

    1. Запустить первый проход Windows6.1-KB947821-v34-x64.msu

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

    set machine=BUHWKS02 xcopy Windows6.1-KB947821-v34-x64.msu \\%machine%\admin$\temp psexec -s \\%machine% wusa "c:\windows\temp\Windows6.1-KB947821-v34-x64.msu" /quiet /norestart pause 

    где BUHWKS02 – целевая машина.
    Когда скрипт отработает и встанет на паузу, проверяем %windir%\Logs\CBS\CheckSUR.log
    Если ошибок не найдено – дело не в битых обновлениях.
    Если он заканчивается

    Summary:
    Seconds executed: 1164
    Found 16 errors
    Fixed 4 errors

    CSI Manifest All Zeros Total count: 6
    CSI Catalog Corrupt Total count: 3
    Fixed: CSI Catalog Corrupt. Total count: 3
    CBS MUM Corrupt Total count: 3
    CBS Catalog Corrupt Total count: 3
    CSI Catalog Thumbprint Invalid Total count: 1
    Fixed: CSI Catalog Thumbprint Invalid. Total count: 1
    Unavailable repair files:
    winsxs\manifests\wow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_c19fa2719495aca9.manifest
    winsxs\manifests\amd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.23290_none_5e936c9c5ce2e8e6.manifest
    winsxs\manifests\wow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_c22840d8adb43043.manifest
    winsxs\manifests\amd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_b74af81f6034eaae.manifest
    winsxs\manifests\amd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.19091_none_5e0ace3543c4654c.manifest
    winsxs\manifests\amd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_b7d3968679536e48.manifest
    servicing\packages\Package_2_for_KB3123479~31bf3856ad364e35~amd64~~6.1.1.0.mum
    servicing\packages\Package_2_for_KB3123479~31bf3856ad364e35~amd64~~6.1.1.0.mum
    servicing\packages\Package_for_KB3123479_SP1~31bf3856ad364e35~amd64~~6.1.1.0.mum

    то будем исправлять.

    2. Копируем эталонные файлы на целевую машину

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

    Самый простой и правильный вариант следующий — скопировать эталонные файлы с рабочей системы:

    *.mum and *.cat из C:\Windows\servicing\Packages складываются в %windir%\Temp\CheckSUR\servicing\packages
    *.manifest из C:\Windows\winsxs\Manifests складываются в %windir%\Temp\CheckSUR\winsxs\manifests\

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

    cls $flag = $false $destPC = "\\BUHWKS02" $log=get-content $($destPC + "\admin$\Logs\CBS\CheckSUR.log") $MUMCATSource = "C:\Windows\servicing\Packages\" $MUMCATDest = $destpc + "\admin$\Temp\CheckSUR\servicing\Packages\" $MANIFESTSource = "C:\Windows\winsxs\Manifests\" $MANIFESTDest = $destpc + "\admin$\Temp\CheckSUR\winsxs\Manifests\" If ((Test-Path -Path $MUMCATDest -PathType Container) -eq $false) If ((Test-Path -Path $MANIFESTDest -PathType Container) -eq $false) foreach ($line in $log) < if ($flag -eq $True)< if ($line.trim().Length -ne 0) < $fileArray=$($line.Split("\")) $file = $FileArray[$FileArray.Length-1] $extArray = $file.split(".") $ext = $extArray[$extArray.length-1] if ($ext -eq "manifest") < Write-Warning $("Copying " + $($MANIFESTSource+$file)+" to " + $MANIFESTDest) Copy-Item $($MANIFESTSource+$file) $($MANIFESTDest+$file) >if (($ext -eq "mum") -or ($ext -eq "cat") ) < Write-Warning $("Copying " + $($MUMCATSource+$file)+" to " + $MUMCATDest) Copy-Item $($MUMCATSource+$file) $($MUMCATDest+$file) >> > if ($line -eq "Unavailable repair files:") > 

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

    3. Запускаем второй проход Windows6.1-KB947821-v34-x64.msu

    После копирования файлов мы повторно запускаем SURT, используя командный файл из первого шага. При повторном запуске средство сможет подхватить скопированные нами эталонные файлы из %windir%\Temp\CheckSUR и заменить ими испорченные.
    Если мы сделали все правильно, то %windir%\Logs\CBS\CheckSUR.log примет следующий вид:

    =================================
    Checking System Update Readiness.
    Binary Version 6.1.7601.22471
    Package Version 26.0
    2016-03-03 09:15
    Checking Windows Servicing Packages
    Checking Package Manifests and Catalogs
    Checking Package Watchlist
    Checking Component Watchlist
    Checking Packages
    Checking Component Store
    Summary:
    Seconds executed: 1435
    No errors detected

    Теперь можно продолжить установку обновлений на целевую машину, например, следующими командными файлами:
    set machine= BUHWKS02
    psexec -i -s \\%machine% wuauclt /detectnow
    pause

    set machine= BUHWKS02
    psexec -i -s \\%machine% wuauclt /updatenow
    pause

    Ошибка #4. Если SURT отработал нормально, а обновления все равно не ставятся

    Попробуйте прибегнуть к старому приему – сбросить службу Windows Update в исходное состояние. Для этого необходимо удалить каталог %windir%\SoftwareDistribution.

    Создаем файл WU-cleanupCMD.cmd:
    net stop wuauserv
    rmdir /s /q %windir%\SoftwareDistribution
    net start wuauserv
    wuauclt /detectnow

    Запускаем:
    set machine= BUHWKS02
    psexec -c -s \\%machine% WU-cleanupCMD.cmd
    pause

    После этого возникнет Ошибка #1, но как бороться с ней мы уже знаем.

    Ошибка #5

    Клиент исчезает из консоли WSUS. Любопытная ошибка, связанная с неправильным клонированием машин и задвоением (затроением и т.д.) идентификаторов клиентов. Решается так:

    net stop wuauserv REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientIdValidation /f net start wuauserv wuauclt /resetauthorization /detectnow /reportnow 
    Ошибка #6

    GetCookie failure, error = 0x8024400D, soap client error = 7, soap error code = 300, HTTP status code = 200
    SyncUpdates failure, error = 0x80072EE2, soap client error = 5, soap error code = 0, HTTP status code = 200
    Windows Update Client failed to detect with error 0x80072ee2

    Ошибка связана с нехваткой ресурсов в AppPool WSUS. Решение — снять лимит на потребляемую память. Как это сделать — статья.
    Коротко: Открываем IIS, Application Pools, WsusPool, Advanced Settings.
    Параметр Private Memory Limit устанавливаем в 0.

    Продолжение темы настройки WSUS — в моей следующей статье: https://habrahabr.ru/post/329440/

    PS:
    Многие ошибки решены в новом клиенте WSUS:
    1. KB3125574 «Windows 7 post SP1 Convenience Rollup Update». Внимательно ознакомьтесь с разделом Known issues!

    Предварительно необходимо установить KB3020369 «April 2015 servicing stack update for Windows 7 and Windows Server 2008 R2».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *