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

Чат: @winsiders
Блог: outsidethebox.ms
ЛС: @vsterkin
Донаты ₽: boosty.to/sterkin
РКН: https://clck.ru/3LBugC
Download Telegram
⚙️ Как скрыть главную страницу Параметров в Windows

Да и вообще любую страницу. Но именно домашняя превратилась в адскую смесь псевдополезных настроек и маркетинга. Если её скрыть, главной станет "Система".

👉 На помощь приходит групповая политика Settings Page Visibility. Она существует для пользователя (HKCU) и компьютера (HKLM), то есть для всех его пользователей.

reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer /v SettingsPageVisibility /t REG_SZ /d "hide:home" /f

Ещё варианты:
• скрыть несколько страниц: hide:home;sound
• скрыть все, кроме заданных: showonly:display;storagesense

ℹ️ Полный список страниц в документации ms-settings: URI scheme reference. Эта ссылка уже дважды фигурировала в канале:
🔹 Быстрый доступ к страницам Параметров
🔹 Закрепляемый ярлык на любой элемент Параметров

На видео было / стало ✌️
Викторина: У вас запущен редактор реестра Windows. Каким приёмом и/или командой запустить его второй экземпляр?
Anonymous Quiz
15%
Запуск regedit, удерживая SHIFT
7%
regedt32
11%
regedit /m
5%
regedit /n
7%
Варианты 1 и 3
9%
Варианты 1 и 4
46%
Возможен только один экземпляр
⏺️ Как создать транскрипт из аудио на смартфоне Android

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

При наличии двух вычислительных устройств задача легко решается: звук с динамика телефона можно записать с помощью голосового ввода клавиатуры другого телефона или системных средств Windows (Win+H).

Но ситуация чаще возникает, когда с собой нет второго телефона или ПК. Я спросил в чате, как половчее решить задачу. И получил креативные варианты от Piter Pen! Публикую компиляцию его предложений с моими находками и экспериментами.

🔠 Прямая расшифровка (Live transcribe)
Эта функция должна быть на всех телефонах в разделе специальных возможностей. Включаем воспроизведение и запускаем расшифровку. Транскрипт хранится сутки, но можно продлить до трех дней. Есть поиск по истории и ее экспорт 🔥

💬 Автоматические субтитры (Live captions)
Выводим субтитры на экран и делаем скриншот. Если нужен именно текст, OCR встроено в галерею, либо с помощью ассистента распознаем текст на экране и копируем в буфер! ✔️

У способа есть недостатки: субтитры пропадают, как только ставишь воспроизведение на паузу, а объём отображаемого текста ограничен размером экрана (область субтитров можно растянуть за "ручку"). Поэтому метод годится только для относительно короткого звукового фрагмента. У меня на экран вошло около минуты подкаста.

🔊 Звук из нескольких приложений (Multi sound)
Эта опция есть у смартфонов Samsung в фирменном приложении Sound Assistant. Она разблокирует звукозапись при активном воспроизведении! Не уверен, что в других телефонах есть подобное. Можно разрешить конкретному приложению или сразу всем.

Теперь можно включить распознавание текста в клавиатуре Gboard, и она запишет звук с динамика! Встроенная звукозапись Samsung тоже обладает функцией расшифровки текста, но по окончании записи.

Имея премиум-аккаунт Telegram, можно получить комбо: аудиозапись с расшифровкой 🔥 Записывается голосовое сообщение, для которого в премиуме доступен транскрипт. Если у адресата нет премиума, можно отправить голосовое себе в избранное, распознать и затем выслать скопированный текст.

📢 Раздельный вывод звука (Separate app sound)
Также фирменная фича Samsung. Заданным приложениям можно указывать другие устройства для вывода звука. Это тоже позволяет вести запись во время воспроизведения.

Например, основным устройством выступают подключенные Bluetooth-наушники, а в качестве другого устройства задан динамик телефона. Звук с него можно записать.

Think outside the box! ✌️
🚀 PowerRename - быстрое массовое переименование файлов

Коллега спросила, как половчее переименовать пачку файлов. На такой случай у меня есть #классика блога Как массово переименовать файлы по маске в PowerShell. Там два приёма, которые покрывают много хотелок: поиск/замена и счётчик.

Я скинул ссылку, даже не вникая в задачу. Девушка с техническими навыками, и я был уверен что она справится. Но ничто человеческое ей не чуждо: "А нет ли чего-то более юзер-френдли? :)" 🌺

Рабочая среда сильно огорожена. Нельзя просто взять и скачать случайную утилиту. К счастью, набор PowerToys входит в список разрешённых приложений. А в его составе есть утилита PowerRename, которая решает подобные задачи при помощи вполне дружелюбного интерфейса ✔️

Это действительно мощный инструмент! Там есть не только превью изменений, но и откат! К утилите прилагается подробная документация с примерами. В том числе, пример промпта для создания регулярного выражения. Я и сам дальше простых регулярок не продвинулся, а теперь для такого генеративный ИИ есть.

В общем, PowerRename отлично подходит для разовых задач. Для всего остального есть #PowerShell ✌️
⚙️ Диагностика проблем при создании среды восстановления

Недавно в одном из подопечных ПК менял SSD 256 GB на терабайтный. С помощью Clonezilla перенес образ целого диска без проблем. Но в результате за последним разделом со средой восстановления образовалось большое неразмеченное пространство.

EFI | MSR | Windows | WindowsRE | Не размечено ~750 GB


Встроенными средствами это пустое место к разделу с Windows не присоединить. Сторонних программ для изменения структуры диска на лету я избегаю. Можно было сделать образ раздела WindowsRE, удалить этот раздел и расширить Windows, оставив немного места справа.

EFI | MSR | Windows | Не размечено 1.5 GB


И накатить образ WindowsRE на созданный справа раздел. Но это не самый быстрый способ. Даже выходить из системы ради клонирования не хотелось :)

Я избрал алгоритм без сторонних программ, благо я давно описал его в своём же блоге:
1. Сохранить содержимое текущего раздела RE.
2. Удалить раздел RE.
3. Расширить раздел Windows за счёт неразмеченного пространства, оставив 1.5 GB под новый раздел RE.
4. С помощью diskpart создать новый раздел RE.
5. Создать среду восстановления на этом разделе.

В принципе то же самое, но копирование файлов вместо клонирования раздела. И всё шло хорошо вплоть до включения среды восстановления - эта операция завершилась неинформативной ошибкой "2" 🤷‍♂️

Утилита reagentc выкидывает ошибку 0x2 чуть ли не на любую неудачную операцию. Поэтому пост публикуется в рубрике "гадание по логам". Журнал утилиты пишется в %windir%\Logs\ReAgent\ReAgent.log 👈

Конкретно этот фрагмент соответствует операции по возврату среды на раздел с Windows, которую я проводил в рамках диагностики. (Я скопировал себе для поста не тот фрагмент журнала и поздно заметил). Но причина ошибки от этого не меняется!

025-10-15 12:13:07, Info  [ReAgentc.exe] DetectAndFixWinReIssues Copying Winre.wim from \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE to staging location
2025-10-15 12:13:07, Warning [ReAgentc.exe] boot.sdi is not available under \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE
2025-10-15 12:13:07, Info [ReAgentc.exe] winreCopyWIMBack moved WIM file from \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE to successfully!
2025-10-15 12:13:07, Info [ReAgentc.exe] DetectAndFixWinReIssues we should retry because winre installation was changed.
2025-10-15 12:13:07, Error [ReAgentc.exe] failed to detect and fix winre issues, error:0x2
2025-10-15 12:13:07, Info [ReAgentc.exe] Exit WinReInstall return value: 0, last error: 0x2
2025-10-15 12:13:07, Error [ReAgentc.exe] failed to install winre: : 0x2


Главное во второй строке. Ошибку повлекло отсутствие файла boot.sdi в папке WindowsRE. Он необходим для загрузки RE в RAM-диск. Я просто забыл сохранить файл со старого раздела, ограничившись образом среды - WinRE.wim.

Я подключил установочный ISO Windows и скопировал файл из папки boot.

Copy-Item -Path e:\boot\boot.sdi -Destination \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE\


После чего включение среды восстановления отработало без ошибок. Загрузка в неё тоже удалась ✌️
🔒 Новое в блоге: Включите двухфакторную аутентификацию в аккаунте Microsoft сейчас

Это душераздирающее сообщение↑ прислал мне в Telegram незнакомый человек.

Вишенка на торте - там ещё и рабочие документы были.
Были, потому что вариантов решения нет!

В блоге я разбираю:
Что здесь произошло
Что ещё может пойти не так
Как не работает восстановление учётной записи Microsoft
Как застраховаться от проблем со входом в аккаунт Microsoft
Как настроить 2FA в аккаунте Microsoft

Наконец, озвучиваю развёрнутое мнение о причинах возникновения проблемы и важности #2FA.

➡️
https://www.outsidethebox.ms/22812/
⚙️ О восстановлении Windows к определенному моменту времени

В ноябрьской сборке 26220.7271 появилась новая возможность - откат к состоянию системы на определенный момент времени (point-in-time restore, PITR). Строго говоря, фича не совсем новая, потому что давно доступна на виртуальных машинах Windows 365. Теперь она будет и в клиентских Windows.

📃 Анонс сопровождается подробной документацией, что позволяет нам сравнить новый откат со старым - точками восстановления.

Обе функции работают на основе теневого копирования тома (VSS). Дальше отличия.

🕒 Точки создаются только автоматически, через равные интервалы времени. По умолчанию раз в сутки, но можно настроить до четырех точек в день. Каждая хранится максимум трое суток, потом замещается более новой. (В Windows 365 они хранятся до месяца, только платите за облако :)

💾 Стандартные настройки отводят новым точкам не более 2% объема диска (старым - 5% раздела), но можно задать желаемый процент. Новый откат включается автоматически на дисках от 200 GB (старый - только на системном разделе от 128 GB).

🔁 Сохраняется и откатывается состояние системы целиком, поэтому и речь про диск, нежели отдельные разделы. В снимок включаются пользовательские файлы! В классические точки они не попадали за исключением этих расширений. Откат к новым точкам пока предусмотрен только из среды восстановления.

////

Оценивать полезность новой фичи нужно в контексте условий ее применения. Такие вещи делаются в первую очередь для организаций. Именно фиаско CrowdStrike подвигло Microsoft внедрить новые функции быстрого восстановления ОС. Наверняка, компания позиционировала фичу в качестве уникального преимущества Windows 365. Но масштабы провала CrowdStrike вынудили выпустить ее и в клиентскую ОС.

Навскидку новый откат выглядит очень полезно. Это же целый автоматический бэкап системы! Последние нововведения в этой сфере относятся к выходу Windows 7. Однако резервная копия хранится на том же диске и не более 3 дней, что значительно снижает ее ценность. Но хотя бы всегда есть свежие точки. То есть появляется возможность отката к недавнему состоянию при внезапном катастрофическом сбое 👌

При откате к новым точкам теряются все изменения в файлах и документах пользователя за последние пару дней или часов, в зависимости от настроек. Ведь Windows 365 продается вместе с корпоративным OneDrive ☁️ То есть пользовательские папки там сразу перенаправлены в облако. И это обеспечивает простое восстановление файлов к актуальному состоянию.

В клиентских же системах облачное хранение файлов надо настраивать отдельно. Причем домашние пользователи усиленно сопротивляются приложению Windows Backup :)

👉 Поскольку под капотом везде VSS, в большинстве домашних сценариев новый откат не полезнее классических точек восстановления. Они и так справляются с проблемными обновлениями, кривой установкой драйверов и программ, неудачными твиками системы. При этом могут покрывать более широкий диапазон времени. То есть помогают, даже если проблему заметили не сразу.

////

Прежде чем бросаться в объятия новой технологии, надо проверить ее на практике. Помимо визуального теста (успешный откат и наличие удаленных перед этим файлов) можно изучить логи. Они хранятся в \Windows\Logs\PITR* и похожи на журналы установки Windows. В сборке Dev на девственно чистой ВМ мне не удалось добиться успешного отката - сбой восстановления драйверов. Спишем на предварительную версию ✌️
😎 Если у вас Windows работает слишком хорошо, скачайте более новую версию с фатальными ошибками!

Спасибо Xodiak за присланный #автоперевод. Что там хотели сказать в оригинале, так и осталось загадкой 🤷‍♂️

P.S. В обсуждении Niks предположил, что в оригинале было "... Windows for PC". ИИ-переводчик ошибочно принял PC за Post Crash, нежели Personal Computer. Так родилась "Windows для сбоя" ✌️
⚙️ Как определить приложение, записывающее файлы на диск

В чате поддержки Константин пожаловался, что какое-то приложение копирует на сетевой диск файлы из профиля пользователя. На этот случай у меня есть #классика блога: Видео: Process Monitor - как отследить приложение, записывающее непонятные файлы на диск.

Procmon не подвёл, но обнаружился нюанс. Приложением оказался системный процесс svchost. Опытным взглядом можно было и по путям файловой системы догадаться, что происходит. Но зачем гадать, если можно определить достоверно.

⌛️ Когда-то процессов svchost было лишь несколько, и под каждым хостилось много служб. Но в 2016 году большинству служб выделили отдельные процессы. Комментируя нововведение, я отметил четыре преимущества, в том числе упрощение диагностики.

В логе Process Monitor у каждого процесса есть идентификатор, PID. Всего лишь нужно:

1. Открыть диспетчер задач на вкладке Подробности
2. Найти процесс по ИД
3. ПКМ - Перейти к службам, и связанные с процессом службы будут выделены

Вот так мы и вычислили историю файлов!

Внимательные читатели заметят, что на картинке идентификаторы процессов не совпадают (2836 vs. 11860). Дело в том, что скриншоты этапов диагностики были сделаны в разные дни. Вероятно, в промежутке выполнялась перезагрузка ОС. Диагностируя в один приём, в диспетчере задач искали бы 2836, конечно ✌️
📊 Опрос: ваши впечатления от канала и пожелания по его развитию

Давненько я не опрашивал вас на предмет интересов и предпочтений. Ваш отклик поможет мне сформировать дальнейшую повестку канала. Ответы на обязательные вопросы займут у вас не более 5 минут.

🙏 Пройдите опрос!
Спасибо!
Спасибо, что читаете мой канал 👍
С наступающим Новым годом! 🎄 Продолжим в следующем году ✌️