⚙️ Устаревшие политики Windows Update в Windows 11 и Windows 10 20H2+
Продолжу тему странностей в групповых политиках. На прошлой неделе в блоге Windows IT Pro появился пост Why you shouldn’t set these 25 Windows policies. На самом деле их 24, причем в списке политики не только групповые, но и CSP (Configuration Service Provider). Их применяют в решениях для MDM - в частности, Microsoft Intune.
ℹ️ Microsoft объясняет, что по мере эволюции Windows Update к версии 20H2 накопилось много политик, которые вообще не работают или не функционируют в соответствии с их описанием. Какие-то политики заменили новыми, a 7 из 35 групповых политик WU в Windows 10 не работали изначально. Впрочем, это теперь явно указано в их описаниях.
В #Windows11 устаревшие групповые политики собрали в отдельную папку
При этом важно понимать три момента.
1️⃣ В Windows 11 все устаревшие групповые политики не поддерживаются, и в будущем их выпилят. В Windows 10 работающие политики поддерживаются, но применять их Microsoft не советует.
2️⃣ Помещение групповой политики в список устаревших не означает, что она не работает. Туда могут попадать действующие политики, потому что на замену выпустили более гибкий вариант или поменялась политика... партии! Нужно читать объяснения в таблице.
3️⃣ Групповая политика может заменяться политикой CSP или не иметь там прямого эквивалента, и в этом случае предлагается использовать какие-то другие политики - групповые или СSP. Однако актуальная рекомендация Microsoft может не приводить к такому же эффекту, как использование устаревшей политики. На днях я объясню это отдельным постом на конкретном примере.
В целом, попытка расчистить Авгиевы конюшни засчитана! Лучше поздно, чем никогда. Но непонятно, что помешало навести порядок 15 месяцев назад. Возможно, бюджет нашелся только под новую ОС ✌️
Продолжу тему странностей в групповых политиках. На прошлой неделе в блоге Windows IT Pro появился пост Why you shouldn’t set these 25 Windows policies. На самом деле их 24, причем в списке политики не только групповые, но и CSP (Configuration Service Provider). Их применяют в решениях для MDM - в частности, Microsoft Intune.
ℹ️ Microsoft объясняет, что по мере эволюции Windows Update к версии 20H2 накопилось много политик, которые вообще не работают или не функционируют в соответствии с их описанием. Какие-то политики заменили новыми, a 7 из 35 групповых политик WU в Windows 10 не работали изначально. Впрочем, это теперь явно указано в их описаниях.
В #Windows11 устаревшие групповые политики собрали в отдельную папку
Legacy Policies
. А в #Windows10 не собрали 🙄 Вам придется ориентироваться как и прежде по описаниям политик (Supported on), но теперь можно еще сверяться с блогом.При этом важно понимать три момента.
1️⃣ В Windows 11 все устаревшие групповые политики не поддерживаются, и в будущем их выпилят. В Windows 10 работающие политики поддерживаются, но применять их Microsoft не советует.
2️⃣ Помещение групповой политики в список устаревших не означает, что она не работает. Туда могут попадать действующие политики, потому что на замену выпустили более гибкий вариант или поменялась политика... партии! Нужно читать объяснения в таблице.
3️⃣ Групповая политика может заменяться политикой CSP или не иметь там прямого эквивалента, и в этом случае предлагается использовать какие-то другие политики - групповые или СSP. Однако актуальная рекомендация Microsoft может не приводить к такому же эффекту, как использование устаревшей политики. На днях я объясню это отдельным постом на конкретном примере.
В целом, попытка расчистить Авгиевы конюшни засчитана! Лучше поздно, чем никогда. Но непонятно, что помешало навести порядок 15 месяцев назад. Возможно, бюджет нашелся только под новую ОС ✌️
☁️ О переносе списка приложений в Windows 11
В описании вышедшего 25 января предварительного обновления KB5009596 для #Windows10 есть интересный абзац.
Adds a new feature called Sync Your Settings for users who are migrating to Windows 11, original release. You’ll use Sync Your Settings to automatically back up a list of your applications to your Microsoft Account. Then, you can quickly restore those application on a Windows 11, original release device. This new feature that will deploy over the coming weeks.
ℹ️ Вкратце, в систему добавили новую возможность. Теперь список установленных приложений сохраняется в учетной записи Microsoft (MSA), и после перехода на #Windows11 их можно быстро восстановить. Эта функциональность будет развертываться в ближайшие недели.
🧩 Пока для меня это - самая загадочная фича Windows 11. Если во время установки системы вы входили с MSA, то могли видеть новый экран OOBE, он на картинке↓ Список систем сопровождает расплывчатый текст: после входа в систему у вас будет возможность восстановить приложения с предыдущего ПК.
⚙️ В Windows 11 управление возложено на переключатель Remember my apps в параметрах синхронизации. В Windows 10 там ничего подобного не появляется после установки KB5009596.
Вероятно, речь только про магазинные приложения, потому что перенос классики - слишком сложно и ненадежно. Скриншот я сделал до появления фичи в Windows 10, поэтому там только физические ПК и ВМ с Windows 11. Но что бы я не выбирал, после первого входа мне не поступало предложений восстановить приложения по списку 🤷♂️ Равно как их автоматической установки не происходило.
Возможно, только у меня что-то не работало. Но более вероятно, что фича еще не была включена в облаке, а заработает только теперь. На это намекает последнее предложение в ее описании из статьи KB. В общем, расскажите в чате, когда / если вам удастся ее завести ✌️
В описании вышедшего 25 января предварительного обновления KB5009596 для #Windows10 есть интересный абзац.
Adds a new feature called Sync Your Settings for users who are migrating to Windows 11, original release. You’ll use Sync Your Settings to automatically back up a list of your applications to your Microsoft Account. Then, you can quickly restore those application on a Windows 11, original release device. This new feature that will deploy over the coming weeks.
ℹ️ Вкратце, в систему добавили новую возможность. Теперь список установленных приложений сохраняется в учетной записи Microsoft (MSA), и после перехода на #Windows11 их можно быстро восстановить. Эта функциональность будет развертываться в ближайшие недели.
🧩 Пока для меня это - самая загадочная фича Windows 11. Если во время установки системы вы входили с MSA, то могли видеть новый экран OOBE, он на картинке↓ Список систем сопровождает расплывчатый текст: после входа в систему у вас будет возможность восстановить приложения с предыдущего ПК.
⚙️ В Windows 11 управление возложено на переключатель Remember my apps в параметрах синхронизации. В Windows 10 там ничего подобного не появляется после установки KB5009596.
Вероятно, речь только про магазинные приложения, потому что перенос классики - слишком сложно и ненадежно. Скриншот я сделал до появления фичи в Windows 10, поэтому там только физические ПК и ВМ с Windows 11. Но что бы я не выбирал, после первого входа мне не поступало предложений восстановить приложения по списку 🤷♂️ Равно как их автоматической установки не происходило.
Возможно, только у меня что-то не работало. Но более вероятно, что фича еще не была включена в облаке, а заработает только теперь. На это намекает последнее предложение в ее описании из статьи KB. В общем, расскажите в чате, когда / если вам удастся ее завести ✌️
Вы загрузились с установочной флэшки Windows 10 или 11 с целью чистой установки ОС. В системе один диск без разделов. Сколько разделов создаст программа установки в разметке GPT?
Final Results
2%
0
6%
1
25%
2
46%
3
19%
4
2%
5
🏒 О шайбах Microsoft
Недавно я писал о народной любви, сегодня пятничный рассказ о признании Microsoft. Я 15 лет подряд получал от компании награду наиболее ценный специалист - сначала Microsoft MVP, потом Windows Insider MVP. Физическая награда приходила в коробке: диплом (самый первый тут), памятный значок и стеклянная шайба с годом награды.
В 2000-х каждый год дарили отдельную стеклянную стелу, как на картинке справа↓ Но потом решили поберечь окружающую среду ♻️ В смысле деньги компании :) Теперь стела одна, и на нее нанизываются шайбы. У Microsoft MVP шайбы круглые, а у Insider MVP - квадратные, такая дань плиткам, видимо 🤷♂️
В какой-то год изготовитель инсайдерских шайб накосячил - они не насаживались на боковое ребро стелы 🤦♂️ Пришлось их заново выпускать и рассылать по всему миру. Я, кстати, отказался, т.к. шайба нормально садилась на верхнюю грань подставки. И вообще, кривизна - нормально же для инсайдерской шайбы! :) Но другие лауреаты очень переживали в Yammer.
Каждые 5 лет присылают юбилейную шайбу - 5 years, 10 years. Это делается не просто так, а чтобы у ветеранов на подставке хватило места. Это мы узнали совершенно точно, когда Вадимс Поданс запросил у программы Microsoft MVP новую стелу и получил отлуп. Мол, ежегодные снимай, пятилетние надевай! :) Но, как видно на картинке, там еще сверху полно места 👌
А так, самым ценным в программе Microsoft MVP было то, что я познакомился с замечательными людьми. И до сих пор поддерживаю с некоторыми из них отношения 🏈 Инсайдерская же программа MVP была исключительно онлайн. Рулевых программы можно было встретить разве что на саммите MVP в Сиэттле. Или в Африке, куда они любили ездить в поисках новых вдохновляющих историй :)
В инсайдерской программе российских MVP больше нет, по крайней мере публичных. Для меня последним стал 2020 год. Я номинировал Антона Капранова, лидера Community, и он получил награду. Но вскорости инсайдерская программа предъявила ему, что некошерно публиковать на сайте перевод статьи Windows Central о Sun Valley (Windows 11), поскольку ОС была недоступна публике 🙉
Это не нарушало правил программы, но озвученная политика партии не оставляла особого выбора. Антон проявил принципиальность, поэтому теперь у него новых шайб не предвидится :)
Задумались о своей шайбе? Критерии для номинантов в Insider MVP вы найдете в последнем абзаце письма из этого поста. Однако сейчас процесс номинации - тайна за семью печатями. На вопрос о нем не ответили в Твиттере ни официальный аккаунт инсайдерской программы, ни ее руководительница 🙄
Недавно я писал о народной любви, сегодня пятничный рассказ о признании Microsoft. Я 15 лет подряд получал от компании награду наиболее ценный специалист - сначала Microsoft MVP, потом Windows Insider MVP. Физическая награда приходила в коробке: диплом (самый первый тут), памятный значок и стеклянная шайба с годом награды.
В 2000-х каждый год дарили отдельную стеклянную стелу, как на картинке справа↓ Но потом решили поберечь окружающую среду ♻️ В смысле деньги компании :) Теперь стела одна, и на нее нанизываются шайбы. У Microsoft MVP шайбы круглые, а у Insider MVP - квадратные, такая дань плиткам, видимо 🤷♂️
В какой-то год изготовитель инсайдерских шайб накосячил - они не насаживались на боковое ребро стелы 🤦♂️ Пришлось их заново выпускать и рассылать по всему миру. Я, кстати, отказался, т.к. шайба нормально садилась на верхнюю грань подставки. И вообще, кривизна - нормально же для инсайдерской шайбы! :) Но другие лауреаты очень переживали в Yammer.
Каждые 5 лет присылают юбилейную шайбу - 5 years, 10 years. Это делается не просто так, а чтобы у ветеранов на подставке хватило места. Это мы узнали совершенно точно, когда Вадимс Поданс запросил у программы Microsoft MVP новую стелу и получил отлуп. Мол, ежегодные снимай, пятилетние надевай! :) Но, как видно на картинке, там еще сверху полно места 👌
А так, самым ценным в программе Microsoft MVP было то, что я познакомился с замечательными людьми. И до сих пор поддерживаю с некоторыми из них отношения 🏈 Инсайдерская же программа MVP была исключительно онлайн. Рулевых программы можно было встретить разве что на саммите MVP в Сиэттле. Или в Африке, куда они любили ездить в поисках новых вдохновляющих историй :)
В инсайдерской программе российских MVP больше нет, по крайней мере публичных. Для меня последним стал 2020 год. Я номинировал Антона Капранова, лидера Community, и он получил награду. Но вскорости инсайдерская программа предъявила ему, что некошерно публиковать на сайте перевод статьи Windows Central о Sun Valley (Windows 11), поскольку ОС была недоступна публике 🙉
Это не нарушало правил программы, но озвученная политика партии не оставляла особого выбора. Антон проявил принципиальность, поэтому теперь у него новых шайб не предвидится :)
Задумались о своей шайбе? Критерии для номинантов в Insider MVP вы найдете в последнем абзаце письма из этого поста. Однако сейчас процесс номинации - тайна за семью печатями. На вопрос о нем не ответили в Твиттере ни официальный аккаунт инсайдерской программы, ни ее руководительница 🙄
⚙️ Файл ответов: выбор между синхронными и асинхронными командами
Для обхода системных требований #Windows11 я воспользовался асинхронными командами на этапе
👉 Разницу объясняет документация по параметрам файла ответов. Асинхронные команды выполняются одновременно, а синхронные - последовательно, т.е. следующая не начинается до завершения предыдущей.
ℹ️ В случае с обходом требований у меня было пять команд, каждая импортировала один параметр в реестр. Одновременный импорт асинхронными командами меня устраивал. Синхронные тоже сработали бы, конечно.
Для импорта параметров реестра в профиль Default я задействую синхронные команды. Потому что надо последовательно подключить
Впрочем, у Microsoft не бывает все просто. Начиная с Windows 10 на этапе
Для обхода системных требований #Windows11 я воспользовался асинхронными командами на этапе
windowsPE
. В личку прилетел вопрос, почему именно ими, а не синхронными.👉 Разницу объясняет документация по параметрам файла ответов. Асинхронные команды выполняются одновременно, а синхронные - последовательно, т.е. следующая не начинается до завершения предыдущей.
ℹ️ В случае с обходом требований у меня было пять команд, каждая импортировала один параметр в реестр. Одновременный импорт асинхронными командами меня устраивал. Синхронные тоже сработали бы, конечно.
Для импорта параметров реестра в профиль Default я задействую синхронные команды. Потому что надо последовательно подключить
ntuser.dat
, внести в него изменения и отключить куст. Я подробно разберу это в ближайшей статье блога 👌Впрочем, у Microsoft не бывает все просто. Начиная с Windows 10 на этапе
oobeSystem
синхронные команды в FirstLogonCommands
выполняются асинхронно (других этапов это не касается). Видимо, поведение поменяли с целью ускорить вход на рабочий стол. Однако асинхронность можно вернуть, путем внесения изменений в реестр на более раннем этапе установки... синхронной или асинхронной командой 😎⚙️ Почему теперь считается устаревшей групповая политика
Сегодня вторая часть разбора устаревших групповых политик Windows Update (первая тут). Я не мог пройти мимо политики "Не выполнять автоматическую перезагрузку, если в системе работают пользователи". Ведь она фигурирует в моей статье Как избежать нежелательной перезагрузки после установки обновлений Windows 👌
Оригинал объяснений Microsoft на картинке, курсивом мой вольный перевод ключевых утверждений, остальное - мои комментарии.
У этой групповой политики нет эквивалентной политики CSP.
Это - не проблема для работы групповой политики в Windows. Видимо, политику CSP решили не делать из-за нежелательных эффектов групповой.
Групповая политика не работает в точности как описано.
Непонятно, что именно не работает 🤷♂️
Применение политики может привести к тому, что накопительные обновления не установятся, потому что многие пользователи сейчас не выходят из системы.
Это лишь подтверждает, что политика работает, препятствуя перезагрузке. Да, последствия применения политики могут оставлять систему уязвимой, о чем я писал в статье. Но это верно уже много лет и никак не связано с выходом новых версий Windows.
ℹ️ По сути предлагается использовать групповую политику "Указание крайних сроков для автоматических обновлений и перезапусков" (
👉 Однако при наступлении крайнего срока система уйдет в перезагрузку вне зависимости от выполненного входа пользователя! То есть фактически возникнет ситуация, которую призвана предотвратить объявленная устаревшей политика.
Конечно, можно не вникать в такие детали, а просто следовать главной рекомендации Microsoft. Ее даже озвучили в конце поста в блоге - используйте стандартную конфигурацию, которая эффективно поддерживает актуальность системы и доставляет лучший опыт 😎
NoAutoRebootWithLoggedOnUsers
Сегодня вторая часть разбора устаревших групповых политик Windows Update (первая тут). Я не мог пройти мимо политики "Не выполнять автоматическую перезагрузку, если в системе работают пользователи". Ведь она фигурирует в моей статье Как избежать нежелательной перезагрузки после установки обновлений Windows 👌
Оригинал объяснений Microsoft на картинке, курсивом мой вольный перевод ключевых утверждений, остальное - мои комментарии.
У этой групповой политики нет эквивалентной политики CSP.
Это - не проблема для работы групповой политики в Windows. Видимо, политику CSP решили не делать из-за нежелательных эффектов групповой.
Групповая политика не работает в точности как описано.
Непонятно, что именно не работает 🤷♂️
Применение политики может привести к тому, что накопительные обновления не установятся, потому что многие пользователи сейчас не выходят из системы.
Это лишь подтверждает, что политика работает, препятствуя перезагрузке. Да, последствия применения политики могут оставлять систему уязвимой, о чем я писал в статье. Но это верно уже много лет и никак не связано с выходом новых версий Windows.
ℹ️ По сути предлагается использовать групповую политику "Указание крайних сроков для автоматических обновлений и перезапусков" (
ConfigureDeadlineNoAutoReboot=1
) или эквивалентную ей политику CSP. Тем самым перезагрузка без ведома пользователя не произойдет до заданного политикой дедлайна. 👉 Однако при наступлении крайнего срока система уйдет в перезагрузку вне зависимости от выполненного входа пользователя! То есть фактически возникнет ситуация, которую призвана предотвратить объявленная устаревшей политика.
Конечно, можно не вникать в такие детали, а просто следовать главной рекомендации Microsoft. Ее даже озвучили в конце поста в блоге - используйте стандартную конфигурацию, которая эффективно поддерживает актуальность системы и доставляет лучший опыт 😎
В Windows 10 включены настройки разработчика. Все остальное по умолчанию. Вы подключили флэшку, отформатированную в NTFS. Она получила букву F. Без прав администратора вы выполнили:
mklink f:\notepad.exe %windir%\notepad.exe
Что создастся?
mklink f:\notepad.exe %windir%\notepad.exe
Что создастся?
Final Results
11%
Ярлык на блокнот
9%
Жесткая ссылка на блокнот
25%
Символическая ссылка на блокнот
17%
Ничего, нет прав на выполнение mklink
13%
Ничего, со съемными дисками это не работает
6%
Ничего, нет прав на запись в корень диска
18%
Ничего, неверный синтаксис команды
⚙️ О настройках разработчика и создании ссылок NTFS
В позавчерашней викторине было много вариантов ответа и ложных следов соответственно. Поскольку на объяснение дается лишь 200 символов, я решил подробно разобрать вопрос в канале.
Напомню команду в задаче:
и разберу варианты ответа по порядку.
❌ Ярлык на блокнот
В Windows нет специальных утилит или команд для создания ярлыков, хотя можно задействовать WSH. Из сторонних утилит первой на ум приходит nircmd, конечно.
❌ Жесткая ссылка на блокнот
Жесткая ссылка создается с параметром
✅ Символическая ссылка на блокнот
Это - правильный ответ. Следующие четыре варианта для отвода глаз. Их выбрали в совокупности более половины участников викторины.
❌ Ничего, нет прав на выполнение
Команда выполняется с обычными правами, но по условиям задачи также включены настройки разработчика. Начиная с Windows 10 1703 это помимо прочего позволяет создавать ссылки NTFS без прав администратора. То есть
Вернемся к жесткой ссылке. Допустим, она создается на блокнот в пределах тома "C":
Права на запуск есть, но результатом будет "отказано в доступе", потому что владельцем блокнота является TrustedInstaller! Команда сработает только при запуске от имени TI.
❌ Ничего, со съемными дисками это не работает
Пожалуй, это можно выяснить только эмпирически. И да, я перепроверил прежде чем включать этот вариант :)
❌ Ничего, нет прав на запись в корень диска
Это - отсылка к одной из прошлых викторин. Там действительно запись в корень не сработала, потому что в задаче был раздел с ОС. У съемных дисков разрешения NTFS по умолчанию другие.
❌ Ничего, неверный синтаксис команды
Я сам долго путал порядок параметров, но после многократного вызова справки
Бонус: статьи про ссылки NTFS в блоге ✌️
В позавчерашней викторине было много вариантов ответа и ложных следов соответственно. Поскольку на объяснение дается лишь 200 символов, я решил подробно разобрать вопрос в канале.
Напомню команду в задаче:
mklink f:\notepad.exe %windir%\notepad.exe
и разберу варианты ответа по порядку.
❌ Ярлык на блокнот
В Windows нет специальных утилит или команд для создания ярлыков, хотя можно задействовать WSH. Из сторонних утилит первой на ум приходит nircmd, конечно.
❌ Жесткая ссылка на блокнот
Жесткая ссылка создается с параметром
/h
, которого в команде нет. Но даже если б он был, жесткие ссылки возможны только в пределах одного тома. А у нас разные диски, которые в один том не объединены по условию задачи.✅ Символическая ссылка на блокнот
Это - правильный ответ. Следующие четыре варианта для отвода глаз. Их выбрали в совокупности более половины участников викторины.
❌ Ничего, нет прав на выполнение
mklink
Команда выполняется с обычными правами, но по условиям задачи также включены настройки разработчика. Начиная с Windows 10 1703 это помимо прочего позволяет создавать ссылки NTFS без прав администратора. То есть
mklink
при запуске с обычными правами отработает нормально. Я рассказывал об этом в блоге, кстати.Вернемся к жесткой ссылке. Допустим, она создается на блокнот в пределах тома "C":
mklink /h c:\temp\notepad.exe %windir%\notepad.exe
Права на запуск есть, но результатом будет "отказано в доступе", потому что владельцем блокнота является TrustedInstaller! Команда сработает только при запуске от имени TI.
❌ Ничего, со съемными дисками это не работает
Пожалуй, это можно выяснить только эмпирически. И да, я перепроверил прежде чем включать этот вариант :)
❌ Ничего, нет прав на запись в корень диска
Это - отсылка к одной из прошлых викторин. Там действительно запись в корень не сработала, потому что в задаче был раздел с ОС. У съемных дисков разрешения NTFS по умолчанию другие.
❌ Ничего, неверный синтаксис команды
Я сам долго путал порядок параметров, но после многократного вызова справки
mklink
выучил его: Link Target
. В команде все верно: f:\notepad.exe
- это ссылка, а %windir%\notepad.exe
- ее назначение.Бонус: статьи про ссылки NTFS в блоге ✌️
⌛️ О дефрагментации MFT и старой документации Microsoft
В комментариях блога один из читателей засветил на скриншоте аж два сторонних дефрагментатора. Оказалось, один ему нужен был для MFT. Я заметил, что встроенный дефраг умеет это уже лет 15.
🗄 Доставить пруфы по запросу оказалось нелегко, хотя я знал ОС (в 2006 вышла Vista) и даже помнил примерное название статьи в базе знаний Microsoft. Оттуда ее выпилили раньше, чем Вадимс Поданс завел свой уютный архив. Google не помог, все погребено под тоннами более современного инфошума. Мы пойдем другим путем - ссылка нашлась в одном из обсуждений дефрага в форуме OSZone!
🌐 Статья была KB942092: Features of the Windows Vista hard disk defragmentation utility. В веб-архиве текст исчезает после загрузки страницы, но
Но дальше еще интереснее! Тот же пост форума содержал ссылку на KB227463: Disk Defragmenter Limitations in Windows 2000, Windows XP, and Windows Server 2003. Ее не удалили, а перенесли в документацию. Только из названия убрали версии ОС и сделали применимой к Windows 10 / Server 2012 🙄
Да, официальный док теперь ошибочно гласит что дефраг Windows 10 построен на стороннем Diskeeper 🙈 Но, кстати, про неумение дефрагментировать MFT там ничего нет. Копаем дальше!
🕒 В том разделе документации много таких архивных статей, например, KB174619. Там сказано In Windows, the defrag utility defrags the MFT. Но удаление версий ОС по всему тексту скрыло срок давности. Порывшись в веб-архиве, можно выяснить, что в NT 4.0 / Windows 2000 дефрага MFT еще не было, а в XP появился.
Таким образом, встроенный дефраг справляется с MFT почти 20 лет. Наверное, уже можно забыть про стороннее ПО ✌️
В комментариях блога один из читателей засветил на скриншоте аж два сторонних дефрагментатора. Оказалось, один ему нужен был для MFT. Я заметил, что встроенный дефраг умеет это уже лет 15.
🗄 Доставить пруфы по запросу оказалось нелегко, хотя я знал ОС (в 2006 вышла Vista) и даже помнил примерное название статьи в базе знаний Microsoft. Оттуда ее выпилили раньше, чем Вадимс Поданс завел свой уютный архив. Google не помог, все погребено под тоннами более современного инфошума. Мы пойдем другим путем - ссылка нашлась в одном из обсуждений дефрага в форуме OSZone!
🌐 Статья была KB942092: Features of the Windows Vista hard disk defragmentation utility. В веб-архиве текст исчезает после загрузки страницы, но
Invoke-WebRequest
рулит - PDF для любознательных здесь. Upd. Вадимс добавил статью в свой архив https://mskb.pkisolutions.com/kb/942092Но дальше еще интереснее! Тот же пост форума содержал ссылку на KB227463: Disk Defragmenter Limitations in Windows 2000, Windows XP, and Windows Server 2003. Ее не удалили, а перенесли в документацию. Только из названия убрали версии ОС и сделали применимой к Windows 10 / Server 2012 🙄
Да, официальный док теперь ошибочно гласит что дефраг Windows 10 построен на стороннем Diskeeper 🙈 Но, кстати, про неумение дефрагментировать MFT там ничего нет. Копаем дальше!
🕒 В том разделе документации много таких архивных статей, например, KB174619. Там сказано In Windows, the defrag utility defrags the MFT. Но удаление версий ОС по всему тексту скрыло срок давности. Порывшись в веб-архиве, можно выяснить, что в NT 4.0 / Windows 2000 дефрага MFT еще не было, а в XP появился.
Таким образом, встроенный дефраг справляется с MFT почти 20 лет. Наверное, уже можно забыть про стороннее ПО ✌️
😎 Подкайки реестра и подметатель веб-сайтов-шпионов
От создателей выиграть и развращения данных 👌
#автоперевод
От создателей выиграть и развращения данных 👌
#автоперевод
Вы подключились по RDP к удаленному компьютеру с поддерживаемой версией Windows.Систему нужно перезагрузить, не откладывая ни на секунду. Но в меню Пуск и Win+X нет пункта перезагрузки. Какая команда достигнет цели, если ввести ее в окно PowerShell?
Anonymous Quiz
12%
shutdown /r
46%
shutdown /r /t0
21%
Restart-Computer -Force
9%
Restart-Computer -Timeout 0
6%
Reboot-Computer -Force
5%
Reboot-Computer -Delay 0
❌ О блокировке макросов в Office
Если вы следите за новостями инфобеза, то должны были видеть новость о том, что теперь в Office макросы будут блокироваться по умолчанию. Начнут в апреле с Office 365 в канале Preview, затем в стабильных каналах, а потом доберутся и до Office 2021 → 2013.
Обычно, на этом подробности заканчиваются, поэтому рекомендую исходный пост в блоге IT Pro. Я же подкину немного контекста и истории вопроса.
Вообще, макросы и сейчас не запускаются по умолчанию. Однако они не блокируются всерьез. Единственный сдерживающий фактор - желтая плашка с кнопкой включения опасного содержимого. Кстати, а вы знали, что сама плашка тоже кликабельна? 😎
Теперь все будет серьезно! Изменение касается файлов из зон Internet и Restricted Sites. Контролируется это с помощью альтернативных потоков данных NTFS. Новая красная плашка пошлет пользователей читать онлайн-справку о том, как разблокировать документ с макросом. Поскольку пользователи не способны читать справку, макрос не запустится 💪 Кстати, #классика блога↑ появилась благодаря читателю, который не осилил семь слов инструкции по разблокировке скрипта рядом со ссылкой на его скачивание.
⌛️ По сути Microsoft вернулась к поведению Office... 2000 - 2003! Тогда максимум открывалась справка, где объяснялось, как открыть документ с включенными макросами. Will Dorman поделился в Твиттере своим отличным историческим экскурсом по UX запуска макросов в разных версиях Office. A Steven Sinofski рассказал о знаменитых вирусах WM/Concept.A, Melissa и ILOVEYOU со своей колокольни руководителя Office в те годы. Осторожно, очень #longread ✌️
Если вы следите за новостями инфобеза, то должны были видеть новость о том, что теперь в Office макросы будут блокироваться по умолчанию. Начнут в апреле с Office 365 в канале Preview, затем в стабильных каналах, а потом доберутся и до Office 2021 → 2013.
Обычно, на этом подробности заканчиваются, поэтому рекомендую исходный пост в блоге IT Pro. Я же подкину немного контекста и истории вопроса.
Вообще, макросы и сейчас не запускаются по умолчанию. Однако они не блокируются всерьез. Единственный сдерживающий фактор - желтая плашка с кнопкой включения опасного содержимого. Кстати, а вы знали, что сама плашка тоже кликабельна? 😎
Теперь все будет серьезно! Изменение касается файлов из зон Internet и Restricted Sites. Контролируется это с помощью альтернативных потоков данных NTFS. Новая красная плашка пошлет пользователей читать онлайн-справку о том, как разблокировать документ с макросом. Поскольку пользователи не способны читать справку, макрос не запустится 💪 Кстати, #классика блога↑ появилась благодаря читателю, который не осилил семь слов инструкции по разблокировке скрипта рядом со ссылкой на его скачивание.
⌛️ По сути Microsoft вернулась к поведению Office... 2000 - 2003! Тогда максимум открывалась справка, где объяснялось, как открыть документ с включенными макросами. Will Dorman поделился в Твиттере своим отличным историческим экскурсом по UX запуска макросов в разных версиях Office. A Steven Sinofski рассказал о знаменитых вирусах WM/Concept.A, Melissa и ILOVEYOU со своей колокольни руководителя Office в те годы. Осторожно, очень #longread ✌️
⚙️ Новое в блоге: Автоматическое внесение изменений в профиль Default во время установки Windows
Я рассказывал в блоге, как автоматизировать настройку профиля Default в WIM-образе. Это дает уже самый первый вход в Windows с заданными настройками учётной записи. Но модификация WIM не всегда подходит.
Сегодня я покажу два других способа настройки профиля пользователя.
➡️ https://www.outsidethebox.ms/21490/
Я рассказывал в блоге, как автоматизировать настройку профиля Default в WIM-образе. Это дает уже самый первый вход в Windows с заданными настройками учётной записи. Но модификация WIM не всегда подходит.
Сегодня я покажу два других способа настройки профиля пользователя.
➡️ https://www.outsidethebox.ms/21490/
📊 На картинке диспетчер задач Windows 10 с настройками по умолчанию, установленной на единственный SSD объемом 512 GB.
Какой размер файла подкачки в гигабайтах в этот момент? Варианты ответов в викторине ↓
Upd. Здесь объяснение, почему в викторине не было абсолютно верного ответа https://t.iss.one/sterkin_ru/1323
Какой размер файла подкачки в гигабайтах в этот момент? Варианты ответов в викторине ↓
Upd. Здесь объяснение, почему в викторине не было абсолютно верного ответа https://t.iss.one/sterkin_ru/1323
Какой размер файла подкачки в гигабайтах в момент на картинке↑
Final Results
16%
5,5
20%
6,4
3%
7,2
2%
7,8
9%
8,2
4%
8,5
5%
15,9
11%
22,4
30%
Картинка не дает ответа на вопрос
👀 Вчера в канал Dev выкатили очень насыщенную сборку #Windows11 за номером 22557.
Там множество новинок, а заодно активно возвращаются фичи Windows 10, которые не попали в Windows 11 из-за спешки с ее выпуском прошлой осенью. Местами в описания вбрасываются ныне работающие вещи. И все это подается под новым соусом! Впрочем, трагедии тут нет, поскольку мы все-таки воспринимаем ОС как совокупность фич 👌
ℹ️ Коллеги из Community оперативно доставили огромный анонс сборки на русском языке. Я же здесь отмечу лишь четыре любопытных момента.
🔹 Учетная запись Microsoft теперь требуется и для издания Pro, т.е. с осени это будет в стабильной версии. Но рецепты те же, что и для Home - это вход с
🔹 Улучшения в Snap. Я обозревал эволюцию фичи в канале, и в этой сборке она получила еще одно хорошее развитие. Стоит вам потянуть окно за его заголовок, как вверху экрана появляется зона, куда можно подвести окно и увидеть варианты компоновки. Они те же самые, что и по наведению на кнопку "Развернуть" в заголовке окна, что даже быстрее приводит к цели. Однако новая реализация добавляет интуитивности и хорошо ложится в UX перетаскивания! См. GIF↓
🔹 Новые командлеты #PowerShell для управления языками и сопутствующими параметрами:
Без них тоже можно, #классика блога с трюками в помощь, но неочевидно (потому и статья) и не так удобно.
🔹 Улучшения для геймеров удостоились отдельного поста (EN). "Оптимизация оконных игр" призвана уменьшить задержки и открыть дорогу полезным штукам вроде Auto HDR и Variable Refresh Rate (VRR).
Там множество новинок, а заодно активно возвращаются фичи Windows 10, которые не попали в Windows 11 из-за спешки с ее выпуском прошлой осенью. Местами в описания вбрасываются ныне работающие вещи. И все это подается под новым соусом! Впрочем, трагедии тут нет, поскольку мы все-таки воспринимаем ОС как совокупность фич 👌
ℹ️ Коллеги из Community оперативно доставили огромный анонс сборки на русском языке. Я же здесь отмечу лишь четыре любопытных момента.
🔹 Учетная запись Microsoft теперь требуется и для издания Pro, т.е. с осени это будет в стабильной версии. Но рецепты те же, что и для Home - это вход с
[email protected]
, файл ответов и т.д.🔹 Улучшения в Snap. Я обозревал эволюцию фичи в канале, и в этой сборке она получила еще одно хорошее развитие. Стоит вам потянуть окно за его заголовок, как вверху экрана появляется зона, куда можно подвести окно и увидеть варианты компоновки. Они те же самые, что и по наведению на кнопку "Развернуть" в заголовке окна, что даже быстрее приводит к цели. Однако новая реализация добавляет интуитивности и хорошо ложится в UX перетаскивания! См. GIF↓
🔹 Новые командлеты #PowerShell для управления языками и сопутствующими параметрами:
Install-Language fr-FR
Без них тоже можно, #классика блога с трюками в помощь, но неочевидно (потому и статья) и не так удобно.
🔹 Улучшения для геймеров удостоились отдельного поста (EN). "Оптимизация оконных игр" призвана уменьшить задержки и открыть дорогу полезным штукам вроде Auto HDR и Variable Refresh Rate (VRR).
✅ О размере файла подкачки (ФП) в диспетчере задач
В позавчерашней викторине не было абсолютно правильного ответа, потому что я допустил техническую оплошность 🤦♂️ Ниже↓ та же картинка, но с пометками.
Верным ответом в викторине считался размер ФП 22.4-16=6.4ГБ. В расчетах я оттолкнулся от номинального объема физической памяти 16ГБ - под номером (1) на картинке. А следовало использовать значение 15.9ГБ под номером (2). Это - тоже физическая память, но за вычетом объема, зарезервированного оборудованием (зачастую видеокартой). Поэтому правильный ответ должен был быть 6.5ГБ! 👈
⚙️ У меня в том ноутбуке резервируется 0.1 из 16ГБ, поэтому я всегда воспринимал это значение в пределах погрешности. Но оборудование вполне может забрать и больше - например, здесь разница составляет 8-7.4=0.6ГБ, что подбирается к 10% объема физической памяти. Кстати, обратите внимание, что на картинке по ссылке виден конкретный размер аппаратного резерва - под графиком. И там он составляет 660MB. Да, значение под номером (2) округляется с точностью до 0.1ГБ, причем весьма вольно.
ℹ️ Конкретные устройства и объем резервируемой ими памяти вы можете определить самостоятельно. Понадобится диспетчер устройств, калькулятор Windows, статья Марка Руссиновича "Преодолевая ограничения Windows: физическая память" (RU | EN) и немного терпения.
Мне, конечно, указали на оплошность в викторине уже в первые 10 минут после публикации. Но я не стал ничего переделывать. Я уже видел, что многие понимают расклад и выбирают оптимальный ответ. А его неточность породила содержательную дискуссию в чате, которой иначе могло и не быть 👌
Я знаю, что некоторые из вас выбрали последний пункт опроса в качестве "протестного голосования". Однако он сильно ошибочнее погрешности в 0.1ГБ. Картинка вполне дает ответ на вопрос, просто мне надо было аккуратнее формулировать верный ответ ✌️
В позавчерашней викторине не было абсолютно правильного ответа, потому что я допустил техническую оплошность 🤦♂️ Ниже↓ та же картинка, но с пометками.
Верным ответом в викторине считался размер ФП 22.4-16=6.4ГБ. В расчетах я оттолкнулся от номинального объема физической памяти 16ГБ - под номером (1) на картинке. А следовало использовать значение 15.9ГБ под номером (2). Это - тоже физическая память, но за вычетом объема, зарезервированного оборудованием (зачастую видеокартой). Поэтому правильный ответ должен был быть 6.5ГБ! 👈
⚙️ У меня в том ноутбуке резервируется 0.1 из 16ГБ, поэтому я всегда воспринимал это значение в пределах погрешности. Но оборудование вполне может забрать и больше - например, здесь разница составляет 8-7.4=0.6ГБ, что подбирается к 10% объема физической памяти. Кстати, обратите внимание, что на картинке по ссылке виден конкретный размер аппаратного резерва - под графиком. И там он составляет 660MB. Да, значение под номером (2) округляется с точностью до 0.1ГБ, причем весьма вольно.
ℹ️ Конкретные устройства и объем резервируемой ими памяти вы можете определить самостоятельно. Понадобится диспетчер устройств, калькулятор Windows, статья Марка Руссиновича "Преодолевая ограничения Windows: физическая память" (RU | EN) и немного терпения.
Мне, конечно, указали на оплошность в викторине уже в первые 10 минут после публикации. Но я не стал ничего переделывать. Я уже видел, что многие понимают расклад и выбирают оптимальный ответ. А его неточность породила содержательную дискуссию в чате, которой иначе могло и не быть 👌
Я знаю, что некоторые из вас выбрали последний пункт опроса в качестве "протестного голосования". Однако он сильно ошибочнее погрешности в 0.1ГБ. Картинка вполне дает ответ на вопрос, просто мне надо было аккуратнее формулировать верный ответ ✌️
⚙️ О кодовой странице и нежелательных раскладках клавиатуры
Мне тут доставили тайное знание - при смене языка для неюникодных программ (кодовой страницы,
ℹ️ Честно говоря, наступить на такие грабли непросто. Для этого нужно:
1. Пользоваться кривыми программами с кракозябрами в интерфейсе или прочими сопоставимыми косяками при английской кодовой странице.
2. Не добавлять в своей учетной записи язык выбранной кодовой страницы. Это - редкость. Ведь если вы задаете русскую кодовую страницу, то русский язык у вас уже наверняка есть.
Сам я не попадаю под эти пункты. Но именно такой расклад был у читателя Игоря, добавившего русскую раскладку клавиатуры в украинский язык. Поэтому русская кодовая страница привнесла ему лишний метод ввода, он самый нижний на картинке↓ Заметьте, что русского языка в списке нет! 🤷♂️
Из письма следовало, что лежащий на поверхности обходной путь с добавлением и удалением русского языка помогал лишь до перезагрузки. После чего метод ввода возрождался. Я это воспроизвести не смог, т.е. для меня этот способ решал смоделированную проблему. Но что толку...
⌛️ Читатель предложил мне дополнить статью Как удалить неудаляемые языки и раскладки клавиатуры в Windows. Но сначала же нужно найти решение проблемы :) Кстати, раздел про раскладки я добавил позже. Когда понял, что люди приходят в статью в первую очередь в поисках решения с фантомными методами ввода. Ведь язык где-то в параметрах, а лишние раскладки - под носом!
😎 Между тем, у меня есть еще одна #классика блога про трюки управления языковыми параметрами. И даже с готовым кодом #PowerShell, позволяющим удалить раскладку из языка, что невозможно в графическом интерфейсе параметров. В коде только надо подстроить под свой расклад индекс языка, т.е. его порядковый номер в списке.
✅ Поэтому я предложил добавить русский язык и выпилить из него метод ввода путем замены на несуществующий. Также можно было ставить в автозапуск скрипт с добавлением и удалением русского языка, раз это помогало до перезагрузки. Пример кода в той же статье.
После моих ответов читатель убедился, что возрождение раскладки после перезагрузки происходит лишь на одной из его систем. Он стал плясать с бубном вокруг списка языков и в итоге победил эту неувязку. Мораль же истории в том, что не всегда нужно пытаться решать проблему лоб, а девиз блога рулит ✌️
Мне тут доставили тайное знание - при смене языка для неюникодных программ (кодовой страницы,
Get-WinSystemLocale
) всем пользователям добавляется метод ввода этого языка 👀 Причем сам язык почему-то не добавляется!ℹ️ Честно говоря, наступить на такие грабли непросто. Для этого нужно:
1. Пользоваться кривыми программами с кракозябрами в интерфейсе или прочими сопоставимыми косяками при английской кодовой странице.
2. Не добавлять в своей учетной записи язык выбранной кодовой страницы. Это - редкость. Ведь если вы задаете русскую кодовую страницу, то русский язык у вас уже наверняка есть.
Сам я не попадаю под эти пункты. Но именно такой расклад был у читателя Игоря, добавившего русскую раскладку клавиатуры в украинский язык. Поэтому русская кодовая страница привнесла ему лишний метод ввода, он самый нижний на картинке↓ Заметьте, что русского языка в списке нет! 🤷♂️
Из письма следовало, что лежащий на поверхности обходной путь с добавлением и удалением русского языка помогал лишь до перезагрузки. После чего метод ввода возрождался. Я это воспроизвести не смог, т.е. для меня этот способ решал смоделированную проблему. Но что толку...
⌛️ Читатель предложил мне дополнить статью Как удалить неудаляемые языки и раскладки клавиатуры в Windows. Но сначала же нужно найти решение проблемы :) Кстати, раздел про раскладки я добавил позже. Когда понял, что люди приходят в статью в первую очередь в поисках решения с фантомными методами ввода. Ведь язык где-то в параметрах, а лишние раскладки - под носом!
😎 Между тем, у меня есть еще одна #классика блога про трюки управления языковыми параметрами. И даже с готовым кодом #PowerShell, позволяющим удалить раскладку из языка, что невозможно в графическом интерфейсе параметров. В коде только надо подстроить под свой расклад индекс языка, т.е. его порядковый номер в списке.
✅ Поэтому я предложил добавить русский язык и выпилить из него метод ввода путем замены на несуществующий. Также можно было ставить в автозапуск скрипт с добавлением и удалением русского языка, раз это помогало до перезагрузки. Пример кода в той же статье.
После моих ответов читатель убедился, что возрождение раскладки после перезагрузки происходит лишь на одной из его систем. Он стал плясать с бубном вокруг списка языков и в итоге победил эту неувязку. Мораль же истории в том, что не всегда нужно пытаться решать проблему лоб, а девиз блога рулит ✌️
🤖 Сценарии использования Windows Subsystem for Android (WSA)
Меня тут в личке спросили, почему я ничего не пишу про WSA - как использую и т.д. Видимо, в расчете почерпнуть годных идей. А я никак не использую, нет у меня сценариев 🤷♂️
Я вас в октябре попросил поделиться опытом в чате и закинул заметки в OneNote. За что купил и чем богаты, как говорится.
🔹 Древние китайские видеорегистраторы. ActiveX мертв, спасает Android. Участник Радик рекомендовал всеядное приложение tinyCam.
🔹 Сервисы без десктопных приложений с унылым веб-интерфейсом, но нормальным мобильным приложением. Пример - Pandora. Наверное, кейс Instagram тоже можно сюда отнести.
🔹 Управление умным домом. Видимо, когда совсем лень тянуться за телефоном.
🔹 Разнообразные редакторы фото и видео, которые одним-двумя тапами призывают ИИ.
🏆 Несжатые фото в облако Яндекс Диск, у которого нет ограничений в мобильном приложении. Однозначно победил товарищ Piter Pen. У него FolderSync синхронизирует папки с хоста в WSA, ЯД их заливает в облако и удаляет.
Поделитесь своим креативом в чате и получите кубок в следующей подборке ✌️
Меня тут в личке спросили, почему я ничего не пишу про WSA - как использую и т.д. Видимо, в расчете почерпнуть годных идей. А я никак не использую, нет у меня сценариев 🤷♂️
Я вас в октябре попросил поделиться опытом в чате и закинул заметки в OneNote. За что купил и чем богаты, как говорится.
🔹 Древние китайские видеорегистраторы. ActiveX мертв, спасает Android. Участник Радик рекомендовал всеядное приложение tinyCam.
🔹 Сервисы без десктопных приложений с унылым веб-интерфейсом, но нормальным мобильным приложением. Пример - Pandora. Наверное, кейс Instagram тоже можно сюда отнести.
🔹 Управление умным домом. Видимо, когда совсем лень тянуться за телефоном.
🔹 Разнообразные редакторы фото и видео, которые одним-двумя тапами призывают ИИ.
🏆 Несжатые фото в облако Яндекс Диск, у которого нет ограничений в мобильном приложении. Однозначно победил товарищ Piter Pen. У него FolderSync синхронизирует папки с хоста в WSA, ЯД их заливает в облако и удаляет.
Поделитесь своим креативом в чате и получите кубок в следующей подборке ✌️
Что делает сочетание клавиш Win+Z в Windows 11?
Anonymous Quiz
4%
Запускает приложение Zoom, если установлено
8%
Увеличивает масштаб (zoom) с шагом 25% в окне активного приложения UWP
17%
Отменяет последнюю операцию глобально по ОС (как Ctrl+Z)
12%
Выстраивает окна в порядке взаимодействия с ними (Z-order)
20%
Предлагает компоновку окон Snap для активного приложения
39%
Ничего не делает