Com error 80070005

Hi,
  • Hi,

    Please try the following two methods to troubleshoot the issue:

    Local Security Policies:

    1. Start -> Control Panel -> Administrative Tools -> Local Security Policy

    2. Navigate to SecurityLocal PoliciesSecurity Options

    a. Network Access: Let everyone permissions apply to anonymous users — Set to Enabled

    c. DCOM: Machine Access Restrictions — Add Anonymous, Everyone, Interactive, Network, System with full rights options set.

    d. Network Access: Let everyone permissions apply to anonymous users — Set to Enabled

    e. Network Access: Sharing security model for local accounts — Set to Classic

    DCOM Configuration:

    1. Click Start -> Run

    2. Enter DCOMCNFG and press OK. This will open the DCOMCNFG window.

    3. Browse down the tree to Console Root -> Component Services -> Computers -> My Computer

    4. Right click on «My Computer» and select properties

    5. Select the «Default Properties» tab

     
    a. Enable Distributed COM on this computer — Option is checked

    b. Default Authentication Level — Set to Connect

    c. Default Impersonation Level — Set to Identify

    6. Select the «COM Security» tab

    7. Click on Access Permissions ‘ Edit Default

    a. Add «Anonymous», «Everyone», «Interactive», «Network», «System» with Local and Remote access permissions set.

    8. Click on Launch and Activation Permissions ‘ Edit Default

    a. Add «Anonymous», «Everyone», «Interactive», «Network», «System» with Local and Remote access permissions set.

    9. Click on OK

    10. Close the DCOMCNFG window

    For further troubleshooting information, please also refer to the following link:

    Code Error 80070005 — Access Denied

    http://www.computerperformance.co.uk/Logon/code/code_80070005.htm

    Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this
    information.

    Regards,


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    • Marked as answer by

      Tuesday, May 3, 2011 8:26 AM

  • Ошибка 0x80070005 в Windows 10 – как исправить

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

    Причины

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

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

    Отсутствие прав

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

    Чтобы получить права администратора в Windows 10, сделайте следующее:

    • Откройте окно «Выполнить» (Win+R) и введите команду control.
    • В появившейся панели управления перейдите в раздел учетных записей.

    Раздел учетных записей

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

    Изменение типа своего аккаунта

    Изменение типа своего аккаунта
    • После этого понадобится заново войти в систему с новым типом аккаунта.

    Системный раздел

    Ошибка 0x80070005 нередко появляется по причине отсутствия доступа к системному разделу System Volume Information.

    System Volume Information

    System Volume Information

    Чтобы решить проблему, вам нужно:

    • Найти эту папку в поиске по компьютеру.
    • Открыть ее «Свойства».
    • Перейти на вкладку атрибутов и установить параметр «Чтение и запись» для своего аккаунта.

    Данная папка может быть скрыта в Windows 10, поэтому предварительно нужно нажать на вкладку «Вид» в проводнике и активировать показ скрытых элементов.

    «Скрытые элементы»

    «Скрытые элементы»

    Нехватка памяти

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

    Статья по теме: Как очистить кэш на телефоне и компьютере

    Сканирование на вирусы

    Если ваша система была заражена вредоносным программным обеспечением, это может вызвать ошибку с кодом 0x80070005. Необходимо провести сканирование на вирусы, чтобы избавиться от всех нежелательных программ, установленных на вашем компьютере. В Windows 10 есть встроенный антивирус «Защитник», можете воспользоваться им.

    Сканирование на вирусы

    Сканирование на вирусы

    Редактор реестра

    Редактор реестра Windows может помочь исправить ошибку 0x80070005, но делает он то же самое, что и первые два способа, описанные в этой статье. С помощью редактирования некоторых разделов реестра вы можете выдать себе права администратора, чтобы получить доступ к чтению и записи всех разделов компьютера. Делается это следующим образом:

    • Откройте окно «Выполнить» и введите команду regedit.

    Команда "regedit"

    Команда «regedit»
    • В появившемся редакторе кликните правой кнопкой мыши по папке HKEY_CLASSES_ROOT.
    • Выберите разрешения и найдите в списке свою учетную запись.

    "Разрешения"

    «Разрешения»
    • Выдайте аккаунту все необходимые права (проставьте галочки в столбике «Разрешить»).

    Поставьте «Полный доступ» для своего аккаунта и щёлкните по «Применить»

    Поставьте «Полный доступ» для своего аккаунта и щёлкните по «Применить»

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

    Ошибка 0x80070005 в Windows 10 – как исправить

    Андрей Дорохов

    Инженер, мастер по ремонту компьютеров

    Ошибка 0x80070005 – частое явление в Windows 10. Связана она обычно с отсутствием доступа к системным файлам. В большинстве случаев проблема исправляется выдачей прав администратора конкретному пользователю. Как правило, дополнительных действий после этого не требуется.

    Можно ли исправить ошибку 0x80070005 с помощью восстановления системы?

    Ошибка 0x80070005 в Windows 10 – как исправить

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

    Поможет ли исправить ошибку 0x80070005 отключение обновлений?

    Ошибка 0x80070005 в Windows 10 – как исправить

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

    I just created a simple application and hosted in IIS6.0. In code I’m just instantiating excel objects.

    using excel = Microsoft.Office.Interop.Excel.Application;
    
    namespace TestHosting
    {
        public partial class WebForm1 : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                excel excelObj=new Microsoft.Office.Interop.Excel.Application();
            }
        }
    }
    

    Its giving me following error

     "Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005 Access is denied." (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).
    

    System Configuration:

    Windows server 2008,enterprise edition with 64 bit.
    service pack 2

    I tried with many possible solutions found on internet,but none of them were worked for me.

    Some solution I tried are below

    1) creating Desktop application under the path «C:WindowsSysWOW64configsystemprofile»
    2)setting full permission/control for Microsfot.EXcelApplicaiton in DCOMCNFG
    3)Killing all excel instances in Task Manager

    Please help me in this regard,this is just sample app but in my original app is mostly about read and writing data from/to excel.

    Содержание

    • Причина 1: Антивирус
    • Причина 2: Отключена служба VSS
    • Причина 3: Сбой TCP/IP
    • Причина 4: Атрибуты системной папки
    • Причина 5: Ошибки при загрузке обновлений
    • Причина 6: Права доступа
    • Причина 7: Повреждение системных файлов
    • Причина 8: Вирусы
    • Причина 9: Ошибки на жестком диске
    • Заключение
    • Вопросы и ответы

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

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

    Причина 1: Антивирус

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

    Удаление антивирусной программы McAfee в Windows 10

    Подробнее:
    Как отключить антивирус
    Как удалить антивирус

    Причина 2: Отключена служба VSS

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

    1. Открываем системный поиск, нажав на значок лупы в левом нижнем углу на «Панели задач», пишем запрос «Службы» и открываем найденное приложение.
      Запуск оснастки Службы из системного поиска в Windows 10
    2. Ищем в списке сервис, показанный на скриншоте, кликаем по нему, а затем жмем на ссылку «Запустить».

      Запуск службы теневого копирования тома в Windows 10

      Если в колонке «Состояние» уже указано «Выполняется», нажимаем «Перезапустить», после чего перезагружаем систему.

      Перезапуск службы теневого копирования тома в Windows 10

    Причина 3: Сбой TCP/IP

    Большинство операций обновления происходит с подключением к интернету с помощью TCP/IP. Сбой в работе последнего может приводить к ошибке 0x80070005. Здесь поможет сброс стека протокола с помощью консольной команды.

    1. Запускаем «Командную строку». Обратите внимание, что это нужно сделать от имени администратора, иначе прием может не сработать.

      Подробнее: Открытие командной строки в ОС Windows 10

      Пишем (копируем и вставляем) такую команду:

      netsh int ip reset

      Жмем клавишу ENTER.

      Сброс стека протокола TCP-IP из командной строки в Windows 10

    2. После того как процесс завершится, перезагружаем ПК.

    Причина 4: Атрибуты системной папки

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

    1. Открываем системный диск, то есть тот, как который установлена Виндовс. Идем на вкладку «Вид», открываем «Параметры» и переходим к изменению параметров папок.

      Переход к настройке параметров папок и поиска в Windows 10

    2. Здесь снова активируем вкладку «Вид» и отключаем опцию (убираем флажок), скрывающую защищенные системные файлы. Жмем «Применить» и ОК.

      Включение отображения скрытых системных файлов в Windows 10

    3. Ищем нашу папку, кликаем по ней ПКМ и открываем свойства.

      Переход к свойствам системной папки в Windows 10

    4. Возле позиции «Только для чтения» снимаем галку. Обратите внимание, что чекбокс не обязательно должен стать пустым. Квадратик тоже подойдет (см. скриншот). Тем более что после закрытия свойств именно эта отметка выставится автоматически. После настройки нажимаем «Применить» и закрываем окно.

      Отключение атрибута только для чтения для папки System Volume Information в Windows 10

    Причина 5: Ошибки при загрузке обновлений

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

    Lumpics.ru

    1. Открываем оснастку «Службы» через системный поиск (см.выше) и останавливаем «Центр обновлений».

      Остановка службы Центра обновления в ОС Windows 10

    2. Таким же способом завершаем работу сервиса фоновой передачи.

      Остановка службы Фоновой интеллектуальной передачи в ОС Windows 10

    3. Теперь идем в папку «Windows» и открываем нашу директорию.

      Переход в системную папку SoftwareDistribution в Windows 10

      Выделяем все содержимое и удаляем его.

      Удаление содержимого системной папки SoftwareDistribution в Windows 10

    4. Для гарантированного достижения результата необходимо очистить «Корзину» от этих файлов. Сделать это можно с помощью специальных программ или вручную.

      Очистка корзины от удаленных пакетов обновлений в Windows 10

      Подробнее: Очистка Windows 10 от мусора

    5. Выполняем перезагрузку.

    Читайте также: Решаем проблему с загрузкой обновлений в Windows 10

    Причина 6: Права доступа

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

    Скачать утилиту с официального сайта

    1. Создаем в корне диска C: папку с названием «SubInACL».
      Создание папки для инсталляции утилиты SubInACL в Windows 10
    2. Запускаем скачанный установщик и в стартовом окне жмем «Next».

      Стартовое окно инсталлятора консольной утилиты SubInACL

    3. Принимаем условия лицензионного соглашения.

      Принятие лицензионного соглашения при инсталляции консольной утилиты SubInACL

    4. Нажимаем кнопку обзора.

      Переход к выбору папки для инсталляции консольной утилиты SubInACL

      В выпадающем списке выбираем диск C:, кликаем по созданной ранее папке и жмем ОК.

      Выбор папки для инсталляции консольной утилиты SubInACL

    5. Запускаем установку.

      Запуск инсталляции консольной утилиты SubInACL

    6. Закрываем инсталлятор.

      Завершение работы инсталлятора консольной утилиты SubInACL

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

    1. Открываем обычный системный «Блокнот» и прописываем в нем вот такой код:

      @echo off
      Set OSBIT=32
      IF exist "%ProgramFiles(x86)%" set OSBIT=64
      set RUNNINGDIR=%ProgramFiles%
      IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%
      C:subinaclsubinacl.exe /subkeyreg "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing" /grant="nt servicetrustedinstaller"=f
      @Echo Gotovo.
      @pause

      Ввод кода первого скрипта для управления реестром консольной утилитой SubInACL

    2. Идем в меню «Файл» и выбираем пункт «Сохранить как».

      Переход к сохранению первого скрипта для управления реестром консольной утилитой SubInACL

    3. Тип выбираем «Все файлы», даем скрипту любое название с расширением .bat. Сохраняем в удобное место.

      Сохранение скрипта для применения утилиты SubInAcl в Windows 10

    Перед тем, как применять данный «батник», необходимо подстраховаться и создать точку восстановления системы, чтобы можно было откатить изменения в случае сбоя.

    Подробнее:
    Как создать точку восстановления в Windows 10
    Как откатить Windows 10 до точки восстановления

    1. Запускаем скрипт от имени администратора.
      Запуск скрипта для применения утилиты SubInAcl от имени администратора в Windows 10
    2. Перезагружаем машину.

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

    @echo off
    C:subinaclsubinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
    C:subinaclsubinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
    C:subinaclsubinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
    C:subinaclsubinacl.exe /subdirectories %SystemDrive% /grant=administrators=f
    C:subinaclsubinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
    C:subinaclsubinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=system=f
    C:subinaclsubinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
    C:subinaclsubinacl.exe /subdirectories %SystemDrive% /grant=system=f
    @Echo Gotovo.
    @pause

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

    Ошибки доступа к разделам реестра в Командной строке Windows 10

    Причина 7: Повреждение системных файлов

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

    Восстановление поврежденных системных файлов в Командной строке Windows 10

    Подробнее: Восстановление системных файлов в Windows 10

    Причина 8: Вирусы

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

    Сканирование компьютера на вредоносные программы утилитой Kaspersky Virus-Removal Tool

    Подробнее: Борьба с компьютерными вирусами

    Причина 9: Ошибки на жестком диске

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

    Проверка системного диска на наличие ошибок в Windows 10

    Подробнее: Выполнение диагностики жесткого диска в Windows 10

    Заключение

    Крайним средством исправления ошибки 0x80070005 является попытка восстановления системы или ее полная переустановка.

    Подробнее:
    Восстанавливаем ОС Windows 10 к исходному состоянию
    Возвращаем Windows 10 к заводскому состоянию
    Как установить Виндовс 10 с флешки или диска

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

    • 25.10.2021

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

    1) Активация через терминал.

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

    2) Изменить учетную запись Windows на учетную запись с правами администратора.

    — Заходим в меню «Панель управления» => Изменения типа учетной записи

    — Выбираете Вашу учетную запись

    — Задаете ей права администратора.

    — Перезагружаете ПК. И проверяете не выходит ли данная ошибка 0x80070005.

    3) Устранение 0x80070005 через меню «Службы».

    — Заходим в службы, сделать это можно с помощью горячих клавиш Win + R => В окне ввода вводим services.msc

    — Находим в списке службу «Центр обновления Windows» => Нажимаем на нее двойным щелчком мыши.

    — Останавливаем службу => Ок.

    — Далее переходим в папку: C:Windows и ищем там папку SoftwareDistribution, переименовываем ее, к примеру в конце добавьте любую цифру.

    — Возвращаемся в службы и аналогичным образом теперь включаем (запускаем) службу «Центр обновления Windows».

    — Перезагружаете ПК и проверяете устранение ошибки.

    4) Устранение 0x80070005 с помощью утилиты SubInACL.exe

    — Скачайте и установите утилиту с официального сайта Microsoft.

    — Скачайте следующий .bat файл и запустите его от имени администратора.

    — Дождитесь окончания процесса и проверьте на наличие устранения ошибки.

    5) Устраняем ошибку с помощью исправления реестра.

    — Скачайте файл реестра

    — Нажмите правой кнопкой мыши на файл => Слияние.

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

    6) Обновление Windows до самой актуальной версии

    — Обновить систему Вы можете с помощью стандартного меню обновления Windows

    — Либо сделать это можете с помощью помощника по обновлению. Утилиту можно скачать с официального сайта Microsoft. Утилита обновит Вашу систему до самой актуальной версии, ознакомиться с инструкцией можете в нашей прошлой статье.

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

    иконка вопрос

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

    • попытки активации системы;
    • восстановления Windows;
    • обновления системы целиком или её отдельных компонентов.

    Варианты устранения проблемы

    галочки

    Так как мы имеем дело с недостаточным доступом к системным файлам Windows, устранение ошибки можно будет осуществить следующими способами. Нам может помочь:

    • диагностика центра обновления и сброс его настроек;
    • активация полного доступа к системной папке System Volume Information;
    • восстановление поврежденных системных файлов;
    • активация службы теневого копирования;
    • вход в систему с правами администратора;
    • очистка диска для получения свободного места;
    • очистка реестра от ошибок;
    • деактивация или настройка антивирусного приложения;
    • очистка компьютера от вирусов;
    • восстановление системы.

    Рассмотрим каждый из вариантов в подробностях.

    Средство диагностики «Центра обновления»

    лого майкрософт

    Если ошибка 0x80070005 возникает при попытке обновления Windows, то можно постараться устранить её при помощи встроенного в систему средства диагностики. Для этого проделаем следующее:

    1. Открываем окно параметров из стартового меню системы, либо нажав клавиатурную комбинацию «Win+I».шестеренка
    2. Далее выбираем раздел «Обновления и безопасность».Обновление и безопасность
    3. После этого открываем вкладку «Устранение неполадок».
    4. Находим пункт «Центр Обновления» и нажимаем на него.
    5. Кликаем по кнопке «Запустить средство устранения неполадок».Запустить средство устранения неполадок
    6. Откроется программа для обнаружения проблем, и, если таковые будут выявлены, можно будет применить исправление, нажав на одновременную кнопку.
    7. В итоге приложение внесет требуемые изменения и предоставит отчет об устранении неполадки.

    Сброс настроек центра обновлений

    Сброс настроек центра обновлений

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

    1. Открываем программу «Блокнот».
    2. Далее копируем и вставляем туда следующий текст:

      @ECHO OFF
      echo Sbros 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 SoftwareDistribution.old
      ren «%ALLUSERSPROFILE%application dataMicrosoftNetworkdownloader»downloader.old
      net Start BITS
      net start CryptSvc
      net start wuauserv
      echo.
      echo Finished
      echo.
      PAUSE

      Запуск блокнота

    3. Сохраняем файл, воспользовавшись меню «Сохранить как».Сохранить как
    4. Даем ему любое название и в конце дописываем расширение .batфайл bat
    5. После сохранения нажимаем по файлу правой кнопкой мыши и запускаем его от имени администратора.запуск от имени администратора

    Начнется процесс сброса настроек, по окончании которого потребуется перезагрузить систему.

    Доступ к папке System Volume Information

    System Volume Information

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

    1. В поисковую строку Windows вводим запрос «отображение скрытых».
    2. Запускаем программу из найденного результата.отображение скрытых системных файлов
    3. Далее в соответствующем разделе нажимаем по ссылке «Показать параметры».Показать параметры для разработчиков
    4. Отключаем скрытие защищенных системных файлов, сняв галочку в соответствующем пункте.Скрывать защищенные файлы
    5. Включаем отображение скрытых файлов и папок и кликаем по кнопке «OK».Показать скрытые файлы, папки и диски
    6. Открываем диск С и из контекстного меню каталога System Volume Information переходим в его «Свойства».свойства System Volume Information
    7. Убираем отметку с пункта «Только для чтения» и нажимаем «OK».Только для чтения

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

    Повреждение системных файлов

    повреждение

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

    Скачать утилиту с официального ресурса Microsoft

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

    (вписать только букву тома C без дополнительных папок).

    SubinACL

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

    1. Запускаем «Блокнот».
    2. Копируем и вставляем следующий текст:

      @echo off
      Set OSBIT=32
      IF exist «%ProgramFiles(x86)%» set OSBIT=64
      set RUNNINGDIR=%ProgramFiles%
      IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%
      C:subinacl.exe /subkeyreg «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing» /grant=«nt servicetrustedinstaller»=f
      @Echo Finish.
      @pause

      безымянный файл блокнот

    3. Открываем меню «Файл» и выбираем вариант «Сохранить как».
    4. Даем файлу любое название и добавляем к нему расширение .bat.bat
    5. После этого из контекстного меню созданного скрипта выбираем вариант «Запуск от имени администратора».Запуск от имени администратора команды
    6. Ждём, пока система выполняет команды. Когда на экране появится надпись «Finish», закрываем окно приложения.

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

    Служба теневого копирования

    Служба теневого копирования

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

    1. Открываем диалоговое окно «Выполнить» при помощи клавиатурной комбинации «Win+R».
    2. Далее вписываем туда services.msc и нажимаем на кнопку «OK».services.msc
    3. В появившемся окне ищем службу «Теневое копирование тома».Теневое копирование тома
    4. Нажимаем на неё мышкой дважды.
    5. Кликаем по кнопке «Запустить».
    6. Далее в строке типов запуска устанавливаем вариант «Автоматически».
    7. Нажимаем на кнопку «ОК» и закрываем открытые окна.Автоматически тип запуска

    Проверяем исчезла ли ошибка.

    Вход в систему под административным аккаунтом

    значок пароль безопасность

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

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

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

    1. Вызываем диалоговое окно «Выполнить», воспользовавшись клавиатурной комбинацией «Win+R».
    2. Далее вписываем команду control и нажимаем «OK».control
    3. Откроется «Панель управления», в которой кликаем по разделу «Учётные записи пользователей».Учётные записи пользователей
    4. Далее нажимаем на ссылку «Изменение типа своей учётной записи».Изменение типа своей учётной записи
    5. В новом окне выбираем вариант «Стандартная» и после этого «Администратор».
    6. Нажимаем на кнопку «Изменение типа учетной записи».Изменение типа учетной записи нового типа

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

    Недостаточное место на диске

    майкрософт диск

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

    1. Заходим в «Этот компьютер» на рабочем столе.
    2. Смотрим на количество свободного места на диске «С».локальный диск с

    Для Windows 10 желательно иметь не менее 15 гигабайт свободного пространства.

    Произвести очистку диска можно при помощи вспомогательных программ – например, CCleaner или «родной» утилитой системы:

    1. Кликаем по системному диску правой кнопкой и переходим в его «Свойства».свойства локального диска
    2. На вкладке «Общие» кликаем по кнопке «Очистка диска».очистка диска
    3. В открывшемся окне нажимаем «Очистить системные файлы».Очистить системные файлы
    4. Ждем пока средство сканирует компьютер.
    5. В появившемся списке ставим галочки во всех пунктах и нажимаем «ОК».Очистка обновлений Windows 10
    6. Подтверждаем свое намерение, кликнув по кнопке «Удалить файлы».Удалить файлы

    После этого программа начнет процедуру удаления.

    Очистка реестра

    Очистка реестра

    Также ошибка с кодом 0x80070005 может возникнуть при неполадках в реестре системы. Устранить такие ошибки и очистить реестр можно при помощи программы CCleaner. Для этого нам потребуется проделать следующее:

    Загрузить приложение с официального сайта

    1. После скачивания и установки программы запускаем её и открываем вкладку «Реестр».
    2. Выбираем все типы ошибок и нажимаем на кнопку «Поиск проблем».Поиск проблем ССleaner
    3. После завершения сканирования кликаем по кнопке «Исправить выбранное».Исправить выбранное ССleaner
    4. Нажимаем «Да» для сохранения резервной копии реестра и указываем папку на диске.резервная копия реестра
    5. Кликаем по кнопке «Исправить отмеченные».удалить значение в реестре с помощью ССleaner
    6. После этого желательно еще раз запустить сканирование на наличие ошибок и повторить вышеописанную операцию, пока приложение не выдаст результат – «Неполадки не найдены».

    Отключение антивирусных программ

    значок угрозы

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

    1. Запускаем приложение «Параметры» из стартового меню системы.
    2. Переходим в раздел «Обновление и безопасность».обновление в параметрах виндоус
    3. Кликаем по вкладке «Безопасность Windows».
    4. Нажимаем на кнопку «Открыть службу…».Открыть службу
    5. В появившемся окне защитника нажимаем на ссылку «Параметры» с изображением шестеренки.«Параметры» с изображением шестеренки
    6. Далее кликаем по ссылке «Управление поставщиками».Управление поставщиками
    7. В новом окне выбираем пункт «Антивирус».Антивирус
    8. Отключаем защиту в режиме реального времени при помощи соответствующего переключателя.Отключаем защиту в режиме реального времени
    9. После этого нажимаем «Да», чтобы применить настройки.

    В итоге появится надпись о том, что защитник отключен и система уязвима.

    Деактивация сторонних антивирусных программ обычно осуществляется путем нажатия по иконке приложения в системном трее и выборе соответствующей опции из контекстного меню.

    приостановить защиту

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

    dr.web сканер

    Причиной ошибки также может быть попадание в компьютер вредоносного ПО. В таком случае следует проверить систему при помощи специальной утилиты Microsoft Safety Scanner.

    Загрузить программу с официального сайта

    1. После загрузки запускаем инструмент, принимаем лицензионное соглашение и кликаем по кнопке «Далее».microsoft safety scanner
    2. На следующей странице начинаем сканирование системы, нажав «Далее» еще раз.
    3. Выбираем вариант с полной проверкой и кликаем «Далее».полная проверка системы
    4. Ждем пока инструмент закончит проверку.
    5. В случае обнаружения угроз удаляем их, воспользовавшись соответствующей кнопкой в окне программы.

    Дополнительно можно использовать другие портативные сканеры как Kaspersky Virus Removal Tool

    Kaspersky Virus Removal Tool

    или Dr. Web CureIt.

    cure it

    Интерфейс этих программ интуитивно понятен и проверить компьютер с их помощью не составит особого труда.

    Функция восстановления системы

    значок пк

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

    Итак, чтобы восстановить Windows, нам потребуется осуществить следующие действия:

      1. Открываем приложение «Параметры» из стартового меню, либо воспользовавшись клавиатурной комбинацией «Win+I».
      2. Далее переходим в раздел «Обновление и безопасность».обновление системы пк
      3. После этого выбираем вкладку «Восстановление».
      4. Нажимаем на кнопку «Начать».Начать восстановление Windows 10
    1. Система перезапустится и появится меню, в котором можно выбрать два варианта восстановления – с сохранением пользовательских файлов или с удалением всех настроек. Выбираем подходящий нам вариант.Выбор действия при переустановке системы
    2. В следующем окне кликаем по кнопке «Далее».

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

    Заключение

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

    Post Views: 1 467

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

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

    Устранение ошибки 0x80070005 Windows.

    Что такое ошибка 0x80070005

    Если на компьютере установлено автоматическое обновление, ваш ПК без вашего участия будет самостоятельно выполнять такие задачи, уведомляя о том, что такие действия были завершены успешно. К сожалению, может случиться так, что система проинформирует вас о неприятном сюрпризе, сообщая о возникновении неизвестной ошибки 0x80070005. Именно эта злополучная ошибка становится препятствием для получения желаемого обновления, а также поводом для ухудшения настроения. Также такое сообщение «выплывает», когда пользователь внезапно решил активировать Windows. Поможем разобраться в основных причинах возникновения такой ошибки, а также поможем вам выполнить определённые действия, «заставить» операционную систему безукоризненно слушаться вас.

    Сообщение ошибка 0x80070005

    Причины возникновения

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

    Способы решения

    Итак, предлагаем приступить к ответственным действиям. Вариантов решения проблемы, которая извещает о таком коде ошибки, как 0x80070005, в Windows 10, существует несколько. Рассмотрим первый вариант, позволяющий устранить сбой в автоматическом режиме. Предлагаем запустить командную строку. Это достаточно просто сделать, если нажать две клавиши – Win и R, затем в открывшейся строке пропишите первую команду «cmd». Кстати, обращаем внимание, что все эти действия нужно выполнять исключительно от имени администратора, при игнорировании такой рекомендации ваши действия завершатся провалом.

    В открывшемся окне, отличительной особенностью которого является чёрный фон, введите последовательно:

    • sfc/scannow
    • dism/online/cleanup-image/scanhealth
    • dism/online/cleanup-image/restorehealth

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

    Хорошим помощником выступает для большинства пользователей утилита SubInACL. Скачать утилиту рекомендуем с официального сайта Microsoft. После скачивания утилиту нужно проинсталлировать, не торопитесь, выполняйте все действия последовательно, опираясь на наши рекомендации. В частности, в момент инсталляции система запросит указать место, куда должна установиться программка. Важно поместить утилиту в корневой системный раздел.

    Установка приложения SubInACL

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

    @echo off

    Set OSBIT = 32

    IF exist «%ProgramFiles(x86)%» set OSBIT = 64

    set RUNNINGDIR = %ProgramFiles%

    IF %OSBIT% = 64 set RUNNINGDIR = %ProgramFiles(x86)%

    C:subinaclsubinacl.exe /subkeyreg «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing»/grant=»nt servicetrustedinstaller»=f

    Теперь необходимо сохранить блокнот с расширением .bat.

    Сохранить файл с кодом

    После этого запустите утилиту от имени администратора. Далее она начнёт свою «деятельность», остаётся дождаться завершения процесса, о котором вы будете уведомлены появившейся надписью «Gotovo». Чтобы все изменения были успешно применены к операционной системе вашего ПК, рекомендуем вам перезагрузить компьютер. В большинстве случаев код 0x80070005 больше не появляется. Такими несложными действиями будут исправлены серьёзные проблемы, устранить которые изначально казалось невероятно сложно. Однако и этот скрипт не является волшебником на все случаи жизни. Иногда приходится искать и другие пути решения проблемы. Следует обратить внимание на то, какое количество свободного места имеется на диске, задействованном при восстановлении системы.

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

    Удаление содержимого папки SoftwareDistribution

    И ещё полезно будет выполнить сброс параметров TCP IP. Такие действия позволяют решить проблему с сетью, а также восстановить согласованность между компонентами, если ранее были инсталлированы «неродные» драйверы. Сброс параметров осуществить несложно, если последовательно ввести две команды:

    • netsh int ip reset;
    • netsh winsock reset.

    Сброс параметров TCP IP

    Не забывайте после каждой команды нажимать клавишу «Enter». В завершение действий важно помнить, что компьютер нуждается в обязательной перезагрузке. После успешного старта наслаждайтесь стабильной работой вашей ОС. Ещё предлагаем изучить правила устранения ошибки, часто возникающей в момент восстановления системы.

    Прежде всего, предлагаем разобраться, обладаете ли вы правами доступа к расположенному на системном диске каталогу System Volume Information. Поскольку нам предстоит работать со скрытыми каталогами, не забудьте включить отображение скрытых файлов, каталогов. Такие манипуляции важны, в ходе выполнения всех последующих действий потребуется осуществить включение службы теневого копирования тома.Также нам предстоит осуществить изменение атрибутов каталога System Volume Information, по этой причине отобразите свойства этого каталога, если там вы обнаружите галочку в чекбоксе возле параметра «Только чтение», обязательно уберите её. Чтобы необходимые изменения вступили в силу, требуется перезагрузка ОС, после которой запуск безопасного режима.

    Установка параметров System Volume Information

    Далее снова предстоит поработать с командной строкой, пропишите в ней «net stop Winmgmt». После этого переориентируйте своё внимание на папку «System32», в которой вы обнаружите достаточное количество подпапок, среди которых нужно найти «WBEM».

    Директория WBEM

    Обнаружив её, кликните по ней и откройте, найдите в ней каталог «repository». Нам предстоит переименование этого каталога. Придумывать какие-то сложные названия не нужно. Будет вполне достаточно после основного названия «repository» поставить точку и приписать «Old». Поскольку мы вновь вносили определённые изменения, придётся перезагрузить свой ПК повторно, а при его рестарте выбрать безопасный режим. Теперь введите первичную команду остановки, затем пропишите «winmgmt /resetRepository».

    Команда winmgmt resetRepository

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

    Итак, разобраться в таком техническом вопросе, как возникновение ошибки 0x80070005, можно, но только при условии предельной внимательности.

    Ошибка 0x80070005 в WindowsОшибка 0x80070005 «Отказано в доступе» наиболее часто встречается в трех случаях — при установке обновлений Windows, активации системы и при восстановлении системы. Если же аналогичная проблема возникает в других ситуациях, как правило, решения будут теми же, так как причина ошибки одна.

    В этой инструкции подробно опишу работающие в большинстве случаев способы исправить ошибку доступа восстановления системы и установки обновлений с кодом 0x80070005. К сожалению, рекомендуемые шаги не гарантированно приводят к ее исправлению: в некоторых случаях требуется вручную определять, к какому файлу или папке и какому процессу требуется доступ и предоставлять его вручную. Описанное ниже подойдет для Windows 7, 8 и 8.1 и Windows 10.

    Исправляем ошибку 0x80070005 с помощью subinacl.exe

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

    Для начала, загрузите утилиту subinacl.exe с официального сайта Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=23510 и установите ее на компьютер. При этом, рекомендую устанавливать в какую-то папку, близкую к корню диска, например C:subinacl (именно с таким расположением я буду приводить пример кода далее).

    Установка Subinacl.exe

    После этого, запустите Блокнот и введите в него следующий код:

    @echo off
    
    Set OSBIT=32
    IF exist "%ProgramFiles(x86)%" set OSBIT=64
    set RUNNINGDIR=%ProgramFiles%
    IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%
    C:subinaclsubinacl.exe /subkeyreg "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing" /grant="nt servicetrustedinstaller"=f
    
    @Echo Gotovo.
    @pause
    

    В блокноте выберите «Файл» — «Сохранить как», затем в диалоговом окне сохранения выберите в поле «Тип файла» — «Все файлы» и укажите имя файла с расширением .bat, сохраните его (я сохраняю на рабочий стол).

    Сохранение bat файла в блокноте

    Кликните правой кнопкой мыши по созданному файлу и выберите пункт «Запуск от имени Администратора». По завершении вы увидите надпись: «Gotovo» и предложение нажать любую клавишу. После этого закройте командную строку, перезагрузите компьютер и попробуйте выполнить ту операцию, которая выдавала ошибку 0x80070005 снова.

    Если указанный сценарий не сработал, попробуйте аналогичным образом еще один вариант кода (Внимание: код ниже может привести к неработоспособности Windows, выполняйте его только если готовы к такому исходу и знаете, что делаете):

    @echo off
    
    C:subinaclsubinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
    C:subinaclsubinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
    C:subinaclsubinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
    C:subinaclsubinacl.exe /subdirectories %SystemDrive% /grant=administrators=f
    
    C:subinaclsubinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
    C:subinaclsubinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=system=f
    C:subinaclsubinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
    C:subinaclsubinacl.exe /subdirectories %SystemDrive% /grant=system=f
    
    @Echo Gotovo.
    @pause
    

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

    Исправление ошибки доступа 0x80070005

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

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

    Теперь об ошибке доступа 0x80070005 при использовании функций восстановления системы. Первое, на что следует обратить внимание — ваш антивирус: очень часто такая ошибка в Windows 8, 8.1 (а в скором времени и в Windows 10) бывает причиной функций защиты антивируса. Попробуйте, используя настройки самого антивируса, временно отключить его самозащиту и другие функции. В крайнем случае, можно попробовать удалить антивирус.

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

    1. Проверить, не переполнены ли локальные диски компьютера. Очистить, если да. Также, возможен вариант, когда ошибка появляется, если Восстановление системы использует один из зарезервированных системой дисков и нужно отключить защиту для этого диска. Как это сделать: зайдите в панель управления — Восстановление — Настройка восстановления системы. Выберите диск и нажмите кнопку «Настроить», после чего выберите пункт «Отключить защиту». Внимание: при этом действии имеющиеся точки восстановления будут удалены.
    2. Посмотреть, не установлено ли «Только чтение» для папки System Volume Information. Для этого в панели управления откройте «Параметры папок» и на вкладке «Вид» уберите отметку с «Скрывать защищенные системные файлы», а также включите «Показывать скрытые файлы и папки». После этого, на диске C кликните правой кнопкой мыши по System Volume Information, выберите пункт «Свойства», проверьте, чтобы не было отметки «Только чтение».
    3. Попробуйте выполнить выборочный запуск Windows. Для этого нажмите клавиши Win+R на клавиатуре, введите msconfig и нажмите Enter. В появившемся окне на вкладке «Общие» включите либо диагностический запуск, либо выборочный, отключив все элементы автозагрузки. Выборочная загрузка Windows
    4. Проверьте, включена ли служба Теневое копирование тома. Для этого нажмите Win+R на клавиатуре, введите services.msc и нажмите Enter. В списке найдите данную службу, при необходимости запустите ее и установите для нее автоматический запуск. Служба Теневое копирование тома
    5. Попробуйте сбросить репозиторий. Для этого перезагрузите компьютер в безопасном режиме (можно использовать вкладку «Загрузка» в msconfig) с минимальным набором сервисов. Запустите командную строку от имени администратора и введите команду net stop winmgmt и нажмите Enter. После этого переименуйте папку WindowsSystem32wbemrepository во что-то другое, например, repository-old. Снова перезагрузите компьютер в безопасном режиме и введите ту же команду net stop winmgmt в командной строке от имени администратора. После этого используйте команду winmgmt /resetRepository и нажмите Enter. Перезагрузите компьютер в обычном режиме.

    Дополнительная информация: если ошибку вызывают какие-либо программы, связанные с работой веб-камеры, попробуйте отключить в параметрах вашего антивируса защиту веб-камеры (например, в ESET — Контроль устройств — Защита веб камеры).

    Пожалуй, на данный момент — это все способы, которые я могу советовать для исправления ошибки 0x80070005 «Отказано в доступе». Если эта проблема возникает у вас в каких-то других ситуациях, описывайте их в комментариях, возможно, я смогу помочь.

    • Remove From My Forums
    • Question

    • User-694414214 posted

      Friends

      in my application I generate Excel reports from a web page.Things work fine when I use it from my development machine.

      The problem arises when I access the application from a remote machine(I have deployed it to remote machine).

      it throws the error..

       Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005

      I have also added ASPNET account for MS Excel Application on the deployment server.

      Still I get the same error.

      Thanx in advance.

    Answers

    • User-694414214 posted

      I figured it out friends

      I added Network Service account into the launch conditions for DCOM using dcomcnfg.

      For those who dont know….

      Type dcomcnfg in cmd

      go to Component Services ->My Computer ->Com Security ->Lauch and Activate Permissions ->Edit Default ->Add…

      Now add Network Service and allow all permisions to it.

      Cheers

      • Marked as answer by

        Thursday, October 7, 2021 12:00 AM

    Понравилась статья? Поделить с друзьями:
  • Com error 80020009
  • Com error 404
  • Com apple xpc launchd error
  • Com apple mobilephone ошибка 1035
  • Com apple installer pagecontroller error 1