Windows 11, 10, etc - Вадим Стеркин
Авторский канал. Windows, безопасность, мобильный мир: • тайное знание • мощный ликбез • гадание по логам • срыв покровов • доставка пруфов Чат: @winsiders Блог: outsidethebox.ms ЛС: @vsterkin Донаты ₽: boosty.to/sterkin РКН: https://clck.ru/3LBugC
Больше📈 Аналитический обзор Telegram-канала Windows 11, 10, etc - Вадим Стеркин
Канал Windows 11, 10, etc - Вадим Стеркин (@sterkin_ru) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 15 610 подписчиков, занимая 8 017 место в категории Технологии и приложения и 41 707 место в регионе Россия.
📊 Показатели аудитории и динамика
С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 15 610 подписчиков.
Согласно последним данным от 26 сентября, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило 104, а за последние 24 часа — 2, при этом общий охват остаётся высоким.
- Статус верификации: Не верифицирован
- Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 47.24%. В первые 24 часа после публикации контент обычно набирает 15.82% реакций от общего числа подписчиков.
- Охват публикаций: В среднем каждый пост получает 7 374 просмотров. В течение первых суток публикация набирает 2 470 просмотров.
- Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 103.
- Тематические интересы: Контент сосредоточен на ключевых темах, таких как microsoft, параметр, диск, object, мониторинг.
📝 Описание и контентная политика
Автор описывает ресурс как площадку для выражения субъективного мнения:
“Авторский канал. Windows, безопасность, мобильный мир:
• тайное знание
• мощный ликбез
• гадание по логам
• срыв покровов
• доставка пруфов
Чат: @winsiders
Блог: outsidethebox.ms
ЛС: @vsterkin
Донаты ₽: boosty.to/sterkin
РКН: https://clck.ru/3LBugC”
Благодаря высокой частоте обновлений (последние данные получены 27 сентября, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.
*.sberbank.ru). Это есть в решении, которое я рассмотрю дальше.
🐻 BrowserSelector
Магазинное приложение BrowserSelector подкинул в чате Alexey. Оно решает те же задачи, но на уровне браузеров. Впрочем, на уровне профилей тоже может: достаточно дописать в пути к браузеру ключ запуска конкретного профиля.
Работает похоже на решения для Android. Приложение становится браузером по умолчанию, а дальше разруливает ваши переходы по ссылкам в зависимости от настроек доменов.
Из принципа работы вытекает и главный недостаток: применение BrowserSelector ограничено переходами из внешних программ. Да и UX у приложения так себе. Оно запускается каждый раз, когда вы переходите по ссылке - значок появляется на панели задач и пропадает. Реализация с фоновой службой могла бы избавить от такого моргания.
////
У меня дефолтный браузер - Edge. И пока не возникало необходимости в стороннем решении для автопереключения. Но хорошо, когда есть выбор! ✌️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
Действительно, я рассказывал в канале, как отключить экран блокировки во избежание лишних телодвижений при входе в ОС ✌️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 ✌️
.RDP. В ней оказались перепутаны основной и дополнительный дисплеи. Соответственно, все приложения стали открываться на другом мониторе 🤷♂️
При подключении по RDP в параметрах удалённой машины нет настроек дисплеев, т.к. они задаются с хоста. Я перезагрузил виртуалку, но ничего не изменилось. Поменял на хосте порядок дисплеев и вернул назад - тоже безрезультатно.
Тогда я просто запустил mstsc и при подключении к ВМ поставил флажок "Использовать все мониторы". В этом случае проблема не наблюдалась. Стало понятно, что она кроется именно в файле .RDP!
👉 Порядок дисплеев определяется параметром selectedmonitors. У меня было прописано: selectedmonitors:s:3,4
ИД дисплеев выводит команда mstsc /l. Три года назад она фигурировала в посте Как подключиться к RDP во весь экран на несколько мониторов, но не на все.
Основной монитор тогда имел номер 3, а сейчас стал 4. Я поменял в параметре цифры местами, сохранил файл и всё заработало! ✌Get-ChildItem C:\ -Force. Не говоря уже о последовательном запуске нескольких команд.
👉 Альтернатива - функция в профиле!
function nr {
Get-NetAdapter -Name "Ethernet" |
Restart-NetAdapter -Confirm:$False
}
После перезапуска консоли команда nr вызовет одноименную функцию и выполнит заложенные в нее команды.
🐧 Bash
В отличие от PowerShell, Bash поддерживает аргументы и объединение команд в рамках псевдонима. И я этим пользуюсь.
Пример псевдонима для отображения списка логов сервера.
# открыть профиль
nano ~/.bashrc
# вписать псевдоним, затем сохранить файл
alias xl='sudo ls -l /var/log/myserver'
# применить изменения к текущему сеансу
source ~/.bashrc
Далее xl будет выполнять sudo ls -l /var/log/myserver.
Для объединения нескольких команд тоже можно задействовать псевдоним. Но можно и функцию! Пример функции для перезапуска сервера, отображения его статуса и последующего мониторинга лога в консоли:
xr() {
sudo bash -c "systemctl restart myserver && \
systemctl status myserver && \
tail -f /var/log/myserver/access.log"
}
А какие у вас любимые псевдонимы и функции, ускоряющие ввод команд?xbootmgr вкупе с xperf, а затем wpr. За графическую часть сейчас отвечает Windows Performance Analyzer. В этом посте раздел "Тщательная диагностика" содержит все точки входа в статьи блога на данную тему.
⚙️ 2. Запуск встроенной оптимизации загрузки Windows
Вкратце системный алгоритм в те времена был такой:
1. Служба префетчинга отслеживала процесс загрузки и запуска отдельных приложений.
2. Посредством планировщика примерно каждые три дня проводился анализ, и результат записывался в файл C:\Windows\Prefetch\Layout.ini.
3. Затем файлы загрузки дефрагментировались так, чтобы они были ближе к другу и в порядке обращений к ним при запуске системы.
Соответственно, становилось меньше операций поиска по диску во время загрузки. Подробнее читайте в статье об улучшениях Windows XP в MSDN Magazine.
👉 BootVis делала то же самое, просто здесь и сейчас! Утилита пересоздавала Layout.ini на основе своего анализа и форсировала дефрагментацию файлов загрузки.
Поэтому профит от утилиты был всегда! А если пользователь оптимизировал службы, отключая префетчинг, планировщик или ещё что-либо связанное с этим процессом, то результат превосходил любые ожидания 🎉
////
В принципе, описанный выше алгоритм оптимизации работает и по сей день. Например, на него опирались мои простые советы по ускорению загрузки времен Windows 7: проверь префетчинг и сделай defrag /b.
Разумеется, подход эволюционировал, поменялись нюансы сбора и анализа данных. Но суть прежняя. Поэтому те же методы сработают и сейчас. Но только на жёстких дисках. На SSD в этом уже нет смысла. Хотя с Microsoft никогда нельзя быть уверенным 😎
Олды, а вы помните, чем ещё оптимизировали XP? ;)
У меня есть AIO 23" древний, но с хорошим экраном и вин11, который я использую просто в качестве второго монитора. И для этого мне раньше приходилось каждый раз после включения подключать через Win+P.
А сегодня открыл для себя замечательную софтинку spacedesk. И теперь AIO подключается сам без лишних движений, плюс разные плюшки.
Вообще, в этой задаче Piter Pen мог обойтись и без сторонних утилит, просто закинув CMD-файл с одной командой в автозагрузку. Win+P вызывает утилиту DisplaySwitch.exe. А дальше, делая выбор в графическом интерфейсе, вы просто передаёте ей параметр.
🔹 Windows 11
DisplaySwitch 4
1 = /internal
2 = /clone
3 = /extend
4 = /external
🔹 Windows 10
DisplaySwitch /external
////
Плюшки же spacedesk в том, что в качестве дисплея можно использовать планшет, смартфон, ноутбук или другой компьютер, передавая изображение и звук по локальной сети (Wi-Fi, Ethernet) или через USB!
Помимо вывода изображения, spacedesk поддерживает сенсорный ввод, клавиатуру и мышь подключённого устройства. Поэтому можно дистанционно управлять компьютером ✌, ? ! Но если не игнорировать пунктуацию, почти любой набранный голосом текст длиннее одного предложения требует существенной правки руками.
В принципе, эти болячки не уникальны для Gboard. Ими страдают и GVT, и клавиатуры со своими голосовыми движками (например, Samsung).
🦜 Говорун
Это чудесное приложение для Android отлично распознаёт русскую речь. Но главное - практически безупречно расставляет знаки препинания с учётом пауз в речи (их длительность настраивается). Впервые увидев чётко оформленную прямую речь вплоть до кавычек-ёлочек, я был приятно шокирован.
Приложение опирается на оффлайн-модель GigaAM 3 от Сбера. Поэтому голосовой ввод работает без доступа в Интернет. Это огромный плюс ➕ Даже два в сравнении с Gboard, где ключевой сценарий работы подразумевает наличие интернета:
🔹 Иногда Gboard "не может подключиться", и приходится повторно активировать голосовой ввод. Полностью локальная модель этого недостатка лишена.
🔹 Gboard сначала выполняет локальное распознавание речи по мере ввода, и одновременно отправляет текст в облако, возвращая улучшенный вариант. И бывает так, что локальный вариант устраивает: видишь его и жмёшь кнопку "Отправить". Но за миг перед этим приходит исправленный в худшую сторону облачный текст, и собеседнику уходит именно он. Говорун же сразу выдает окончательный вариант распознавания.
Кроме того, Говорун очень хорошо продуман с точки зрения UI/UX. А в GitHub автор оперативно реагирует на пожелания пользователей 👏
Единственная ложка дёгтя: Говорун знает только русский язык. Модель Сбера просто не предусматривает английский и выдаёт абракадабру 🤷♂️ Для регулярно употребляемых слов это частично можно компенсировать пользовательским словарём. Например, гбо=Gboard. Но в целом это - слабое утешение. Автор обещает поддержку английского в ближайшем будущем. Возможно, реализует в качестве премиум-фичи. Я поддержу!
ℹ️ У того же разработчика опубликована версия Говоруна для MacOS, но не для Windows. На GitHub есть вдохновлённый Говоруном проект под Windows. Однако я его не рекомендую. Порт на iOS проверьте сами.
Резюме: в Android же для голосового ввода на русском Говорун - это топ 🏆В Windows 3.0 появилась программа WinHelp для просмотра файлов встроенной справки. На панели инструментов располагался ряд кнопок: Index (Указатель), Back (Назад), Browse backward (Просмотр назад), Browse forward (Просмотр вперёд) и Search (Поиск). Значком Index служила карточка с разделителями. Значком Back - цепочка следов. Для Browse использовались два треугольника, направленные влево (назад) или вправо (вперёд). А значком Search была лупа. Сегодня использование лупы в качестве символа поиска кажется совершенно обычным, но в то время это было новшеством. И команда разработчиков обнаружила, что такой символ понятен далеко не всем. Вымышленного детектива Шерлока Холмса обычно изображают с лупой, которой он ищет улики. Это очень известный персонаж английской литературы, но в других культурах он был далеко не столь узнаваем. Команда WinHelp получила вопрос от одного из зарубежных офисов: почему значок Search изображает сковородку? Чтобы избежать подобных недоразумений, в Windows 3.1 программу WinHelp изменили, полностью убрав значки. Все значки исчезли. На кнопках остались только надписи: Contents (Содержание), Search (Поиск), Back (Назад), History (Журнал) и Glossary (Глоссарий).Замечу, что Шерлок Холмс оставил заметный след и в нашей культуре. В немалой степени благодаря прекрасным советским фильмам. Обязательная ссылка https://www.outsidethebox.ms/tag/sherlock-holmes/ ✌️
