Всё что нужно знать про апдейт винды
От: Vain Россия google.ru
Дата: 01.12.19 09:04
Оценка: 1 (1) +2 :)
Коротко: чувак нашёл фикс, где и искать то смысла не было.

https://www.technipages.com/windows-code-80243004-fix

I had several PCs that just didn’t want to install any Windows Updates. After going through the process, the update box would display a message that said “Error(s) found: Code 80243004 – Windows Update encountered an unknown error.” I searched for a solution to this problem for months. Several forums referred me to a few potential fixes, but they never worked for me. Fortunately, I stumbled upon a real fix for this error accidentally.


I actually lived with this being a problem on several PCs for a while without resolution. Then one day I started playing around with the Notification Area settings on one of the problematic PCs. After I changed some settings, I realized later that Windows Updates had miraculously installed on the computer. Could this be the fix?



For some reason, this did the trick. Windows Update consistently ran after I made this change on all my Windows 7 PCs. Why this worked for me, I’ll never know.

[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
windows update
Re: Всё что нужно знать про апдейт винды
От: vsb Казахстан  
Дата: 01.12.19 09:24
Оценка: +1 :))) :)))
Всё-таки винда слишком запутанная система.

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

Что там в венде они наворотили, что апдейт может не ставиться? Как вообще можно было до такого докатиться? Винда, она же так же на диске стоит, та же кучка файлов по сути. Ну реестр ещё как KV-база данных, тоже в целом примитивная структура.

И у меня ведь апдейты тоже не ставились. Причём я больше скажу. Я как-то делал образ Windows XP в виртуалке, полностью пропатченный. Вот бывало, что оно пару часов тарахтит, накатывает апдейты, а потом бум и ошибка. Я откатываю диск на предыдущее состояние, со второго раза устанавливается. Загадка.
Отредактировано 01.12.2019 9:24 vsb . Предыдущая версия .
Re: Всё что нужно знать про апдейт винды
От: Somescout  
Дата: 01.12.19 09:50
Оценка: +4
Здравствуйте, Vain, Вы писали:

V>Коротко: чувак нашёл фикс, где и искать то смысла не было.


Коротко: где фрагмент WindowsUpdate.log относящийся к ошибке? АйТи-Шаманы, блин, вместо анализа проблемы бьют в бубен в надежде что всё само заработает.
ARI ARI ARI... Arrivederci!
Re[2]: Всё что нужно знать про апдейт винды
От: Somescout  
Дата: 01.12.19 09:54
Оценка: +3 -1
Здравствуйте, vsb, Вы писали:

vsb>Всё-таки винда слишком запутанная система.


vsb>Вот взять линукс. Апдейт там это просто кучка файлов. Распаковал, заменил. Ну бывает кладут скрипты, рестартануть демоны. Всё. Ничего поломаться там не может. Ну по крайней мере в самом процессе апдейта.


Да ладно?! Если у вас скрипт апдейта пакета упадёт в процессе обновления, у вас система встанет колом, с установленными но не сконфигурироваными новыми пакетами. Винда в этом случае хоть откатиться сможет к исходному состоянию, а в линуксе ты остаёшься наедине с rescue-shell.

ЗЫ. Я не защищаю winupdate — систему обновления МС сделала очень хреново, пусть и из хороших побуждений.
ARI ARI ARI... Arrivederci!
Re[2]: Всё что нужно знать про апдейт винды
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 01.12.19 10:15
Оценка: 1 (1) +2
Здравствуйте, vsb, Вы писали:

vsb>Что там в венде они наворотили, что апдейт может не ставиться? Как вообще можно было до такого докатиться?


В конце 90-х, утомленные DLL hell, они увидели спасение в идее SxS. Поначалу это более-менее работало, хоть и ценой неимоверного распухания хранилища, а затем сборки стали наслаиваться друг на друга, зависимости становились все сложнее, и увязка всего этого с полностью автоматическим обновлением стала усложняться экспоненциально. Плюс до какого-то времени они старались не плодить лишних служб, а в десятке как с цепи сорвались — в каждом очередном выпуске появляется чуть ли не по десятку. Подозреваю, что там уже не найдется людей, которые четко понимают, как все это внутри себя работает, поэтому чинят/дорабатывают в основном интуитивно. Windows Update — самая мутная из всех виндовых подсистем. Если в винде что-то ломается, обычно причину можно изолировать и устранить, пусть даже и не сразу. Если ломается WU, то оно вместо человеческой диагностики выдает только коды ошибок, в логах внятной информации чаще всего тоже нет, поэтому алгоритм починки вырождается в гугление по коду ошибки, применение шаманского метода, гугление по коду следующей ошибки и т.п.
Re[2]: Всё что нужно знать про апдейт винды
От: Vain Россия google.ru
Дата: 01.12.19 11:21
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Вот взять линукс. Апдейт там это просто кучка файлов. Распаковал, заменил. Ну бывает кладут скрипты, рестартануть демоны. Всё. Ничего поломаться там не может. Ну по крайней мере в самом процессе апдейта.

Это ещё почему не может? Смешивания файлов и соответственно поломку на таком смешивании ещё никто не отменял. Невозможно протестировать все комбинации версий.
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Re[2]: Всё что нужно знать про апдейт винды
От: Vain Россия google.ru
Дата: 01.12.19 11:41
Оценка:
Здравствуйте, Somescout, Вы писали:

V>>Коротко: чувак нашёл фикс, где и искать то смысла не было.

S>Коротко: где фрагмент WindowsUpdate.log относящийся к ошибке?
А как оно с фиксом связано?
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Re[3]: Всё что нужно знать про апдейт винды
От: Somescout  
Дата: 01.12.19 12:09
Оценка: +1
Здравствуйте, Vain, Вы писали:

V>>>Коротко: чувак нашёл фикс, где и искать то смысла не было.

S>>Коротко: где фрагмент WindowsUpdate.log относящийся к ошибке?
V>А как оно с фиксом связано?

А был ли фикс? Correlation does not imply causation
Как узнать в чём была проблема, если вместо лога — заявление что "мне помогла Галочка"? (Да, с большой буквы).
ARI ARI ARI... Arrivederci!
Re[4]: Всё что нужно знать про апдейт винды
От: Vain Россия google.ru
Дата: 01.12.19 12:18
Оценка:
Здравствуйте, Somescout, Вы писали:

V>>>>Коротко: чувак нашёл фикс, где и искать то смысла не было.

S>>>Коротко: где фрагмент WindowsUpdate.log относящийся к ошибке?
V>>А как оно с фиксом связано?
S>А был ли фикс? Correlation does not imply causation
Там написано в камментах, с датами. И как ты думаешь я сам этот фикс нашёл?

S>Как узнать в чём была проблема, если вместо лога — заявление что "мне помогла Галочка"? (Да, с большой буквы).

Так, что когда попадёшь на такую же ошибку, то побежишь сразу гугл спрашивать, а не какой-то файл с логами.
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Re[2]: Всё что нужно знать про апдейт винды
От: Pzz Россия https://github.com/alexpevzner
Дата: 01.12.19 12:25
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Вот взять линукс. Апдейт там это просто кучка файлов. Распаковал, заменил. Ну бывает кладут скрипты, рестартануть демоны. Всё. Ничего поломаться там не может. Ну по крайней мере в самом процессе апдейта.


Ну нет. Чтобы жизнь медом не казалось, в линухе придумали PackageKit, который живет собственной жизнью, и непонятно с кем и о чем общается по dbus. У него даже кэш свой собственный, и там лежит вторая копия того, что и без него лежит в кэше менеджера пакетов.
Re[4]: Всё что нужно знать про апдейт винды
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 01.12.19 12:32
Оценка:
Здравствуйте, Somescout, Вы писали:

S>Как узнать в чём была проблема, если вместо лога — заявление что "мне помогла Галочка"?


У WU такие логи, что толку от них...
Re: Всё что нужно знать про апдейт винды
От: Vain Россия google.ru
Дата: 01.12.19 14:43
Оценка:
Здравствуйте, Vain, Вы писали:

V>Коротко: чувак нашёл фикс, где и искать то смысла не было.

Обнаружилось, что это исправляет ситуацию, но не всегда, где-то в 2 из 3х машин.
Вот тут точнее описано, но тоже не всегда срабатывает: http://pyatilistnik.org/oshibka-80243004-v-windows-server-2008-r2/

На странице Значки области уведомлений в разделе Значки прокрутите вниз, чтобы найти Центр обновления Windows, щелкните раскрывающийся список рядом с ним, выберите Показать значок и уведомления и нажмите ОК.

В моём случае там вообще не было Windows Update значка.
Всё дело в том, что винда в Систем Трее создавала пустое место и значка не было, т.е. пустое место схлопывалось при наведении на него курсора.
Помог запуск какого-нить апдейта, выжидание пока появится пустое место под значок и уже тогда при открывании списка с настройками, в списке появлялся Windows Update, где можно было сменить пустому значку настройку. После этого этот гад наконец перерисовывался в значок и установка наконец-то начала качать апдейты. Это просто пипец какие у этого днища баги, раз такое вскрылось.
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Отредактировано 01.12.2019 14:50 Vain . Предыдущая версия .
Re[3]: Всё что нужно знать про апдейт винды
От: Философ Ад http://vk.com/id10256428
Дата: 01.12.19 16:27
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

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


Гугление по коду ошибки абсолютно бесполезно в большинстве случаев. Судя по всему ты никогда этим не занимался: код ошибки, который ты видишь от WU, в 90% случаев наиболее общий — за ним скрываются тонны различных причины. Гугление тебе даст триллионы различных решений и миллирды угадаек на тему того, что же там всё-таки сломалось. В общем — путь в никуда.
Люди которые умеют это чинить, обычно лезут в %tmp% в поисках логов msi'ек, а делее по логу поднимаются вверх до корня проблемы, и только потом пытаются чинить.

при этом починка в стиле
if (param1 == null)
return default(T);
обычно не работает — можно даже не пытаться "обычные" методы починки багов использовать.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[4]: Всё что нужно знать про апдейт винды
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 01.12.19 17:16
Оценка:
Здравствуйте, Философ, Вы писали:

Ф>Люди которые умеют это чинить, обычно лезут в %tmp% в поисках логов msi'ек


И не находят их там. У меня было несколько раз. Только шаманские методы и помогали. А всякие WU Troubleshooter'ы от MS только скрипели диском минут по сорок, неизменно завершаясь с "ну не шмогла я...".
Re: Всё что нужно знать про апдейт винды
От: Sharov Россия  
Дата: 02.12.19 10:05
Оценка:
Здравствуйте, Vain, Вы писали:

Это то, что нужно знать про сложность ПО.
Кодом людям нужно помогать!
Re[2]: Всё что нужно знать про апдейт винды
От: B0FEE664  
Дата: 02.12.19 10:34
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Всё-таки винда слишком запутанная система.

vsb>Вот взять линукс. Апдейт там это просто кучка файлов. Распаковал, заменил. Ну бывает кладут скрипты, рестартануть демоны. Всё. Ничего поломаться там не может. Ну по крайней мере в самом процессе апдейта.

Ничего не поламается? Ага. Щаз! То апдейт не пройдёт, потому что что-то с чем-то по версиям не подходит, то система перестанет грузимтся после апдейта...
И каждый день — без права на ошибку...
Re[2]: Всё что нужно знать про апдейт винды
От: B0FEE664  
Дата: 02.12.19 10:45
Оценка: 1 (1) +1
Здравствуйте, Sharov, Вы писали:

S>Это то, что нужно знать про сложность ПО.


Notification area в виндах отродясь была сделана очень криво и никогда стабильно не работала. Завязывать стабильность работы приложения на взаимодействие с notification icon — значит издеваться на пользователем.
И каждый день — без права на ошибку...
Re[3]: Всё что нужно знать про апдейт винды
От: Sharov Россия  
Дата: 02.12.19 11:01
Оценка:
Здравствуйте, B0FEE664, Вы писали:

BFE>Здравствуйте, Sharov, Вы писали:


S>>Это то, что нужно знать про сложность ПО.


BFE>Notification area в виндах отродясь была сделана очень криво и никогда стабильно не работала. Завязывать стабильность работы приложения на взаимодействие с notification icon — значит издеваться на пользователем.


Ага, у меня на 7 регулряно из-за глюков в Notification areа отваливаетя автоматическое скрытие панели задач. Чтобы не перезагружать машину, приходится убивать процесс explorer.exe и запускать его заново.
Только после этого панель отпускает. Это ломает много чего и где. Например, после этих манипуляций ссылки в браузере автоматом не открываются, приходится вручную все копировать, поиск по почте(outlook) отваливается и т.д.
Видимо есть фундаментальная привязка к id explorer.exe.
Кодом людям нужно помогать!
Re[3]: Всё что нужно знать про апдейт винды
От: Sharov Россия  
Дата: 02.12.19 11:01
Оценка:
Здравствуйте, B0FEE664, Вы писали:

BFE>Здравствуйте, Sharov, Вы писали:


S>>Это то, что нужно знать про сложность ПО.


BFE>Notification area в виндах отродясь была сделана очень криво и никогда стабильно не работала. Завязывать стабильность работы приложения на взаимодействие с notification icon — значит издеваться на пользователем.


Ага, у меня на 7 регулряно из-за глюков в Notification areа отваливаетя автоматическое скрытие панели задач. Чтобы не перезагружать машину, приходится убивать процесс explorer.exe и запускать его заново.
Только после этого панель отпускает. Это ломает много чего и где. Например, после этих манипуляций ссылки в браузере автоматом не открываются, приходится вручную все копировать, поиск по почте(outlook) отваливается и т.д.
Видимо есть фундаментальная привязка к id explorer.exe.
Кодом людям нужно помогать!
Re[3]: Всё что нужно знать про апдейт винды
От: Sharov Россия  
Дата: 02.12.19 11:07
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ> они увидели спасение в идее SxS.


Что за акроним?
Кодом людям нужно помогать!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.