2147467259 0X80004005 неопознанная ошибка

2147467259 0X80004005 неопознанная ошибка

Иногда при активном использовании компьютера с операционной системой Windows 7, 8, 10 может возникнуть ошибка 0x80004005. Ее появление характерно при внесении изменений в файлы или при попытке подключения к сети.

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

Такая проблема возникает из-за разных причин. К ним можно отнести такие ситуации как:

  • конфликт драйверов у некоторых программ;
  • наличие проблем с антивирусом;
  • брандмауэр настроен неправильно;
  • попытка внести изменения без прав администратора.

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

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

Способы исправления

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

Проблемы с антивирусом

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

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

Неправильные настройки брандмауэра

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

  1. Нажать сочетание клавиш Win+R и выполнить команду services.msc.
  2. В списке требуется найти брандмауэр и посмотреть, как он включается. Если это происходит не автоматически, то придется его перенастраивать.
  3. Нажав на службу появится новое окно, где можно изменить настройки.
  4. После внесенных изменений необходимо перезапустить службу.

Также в брандмауэре необходимо отключить правила:

  1. Через панель управления перейти в раздел настройки брандмауэра.
  2. Выбрать дополнительные параметры.
  3. Выделить весь список правил и отключить их.
  4. Закрыть все окна и перезапустить систему.

Срабатывает контроль учетных записей

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

  1. Зайти в Пуск и кликнуть по иконке пользователя.
  2. Перейти в параметры контроля учетных записей.
  3. Ползунок уровня безопасности опустить в самый низ и сохранить изменения.
  4. После этого, требуется перезагрузить компьютер.

Нет прав администратора

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

Чтобы это сделать, требуется зайти с записью от имени администратора и следовать инструкции:

  1. Кликнуть на Пуск и нажать на иконку записи пользователя.
  2. Переключить права на администратора и сохранить изменения.

Конфликт обновлений

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

Используем SFC

Для запуска утилиты достаточно сделать следующее:

  1. Нажать сочетание клавиш Win+R.
  2. Ввести cmd и нажать Enter, в командную строку вставить sfc /scannow и выполнить.
Читайте также:  Сцепление с дорогой это

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

Чистим папку SoftwareDistribution

В некоторых случаях ошибка 0x80004005 появляется из-за того, что на компьютер загрузились поврежденные обновления. Удалить их можно таким образом:

  1. Нажать комбинацию клавиш Win+R.
  2. В поисковой строке вписать %systemroot%SoftwareDistributionDownload.
  3. Все файлы в папке нужно удалить.
  4. После закрыть все окна и перезагрузить ПК.

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

Загружаем обновления вручную

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

0x80004005 в Windows 10

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

Проблемы с активацией

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

  1. Перейти в параметры через пуск.
  2. Перейти в раздел безопасности и обновлений.
  3. Перейти к вкладке активации ОС и устранить проблемы специальным средством.

Неполадки драйверов

Проблема с драйверами достаточна распространена и решается следующим образом:

  1. Перейти в диспетчер устройств.
  2. Посмотреть наличие желтых треугольников около устройств.
  3. При их наличии следует обновить драйвера.

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

Проблемы «Центра обновлений Windows»

Наличие проблем с центром обновлений устраняются следующим образом:

  1. Через поиск найти утилиту по устранению неполадок.
  2. Запустить устранение неполадок.
  3. В ходе поисков утилита найдет ошибки и предложит исправить их.
  4. После чего на экране покажут все исправленные и неисправленные неполадки.

Используем DISM

Для устранения ошибки 0x80004005 следует выполнить такие действия:

  1. Кликнуть на Пуск и перейти в папку служебных программ.
  2. Запустить командную строку от имени Администратора.
  3. Ввести команду dism /Online /Cleanup-image / RestoreHealth и выполнить ее.

После завершения восстановления необходимо проверить папку dism. Наличие этих строк в конце говорит о повреждении файла OpenCL.dll.

Поврежден файл OpenCL.dll

Для исправления проблемы требуется восстановить поврежденный файл из образа системы:

  1. Загрузить программу для создания носителя с официального сайта.
  2. Запустить скачанный файл.
  3. Выбрать пункт о создании нового носителя.
  4. Использовать стандартные параметры и проследовать далее.
  5. Выбрать тип файла ISO.
  6. Сохранить во временную папку для хранения файлов.
  7. Извлечь все файлы из этой папки.
  8. Конвертировать файл из .esd в .wim с помощью следующей команды.
  9. Сгенерировать данные о версиях и индексах. Ввести следующую команду:


Восстановить поврежденные файлы из образа:

  • После чего перезагрузить ПК.
  • Проблемы при установке SP1 на Windows 7

    В этом случае для устранения ошибки надо следовать инструкции:

    1. Нажать сочетания клавиш Win+R и выполнить команду regedit.
    2. Перейти к ветке HKLMSYSTEMCurrentControlSetControlNetwork.
    3. Кликнуть на MaxNumFilters правой кнопкой мышки и выбрать изменение параметров.
    4. Задать максимальное значение параметра и сохранить изменения.

    Не удается разрешить общий доступ

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

    1. Нажать комбинацию клавиш Win+R и выполнить команду services.msc.
    2. В ветке найти брандмауэр и кликнуть по нему.
    3. Запустить защитник и выставить тип включения автоматическим.
    Читайте также:  Как добыть воду из воздуха своими руками

    Также брандмауэр можно автоматически включить через командную строку. Достаточно открыть ее от имени администратора и выполнить команду sc config MpsSvc start= auto, которая автоматически запускает защитник.

    На ИТС часто даются описания кодов ошибок, но они не всегда исчерпывающие. В этой статье мы будем пытаться продолжать «исчерпывать» 🙂

    При эсклуатации баз данных 1С вы можете сталкнуться с такой ситуацией:

    Сеанс работы завершен администратором.
    по причине:
    Соединение с сервером баз данных разорвано администратором
    Microsoft OLE DB Provider for SQL Server: Неопознанная ошибка
    HRESULT=80004005

    Признаки проблемы: нельзя выгрузить в dt

    Внимание! Ошибок с кодом 80004005 уйма, более подробно классофикацию я описал здесь http://www.gilev.ru/1c/mssql/errsql.htm . Здесь же мы говорим именно о «неопознанной ошибке» 🙂

    Сотрудники 1С рекомендуют решать проблему так:

    1. Проверить конфигурацию на наличие некорректной информации (мусора). Для этого следует выполнить команду «Проверка конфигурации» с установленным флажком «Проверка логической целостности конфигурации». При выявлении проблем будет выдано сообщение. Некорректная информация при этом будет удалена автоматически, однако следует обеспечить доступность для изменения корневого объекта конфигурации (напимер, при работе с хранилищем его следует захватить).

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

    3. Также с этой ситуацией пересекается следующая ситуация:

    10007066 Запись данных, содержащих колонки типа ХранилищеЗначения
    Проблема:
    При использовании СУБД MS SQL SERVER при записи объекта базы данных, содержащего несколько колонок типа ХранилищеЗначения, данные для которых получены из файлов, может происходить ошибка
    Ошибка СУБД:Microsoft OLE DB Prov > Дата публикации: 2008-11-13

    Включив технологический журнал на время загрузки, можно определить таблицу, в которой содержатся такие хранилища. Найдите средствами MS SQL Server Query Analizer в этой таблице колонки типа image. Для каждой колонки типа image выполните запрос вида:

    select top 10 DATALENGTH(_Fld4044)
    from _InfoReg4038
    order by DATALENGTH(_Fld4044) desc

    Нюансы: обратите внимание, что «Стандартные проверки» платформой (chdbfl, в конфигураторе) упорно говорят, что с базой все ОК.

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

    1С:Предприятие 8.2. Лицензия на сервер (x86-64)

    По опыту проблема связана с хранением данных в реквизите хранилище значений либо наличием в таблице config двоичных данных БОЛЬШЕ 120 mb.

    Читайте также:  Как запустить командную строку вин 10

    Обобщенные рекомендации, если рекомендации от 1С не помогли (проделать следующие действия в указанном порядке):
    1. Выключить все фоновый задачи у всех баз

    В 8.1.11 появился переключатель «запрет на фоновые задания» в
    момент создания базы.

    Готов пояснить, фоновые задания сами по себе не зло, но регламентные процедуры
    с полнотекстовым поиском — вещь в себе — и память она может через какое время
    съедать ресурсы rphost.exe, что на другие операции не останеться, и просто
    базу блокировать
    т.е. другими словами, после первого шага уже можно проверять — возможно проблема «уйдет».
    2. Перезапустить сервер

    Второй шаг является частным случаем для вашего случая и после него тоже
    есть смысл проверять работоспособность. Однако поскольку существуют утечки памяти http://www.gilev.ru/1c/memleak, то через некоторое время после рестарта пролема может вернуться.
    3) делаем бэкап средствами sql

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

    4) снимаем базу с поддержки, выгружаем cf

    убиваем в менежмент консоли базе данных в таблице config запись более 120Мб, делаем «загрузить конфигурацию» (не объединение) убиваем в менежмент консоли базе данных в таблице config запись более 120Мб, делаем «загрузить конфигурацию» (не объединение)

    вот пример работоспособности этого приема

    1. Открыть конфигратор;
    2. Снял конфигурацию с поддержки, ПРИ ЭТОМ КОНФИГУРАЦИЮ НЕ СОХРАНЯЛ!
    3. Далее Сохранить конфигурацию в файл (не сохраняя измененной конфигурации);
    4. В SQL для требуемой базы выполнил следующую команду:
    DELETE FROM dbo.Config WHERE DataSize > 125829120
    5. Загрузить сохраненную конфигурацию обратно.

    Взято с http://www.forum.mista.ru/topic.php? >

    можно попробывать и более радикальный шаг здесь:
    удаляем (в менежмент консоли) в базе данных таблицу «config»

    DROP TABLE [dbo].[Config]
    5) делаем «загрузить конфигурацию» (не объединение) из cf

    после этого проверяем, проблема уходит.

    Неопознанная ошибка HRESULT=80004005 или почему не выгружаются базы данных в dt : 5 комментариев

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

    Я пытаюсь отлаживать некоторый старый код asp.net 1.1. Я переместил приложение на свою локальную машину для отладки. Когда я пытаюсь загрузить любую страницу aspx, я получаю следующую ошибку. -2147467259 (0x80004005)

    Что все это на странице. У кого-нибудь есть ключ, где я должен это исправить.

    Таким образом, это оказалось проблемой с установкой asp.net 1.1.

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

    Решение: "% windir%Microsoft.NETFrameworkv1.1.4322aspnet_regiis.exe" -i

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

    Исследование, в которое я быстро врывался, показал, что что-то хорошее обманулось с платформой .NET 2.0 после получения данных 1.1 на вашем компьютере. Они рекомендовали выполнить ремонт/переустановку 2.0 Framework и перезагрузить компьютер. Это решило их беды.

    Просто пойдите в список, и у одного из нас будет правильный ответ. 8 ^ D Это не помогает, когда MS отправляет вам общие ошибки. 8 ^ D

    Ссылка на основную публикацию
    Adblock detector