ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Windows 11, 10, etc - Вадим Стеркин

Windows 11, 10, etc - Вадим Стеркин

前往频道在 Telegram

Авторский канал. Windows, безопасность, мобильный мир: • тайное знание • мощный ликбез • гадание по логам • срыв покровов • доставка пруфов Чат: @winsiders Блог: outsidethebox.ms ЛС: @vsterkin Донаты ₽: boosty.to/sterkin РКН: https://clck.ru/3LBugC

显示更多

📈 Telegram 频道 Windows 11, 10, etc - Вадим Стеркин 的分析概览

频道 Windows 11, 10, etc - Вадим Стеркин (@sterkin_ru) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 15 649 名订阅者,在 技术与应用 类别中位列第 8 200,并在 俄罗斯 地区排名第 41 743 位。

📊 受众指标与增长动态

自 невідомо 创建以来,项目保持高速增长,吸引了 15 649 名订阅者。

根据 16 十月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 69,过去 24 小时变化为 0,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 34.04%。内容发布后 24 小时内通常能获得 13.34% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 5 327 次浏览,首日通常累积 2 088 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 44。
  • 主题关注点: 内容集中在 microsoft, параметр, диск, object, мониторинг 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
“Авторский канал. Windows, безопасность, мобильный мир: • тайное знание • мощный ликбез • гадание по логам • срыв покровов • доставка пруфов Чат: @winsiders Блог: outsidethebox.ms ЛС: @vsterkin Донаты ₽: boosty.to/sterkin РКН: https://clck.ru/3LBugC”

凭借高频更新(最新数据采集于 17 十月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

15 649
订阅者
无数据24 小时
+187 天
+6930 天
帖子存档
😎 Дождь начнётся через около 2.5 ч. Но это не точно! Этот #автоперевод Виталий скинул в чат с вопросом: "погоду тоже что ли
😎 Дождь начнётся через около 2.5 ч. Но это не точно! Этот #автоперевод Виталий скинул в чат с вопросом: "погоду тоже что ли ИИшкой переводили?" Я думаю, дело здесь не в нейронках, а в отсутствии контекста при переводе. В оригинале скорее всего in about. И эти слова вполне могут быть представлены отдельной строкой (string). Потому что предшествующие им слова варьируются (снег начнётся, гроза закончится). Дело осложняется ещё и тем, что фраза in about несколько разговорная. Она абсолютно допустима во множестве сфер, но в юридических или технических документах вы её вряд ли увидите. Там бы написали in approximately, И тогда перевод "в лоб" был бы лучше: через примерно. Хотя правильнее поменять эти слова местами. Вырванные из контекста фразы ложно переводить хоть ИИ, хоть человеку. Я уже поднимал эту тему в посте о трудностях перевода ✌️

📢 Конференция Kuber Conf, анонсированная ранее в канале, переносится на 23 ноября. Все купленные билеты остаются действительными на новую дату. Специалисты индустрии сейчас сосредоточены на самом необходимом - стабильной работе инфраструктуры и решении текущих проблем. Уверен, что через месяц наряду с докладами будет множество интересных обсуждений в кулуарах!

▶️ PowerShell: как определить свободную букву диска ‌ В посте про mountvol я упомянул, что для подключения диска нужна свободная буква. Не всегда она известна заранее. В скриптах эта типовая задача решается конвейером в одну строку: ‌ 1/ Создание списка букв 2/ Проверка существующих путей (занятых букв) перебором по списку 3/ Выбор свободной буквы ‌ Второй и третий этапы почти всегда одинаковые: ‌ <буквы> | Where-Object {!(Test-Path $_)} | Select-Object -First 1 ‌ Иногда вместо Select-Object используют Get-Random, но это менее эффективно. ‌ А вот на первом этапе бывают варианты. Часто используют оператор Range для диапазона букв. Тут, кстати, два этапа конвейера. ‌ 'j'..'z' | ForEach-Object { "${_}:" } ‌ Мне также встречалось перечисление символов ASCII, где 65 - А, 90 - Z. Но оно менее естественное. ‌ 65..90 | ForEach-Object { [char]$_ + ":" } ‌ 🔥 А недавно мне попался, пожалуй, самый любопытный способ: ‌ Get-ChildItem function:[j-z]: -Name ‌ В этой команде: ‌ 🔹 function: - трюк для получения готового списка букв дисков. Здесь #PowerShell обращается к поставщику функций. Выполните Get-ChildItem -Path Function: и вы увидите не только загруженные из профиля функции, но и список букв дисков! ‌ 🔹 [j-z]: - регулярное выражение, которое выбирает из списка функций только буквы в заданном диапазоне. ‌ 🔹 -Name - параметр форсирует получение только строковых значений, нежели полного объекта ‌ Полная команда для получения первой свободной буквы диска в заданном диапазоне. Для краткости я заменил названия командлетов на их псевдонимы. ‌ dir function:[j-z]: -Name | where {!(Test-Path $_)} | select -First 1 ‌ Этот метод должен быть самый быстрый, хотя разница всё равно измеряется долями секунды - в скрипте это не существенно. Тут скорее играет роль, что вы помните или быстрее вводите. На мой взгляд, вариант с диапазоном букв посложнее набирать. ‌ //// ‌ Наконец, мне в комментариях к посту про mountvol подписчик Алексей доставлял, что все свободные буквы могут быть заняты разнообразными дисками. Хотя к тому моменту я уже добавил ссылку на статью блога с решением именно этой задачи - подключением диска в папку NTFS. ‌ Впрочем, это не сработает именно для раздела EFI! У mountvol ключ /s предусматривает только подключение в букву диска, потому что у EFI файловая система FAT32! В такой ситуации надо действовать в зависимости от требуемых изменений. Например, для файловых операций можно обойтись без подключения раздела, но для команд bcdedit логичнее освободить букву на время✌

🧩 Экспресс-уточнение по викторине В чате Alexey Kamanin справедливо заметил, что у чистого диска можно изменить разметку. В четвертом пункте я подразумевал диск с ОС - задача ведь обычно там возникает. И не учел этот момент в формулировке. Технически возможны первые четыре варианта. Поэтому правильный ответ - последний ✌️

📢 Разыгрываю два бесплатных билета на Kuber Conf от АОТ ‌ 22 октября сообщество Kubernetes встречается офлайн в Москве! ‌ 🎯
📢 Разыгрываю два бесплатных билета на Kuber Conf от АОТ ‌ 22 октября сообщество Kubernetes встречается офлайн в Москве! ‌ 🎯 Целевая аудитория • инженеры DevOps и SRE • специалисты по Kubernetes и облачной инфраструктуре • архитекторы и технические руководители • все, кто занимается эксплуатацией и развитием инфраструктуры ‌ 🎤 Доклады • От бизнес-требования к ядру Linux • Как дать агенту управление кластером вашей инфраструктуры • Круглый стол: «Из-за ИИ нас всех уволят, что будем делать?» • Как в MWS Cloud Platform доставляют системный софт в managed K8s • Как сделать мультитенантность в Kubernetes-платформе ‌ Программа дополняется. Также запланированы активности партнеров, а в качестве отличного бонуса - общение с коллегами в неформальной обстановке. Кстати, в Telegram есть отзывы от участников конференции 2025: раз, два. Доставило про отсутствие лутеров мерча и порадовала ассоциация с конфами середины 2010-х! 👏 ‌ 👉 Регистрируйтесь и зовите коллег! ‌ //// ‌ ‌Чтобы принять участие в розыгрыше билетов, до конца дня 11 октября (МСК) отправьте моему боту @the_puzzle_bot свой @username и сообщение хочу билет на Kuber Conf

Викторина. Какие функции доступны в Параметрах, либо в оснастке управления дисками (diskmgmt.msc) или вызываются из нее? Подразумевается, что Windows 11 установлена штатно, а диски не трогали.
Anonymous voting

⚙️ Как создать псевдоним для приложения ‌ В личку написал читатель Эльдар с вопросом, почему у меня не раскрыта тема псевдонимов приложений. В ответ я сослался на рассказ пятилетней давности. Но оказалось, что он хотел узнать, как самому создать псевдоним. ‌ В Windows псевдонимы для магазинных и вообще упакованных (packaged) приложений реализованы посредством точек повторной обработки (reparse points) особого типа. Они представлены файлами нулевого размера в папке WindowsApps вашего профиля. ‌
cd $env:localappdata\Microsoft\WindowsApps\
dir *.exe | ft Length,Attributes,Name
‌
Length            Attributes Name
------            ---------- ----
     0 Archive, ReparsePoint 7z.exe
     0 Archive, ReparsePoint 7zFM.exe
     0 Archive, ReparsePoint 7zG.exe
     0 Archive, ReparsePoint ActionsMcpHost.exe
     0 Archive, ReparsePoint bash.exe
...
По идее, если упакованное приложение подразумевает запуск из командной строки, псевдоним уже реализован разработчиком в манифесте с помощью элемента AppExecutionAlias. Тогда при установке приложения псевдоним автоматически создается в папке WindowsApps, которая в свою очередь добавлена в PATH. Благодаря этому приложение запускается из командной строки просто по псевдониму. ‌ Средствами системы создание псевдонимов не предусмотрено. Если разработчик тугой, возможны только обходные пути запуска. В общем случае вы можете закрепить приложение в Пуске, перетащить его оттуда в любую папку из PATH и далее запускать созданный тем самым ярлык из CMD-файла с желаемым именем и таким содержимым:
explorer <полный путь к.lnk>
Аналогично может работать и запуск по протоколу. ‌ С классическими Win32 приложениями эти ухищрения не нужны. Можно создать символическую ссылку на программу: с любыми именем и хоть в той же папке WindowsApps - будет почти как настоящий псевдоним :) CMD-файл в PATH или раздел реестра App Paths тоже решают вопрос - #классика блога в помощь. ‌ Наконец, если очень хочется именно псевдоним, можете воспользоваться модулем #PowerShell за авторством известного исследователя безопасности James Forshaw:  NtObjectManager. Пример команды в его же статье с глубоким разбором псевдонимов ✌

⌛️ Об архивах OSZone и ценности сообщества ‌ Я в чате делился ссылкой на архивы OSZone, но в канал так и не написал. А тут повод появился, который навёл меня на разные мысли... ‌ 🔃 Об актуальности и ценности информации Когда чуть более года назад появилось объявление о закрытии OSZone, многие стали выкачивать форум локально. Я этого не делал, потому что оффлайн-копия для меня технической ценности не представляет по ряду причин. ‌ 1️⃣ Информация устаревает по мере эволюции ОС и ПО Это ведь только кажется, что Windows 11 - та же Windows 10 с другим оформлением. Да и Windows 10 в 2015 и 2021 годах - очень разные системы. ‌ Разумеется, множество аспектов передаётся из поколения в поколение Windows. Но такие знания вполне общедоступны и без форума. При этом архивные темы вам не дают четкого понимания, применимо ли то или иное решение к современной реализации. ‌ 2️⃣ В оффлайн-копии нет поиска Форум без хорошего поиска бесполезен. Даже в живом форуме я применял очень специфические запросы, основанные на моей памяти - автор поста, фрагменты текста, особые ключевые слова. Без этого в огромном массиве данных невозможно было найти нужные темы, а скорее - сообщения в многостраничных темах. Нужно точно знать, что ищешь. И тогда, возможно, найдётся и в другом месте. ‌ В общем, почитать старые темы, чтобы поностальгировать и смахнуть скупую мужскую слезу или наоборот улыбнуться - для этого оффлайн-копия годится. Но не более. ‌ 3️⃣ Нейронки эффективнее архивов форума Сейчас вообще бессмысленно пытаться решить проблему, листая древние темы. В лучшем случае в шапке будут инструкции - примерно как с медленной загрузкой. То есть конкретное руководство к действию. ‌ Нейронки же отвечают моментально, не токсичны. Да, они могут врать и предлагать дичь. Так этого и в форумах без жёсткой модерации хватает :) ‌ Основную массу тем в осевых форумах составляли одни и те же простые вопросы. Их нейронки могут порешать, в том числе с помощью наших же архивов. ‌ 📢 О важности сообщества Когда закрывался OSZone, было много запросов на передачу базы данных. Поступали они мне, потому что я много лет администрировал сообщество. Но я не был владельцем, и мог лишь транслировать его отказ. Наверное, я был единственным человеком, кому владелец мог бы передать или продать ресурс. Но мы с ним это не обсуждали. ‌ Недавно мне написал некто Олег. Он сообщил, что поднял живой форум на основе оффлайн-архивов. Дескать, в форуме много актуальной информации (sic!). Я в курсе нескольких таких проектов, но он был первый, кто сообщил мне. ‌ И действительно доменное имя было почти наше, а форум выглядел до боли знакомо: логотип, оформление, ники пользователей, содержимое тем 💔 ‌ Олег предложил мне администрировать свой форум. Причём под моим ником Vadikan, с унаследованием всех сообщений. Более того, в специальной теме он предлагал каждому проходимцу подать заявку на владение любым историческим аккаунтом 🤦‍♂️ ‌ Мы, кстати, очень щепетильно относились к принадлежности сообщений. При удалении участника все его посты становились от имени гостя. Их невозможно было унаследовать при новой регистрации ника. Конечно, в цитатах и ответах исходный ник был виден, но это уже сообщения других людей. ‌ Глядя на этот ресурс, я не мог отделаться от ощущения, что человек не только присвоил себе чужое, но и раскопал могилы и пляшет на костях. Да ещё и приторговывает местами на кладбище 😡 Мой ответ был достаточно жёстким. ‌ Я вполне допускаю, что такие проекты реализуются из лучших побуждений. Но их создатели не осознают, что является главной ценностью ресурса. Для постоянных участников значимость OSZone (да и вообще форумов) не в тоннах тем с разрозненной информацией. Куда важнее атмосфера! 👈 Её создают люди, составляющие ядро сообщества. Без них это будет совсем другой форум. И бессмысленно наклеивать на него наш логотип. ‌ Все попытки возродить форум OSZone без преемственности сообщества обречены на провал. Наш OSZone теперь может существовать лишь в режиме "только для чтения". ‌ 🤐 Архивы ‌Онлайн: https://os-zone.net/ Версии тем для печати. Реализовано и поддерживается ветеранами форума. Спасибо, Goletsa, OlD_NiK, Piter Pen. ‌ Оффлайн: • Форум и сайт в HTML (спасибо, Констатин с safezone.cc) • Форум и сайт в CHM (спасибо, Ostap K) • Мой учебник по автоустановке Windows (CHM в 7z SFX). Также все наши CHM внедрены в файл Остапа↑

Айдентити Конф 2026: новые правила безопасности доступа 7 октября в Москве пройдет Айдентити Конф 2026 — ежегодная конференция, посвященная защите учетных данных и современным подходам к управлению доступом. Мероприятие проводится с 2024 года при поддержке российского разработчика Индид. ⭐️ Своими подходами и кейсами поделятся топ-менеджеры и руководители по информационной безопасности Банка ДОМ.РФ, Билайна, Шереметьево Хэндлинг, A101, ГК «Элемент», Сбер, ЕВРАЗа, Яндекса и других компаний. К участию в деловой программе также приглашены представители Минцифры России. Главные темы: ▪️ Identity Security 2026: кто управляет доступом в российских компаниях ▪️ Автономные ИИ-агенты ▪️ Identity Security и регуляторные требования ▪️ PAM за пределами классических сценариев ▪️ Перезагрузка IdM/IGA ▪️ MFA под давлением ▪️ Практические кейсы российских компаний Успейте присоединиться: ◾️ Зарегистрироваться #реклама О рекламодателе

⚙️ Как получить доступ к служебному разделу EFI, не изменяя его свойства ‌ Это продолжение сериала про получение доступа к служебным разделам без изменения свойств. В предыдущих эпизодах главным героем был раздел восстановления (WindowsRE). К нему пробирались за счёт: ‌ • идентификатора раздела (GUID) • путей пространства имен NT (\\?\GLOBALROOT) ‌ Оба способа сработают и с разделом EFI с поправкой на другой идентификатор: ‌
# GUID
$id = "{c12a7328-f81f-11d2-ba4b-00a0c93ec93b}"
$lpath = (Get-Partition | where GptType -eq $id).AccessPaths[0]
Get-ChildItem -Force -Recurse -LiteralPath $lpath
‌
# NT namespace
Get-ChildItem -Force -Recurse -LiteralPath \\?\GLOBALROOT\device\harddisk0\partition1\
‌ Но есть и более простой метод, с которым не нужно знать идентификатор раздела или помнить сложный синтаксис пути! ‌
mountvol S: /s
Get-ChildItem -Force -Recurse S:
mountvol S: /d
‌ У команды mountvol предусмотрен специальный ключ /s, который назначает именно разделу EFI заданную букву диска. Ключ /d удаляет её. Мнемоника: /s означает system, /d - delete. ‌ Разумеется, буква диска должна быть свободной, и для примера я выбрал ту же S ✌

☕️ Гадание на кофейной гуще: какая версия ОС у автора письма? Сегодня в рубрике "Вы нам писали" некто Иван, у которого выдалс
☕️ Гадание на кофейной гуще: какая версия ОС у автора письма? Сегодня в рубрике "Вы нам писали" некто Иван, у которого выдался тяжелый день 😂 Писал он мне примерно два года назад. Просто я на днях наткнулся на старый скриншот :) ℹ️ В письме речь про Дело о восстановлении реестра, которое выручило множество людей. При этом заголовок в поисковиках: "Как восстановить реестр, когда Windows не загружается". Автор письма неадекватен не только потому, что оскорбил меня. К откату реестра прибегают, когда все прочие средства уже исчерпаны. А исходя из сообщения, после восстановления удалось дойти до экрана входа, то есть система загрузилась! Это же прогресс 🎉 Дальше можно было из среды восстановления править реестр для автологона и входить в систему. Глядишь, там бы и средства ввода поднялись. //// Пост не случайно выходит в пятницу. В описании моего канала заявлено гадание по логам. Но я могу и по одной фразе погадать! 😎 Свой разбор я уберу под спойлер - вдруг вы тоже захотите вычислить версию ОС у Ивана. Судя по тону, человек впервые и только что узнал об автоматическом бэкапе реестра из моего блога. Видимо, нашёл статью в поисковиках. Причём, если бы он сам заранее включил бэкап реестра, то вряд ли откладывал бы кирпичи 🧱 Ну, не вышло, бывает, но по крайней мере грамотно подготовился и хорошо боролся! Какие-то резервные кусты реестра у него явно были, иначе он вообще не смог бы откатиться. Но автоматический бэкап отключили ещё в 1803! Значит, у него более старая ОС. Все каналы Windows 10 кроме долгосрочного уже давно принудительно обновили. В остатке LTSC 1511 и 1607 🌈 Но адепты этого издания при первой возможности переходят на свежий выпуск. А их два появилось с тех пор. Остаются уже лишившиеся поддержки Windows 8.1 и Windows 7. Ретроград и плитки - понятия плохо совместимые 😃 Поэтому ставлю на Windows 7! ✔️ А бэкап реестра включите, вдруг пригодится! ✌️

Не застревайте в прошлом — учитесь новым навыкам и ИИ Чтобы успевать за требованиями рынка, освойте новую профессию и нейросе
Не застревайте в прошлом — учитесь новым навыкам и ИИ Чтобы успевать за требованиями рынка, освойте новую профессию и нейросети в Практикуме. До 30 сентября действует скидка 16% на все курсы. Выбрать курс Как всё устроено: — нейросети уже в каждом курсе: учим профессиям сразу с ИИ, чтобы ваше резюме было заметнее, а трудоустройство — увереннее; — эксперты — практики, которые двигают ИИ-индустрию: перенимайте опыт у профи из Яндекса, Сбера, Т-Банка и других бигтех-компаний; — воркшопы, которые успевают за изменениями: если сегодня завирусится новая нейросеть, то завтра вы сможете обсудить её с наставником. Начните учиться бесплатно и получите скидку 16% — она автоматически появится в личном кабинете. Учиться! Реклама. ООО "ЯНДЕКС". ИНН 7736207543.

​🌐 Автоматическое переключение браузеров и их профилей на десктопе Сегодня речь про автопереключение между профилями одного браузера или несколькими браузерами в зависимости от текущей задачи. Например, в сценариях: • работа / дом • напрямую / через прокси • сертификат Минцифры / без него Разумеется, можно открывать конкретный браузер и ходить в нём на нужные сайты. Но надо всегда об этом помнить. К тому же UX ломается, когда вы переходите по ссылке из почты или мессенджера. Мы уже обсуждали решения для таких сценариев на смартфоне. Сегодня - десктоп! 🦔 Профили в Microsoft Edge Edge - потому что в нём есть уникальные настройки профилей. Наиболее активно я использовал автопереключения между профилями, когда у меня на работе было два разных тенанта Windows 365. Это было больно, и Edge спасал! Стандартно в Chromium вы переходите из других программ в последний использовавшийся профиль. И зачастую не в тот 🤷‍♂️ В Edge есть: 🔹 Выбор, в какой профиль переходить из внешних программ: последний или конкретный заданный. 🔹 Настройки для поведения в зависимости от входа в браузер с корпоративной или личной учётной записью, а также от типа сайта (Интранет, шоппинг). 🔹 Тонкая настройка переключения профилей. Вы можете связать тот или иной домен с любым профилем и дополнительно указать, нужно переключаться в этот профиль или нет. И это будет работать во всех случаях: при открытии ссылок из других программ, веб-серфинге, вставке URL в адресную строку. Очень удобно! Ложка дёгтя: настройки доменов недостаточно гибкие. Хотелось бы иметь возможность указать подстановочные символы (*.sberbank.ru). Это есть в решении, которое я рассмотрю дальше. 🐻 BrowserSelector Магазинное приложение BrowserSelector подкинул в чате Alexey. Оно решает те же задачи, но на уровне браузеров. Впрочем, на уровне профилей тоже может: достаточно дописать в пути к браузеру ключ запуска конкретного профиля. Работает похоже на решения для Android. Приложение становится браузером по умолчанию, а дальше разруливает ваши переходы по ссылкам в зависимости от настроек доменов. Из принципа работы вытекает и главный недостаток: применение BrowserSelector ограничено переходами из внешних программ. Да и UX у приложения так себе. Оно запускается каждый раз, когда вы переходите по ссылке - значок появляется на панели задач и пропадает. Реализация с фоновой службой могла бы избавить от такого моргания. //// У меня дефолтный браузер - Edge. И пока не возникало необходимости в стороннем решении для автопереключения. Но хорошо, когда есть выбор! ✌️

​⌨️ Как ввести пароль на экране входа, если клавиатура не работает На днях после выхода из сна отвалился клавиатурный ввод. Подсветка есть, а символы не набираются. Поэтому не могу ввести ПИН-код. Разумеется, проблема решилась бы живительной перезагрузкой системы. Но хотелось этого избежать. 👉 На помощь приходит экранная клавиатура! Главное - войти в систему, а там есть варианты. На практике даже это не понадобилось. После входа физическая клавиатура заработала нормально ✌️

​⌨️ Как ввести пароль или ПИН-код на экране входа, если клавиатура не работает Намедни после выхода из сна внезапно отвалился клавиатурный ввод. Подсветка есть, а символы не набираются. Поэтому не могу ввести ПИН-код. Разумеется, проблема решилась бы живительной перезагрузкой системы. Но хотелось этого избежать и сохранить пользовательский сеанс. 👉 На помощь приходит экранная клавиатура! Главное - войти в систему, а там есть варианты. На практике даже это не понадобилось. После входа физическая клавиатура заработала нормально ✌️

​⚙️ Параметры: как диагностировать сообщение "Некоторыми параметрами управляет ваша организация" Без гуглояндекса и нейронок Некоторые настройки в Параметрах могут быть заблокированы, а вверху страницы отображаться вынесенное в заголовок сообщение. Его английский вариант: Some settings are managed by your organization. ℹ️ Это означает, что настройку контролирует какая-то групповая политика. Но анализ результирующих политик может не помочь, если изменения вносились напрямую в реестр. Например, вы применили твик и забыли, какой именно 😎 В моём случае захотелось сменить картинку на экране блокировки, но выбор был недоступен. 👉 Вам понадобятся Process Monitor, знание английских названий элементов интерфейса, чёткий порядок действий и немного терпения. 1. Запустите Process Monitor, отключите захват (Ctrl+E) и включите отслеживание реестра. 2. Откройте фильтр (Ctrl+L) и задайте условия: • Process is: SystemSettings.exe • Path contains: часть названия элемента интерфейса В моём примере настройка Lock Screen, я вписываю lock 3. Перезапустите Параметры и перейдите на страницу, предшествующую той, которая контролируется политиками. Без перезапуска приложение может не обратиться к реестру заново. 4. Включите захват (Ctrl+E), перейдите на проблемную страницу и немедленно отключите захват. 5. В списке ищите (Ctrl+F) пути, в имени которых содержится Policies. Это разделы с групповыми политиками. Исключения есть, но крайне редкие. 6. Выделите найденный путь, перейдите в реестр (Ctrl+J) и проверьте наличие параметра, его смысл и значение. //// 📽 В ролике↓ сразу видно, что проверяются два параметра реестра в разделе HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization: • Nolockscreen • NoChangingLockScreen Действительно, я рассказывал в канале, как отключить экран блокировки во избежание лишних телодвижений при входе в ОС ✌️

😎 Спустя 5 лет в Windows снова можно размещать панель задач у любого края экрана. И это просто Наивысший #автоперевод
😎 Спустя 5 лет в Windows снова можно размещать панель задач у любого края экрана. И это просто Наивысший #автоперевод

​⚙️ Зачистка меню "Открыть с помощью" от хвостов удалённого приложения и массовая смена файловых ассоциаций Я удалил приложение nomacs для просмотра картинок и обнаружил в меню "Открыть с помощью" две проблемы: 1. Приложение осталось вверху списка в качестве дефолтного. 2. Для других приложений отсутствовала кнопка Always, чтобы всегда открывать в них. Можно пойти в Параметры - Приложения и задать для нужных графических форматов желаемую программу. Но у картинок множество типов, и никогда не знаешь, какой понадобится послезавтра. Каждый раз лезть в Параметры не хочется. Да и сам факт мусора неприятен. Вот как я это решал. 🧹 1. Отмена регистрации приложения для типов файлов Это приложение прописалось в разделе реестра HKCU\Software\Classes, создав для каждого типа графических файлов подраздел вида \nomacs.png.3. Если удалить разделы программы из классов, приложение не будет предлагаться в качестве дефолтного для Open with. Задача решается перебором в скрипте #PowerShell (в командах удаления добавлен параметр -WhatIf для страховки от стрельбы в ногу :)
$classesPath = "HKCU:\Software\Classes"
$appKeys = Get-ChildItem -Path $classesPath | Where-Object { $_.PSChildName -like "nomacs.*" }

if ($appKeys) {
    foreach ($key in $appKeys) {
        Write-Host "Deleting class key: $($key.Name)" -ForegroundColor Yellow
        Remove-Item -Path $key.PsPath -Recurse -Force -ErrorAction SilentlyContinue -WhatIf
    }
}
🪚 2. Удаление пользовательских ассоциаций Здесь сложнее. У каждого расширения в разделе реестра FileExts есть два подраздела: • OpenWithProgids - ИД приложений, которые могут открывать тип файла • UserChoice - выбор пользователя с ИД и хэшем приложения
Get-ChildItem HKCU:Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png\

    Hive: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png

Name                           Property
----                           --------
OpenWithProgids                nomacs.png.3 :
UserChoice                     ProgId : nomacs.png.3
                               Hash   : fjmDvOs2rGo=
Здесь слева имена подразделов, справа - их параметров. Поэтому надо перебрать скриптом все подразделы, где эти параметры содержат записи о несуществующем приложении, и удалить их. Для экономии места я вынес скрипт в Pastebin. 🔬 Нюансы Скрипты на перебор простенькие, создание таких я давно делегирую нейронке. Выдав скрипт, Gemini предупредила, что удаление из FileExts может не сработать. И тогда нужно запускать скрипт от имени SYSTEM или TrustedInstaller (TI) с помощью psexec от Sysinternals. В моем случае параметры nomacs удалились без проблем. Хотя в целом нейронка права: там нельзя просто взять и удалить. Но есть нюанс © Её обходной путь тоже не сработает 😎 Во-первых, если вы запускаете редактор реестра от имени другой учётной записи, даже системной, то видите её раздел реестра HKCU, а не свой. Другими словами, ваших параметров там не будет. И, кстати, psexec не позволяет запускать исполняемые файлы от имени TI, хотя других вариантов полно. Во-вторых, параметры в разделе FileExts защищены не столько посредством ACL (это можно было менять скриптом), сколько специальным драйвером UCPD, User Choice Protection Driver. Microsoft добавила его в 2024 году для дополнительной защиты файловых ассоциаций от изменений без ведома пользователя (подробнее: раз, два). На это есть несколько обходных путей. 🪟 Встроенными средствами вы можете: • войти в другую учётную запись или Windows RE и подключить в HKU ваш NTUSER.DAT (с корректировкой путей в скрипте, примерно так) • временно изменить способ запуска службы UPCD, чтобы после перезагрузки ОС не активировался драйвер 🧰 Сторонняя утилита SetUserFTA позволяет сразу задать желаемые ассоциации. Примеры: • настройка png: setuserfta .png IrfanView.png • импорт конфигурационного файла: setuserfta c:\file.cfg И сам файл:
.png, IrfanView.png
.jpg, IrfanView.jpg
.jpeg, IrfanView.jpeg
Здесь создаётся новая связь с конкретным приложением. Причём в обход работающего драйвера UCPD ✌️

В комментариях к посту про сертификаты Минцифры я упомянул, что в моей аудитории доля Яндекс Браузера (ЯБ) будет значительно ниже, чем в среднем по больнице. Читатель artem усомнился в особенностях моей аудитории и попросил развернуть тезис. Без проблем! Очевидно, мои читатели лучше развиты технически, чем "обычные пользователи". Как следствие, у них более специфические личные предпочтения и требования к ПО. У людей нет мотивации использовать ЯБ, если они: - много лет таскают за собой Chrome с набором любимых расширений или сидят на Firefox - более требовательны к кастомизации (Opera, Vivaldi) или функциям приватности (Brave) - предпочитают конкретную экосистему (Edge, Safari) - нетолерантны к практикам Яндекса (навязчивость рекламы и Алисы, A/B тесты на проде) Опрос покажет расклад!