Cocreateinstance hr 0x8007045b идет завершение работы системы

Cocreateinstance hr 0x8007045b идет завершение работы системы

Сообщения: 88
Благодарности: 3

Конфигурация компьютера
Материнская плата: MSI Модель MS-7823
HDD: Transcend 256 GB TS256GSSD370S
Блок питания: Straight Power 11 550W
ОС: Версия 21H1 Сборка 19043.1110

Профиль | Отправить PM | Цитировать

Помогите разобраться. 1909 (Сборка ОС 18363.535) Новый ноутбук с предустановленной системой, сразу обновился до 1909 (с 1903).

При КАЖДОМ завершении работы или при каждой перезагрузке служба VSS регистрирует указанные ошибки:

Event ID 13:
Информация теневого копирования тома: не удается запустить COM-сервер с CLSID <4e14fba2-2e22-11d1-9964-00c04fbbb345>под именем CEventSystem. [0x8007045b, Идет завершение работы системы.]

EVent ID 8193:
Ошибка теневого копирования тома: Непредвиденная ошибка при вызове подпрограммы CoCreateInstance.. hr = 0x8007045b, Идет завершение работы системы.

Других ошибок не наблюдается. Точки восстановления создаются (как самой системой, так и по принуждению). Службу CryptSvc («виновницу», как я понимаю) отключать не следует. Что можно сделать?

Источник

Интересно и полезно

Исправляем ошибку теневого копирования тома.

Entry posted by Sapfira in Интересно и полезно · 17 июля, 2021

Периодически, а может и ежедневно, в системном журнале Windows 10 могут фиксироваться такие ошибки:

Ошибка теневого копирования тома: Непредвиденная ошибка при вызове подпрограммы CoCreateInstance.. hr = 0x8007045b, Идет завершение работы системы.

Информация теневого копирования тома: не удается запустить COM-сервер с CLSID <4e14fba2-2e22-11d1-9964-00c04fbbb345>под именем CEventSystem. [0x8007045b, Идет завершение работы системы.

Источник обеих ошибок — VSS, коды событий — 8193 и 13 соответственно.

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

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

Для этого открывает редактор реестра и переходим по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control, здесь интересует параметр WaitToKillServiceTimeout. По-умолчанию его значение равно 5000, это и есть те самые 5 секунд.

Чтобы устранить данную ошибку, надо поставить значение 55000 (это 55 секунд) и перезагрузить систему.

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

Изменено 6 августа, 2021 пользователем Sapfira

Источник

Восстановление системы может завершиться сбоем с кодом ошибки 0x8007045b если в точке восстановления имеется зашифрованное содержимое

В этой статье описывается решение проблемы, из-за которой восстановление системы может завершиться сбоем с кодом 0x8007045b.

Область действия: Windows 10 — все выпуски
Исходный номер базы знаний: 3074925

Симптомы

Рассмотрим следующий сценарий.

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

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

Восстановление системы не выполнено успешно. Системные файлы и параметры компьютера не были изменены.

Не удалось извлечь файл при восстановлении системы

Читайте также:  Картридж обезжелезивающий нептун sfc 20bb

Из точки восстановления.

Во время восстановления системы произошла непредвиденная ошибка. (0x8007045b)

Причина

Эта проблема возникает из-за известной проблемы в программе восстановления системы.

После настройки приложения «Почта» для подключения к серверу Exchange или Office 365 и принятия политик безопасности «Сделать компьютер более безопасным» некоторые файлы в профиле пользователя будут зашифрованы с помощью шифруемой файловой системы (EFS). Эти файлы будут включены в точку восстановления, если вы используете функцию восстановления системы для создания точки восстановления. При запуске программы восстановления системы для восстановления системы функция восстановления системы создает задачу завершения работы для выполнения реальных операций восстановления. При выполнении этой задачи большинство системных служб уже остановлены. К ним относится EFS.

Однако если какой-либо файл шифруется EFS в точке восстановления, программа восстановления системы должна будет вызвать службу EFS, чтобы извлечь файлы такого типа из точки восстановления. Но поскольку служба EFS уже остановлена и не может быть перезапущена из-за завершения работы системы, процесс восстановления завершается сбоем с кодом ошибки 0x8007045b. Этот код означает, ERROR_SHUTDOWN_IN_PROGRESS.

Обходной путь

Чтобы обойти эту проблему, выполните следующие действия, чтобы перезапустить Windows RE, а затем запустите программу восстановления системы.

Откройте командную строку от имени администратора и выполните следующую команду:

Если эта команда возвращает ошибку Windows RE отключена, выполните следующую команду, чтобы установить ее, а затем выполните еще reagentc /enable раз.

Перезагрузите компьютер. Компьютер будет перезапущен в Windows RE среде.

В Windows RE нажмите кнопку «Устранение неполадок», щелкните «Дополнительные параметры«, выберите пункт «Восстановление системы», а затем следуйте инструкциям по запуску программы восстановления системы. Так как EFS всегда выполняется в Windows RE и для восстановления системы не нужно создавать задачу завершения работы для восстановления в Windows RE, эта проблема не будет возникать в Windows RE. Дополнительные сведения о команде REAgentC см. в разделе Command-Line REAgentC.

Источник

Методы решения ошибки 0x8007045b

Уведомление об ошибке 0x8007045b не позволяет Windows 10 обновиться. Вызывается конфликтами архитектуры обновлений и системными файлами, повреждениями компонентами ОС.

Как исправить проблему?

В первую очередь выполните следующее:

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

Если проблема не пропадет, то пробуйте следующие способы.

№1: DISM

В запущенной под правами администратора командной строке введите две команды:

  • DISM.exe /Online /Cleanup-image /Scanhealth
  • DISM.exe /Online /Cleanup-image /Restorehealth

Они найдут и восстановят файлы, которые неисправны. Команда обратится к Центру обновления для загрузки оригинальных файлов, но это может быть безуспешным. В этом случае используйте альтернативный источник: сетевую папку Windows на другом компьютере, образ ОС на флешке или DVD. Это задается за счет добавления ко второй команде /Source:ххх, где ххх — альтернативный источник нормальных системных файлов.

№2: сброс Windows

Перейдите по пути «Параметры» => «Обновление и безопасность» => «Вернуть компьютер в исходное состояние» => «Начать». Если на ПК нет важных личных файлов, то в появившемся окне предпочтительней выбрать «Удалить все», но если они есть, то остановитесь на «Сохранить мои файлы». Это вернет все настройки системы на стандартные и ошибка 0x8007045b не станет больше досаждать.

Источник

Как исправить ошибку Центра обновления Windows 0x8007045b

Что такое ошибка Центра обновления Windows 0x8007045b

Проблемы с обновлением не являются каким-то открытием для мира Windows. Они появляются время от времени при установке новых билдов, исправлений и других видов обновлений. Некоторые пользователи сообщают об ошибке 0x8007045b при попытке обновить свою систему до следующей доступной сборки Windows (Windows 10 Insider Preview 14379). Несмотря на то, что это наиболее обсуждаемый случай обновления, другие сборки и маленькие обновления также могут привести к аналогичным проблемам. В большинстве случаев все ошибки обновления имеют один и тот же источник причин, по которым они возникают — поврежденные файлы, неправильная конфигурация служб, вмешательство сторонних программ и другие похожие причины. Чтобы решить их, мы рекомендуем ознакомиться с нашим набором решений ниже. Точно следуйте каждому шагу, чтобы не упустить ничего важного.

Читайте также:  Linux удаление файлов кроме

Скачать средство восстановления Windows

Существуют специальные утилиты восстановления для Windows, которые могут решить проблемы, связанные с повреждением реестра, неисправностью файловой системы, нестабильностью драйверов Windows. Мы рекомендуем использовать Advanced System Repair, чтобы исправить «ошибку Центра обновления Windows 0x8007045b» в Windows 10.

1. Запустите средство устранения неполадок Центра обновления Windows.

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

  1. Откройте Настройки , а затем в Обновление и безопасность >Устранение неполадок.
  2. На правой панели найдите Центр обновления Windows и нажмите Запустить средство устранения неполадок.
  3. Завершите процесс, следуя инструкциям на экране, и перезагрузите компьютер.

2. Проверьте целостность системных файлов.

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

  1. Откройте Командная строка , введя cmd в поле поиска рядом с Меню Пуск кнопку.
  2. Щелкните правой кнопкой мыши по Командная строка , а затем Запуск от имени администратора.
  3. После открытия консоли введите sfc /scannow команду и нажмите Enter.
  4. Когда процесс восстановления будет завершен, перезагрузите компьютер.
  1. Откройте Командная строка как мы это делали на предыдущем шаге.
  2. Скопируйте и вставьте эту команду DISM.exe /Online /Cleanup-image /Restorehealth .
  3. Нажмите Enter и подождите, пока Windows закончит сканирование и исправление.
  4. После этого перезагрузите компьютер и снова установите обновление.

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

3. Просканируйте жесткий диск на наличие повреждений.

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

  1. Откройте Командная строка так же, как мы сделали выше.
  2. Затем вы должны вставить chkdsk /f /r C: команду и нажмите Enter. При необходимости замените «C» на букву вашего жесткого диска.
  3. Система выполнит сканирование на правильность конфигурации и физические ошибки, после чего автоматически исправит их.

Этот метод вряд ли решит проблему, поэтому не беспокойтесь, если он не помог.

4. Включите Чистый запуск Windows.

Есть вероятность, что ошибка 0x8007045b появляется в результате некоторых проблем с совместимостью. Антивирус или любое другое стороннее ПО может конфликтовать со службами Windows, что вызывает проблему. Функция чистой загрузки помогает пользователям загружать свой компьютер только со встроенными приложениями и службами. Это помогает выяснить, не является ли виновником какое-то дополнительное приложение. Чтобы запуститься в режиме чистой загрузки, выполните следующие простые шаги:

  1. Нажмите Windows Key + R кнопки одновременно и вставьте msconfig .
  2. Затем в открывшемся окне перейдите в Услуги сверху.
  3. Установите флажок рядом с Не отображать службы Майкрософт и нажмите на Отключить все кнопку.
  4. Теперь перейдите в Общие и выберите Выборочный запуск опцию. Убедитесь, что флажок установлен только рядом с Загружать системные службы.
  5. Нажмите Применить и OK. Затем перезагрузите компьютер.

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

5. Сбросьте компоненты Центра обновления Windows.

Еще один мощный метод решения проблем обновлений, — это сброс настроек Центра обновления Windows. Вся процедура включает перезапуск служб BITS, Cryptographic, MSI Installer и Windows Update, а также переименование некоторых папок обновлений (SoftwareDistribution и Catroot2). Эти папки содержат временные файлы, необходимые для установки обновлений Windows. Исходя из этого, мы заставим Windows удалить поврежденные элементы и создать компоненты обновлений с нуля. Ниже мы покажем два способа выполнить этот метод. Первый требует ввода и выполнения каждой консольной команды в ручной последовательности. Другой включает в себя так называемый пакетный сценарий, написанный в Блокноте и сохраненный в формате WUReset.bat. Особой разницы между ними нет, поэтому выбирайте любой из понравившихся. Хотя вся процедура может показаться сложной, она не потребует много времени и знаний. Просто следуйте инструкциям, перечисленным ниже:

Читайте также:  Linux debian минимальные требования

Вручную

  1. Откройте Командная строка , введя cmd в поле поиска рядом с Меню Пуск кнопку.
  2. Щелкните правой кнопкой мыши по Командная строка , а затем Запуск от имени администратора.
  3. Скопируйте и вставьте этот список команд одну за другой, нажимая Enter после каждой. (Это действие отключит службы, ответственные за Обновления Windows)

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

Затем мы должны переименовать вышеупомянутые папки. Просто вставьте эти команды, нажимая Enter после каждой.

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old

Наконец, все, что осталось сделать, это вернуть отключенные службы. Введите эти команды так же, как мы делали ранее.

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

  • На этом все. Перейдите в центр обновления Windows и попробуйте выполнить установку снова.
  • С помощью Пакетного файла

    Это альтернативный метод описанному выше. «Пакетный сценарий» используется для выполнения тех же команд для сброса всех компонентов Центра обновления Windows, криптографических служб и папок, таких как SoftwareDistribution. Это не так сложно, как можно представить. Даже гораздо проще, чем предыдущий. Все, что вам нужно, — это блокнот Windows и немного копирования. Главная прелесть пакетных файлов в том, что они помогают выполнять все шаги сразу, не вводя команды вручную. Если вы когда-нибудь столкнетесь с подобными проблемами в будущем, вы сможете запустить уже созданный .bat файл для сброса компонентов обновления:

    1. Откройте новый Блокнот . Для этого щелкните правой кнопкой мыши на любую свободную область на рабочем столе, выберите Создать и Текстовый документ.
    2. Затем вставьте этот список команд в блокнот:

    @ECHO OFF
    echo Simple Script to Reset / Clear Windows Update
    echo.
    PAUSE
    echo.
    attrib -h -r -s %windir%system32catroot2
    attrib -h -r -s %windir%system32catroot2*.*
    net stop wuauserv
    net stop CryptSvc
    net stop BITS
    ren %windir%system32catroot2 catroot2.old
    ren %windir%SoftwareDistribution sold.old
    ren «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader» downloader.old
    net Start BITS
    net start CryptSvc
    net start wuauserv
    echo.
    echo Task completed successfully.
    echo.
    PAUSE

  • После вставки всех команд, нажмите Файл >Сохранить как и назовите файл WUReset.bat, Обязательно установите Кодирование в ANSI и сохраните файл в любом месте.
  • Наконец, нажмите на файл правой кнопкой мыши и выберите Запуск от имени администратора и наслаждайтесь автоматическим сбросом компонентов обновлений Windows.
  • 6. Используйте Media Creation Tool.

    Последний, но очень мощный инструмент в случае, если никакие попытки вернуть обновления в строй не увенчались успехом, — это Media Creation Tool. Этот инструмент помогает пользователям установить последние из доступных обновлений в обход различных ошибок. Процедура обновления не коснется ваших личных данных, а просто обновит компьютер. Для этого выполните следующие действия:

    1. Сначала вам нужно скачать утилиту с веб-сайта Microsoft.
    2. Затем запустите загруженный файл.
    3. После того, как вы согласитесь с Условиями использования, вам будет предложено два варианта на выбор. Выберите Обновить этот компьютер сейчас.
    4. Выберите Сохранить личные файлы чтобы они не пострадали.
    5. Наконец, запустите процесс и дождитесь его завершения.
    6. Надеемся, этот метод помог вам обойти ошибку 0x8007045b.

    Заключение

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

    Источник

    Поделиться с друзьями
    КомпСовет
    Adblock
    detector