Как стать автором
Обновить

Microsoft: чтобы исправить «синий экран смерти» из-за CrowdStrike, просто перезагрузите компьютер 15 раз подряд

Время на прочтение1 мин
Количество просмотров21K
Всего голосов 17: ↑12 и ↓5+11
Комментарии67

Комментарии 67

Надо запомнить на всякий случай в качестве "полезного" совета =))

- А ты комп 15 раз перезагрузил?

А я только только почти выработал привычку на язвительное "да я уже пять раз перезагружал" от пользователя на автомате отвечать "зачем так много - у вас что, ОКР?", как уже надо переучиваться на "ещё десять раз, пожалуйста" :(

Знаешь что такое безумие?

Противоположность настойчивости?

А выглядит так же:

делать одно и то же снова и снова и ожидать при этом иного результата

Это прокатывает, когда "одно и то же" неидемпотентно, как перезагрузка windows)

Хотелось бы, все-таки, увидеть ссылку на оригинальное сообщение от MS, а не на какого-то, извините, Коеблера.

https://azure.status.microsoft/en-gb/status

Спасибо. Как я и предполагал, не выиграл, а проиграл, не в лото, а в карты и т.д. Майкрософт рекомендует просто перезагрузить, а кто-то из клиентов сообщил, что потребовалось 15 раз. И все это только про ажурные виртуалки.

Я предполагаю, что цифра 15 получилась случайно, они пытались попасть в среду восстановления, несколько раз перезагружая свою виртуалку и на 15-й раз у них получилось. Но если на виртуалке жили какие-то СУБД им может стать нехорошо.

Ну очевидно же, что надо было перезагружать 42 раза /s

Не очевидно, 42 - придуманное число Дугласом Адамсом, а 15 получили эмпирическим путем.

Какие-то кастомеры.
Кластер Azure Stack HCI ребутить 15 раз?
https://status.cloud.microsoft/

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

Откатились с помощью Azure Backup Server.

«Самая большая глупость — это делать то же самое и надеяться на другой результат» - говорил он…

Шах и мат.

https://habr.com/ru/articles/146140/

Обычно это называют безумием, но иногда оно приводит к другому результату :)

«Самая большая глупость — это делать то же самое и надеяться на другой результат» - говорил он…

Ну, для чистых функций может и глупость...

Представители CrowdStrike открыли ветку на Reddit: BSOD error in latest crowdstrike update.

Сегодня вечер пятницы. Ветка рекомендуется к прочтению как сборник юмора в исполнении технарей :-)

Осторожно, приводит к залипанию

Улыбнуло:
Pantone color of the year: PMS 2172 C

Вообще у win10 чтобы попасть в среду восстановления ОС достаточно 3 раз перезагрузить подряд данную ОС. Почему именно 15 непонятно, данная цифра упоминается как результат фидбека клиентов Azure, у которых получилось восстановиться.

Почему именно 15 непонятно

Чего ж тут ненонятного? 15 ПЕРЕзагрузок — это 16 загрузок; выходит, на 16-й раз оно сработает правильно. 16 - степень двойки. Следовательно что? Следовательно — дело в переполнении четырёхбитного счётчика!

https://www.youtube.com/watch?v=jrHXEYWXI04

Вот вы тут ржОте, а весьма немалое количество ошибок детектируется именно по тому, что происходят они при достижении того или иного "магического числа". Хотя да, обычно это 32767 (переполнение переменной типа short int) или 65535 (unsigned short int)

Почему именно 15 непонятно, данная цифра упоминается как результат фидбека клиентов Azure, у которых получилось восстановиться.

Потому что в среднем 1 раз из 15 драйвер вгружается нормально. Так что совет сводится к "перезагружай, пока не повезёт".

Возможно, где-то там в исходниках спрятан FizzBuzz

Возможно скорее обращение по какому-нибудь некорректному указателю памяти, и в среднем в одном случае из 15 там оказываются (а точнее не оказываются) какие-то данные, которые не крашат все нафиг, а позволяют загрузиться дальше.

15 перезагрузок? Звучит как план. Есть шанс, что пользователь будет перезагружать компьютер, пока тот не выйдет из строя. Теперь у него совсем другие проблемы...

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

Нету шанса. Вот Вы свой компьютер сколько раз за всю жизнь перезагружали? И как успехи, вышел?

Зависит от того - как перезагружать)

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

Как Владалец печальноизвестного Intel 14900 KF скажу - перезагружаю свой ПК десятки раз в день после BSOD, пока не повезет и процессор не начнет более-менее стабильно работать на пониженных частотах.

Ну то есть Вы сами же только что подтвердили, что из строя он не вышел, а так просто, кочевряжится.

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

Из нюансов - надо задавать на 1000 больше, хз почему.

Не во всех системах название корректно отображается.

Нужно выставить для каждого Power Plan.

Под спойлером содержимое .reg файла для быстрого применения. После применения в настройках электропитания появляется пункт Maximum Processor Frequency.

Текст для .reg файла

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e101]
"Attributes"=dword:00000002
"Description"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,
00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,
5c,00,70,00,6f,00,77,00,72,00,70,00,72,00,6f,00,66,00,2e,00,64,00,6c,00,6c,
00,2c,00,2d,00,31,00,32,00,34,00,32,00,2c,00,53,00,70,00,65,00,63,00,69,00,
66,00,79,00,20,00,74,00,68,00,65,00,20,00,61,00,70,00,70,00,72,00,6f,00,78,
00,69,00,6d,00,61,00,74,00,65,00,20,00,6d,00,61,00,78,00,69,00,6d,00,75,00,
6d,00,20,00,66,00,72,00,65,00,71,00,75,00,65,00,6e,00,63,00,79,00,20,00,6f,
00,66,00,20,00,79,00,6f,00,75,00,72,00,20,00,50,00,72,00,6f,00,63,00,65,00,
73,00,73,00,6f,00,72,00,20,00,50,00,6f,00,77,00,65,00,72,00,20,00,45,00,66,
00,66,00,69,00,63,00,69,00,65,00,6e,00,63,00,79,00,20,00,43,00,6c,00,61,00,
73,00,73,00,20,00,31,00,20,00,70,00,72,00,6f,00,63,00,65,00,73,00,73,00,6f,
00,72,00,20,00,28,00,69,00,6e,00,20,00,4d,00,48,00,7a,00,29,00,2e,00,00,00
"FriendlyName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,
00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,
5c,00,70,00,6f,00,77,00,72,00,70,00,72,00,6f,00,66,00,2e,00,64,00,6c,00,6c,
00,2c,00,2d,00,31,00,32,00,34,00,33,00,2c,00,4d,00,61,00,78,00,69,00,6d,00,
75,00,6d,00,20,00,70,00,72,00,6f,00,63,00,65,00,73,00,73,00,6f,00,72,00,20,
00,66,00,72,00,65,00,71,00,75,00,65,00,6e,00,63,00,79,00,20,00,66,00,6f,00,
72,00,20,00,50,00,72,00,6f,00,63,00,65,00,73,00,73,00,6f,00,72,00,20,00,50,
00,6f,00,77,00,65,00,72,00,20,00,45,00,66,00,66,00,69,00,63,00,69,00,65,00,
6e,00,63,00,79,00,20,00,43,00,6c,00,61,00,73,00,73,00,20,00,31,00,00,00
"ValueIncrement"=dword:00000001
"ValueMax"=dword:ffffffff
"ValueMin"=dword:00000000
"ValueUnits"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,
00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,
5c,00,70,00,6f,00,77,00,72,00,70,00,72,00,6f,00,66,00,2e,00,64,00,6c,00,6c,
00,2c,00,2d,00,38,00,37,00,2c,00,4d,00,48,00,7a,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e101\DefaultPowerSchemeValues]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e101\DefaultPowerSchemeValues\381b4222-f694-41f0-9685-ff5bb260df2e]
"AcSettingIndex"=dword:00001644
"DcSettingIndex"=dword:00001644

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e101\DefaultPowerSchemeValues\8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c]
"AcSettingIndex"=dword:00001644
"DcSettingIndex"=dword:00001644

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e101\DefaultPowerSchemeValues\a1841308-3541-4fab-bc81-f71556f20b4a]
"AcSettingIndex"=dword:00001644
"DcSettingIndex"=dword:00001644

Фото настроек после применения

Крайне рекомендую поставить QuickCPU. Во-первых, все скрытые настройки удобно редактировать. Во-вторых она может создавать доп. планы. В третьих, там можно удобным образом динамически переключать буст/сон ядер.

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

Что весь этот fuckup значит? Это значит то, что:

  1. Crowdstrike вертится на очень большом количестве машин различного назначения.

  2. Эти машины подключены к интернету.

  3. Эти машины могут принимать команды из центра управления Crowdstrike.

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

Думаю, сейчас Crowdstrike вертится на кое-чем другом. И скорость вращения увеличивается с количеством судебных исков.

Ни за что не поверю, что у них в Service Agreement не было параграфа про отказ от претензий.

Я точно также не поверю, что крупные корпорации заключают договора, в которых не указаны SLA, которые есть почти во всех договорах с поставщиками IT услуг, как минимум а финансовой/банковской сферы, в которой я работаю.

Не спорю, у крупных клиентов могут быть особые договорённости — но тут уж это зависит от того, у кого тролли адвокаты толще

  1. Эти SLA, как бы помягче, не всегда совершенны. Как неоднократно участвовавший в подобных затеях, могу сказать, что пропихнуть договор через свой юротдел в крупной компании - задача, по сложности зачастую превосходящая написание ТЗ/SLA. И фокус технических менеджеров зачастую направлен не на совершенство ТЗ/SLA, а на то, чтобы объяснить интеллектуалам из юротдела (заточенных на торговые и экспортные операции), суть покупаемой в другой компании услуг. И что с предлагаемыми юротделом правками ТЗ/SLA эти услуги либо на фиг не нужны, либо исполнителю такой геморрой за такие деньги на фиг не сдался.

  2. Если сейчас разработчика Crowdstrike обанкротить, то всему миру придется самому разбираться с проблемами. Даже если главу компании расстрелять через повешение, проблемы это не решит. Так что не ждите показательной порки с тюрьмой. Максимум что будет - обзовут нехорошими и упадет курс их акций, который восстановится через полгода. Ну еще из какого-нибудь технологического Top20 Person их техдира выгонят через голосование, хотя это уже вряд ли.

Этими командами можно полностью взять контроль

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

А если серьёзно, то в ваших рассуждениях есть изъян уже на втором шаге - нигде не сказано, что пострадавшие машины были подключены к интернету. Обновления могут раскатываться и иными способами. Даже у самой Microsoft есть WSUS.

Этими командами можно полностью взять контроль

Как говорила нам учительница на уроках, "вы можете делать всё что хотите — швыряться учебниками, дергать девочек за косички и т.п. — только помните, что ручка-то (в смысле которой ставятся оцеки в журнал) — у меня!"

Так вот и в этом случае: да хоть обзапускайтесь ботнетов, только помните, что рубильник-тоу хозяев.

Напоминает

Попрыгайте 5 раз, похлопайте 15 раз, поприседайте 10, а потом загляните под подушку! Там будет новенький айфон!

В сеть утекли фотографии саппорта crowdstrike

Руководитель этих двоих даже "интернет" роняла. Все сходится.

Это уже какая то новая версия IT-фитнеса - 15 перезагрузок в день.

перезагрузите компьютер 15 раз подряд

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

А вообще довольно странно, что Windows не откатывается к точке восстановления после сбоя сразу, а требует так много приседаний. Точки создаются при каждом апдейте. Видимо, накосячили в MS тоже.

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

15 перезагрузок никак не связаны с точкой восстановления

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

просто перезагрузите компьютер 15 раз подряд

Вот так делай 15 раз и спина болеть не будет

и система восстановится

0xF раз подряд.

Требую добавить смайлик "15-кратный фейспалм" во все мессенджеры!

Здесь должен быть мем про «315 кликов устранили вашу проблему»

Вот все смеются, типа 15 раз и т.д., случись это на linux, я бы посмеялся, а зная майкрософт ведь это вполне реально. )))

это на linux, я бы посмеялся

Ага, там загрузчик покореженный для начала надо переписать.

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

… на 262144 раз сервер согласился, что пароль "Mao Zedong" — верный.

В таком случае моя бабуля справилась бы и без инструкций))

Видимо кто-то из обиженных программеров устроил на весь мир этот квест с 15 перезагрузками... Вопрос - почему не 15000 раз?

– Тринадцатикратная смерть, – неохотно говорит тот. – Если игрок гибнет тринадцать раз подряд с интервалом менее пяти минут, то программа его вышвыривает без объяснения причин. Это барьер для абсолютных бездарей. (с)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости

Истории