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

Чат: @winsiders
Блог: outsidethebox.ms
Oбратная связь: @vsterkin
Поддержать ₽: boosty.to/sterkin
Download Telegram
​​⚙️ Нюансы обновления #Windows10 1903 до 1909 в организации

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

• домашних условиях, где новые версии приходят в Windows Update

• организациях, например, когда SCCM настроен на доставку образов

Во втором случае при обновлении 1903 → 1909 можно сэкономить время и трафик, раскатывая вместо образа одно исправление!

Версия 1903 фактически уже обновлена до 1909 с помощью накопительных обновлений. Просто нужен #тумблер, включающий новую версию. И он существует - KB4517245.

Обратите внимание, что на целевом ПК должны быть установлены сентябрьское обновление сервисного стека и накопительное обновление ОС, датированное не ранее 8 октября 2019 г.
См. также пост Windows 10, version 1909 delivery options в блоге Microsoft IT Pro.

P.S. Если не можете найти исправление во WSUS, ищите по номеру 4517245, без kb.
⚙️ Разблокировка фич #Windows10 20H2 в версии 20H1

В чат уже кидали пару раз, поэтому фиксирую в канале. Я несколько раз писал, что 20H2 (как и 19H2) - стабилизирующее обновление. Небольшой набор новых фич доставляется накопительными исправлениями, а по осени очередным исправлением включают #тумблер и вуаля - 20H1 превращается в 20H2!

Тумблер уже есть, и не надо быть инсайдером, чтобы заглянуть в будущее. В 20H1 должна быть версия не ниже 19041.423, проверяйте в winver. Ее доставило KB4568831, но с тех пор вышли более новые исправления.

Дальше просто в CMD от имени администратора.
reg add "HKLM\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\0\2093230218" /v EnabledState /t REG_DWORD /d 2 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\0\2093230218" /v EnabledStateOptions /t REG_DWORD /d 0 /f


После перезагрузки в меню Пуск фон плиток будет соответствовать теме оформления, в Параметрах можно будет включить вкладки Edge Chromium в Alt+Tab и т.д. 😎
​​ℹ️ О версиях сборок и файлов #Windows10: 20H1 (19041) vs 20H2 (19042)

Я не раз писал в канале о том, что 20H2 доставляется на 20H1 накопительным обновлением, а новую версию включает #тумблер. Это следствие того, что у обоих версий одинаковая кодовая #база.

Да, в winver у 20H1 написано 19041, а у 20H2 - 19042. Но наряду с Win+Pause - это фактически единственное место в системе, где фигурирует 19042. Версии системных файлов - 19041. В чате этот вопрос уже обсуждался пару раз, и сейчас я покажу, как это быстро проверить ванлайнером #PowerShell:

Get-ChildItem c:\windows\system32\*.dll |
ForEach-Object {(Get-Item -Path $_.FullName).VersionInfo.Fileversion}|
Where-Object {$_ -like '*19042*'} | Measure-Object


В 20H2 не найдется ни одной библиотеки с такой версией. Но стоит вам сменить ее в команде на 19041 и... тысячи их! ✌️
#Windows10 21H1 доступна широкой публике

На самом деле обладателям 20H2 и 20H1 👈 новую версию уже давно доставили, а включающий ее #тумблер - это KB5000736 . Я не оговорился, теперь три версии имеют общую кодовую базу.

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

Ничего нового для нас в 21H1 нет, поэтому на осенний выпуск возлагаются все надежды вместе с мечтами о Sun Valley 👌
🔁 Сегодня в рубрике "возвращаясь к напечатанному" переключатель для раннего получения обновлений Windows

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

ℹ️ В анонсе сборки 23424 для канала Dev фичу описали так. Переключатель предназначен для использования в канале Beta, чтобы инсайдерам было проще перейти на пакет enablement. В Dev он не используется, но поможет что-то протестировать на стороне сервиса Windows Update.

Upd. Впоследствии, когда переключатель доставили в стабильные версии, стало понятно, что мое первоначальное предположение было верным. Его включение действительно активирует автоматическую установку предварительных версий накопительных обновлений. Но кроме того появляется возможность получать обновления конфигурации, которые доставляют в рамках CFR, см. KB5026644. Так или иначе, официальное объяснение в блоге инсайдерской программы было косноязычным или сознательно завуалированным.

Это описание лишь слегка приоткрывает завесу, порождая новые вопросы.

1. Будет ли фича использоваться только в канале Beta? Или также в канале Release Preview? А как насчет стабильных сборок?

2. При чем тут вообще пакет enablement? Это, кстати, вполне официальная русская терминология 🙄 Я в канале использую #тумблер.

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

⌛️ Однако до сих пор тумблеры применялись только, если у текущей и следующей версий ОС была одинаковая кодовая #база. Так было в Windows 10:
• 1903 → 1909
• 20H1 → 20H2 → 21H1 → 21H2 → 22H1 → 22H2

Общая кодовая база означает, что при обновлении до новой версии ОС у системных файлов версии остаются прежними. А у Windows 11 обновление 21H2 → 22H2 сопровождалось сменой номера сборки с 22000 на 22621.

На сегодня в канале Beta две сборки: 22621 без новых фич и 22624 с новыми фичами. Переход с одной на другую как раз и должен осуществляться с помощью этого тумблера. Но что будет этой осенью в Windows 11 23H2? 🤔

Использование тумблеров в Windows 10 по большому счету объяснялось отсутствием заметных фич ввиду приоритета Windows 11 - следующей ОС 👈 Сейчас фичи доставляют постепенно - те же "моменты". Второй вышел месяц назад, до осени будет еще как минимум один.

Допустим, 23H2 включат тумблером - получится 22624. И тогда следующим "большим" обновлением станет уже... Windows vNext ✌️
🛍 Как удалить новые приложения Dev Home и Outlook в Windows 11

Вчера был второй вторник, а следовательно в Windows 11 22H2 всем пришло накопительное обновление с функциями Момент 4 - KB5032190. Оно или его превью необходимы для обновления до версии 23H2 - KB5027397. Это опять #тумблер - номер версии меняется переключателем, потому что у них одинаковая кодовая база. Если вам не предлагают 23H2 в центре обновления, проверьте эти причины. 👈

Обновление до 23H2 отчасти формальное, потому что большинство новинок доставляет Момент 4. Именно после его установки через диспетчер доставки содержимого принудительно прилетают два магазинных приложения - превью Dev Home и Outlook for Windows (замена магазинной Почте). У некоторых от этого подгорит. А уж когда они обнаружат, что не могут удалить Dev Home в графическом интерфейсе... 🍑🔥

Эти две команды в #PowerShell от имени администратора решают вопрос:

Get-AppxPackage -AllUsers | where Name -match 'DevHome|OutlookForWindows' | Remove-AppxPackage -AllUsers
Get-AppxProvisionedPackage -Online | where PackageName -match 'DevHome' | Remove-AppxProvisionedPackage -Online


ℹ️ Первая команда удаляет пакеты из всех учетных записей, вторая - из локального хранилища (туда внедряется только Dev Home). Оно служит источником установки при первом входе в систему. Подробнее об этих командах читайте в блоге. И не поленитесь поискать названия командлетов в канале - там много любопытного.

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