Windows 11, 10, etc - Вадим Стеркин
14.6K subscribers
281 photos
6 videos
8 files
1.08K links
Авторский канал. Windows, безопасность, мобильный мир:
• тайное знание
• мощный ликбез
• гадание по логам
• срыв покровов
• доставка пруфов

Чат: @winsiders
Блог: outsidethebox.ms
ЛС: @vsterkin
Донаты ₽: boosty.to/sterkin
РКН: https://clck.ru/3LBugC
Download Telegram
⚙️ OCR в PowerToys

Так совпало, что в день публикации поста про #OCR в OneNote в #PowerToys добавили три утилиты. Одна из них, Text Extractor, как раз служит для распознавания текста!

ℹ️ Работает элементарно: нажимаете сочетание клавиш - выделяете область - вставляете извлеченный текст из буфера обмена.

Установить PowerToys вы можете из магазина вручную или в командной строке:
winget install --name 'Microsoft PowerToys'
✌️
🪄 Про магию устранения неполадок в Windows

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

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

В бот поддержки прислали такую проблему:
Появилась вторая учётка при входе - первая теперь требует пин-код
Пытался на приложении Mail добавить учётку Яндекса, ничего не получилось. Теперь при каждой перезагрузке появляется уведомление о неверном пароле и предложение выбрать из двух учёток с одинаковым именем.

Всегда полезно знать, что привело к проблеме. Но важно сфокусироваться на главном: две учетные записи (УЗ), ошибка при каждом старте ОС, неверный пароль.

Я запросил вывод Get-LocalUser и оказалось, что УЗ все-таки одна, если не считать служебные. Решение уже стало понятно 😎 Но я все-таки запросил фото проблемы↓ - хотелось убедиться, что автор все верно описал, а я - правильно понял. Дальше - внимание к деталями и простая логика.

#PowerShell можно верить - УЗ точно одна. При старте системы появляется ошибка - неправильные учетные данные. Получается, была попытка входа. Пользователь входить не пытался. Значит...

вход выполняет сама ОС...
при запуске...
автоматически...

💡 Автоматический вход не срабатывает! Для него задана неверная УЗ или пароль. И да, это написано на экране :)

Для устранения проблемы надо отключить автовход любым способом. Например, удалить параметр DefaultUserName в разделе
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Вы же, наверное, настраивали автоматический вход в Windows. Думаете ОС проверяет имя УЗ и пароль? Нет, она просто сохраняет их, а потом при запуске ломится как лось 🦌

Кстати, прошлым летом была #классика блога об отключении автовхода последнего пользователя, если на УЗ нет пароля. Я тогда предложил нестандартное решение - задать юзеру неверный пароль.

Картинка в статье как две капли воды похожа на скриншот автора вопроса! Знанием этим я с вами делился. А опыт - дело наживное 👌

В чате расскажите, какую проблему из недавних вы смогли решить своими силами без гуглояндекса.
⚙️ Новое в блоге: О нативной загрузке в UEFI или что означает фраза «это не поддерживается»

«Посмотрел по ссылкам [ваши статьи], там одно широко распространённое заблуждение в очередной раз резануло глаз. А откуда, собственно говоря, вы (именно вы) его взяли?», поприветствовал меня в почте читатель Serge.

Его зацепила #классика блога Практические советы по переходу с MBR на GPT с фразой «В Windows для нативного UEFI требуется загрузочный том в разметке GPT».

Я в свою очередь запросил конкретики, подспудно ожидая спецификацию UEFI в ответ.

➡️ Читайте дальше в блоге: https://www.outsidethebox.ms/21649/
Подборка ссылок по случаю выхода #Windows11 22H2

🌺 Что нового
В изложении:
Community
Winreviewer

⚙️ Загрузка и установка
Как скачать Windows с сайта Microsoft в 2022 году
• Обход системных требований при:
• чистой установке из командной строки или файлом ответов
• обновлении с Windows 10 при наличии TPM 1.2 или без оного
• Установка с локальной учетной записью
• Откат к предыдущей версии до 60 дней

Инструменты и диагностика
• Windows ADK и SDK
Диагностика ошибок при обновлении до новой версии
• Почему новая версия не приходит в Windows Update и как снять блок, если он есть
⚙️ О разделах реестра RunOnce и RunOnceEx, а также Run

RunOnce и RunOnceEx - очень и очень древние разделы реестра для однократного запуска команд при входе в систему. Другими словами, прописанные там команды удаляются после выполнения. Когда-то эти разделы были популярным способом установки программ и даже драйверов. Каждый раздел предусмотрен в HKLM и HKCU - всего четыре расположения. Однако из коробки в реестре имеется только RunOnce в HKLM.

Недавно волею случая я смотрел документацию и обнаружил пару любопытных статей: RunOnce Registry Key и KB2021405. Из первой следует, что поведение этих разделов изменилось еще в Windows Vista. Вторая была срочно опубликована в 2010 году, когда пропустившие Vista клиенты стали наступать на грабли в Windows 7 :)

KB202140 несколько коряво гласит, что выполнение команд из этих разделов не работает в обычной учетной записи. Мол, так задумано. Действительно, если у пользователя нет прав администратора, логично улучшить UX и запретить ему напрочь эти команды... в HKLM! А в HKCU обычный пользователь обладает правами на запись. Зачем же лишать его возможности выполнять свои задачи однократно при входе?

👉 Я проверил работу обоих параметров при входе в систему на чистой Windows 11. Тестирование подтвердило мое предположение об HKCU и высветило две ошибки в статье:

1. RunOnce все-таки работает из HKCU обычного пользователя. Более того, клиент OneDrive с первого выпуска Windows 10 и по сей день использует этот раздел для самообслуживания 😎

2. RunOnceEx не работает в HKCU у администратора. Возможно, так было всегда, не помню уже.

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

Ладно, допустим, вам требуется однократно запускать команды в рамках официально поддерживаемого решения. Нет проблем - создайте параметры с запуском команд в разделе Run (myCommand1, myCommand2) и добавьте их удаление в конце своей команды или скрипта.
Remove-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" -Name *myCommand*
✌️
⚙️ Групповые политики #Windows11 22H2

🔷 ADMX Windows 11 22H2 - административные шаблоны.

🔷 XLSX Windows 11 22H2 - все параметры реестра групповых политик. Незаменимая штука для домашних изданий. Если, конечно, политика срабатывает

🔷 Веб: https://gpsearch.azurewebsites.net/ - новейшие политики появляются не моментально, зато удобно ссылаться.
✌️
🤐 Архивация в ZIP с PowerShell без командлетов (The Microsoft Way)

Командлеты Compress-Archive и Expand-Archive появились только в PowerShell 5.0 (Windows 10). А как до этого из ситуации выходили сами сотрудники Microsoft, когда не могли задействовать сторонние средства для создания ZIP-архива?

⌛️ Конечно, были способы. Вот, например, некто David Aiken показывает в блоге создание и распаковку ZIP-архива с помощью COM-объектов. Кстати, он пакует гаджет боковой панели Windows Vista - 2007 год! Но это демонстрационное, а не производственное решение. А что у них в проде?

Недавно я узнал один из ответов на этот вопрос, изучая содержимое диагностического пакета Windows Update, входящего в состав ОС. Напомню, что под капотом этих пакетов скрипты #PowerShell, и у моего CheckBootSpeed тоже.

👉 Извлечь скрипты очень просто - запустите пакет и заберите из %windir%\temp или %temp% (при запуске с обычными правами) свежую папку с именем SDIAG_<GUID>.

Ориентироваться в назначении скриптов можно по префиксам имен файла: TS - troubleshoot, RS - resolve, VF - verify. Остальное не помню, но не суть. В одном из скриптов мое внимание привлек вызов функции Arm-Zip, которая архивирует содержимое указанной папки. Она вызывает другую функцию - Get-ARMCompression, которая помимо прочего задействует пространство имен .NET System.IO.Compression. См. CL_SetupEnv.ps1.

Функцию Arm-Zip в коде сопровождает комментарий: Works on all Win 8 including ARM. Очевидно, дополнительный челлендж породила Windows RT, в девичестве Windows on ARM, WOA. Я не пытался сравнивать скрипты диагностики с пакетом Windows 7. Но в Windows 8 их точно пришлось допиливать для архивации собранных данных ✌️
⚙️ Новое в блоге: Типичные проблемы старых устройств при переходе на #Windows11

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

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

• Драйверы, препятствующие обновлению до новой версии
• Видео
• Электропитание
• Сеть и Bluetooth

➡️ Читайте в блоге: https://www.outsidethebox.ms/21691/
🔒 Двухфакторная аутентификация в Госуслугах (ГУ)

Случайно узнал, что в ГУ появилась возможность перейти от двухэтапной аутентификации через СМС к двухфакторной с одноразовыми кодами из аутентификатора. Про разницу есть #классика блога.

Учитывая широкие возможности ГУ, захват аккаунта злоумышленником может иметь печальные последствия. Использование одноразовых кодов страхует от взлома аккаунта путем перевыпуска SIM-карты.

👉 #2FA настраивается в Профиль - Безопасность - Вход в систему - Вход с подтверждением.

В мобильном приложении [для Android] пока переключиться нельзя. Однако в нем можно быстро перейти на портал из раздела Безопасность - Мобильные приложения (картинка) и все настроить.

Прямая ссылка на страницу управления настройками - https://lk.gosuslugi.ru/settings/safety/login, и ее лучше открывать на смартфоне. На десктопе в популярных браузерах будет ошибка получения кода и придется возиться с отключением CORS ✌️
☁️ Скрытая возможность OCR в OneDrive

Сегодня завершающий пост из серии про распознавание текста в приложениях и сервисах Microsoft. В предыдущих эпизодах: OneNote, PowerToys.

"В OneDrive тоже извлекается текст из изображений", написал мне читатель Николай, увидев запись про OCR в OneNote. И получил в ответ скриншот с черновиком этого поста :) Читатель заметил, что меня трудно удивить. Но я предложил стараться - вдруг я чего-то не знаю. Внезапно, собеседнику это удалось дважды!

В OneDrive распознавание текста автоматически применяется ко всем изображениям. Однако разработчики постарались сделать фичу неочевидной, непоследовательной и неудобной.

👉 Везде на #OCR можно выйти поиском - в результатах будут изображения, на которых есть искомый текст. Однако наилучший пользовательский опыт доставляет только магазинное приложение для Windows.

В веб-версии OneDrive и приложениях Android / iOS чего-нибудь да не хватает:

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

🔹В веб-версии это поле отсутствует при навигации к файлу из виртуального раздела Фотографии. В приложении для Windows такой проблемы нет, потому что там в принципе отсутствует этот раздел :)

🔹Зато в магазинном приложении можно нормально скопировать текст (спасибо, Николай!). А в веб-версии из этой панели вообще невозможно скопировать в буфер обмена никакие свойства 🤦‍♂️

Да, можно выкрутиться так: ПКМ на элементе → Inspect (Проверить). Исходный код страницы откроется в инструментах разработчика (F12), откуда несложно скопировать текст. Но это, мягко говоря, не самое удобное решение. Впрочем, Николай подсказал альтернативный способ, который достоин отдельного поста.

В общем, главное - в #OneDrive можно найти картинку по тексту на ней! И на том спасибо ✌️

🍪 Бонус. В Google Photos тоже есть OCR и поиск по тексту на изображениях. В веб-версии нативными средствами скопировать текст не получится. Это реализовано с помощью Google Lens: на смартфоне - приложение, а на десктопе у Chrome есть пункт в контекстном меню картинок (спасибо читателю Future Space).

👍 - о, что-то новенькое!
👌 - я все это знаю
🏆 Топ-3 улучшений UX в Windows 11 22H2 (моя версия)

У каждого из нас есть свои маленькие привычки и пунктики по поводу UX и оптимальной организации своей повседневной работы. В первоначальном выпуске #Windows11 был вагон неудобств и шероховатостей. Некоторые из них исправили год спустя. В этом посте три улучшения, которые особенно меня порадовали.

🥇 Вызов старого контекстного меню в проводнике удерживанием Shift

Год назад я трижды разбирал недостатки новых меню и даже недавно возвращался к теме на примере 7-zip vs. NanaZip. Дополнительные телодвижения для вызова старого меню раздражали, конечно.

Да, новое меню можно отключить, но мне в целом нравилось отсутствие в нем множества ненужных пунктов. Однако при каждом редактировании файла в Notepad++ я вставал на паузу и качал головой. Теперь есть компромисс.

🥈 Быстрый доступ к подключению устройств Bluetooth по Win+A

Раньше это было в Win+K. В Windows 11 выпилили, не подумав. У меня саундбар отключается через 10 минут неактивности, поэтому переподключение актуально.

В 21H2 я обходился подключением из командной строки или ярлыком explorer.exe ms-settings-bluetooth:, который запускал по сочетанию клавиш. Количество "кликов" сопоставимо, но восприятие другое - страница параметров перегружена ненужными для текущего действия элементами. И вообще костыли напрягают. В итоге фидбэк помог.

🥉 Перетаскивание файлов на значки панели задач

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

Но, честно говоря, я не считал это своим регулярным действием. Ровно до тех пор, пока не перешел на Windows 11 и стал замечать каждый облом :) Теперь это в прошлом.

///
А вас что особенно порадовало в 22H2? ✌️
▶️ Как быстро посмотреть, записывается ли в журнал событий результат некоего действия
(SE01E02)

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

Get-Winevent -LogName '*'

То есть проблема не в хэш-таблице. И это несмотря на заявленную для этого параметра поддержку подстановочных символов 🤦‍♂️

Я-то тестировал в #Windows11, и мне в голову не могло прийти, что в предыдущей ОС это не работало. Заодно в справке обнаружилось примечание, что опрос Get-WinEvent ограничен 256 журналами из-за особенностей WinAPI. Там же предлагается и обходной путь:

Get-WinEvent -ListLog * | ForEach-Object {Get-WinEvent -LogName $_.Logname}

Однако параметр -LogName взаимоисключающий с хэш-таблицей. Поэтому так:

Get-WinEvent -ListLog * -ea 0 | ForEach-Object {
Get-WinEvent -ea 0 -FilterHashTable @{
LogName=$($_.LogName)
StartTime=(Get-Date).AddMinutes(-2)
}
}


Еще можно привлечь -FilterXPath с его вырвиглазным синтаксисом 🙄 Та же задача поиска событий за последние две минуты во всех журналах решается так:

$XPath = '*[System[TimeCreated[timediff(@SystemTime) <= 120000]]]'
Get-WinEvent -ListLog * | ForEach-Object {
Get-WinEvent -ErrorAction 0 -LogName $_.Logname -FilterXPath $XPath
}


Время здесь в миллисекундах. Но можно указывать и абсолютные значения. Выборка событий между двумя отсечками времени выглядит как-то так:
$XPath = '*[System[TimeCreated[@SystemTime >="2022-10-03T13:30:00.000Z" and @SystemTime <= "2022-10-03T13:45:59.999Z"]]]'

Пожалуй, я остановлюсь на этом. А то веселый поначалу сериал начал стремительно скатываться в хоррор 😱
⚙️ Новое в блоге: Нюансы извлечения файлов из теневых копий в клиентских Windows (season finale)

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

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

➡️ Сегодня в блоге последний эпизод сериала https://www.outsidethebox.ms/21722/
🔒 Об отсутствии кодов восстановления в двухфакторной аутентификации Госуслуг (ГУ)

Читатель Yves Genie первым делом обратил внимание, что в ГУ при переключении на 2FA с одноразовыми кодами не предусмотрено создание резервных кодов. Они невероятно ценны в случае повреждения или утери аутентификатора. #Классика блога освещала этот вопрос.

ℹ️ На реализацию #2FA различными компаниями полезно смотреть через призму документа NIST 800-63B. Конечно, американский институт стандартов не указ российским Госуслугам. Однако публикации NIST не просто определяют стандарты для госсектора США, но и в немалой степени задают вектор развития мировой индустрии. Наряду с высотой потолка эти рекомендации обозначают и высоту пола, под которым уже начинает просматриваться дно.

👉 В разделе 6.1.2.1 говорится, что поставщик услуги должен рекомендовать клиентам использование двух аутентификаторов на каждый фактор. Например, если применяется устройство для генерации одноразовых кодов (OTP), можно выпускать коды восстановления (look-up secrets в терминологии документа). И соответственно такая возможность должна быть реализована в сервисе.

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

NIST не обозначает природу такого канала. Наверное, подразумевается дистанционный способ. Но в случае с ГУ таковым вполне может являться визит в МФЦ с паспортом 😎
🌐 Интеллектуальное копирование в Edge

В посте про OCR в OneDrive я упомянул, что в веб-версии не предусмотрели копирование метаданных файла, включая распознанный текст. Я тогда выкрутился через F12, но читатель Николай подсказал способ покруче.

👉 Ctrl+Shift+X в Edge активирует режим выбора веб-объектов. Также в контекстном меню страницы есть соответствующий пункт.

Увидев это, я припомнил анонсы пару лет назад. Но если фичей не пользоваться, она сразу забывается. А штука полезная, и не только для #OCR по мелочи. Например, можно копировать из интернета таблицы с целью дальнейшей обработки.

На видео сравнительный пример копирования - обычного и с выбором веб-объектов, без ненужных картинок ✌️

👍- о, что-то новенькое!
👌- я все это знаю
🔋 О размере файла гибернации по умолчанию
(техническо-исторический экскурс)

Закидывая в чат ссылку на статью System Power States о режимах электропитания, я обратил внимание на раздел с типами файла гибернации. Из него следует, что дефолтный размер файла - 40% от объема оперативной памяти. Также возможно уменьшить размер до 20% исключительно для быстрого запуска 👀

У меня в памяти крепко сидел размер по умолчанию в 75% от RAM. Именно эту цифру я указал в статье Как работает быстрый запуск в Windows. И это был последний раз, когда я вникал в гибернацию Windows ⌛️ Я тогда достаточно глубоко копнул с помощью Windows Assessment Console, и даже измерял реальный размер файла при быстром запуске. Но не процент от RAM.

Разбор быстрого запуска в Windows 8 я опубликовал в сентябре 2013 года. Неужели я тогда не заметил в документации очевидного? 🤔

Пруф про 75% нашелся легко, но лишь в контексте Windows 7. Когда-то у продуктовых групп было принято писать так называемые whitepapers. Это технический разбор технологии или ее отдельных аспектов. И нередко они публиковались не на TechNet или MSDN, а заливались в формате DOCX в центр загрузки ⬇️ Документ HiberFootprint.docx из этой оперы. Я не знаю, можно ли его найти поиском в Download Center, но Google индексирует, а ссылка жива до сих пор.

🌐 Сложнее выяснить, в какой момент дефолт стал 40%. Пробуя поиск Google по различным диапазонам дат, я вычислил, что статья "System Power States" раньше была опубликована на MSDN (ныне ссылка переправляет на новый адрес). Дальше с помощью веб-архива я раскопал, что еще весной 2015 года статья не блистала глубиной, а близкий к нынешнему вид зафиксирован лишь в начале 2016 года. То есть после выхода Windows 10.

Наконец, участник чата Nirai Charged Pulse любезно прислал мне скриншот команды powercfg /h /? в Windows 8.1. И там нет ничего про уменьшенный размер файла гибернации.

👉 Таким образом, размер файла гибернации по умолчанию в 40% от объема RAM и его уменьшенный размер дебютировали при выходе Windows 10.

Технических обоснований для этого изменения я найти не смог. Скорее всего, оно связано с общим ростом объемов RAM и как следствие с неполным ее использованием в существенной доле систем. В документе времен Windows 7 говорится, что тогда значение 75% разработчики выбрали, опираясь на оценки использования памяти при типичных нагрузках. Они вполне могли пересмотреть подход спустя 6 лет✌️
😎 Эта нерекомендуемая функция находится в процессе нерекомендуемой, хотя в настоящее время это рекомендуемая конфигурация.

Зачетный #автоперевод :) Но тут есть и объективные факторы.

1. Оригинал в документации #HVCI сам по себе прекрасен!
This autodisable functionality is in the process of being deprecated, though it is currently the recommended configuration.

Смысл слова deprecated я уже объяснял в канале. В данном случае разработчики рекомендует фичу, которую заморозили и не развивают. Но ничего лучше сейчас предложить не могут 🤷‍♂️

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

Поиск по терминам выдает два варианта: устаревший и нерекомендуемый. В яблочко не попадает ни один, но таковы уж издержки перевода ✌️
⚙️ Новое в блоге: Как отключить фоновую активность Параметров в Windows 11

Читатель Михаил, вдохновившись постами в канале Telegram о быстром вызове из ярлыков (раз, два), запилил себе старт приложения по хоткею и… пожаловался мне в личке на задержку при запуске. Я сходу отделался ссылкой на другой пост - Как устранить задержку при отработке сочетания клавиш, заданного в ярлыке.

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

➡️ Читайте дальше в блоге https://www.outsidethebox.ms/21739/
💩 О вкладках в проводнике Windows 11

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

⌛️ Пять лет назад Microsoft попыталась сделать вкладки сразу во всех приложениях ОС Windows. Амбициозный проект назывался Sets (Наборы). Его первые варианты выглядели перспективно, хотя работы над UI/UX был непочатый край. Фичу строили на основе движка старого браузера Edge. Вместе с ним наборы и похоронили ⚰️

К вкладкам проводника вернулись в 2022 году. Разработчики не успели включить фичу в осенний выпуск #Windows11 22H2, но послали ее вдогонку необязательным октябрьским обновлением KB5019509. В полностью автоматическом режиме всем установили в ноябре в рамках KB5019980.

Ок, в проводнике теперь есть вкладки. И это фиаско, Microsoft! 🤦‍♂️ Потому что кроме добавления и закрытия вкладок ничего не реализовали.

Нет закрепления вкладок, дублирования, группировки, перетаскивания в окне и уж тем более между окнами. Upd. Перетаскивание добавили позже.

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

Отключения вкладок тоже нет. А они расходуют место по вертикали.

И это не считая всяких мелких косяков вроде внезапно вылезающих в темной теме светлых элементов интерфейса. (Тормоза текущей версии проводника заслуживают отдельного поста.)

👉 В общем, кроме наличия вкладок нет ничего из того, что люди ожидают от них в 2022 году.

Наверняка фичу будут постепенно допиливать. И что-то (многое?) из перечисленного выше появится в течение следующих двух-трех лет.

Но не этого же люди ждали 25 лет!!!111 Так не выпускают самую желанную фичу Windows всех времен и народов! Без какого-либо видения, унылую, куцую, бессмысленную и беспощадную 😡 И самое печальное, что в Microsoft этого, похоже, даже не понимают.

Сам я равнодушен к вкладкам в файловом менеджере (ФМ). В свое время их неконтролируемая рождаемость напрягала в Total Commander. Я также какое-то время пользовался Stardock Groupy (вкладки по всей ОС), но в итоге снес везде по ряду причин.

Примечательно, что в чате дискуссия↑ про вкладки моментально скатилась в двухпанельные ФМ. Действительно, если вам реально нужны, давно надо было попробовать все 2.5 сторонних расширения проводника и выбрать лучшее. Или какой-нибудь Commander. А если не нужны... живите теперь с этими 🙄
🌐 Как отключить предложение восстановить страницы после неожиданного завершения работы браузера

У меня в ходу много систем - физические и виртуальные, личные и рабочие, а в некоторых еще и не по одному профилю браузера одновременно. Поэтому у меня это сообщение↓ появляется довольно часто. Например, в результате перезагрузки ОС при запущенном браузере.

А я не хочу его видеть, потому что мне не нужно восстанавливать вкладки из предыдущего сеанса (в крайнем случае - есть история). Хотя я знаю людей, у которых там "вся жизнь" 😎

🔵 Edge
В первых строчках Google - политика RestoreOnStartup и отключение StartupBoostDetected. Но первое не работает, потому что призвано решать другую задачу, а второе вообще мимо.

Решение - политика HideRestoreDialogEnabled. Изменение вступает в силу сразу после импорта в реестр:

reg add HKLM\SOFTWARE\Policies\Microsoft\Edge /v HideRestoreDialogEnabled /t REG_DWORD /d 1

🟡 Chrome
Политику я не нашел, но есть метод настройки через файл Preferences в каждом профиле. Например, для профиля Default - это файл
%localappdata%\Google\Chrome\User Data\Default\Preferences

В файле найдите "exit_type":"Crashed" и замените на "exit_type":"none".

🔴 Firefox
В about:config задайте browser.sessionstore.resume_from_crash: false
Спасибо dartraiden ✌️