Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Не могу установить обновление (код 80070005) (http://forum.oszone.net/showthread.php?t=289558)

lixal 17-10-2014 13:31 2416672

Не могу установить обновление (код 80070005)
 
Вложений: 1
Вчера пришло уведомление об установке нескольких обновлений, все установились успешно, кроме одного (Накопительное обновление системы безопасности для Internet Explorer 11 в Windows 7 (KB2987107))
После перезагрузки, во время настройки обновления на 80% или 93% появляется "Не удалось настроить обновления Windows, выполняется отмена изменений." После чего комп снова перезагружается. В журнале обновления указан код ошибки 80070005 [Скриншот прилагается]
Решил скачать обновление отдельно и при попытке установить его пишет "Обновление не приемлемо к этому компьютеру".
Прошу мне помочь решить эту проблему, и установить обновление!

Denisoff 17-10-2014 14:23 2416685

Цитата:

Цитата lixal
Решил скачать обновление отдельно »

А поиском не пробовали ? 15.10 не все с первого раза установились, у меня другое. Повторно установились.

lixal 17-10-2014 14:25 2416687

Цитата:

Цитата Denisoff
А поиском не пробовали ? »

А вы как думаете??? Наверное не зря я создал эту тему... Тем более я думаю, что проблема с каким то разделом реестра, в которых нужно правильно подкорректировать "Разрешения". И поисковик по этому поводу ничего не выдал, кроме как зайти за Администратора (кем я и являюсь), и проверка на наличие вирусов...
Цитата:

Цитата Denisoff
15.10 не все с первого раза установились, у меня другое. Повторно установились. »

Все установилось с первого раза, кроме этого...5-6 раз пытался... Вам хватит этого, что бы это посчитали как проблемой?!

Petya V4sechkin 17-10-2014 16:52 2416735

lixal, для эксперимента удалите антивирус и сторонний файрвол.
Попробуйте рекомендации
Поиск и устранение проблем путем "чистой" загрузки

P. S. Код 80070005 - "Отказано в доступе".

lixal 17-10-2014 17:00 2416736

Цитата:

Цитата Petya V4sechkin
для эксперимента удалите антивирус и сторонний файрвол. »

Я не юзаю файрвол, и на момент загрузки обновлений антивирус у меня отключен... Но я попробую удалить!
Цитата:

Цитата Petya V4sechkin
Попробуйте рекомендации
Поиск и устранение проблем путем "чистой" загрузки »

Хорошо, попробую...
Цитата:

Цитата Petya V4sechkin
Код 80070005 - "Отказано в доступе". »

Пользоваться поисковиком я умею, спасибо!

huntЭr 17-10-2014 17:41 2416753

Цитата:

Цитата lixal
Прошу мне помочь решить эту проблему, и установить обновление! »

А я например в таких случаях тупо ставлю галочку "не напоминать об этом обновлении" (точную формулировку не помню). Потому как в дальнейших обновлениях всё равно пофиксят и это в том числе..

lixal 17-10-2014 17:44 2416758

Цитата:

Цитата Petya V4sechkin
lixal, для эксперимента удалите антивирус и сторонний файрвол.
Попробуйте рекомендации
Поиск и устранение проблем путем "чистой" загрузки »

Итог: Удаление антивируса и чистая загрузка проблему не решила!
Подозреваю, что проблема кроется в "Разрешениях" веток реестра (Была аналогичная проблема с доступом установки microsoft net framework, и изменил разрешение веток реестра отвечающую за его установку)
Вот только какая ветка реестра отвечает за обновление безопасности IE 11?!

Petya V4sechkin 17-10-2014 17:46 2416759

lixal, сделайте лог Process Monitor следующим образом:
  1. запустите Process Monitor;
  2. попытайтесь установить обновление, чтобы появилась ошибка;
  3. сохраните лог: меню File -> Save -> PML-формат;
  4. заархивируйте и выложите на любой файлообменник, например http://rghost.ru

lixal 17-10-2014 17:48 2416762

Цитата:

Цитата huntЭr
А я например в таких случаях тупо ставлю галочку "не напоминать об этом обновлении". Потому как в дальнейших обновлениях всё равно пофиксят и это в том числе.. »

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

Цитата:

Цитата Petya V4sechkin
lixal, сделайте лог Process Monitor следующим образом:
запустите Process Monitor;
попытайтесь установить обновление, чтобы появилась ошибка;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на любой файлообменник, например http://rghost.ru »

Установка обновления и прерывается непосредственно во время приветственного окна загрузки... Как мне в это время включить программу?!

Petya V4sechkin 17-10-2014 17:54 2416764

lixal, вручную ставьте.

lixal 17-10-2014 18:02 2416768

Цитата:

Цитата Petya V4sechkin
lixal, вручную ставьте. »

Всмысле? Как включить его во время установки в окне приветствия?!
Так не получится, поскольку ошибка возникает после перезагрузки до запуска окна авторизации windows.
Тогда выложу 2 лога: установки до перезагрузки; и после появления ошибки установки в окне приветствия, и повторной автоматической перезагрузки после ошибки во время обновления, если это поможет!

http://rghost.ru/58572861
http://rghost.ru/58572878

ruslan... 17-10-2014 20:36 2416816

lixal,

В дополнение к вышесказанному.
Средство проверки готовности системы к обновлению для 64-разрядных (x64) версий Windows 7 (KB947821)
Запустите и дождитесь результата.
По окончания подкрепите к сообщению C:\Windows\Logs\CBS\CheckSur.log

lixal 17-10-2014 21:28 2416840

Вложений: 1
Цитата:

Цитата ruslan...
В дополнение к вышесказанному.
Средство проверки готовности системы к обновлению для 64-разрядных (x64) версий Windows 7 (KB947821)
Запустите и дождитесь результата.
По окончания подкрепите к сообщению C:\Windows\Logs\CBS\CheckSur.log »

PS: К этому времени, для проверки, я откатил 11 версию удалив её, до 8, и попробовав обновить её до 9 обнаружилась такая же беда, изменение настроек Windows доходит до 100% после загрузки снова "Не удалось настроить обновления Windows, выполняется отмена изменений."...
Но после всего этого в журнале пишет, что обновление произведено успешно (Без каких либо ошибок). Но IE так и не обновился!

Petya V4sechkin 17-10-2014 21:31 2416842

lixal, еще \Windows\Logs\CBS\CBS.log выложите.

lixal 17-10-2014 22:02 2416848

Цитата:

Цитата Petya V4sechkin
lixal, еще \Windows\Logs\CBS\CBS.log выложите. »

http://rghost.ru/58577141

Petya V4sechkin 18-10-2014 08:22 2416926

Цитата:

Цитата lixal
поскольку ошибка возникает после перезагрузки до запуска окна авторизации

Попробуйте так:
  1. запустите Process Monitor;
  2. меню Options -> включите флажок Enable Boot Logging;
  3. установите обновление (KB2987107);
  4. перезагрузитесь и войдите в систему;
  5. запустите Process Monitor и сохраните лог в PML-формате;
  6. заархивируйте и выложите.

Cooc 18-10-2014 11:02 2416961

lixal, Сделайте всё как написал Petya V4sechkin !
+
Сделайте второй лог только на этапе 5 сохраните лог в формате CVS.

lixal 18-10-2014 15:20 2417025

Цитата:

Цитата Petya V4sechkin
Попробуйте так:
запустите Process Monitor;
меню Options -> включите флажок Enable Boot Logging;
установите обновление (KB2987107);
перезагрузитесь и войдите в систему;
запустите Process Monitor и сохраните лог в PML-формате;
заархивируйте и выложите. »

http://rghost.ru/58586489

lixal 18-10-2014 15:36 2417029

Цитата:

Цитата Cooc
Сделайте второй лог только на этапе 5 сохраните лог в формате CVS. »

Есть проблема, что с опцией "Enable Boot Logging" лог сохраняется только в формате PML.
Но всё равно если вам нужен без этой опции, то держите!
http://rghost.ru/58586786

Petya V4sechkin 18-10-2014 18:02 2417063

lixal, на разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\Application-Addon-Event-Provider
правой кнопкой мыши -> Разрешения -> кнопка Дополнительно -> исправьте.

lixal 18-10-2014 19:26 2417085

Цитата:

Цитата Petya V4sechkin
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\Application-Addon-Event-Provider
правой кнопкой мыши -> Разрешения -> кнопка Дополнительно -> исправьте. »

Ну вот как знал... В этой же ветке реестра я исправлял разрешения в ветках, которые оканчивались там на 4.0.0 что бы я мог установить MicrosoftNetFraemwork 4.
ЕСТЬ ВЕРОЯТНОСТЬ, ЧТО ЭТО НЕ ОДНА ВЕТКА РЕЕСТРА, МОГУТ ЕЩЕ БЫТЬ В "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\System"
Сейчас попробую!

PS: Насколько я понял, надо добавить туда:
>Пользователи
>Система
>Администраторы
И выдать им соответствующие права... А TrustedInstaler не надо???

lixal 18-10-2014 22:26 2417165

Проблема действительно таилась в разрешениях подветок этих двух путей:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\System
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application

Половина этих подветок подверглись странным разрешениям "BULTIN" и "Неизвестная группа".
Я выставил их всех по дефолту добавив:
>Пользователи
>Система
>Администраторы
И обнова спокойно установилась!
Всем вам огромнейшее спасибо, за то что уделили свое драгоценное время моей кривой винде!!!

LuckyDay 15-02-2015 01:19 2471425

Доброго времени суток!
Прошу помощи. Проблема такая же точно. Опыта анализа файлов PML нет. Подскажите в какую сторону искать? Файлов выдало 5 штук. Архив ~160Мб. Что искать? Заранее благодарю.

Petya V4sechkin 15-02-2015 09:34 2471458

LuckyDay, можете выставить фильтр:
Код:

Column        Relation        Value                Action
-----------------------------------------------
Result        is                ACCESS DENIED        Include

и в меню Filter включить флажок Drop Filtered Events.
Тогда лог получится небольшим, его и выложите.

LuckyDay 15-02-2015 10:32 2471462

https://yadi.sk/d/Y2oiPLSHegU5x

PML от вчерашних бдений.

Petya V4sechkin 15-02-2015 10:51 2471467

LuckyDay, как вы делали лог?

LuckyDay 15-02-2015 14:08 2471526

Как тут написано.
Цитата:

Цитата Petya V4sechkin
Попробуйте так:
запустите Process Monitor;
меню Options -> включите флажок Enable Boot Logging;
установите обновление (KB2987107);
перезагрузитесь и войдите в систему;
запустите Process Monitor и сохраните лог в PML-формате;
заархивируйте и выложите. »

Запустил PM запустил установку обновления После перезагрузки лог сохранился. Могу повторить, если что не так делаю - извините, никогда раньше не делал такого.

Petya V4sechkin 15-02-2015 14:47 2471542

LuckyDay, а код ошибки какой?

LuckyDay 15-02-2015 15:50 2471556

код 80070005 Как раз Access Denied. И так на все 12 обновлений. И IE11 и KB.... По этой теме посмотрел, проверил те же ветки реестра, везде админ и система с полным доступом есть. Не знаю уже где копать.

Petya V4sechkin 15-02-2015 19:48 2471628

LuckyDay, на папке C:\Windows\SysWOW64 правой кнопкой мыши -> Свойства -> вкладка Безопасность -> нажмите кнопку Дополнительно -> покажите скриншот.

Выложите \Windows\Logs\CBS\CBS.log в архиве.

LuckyDay 15-02-2015 19:58 2471632

cbs.log

скрин

Petya V4sechkin 15-02-2015 22:30 2471688

LuckyDay, почему-то везде "Особые".

По строкам должно быть как-то так:
1 - Полный доступ
2 - Изменение
3 - Полный доступ
4 - Изменение
5 - Полный доступ
6 - Чтение и выполнение
7 - Полный доступ

Сравните с разрешениями на папку System32.

LuckyDay 15-02-2015 22:41 2471692

Ясно. Значит проверяем права. Спасибо. Извините за беспокойство. Завтра займусь пошагово проверять. О результате напишу.

LuckyDay 25-02-2015 13:53 2475697

Спасибо за помощь! Проблему пришлось решать кардинально - Переустановка win7 x64 (без форматирования раздела) Слишком много папок и ключей/веток реестра были с неверными правами. После переустановки всё ок. Причина выявлена - ESET NOD Antivirus. При всех изменениях в системе и/или реестре запрашивал подтверждение пользователя. В какой-то момент я разрешение на внесение изменений ему дал, а на отмену временных изменений пропустил. Вот и все дела. Видно со временем этот "разрешительный" мусор достиг своей критической массы. Теперь буду искать настройки нода на разрешения по-умолчанию для процессов обновления системы. Всем удачи.

Alex333 15-03-2015 19:43 2483088

Спасибо за решение - мне помогло!

werthwerth 01-06-2015 15:03 2513769

Цитата:

Цитата Petya V4sechkin
По строкам должно быть как-то так:
1 - Полный доступ
2 - Изменение
3 - Полный доступ
4 - Изменение
5 - Полный доступ
6 - Чтение и выполнение
7 - Полный доступ »

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

ruslan... 01-06-2015 15:24 2513780

werthwerth,

Как получить доступ к разделу реестра и вернуть все на свои места

werthwerth 01-06-2015 15:40 2513787

Цитата:

Цитата ruslan...
Как получить доступ к разделу реестра и вернуть все на свои места »

Я извиняюсь, реестр то я запустил, а вот как мне сменить владельца папки SysWOW64 ?

ruslan... 01-06-2015 15:43 2513789

werthwerth,

Так же, как и на раздел реестра. Делаем себя владельцем, выставляем права, возвращаем владельца обратно.

werthwerth 01-06-2015 15:45 2513792

Цитата:

Цитата ruslan...
Так же, как и на раздел реестра. Делаем себя владельцем, выставляем права, возвращаем владельца обратно. »

Можешь подробнее ? Я не понимаю что надо написать в консоли, что бы открыть свойства папки от другого имени.

ruslan... 01-06-2015 15:52 2513793

werthwerth,

Без консоли. Здесь подробно и с картинками Как получить доступ к файлам, папкам, разделам реестра в Windows Vista и Windows 7

После изменения разрешений вернуть владельца обратно TrustedInstaller

Palamar 22-07-2015 17:07 2531500

Где можно посмотреть какие права должны стоять стандартно на системные папки?И кто где должен быть владельцем?

Blast 22-07-2015 17:14 2531504

На чистой системе, установленной на виртуальную машину?
Беглый поиск доброго человека, собравшего такую информацию в кучу, ничего не дал :)
Только старые статьи типа Восстановление параметров безопасности до заведомо рабочего состояния.

Blast 22-07-2015 20:23 2531588

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

На самом деле, при помощи PowerShell не так сложно получить список всех папок на диске C:\ , владельцем которых является TrustedInstaller. Я использовал вот такую нестройную конструкцию:
Код:

Get-ChildItem C:\* -Attributes D -Recurse | ForEach-Object {Get-Acl $_.FullName} | Where {$_.Owner -Match 'TrustedInstaller'} | Format-Table -property @{n="Папка";e={$_.PSPath.replace("Microsoft.PowerShell.Core\FileSystem::","")}}, @{n="Владелец";e={$_.Owner.replace("NT SERVICE\","")}} -auto | Out-File "$Env:userprofile\Desktop\TrustedInstallerFolders.txt"
извиняюсь за невнятный код, я не очень хорошо знаком с PS

В результате выполнения на рабочем столе будет создан файл TrustedInstallerFolders.txt, содержащий список всех папок, владельцем которых является TrustedInstaller.
Папок много, так что нужно будет уже глазками отсекать те, которые унаследовали владельца от основной.
Часть итогового файла
Код:

Папка                                                                                                                                    Владелец       
-----                                                                                                                                    --------       
C:\Program Files                                                                                                                          TrustedInstaller
C:\Program Files (x86)                                                                                                                    TrustedInstaller
C:\Windows                                                                                                                                TrustedInstaller
C:\Program Files\Common Files                                                                                                            TrustedInstaller
C:\Program Files\Internet Explorer                                                                                                        TrustedInstaller
C:\Program Files\Reference Assemblies                                                                                                    TrustedInstaller
C:\Program Files\Windows Defender                                                                                                        TrustedInstaller
C:\Program Files\Windows Journal                                                                                                          TrustedInstaller
C:\Program Files\Windows Mail                                                                                                            TrustedInstaller
C:\Program Files\Windows Media Player                                                                                                    TrustedInstaller
C:\Program Files\Windows Multimedia Platform                                                                                              TrustedInstaller
C:\Program Files\Windows NT                                                                                                              TrustedInstaller
C:\Program Files\Windows Photo Viewer                                                                                                    TrustedInstaller
C:\Program Files\Windows Portable Devices                                                                                                TrustedInstaller
C:\Program Files\WindowsPowerShell                                                                                                        TrustedInstaller
C:\Program Files\Common Files\microsoft shared                                                                                            TrustedInstaller
C:\Program Files\Common Files\System                                                                                                      TrustedInstaller
C:\Program Files\Common Files\microsoft shared\ink                                                                                        TrustedInstaller
C:\Program Files\Common Files\microsoft shared\MSInfo                                                                                    TrustedInstaller
C:\Program Files\Common Files\microsoft shared\Stationery                                                                                TrustedInstaller
C:\Program Files\Common Files\microsoft shared\TextConv                                                                                  TrustedInstaller

В процессе выполнения будет несколько сообщений об ошибке доступа к опр. папкам - можно потом и руками посмотреть какие там владельцы.

Если выполнить этот чудо-сценарий на свежей системе, то теоретически мы получим эталонный список папок с владельцем TrustedInstaller.

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

Shindler_2010 20-01-2016 01:29 2597048

У меня проблема описанная в шапке, может тоже кто поможет. Стоит EsetSS 8. Win7x64

Nordek 20-01-2016 01:41 2597051

Цитата:

Цитата Shindler_2010
Стоит EsetSS 8. Win7x64 »

Антивирус - это как правило.
Чтоб не повторяться, смотрите сообщение #4

Shindler_2010 20-01-2016 16:52 2597356

Сделал всё как советовали, проблема осталась

Nordek 20-01-2016 17:42 2597376

Shindler_2010, Вы тему читали?

Илья_Рудоманенко@vk 20-01-2016 17:48 2597378

Цитата:

Цитата Shindler_2010
Стоит EsetSS »

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

Shindler_2010 21-01-2016 00:44 2597510

Nordek, читал, но ткните носом, что делать?

Nordek 21-01-2016 01:20 2597517

Shindler_2010, Смотрите сообщение #37. Error 0x80070005 in Windows Update when you try to install updates, Ошибка 0х80070005

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

Shindler_2010 21-01-2016 08:19 2597568

Антивирус я удалил, а как определить в каким конкретно веткам реестра нужно изменить разрешения

при последней попытке обновления была ошибка 643

Илья_Рудоманенко@vk 21-01-2016 18:39 2597811

Shindler_2010, Это вам https://support.microsoft.com/ru-ru/kb/976982

Vitafresh 12-01-2019 15:54 2851586

Вложений: 1
Ошибка код 80070005 при установке накопительного обновления Windows KB4480970. Мелкие обновления ставятся нормально. (см. скрин)

Средство исправления https://support.microsoft.com/ru-ru/kb/976982 запускал, не помогло.
Код:

Попробуйте так:
запустите Process Monitor;
меню Options -> включите флажок Enable Boot Logging;
установите обновление;
перезагрузитесь и войдите в систему;
запустите Process Monitor и сохраните лог в PML-формате;
заархивируйте и выложите.

Результат в архиве:
https://drive.google.com/open?id=1-6...T-g5D3mX5NiR_I

Помогите плиз разобраться в чем причина.

Petya V4sechkin 12-01-2019 19:53 2851657

Vitafresh, обычно при включенной опции Enable Boot Logging создаётся несколько PML-файлов.

Vitafresh 12-01-2019 21:07 2851677

Petya V4sechkin, еще раз сделал - получилось три файла PML:
https://drive.google.com/open?id=1im...XZXIOypCXtRZZy

Petya V4sechkin 12-01-2019 22:08 2851695

Vitafresh, на разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ROOT\mssmbios\0000
правой кнопкой мыши -> Разрешения -> кнопка Дополнительно -> покажите скриншот.

Vitafresh 12-01-2019 22:24 2851700

Вложений: 1
Petya V4sechkin, прикрепил скришнот разрешений раздела:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ROOT\mssmbios\0000


Время: 20:12.

Время: 20:12.
© OSzone.net 2001-