sterkin_ru | Блоги

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

14409

Авторский канал. Windows, безопасность, мобильный мир: • тайное знание • профессиональный ликбез • гадание по логам • срыв покровов • доставка пруфов Чат: @winsiders Блог: outsidethebox.ms Oбратная связь: @vsterkin Поддержать ₽: boosty.to/sterkin

Подписаться на канал

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

🔐 О способах регистрации и аутентификации на сайтах

Недавно мне пришлось регистрироваться на сайте поставщика услуг. Меня приятно удивил ассортимент вариантов создания учетной записи: телефон + пароль, почта + пароль, а также с помощью аккаунтов Госуслуг, ВК и Google. Я даже задумался на миг.

👉 В общем случае я предпочитаю наиболее защищённые аккаунты, вход с которыми требует минимум телодвижений на любых устройствах.

• Наиболее защищённый аккаунт должен иметь двухфакторную аутентификацию. Не факт что поставщик услуг мне её предложит. В лучшем случае будет двухэтапная по SMS (так и оказалось).

• Желательно вообще не передавать пароль, тем самым исключая перехват или небезопасное хранение учетных данных владельцем ресурса. Это варианты с OAuth, а телефон/почта + пароль отпадают.

• Минимум телодвижений - это опять же беспарольный вход. Однако я не сохраняю пароли в браузере, а выуживать их из KeePass на мобильном устройстве не слишком удобно. Отпадают Госуслуги и ВК.

Google тоже не предоставляет на смартфоне возможности аутентификации в браузере без пароля. (На ПК это доступно с ключом доступа, относительной новой беспарольной фиче аккаунтов Google). Однако я уже залогинен в браузере на телефоне. Поэтому вход не потребует дополнительной аутентификации.

В итоге я ткнул в аккаунт Google и успешно создал учетную запись у поставщика услуг 👌

А потом я обнаружил у них мобильное приложение. Но не смог войти посредством OAuth, потому что разработчики не предусмотрели вход с #2FA 😎

Читать полностью…

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

В поисках надежного корпоративного файрвола следующего поколения в условиях импортозамещения?

Регистрируйтесь на вебинар «Межсетевые экраны нового поколения в 2023: что выбрать?», который пройдёт 2 августа в 12:00.

На вебинаре расскажем:
🔹 Как поменялся рынок сетевой безопасности к 2023 году и что ждёт его в 2024?
🔹 Модельный ряд, лицензирование и варианты поставки UserGate, Континент 4, IdecoUTM, Sangfor и Check Point.
🔹 Демонстрация работы межсетевых экранов UserGate, Континент 4 и Sangfor
🔹 Ответим на ваши вопросы.

Регистрируйтесь на вебинар «Межсетевые экраны нового поколения в 2023: что выбрать?»

Реклама. ООО "ИНФРАТЕХ". ИНН 5024197250. erid: 2RanymuWYbi

Читать полностью…

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

⚙️ Об ускорении автозагрузки приложений

В чате Noxy посетовал на длительный запуск программ после перезагрузки. Мол, процессор мощный, памяти вагон, диск NVMe, а Telegram все так же приходится ждать.

👉 Все дело в распределенной автозагрузке, которую внедрили в Windows 8. Программы стартуют позже, их запуск разнесен по времени.

С тех пор SSD стали нормой, но автозагрузка программ придушена древней фичей. Сдуваем толстый слой пыли с опубликованных в блоге решений:

🔹 Твик десятилетней давности StartupDelayInMSec = 0 уменьшает боль. Программы стартуют раньше, запускаются кучнее. На картинке верхняя группа выполняется из разделов Run в реестре, а нижняя - из shell:startup.

🔹 Перенос автозагрузки в планировщик - для максималистов. 15 лет назад я советовал откладывать запуск программ, чтобы Vista быстрее грузилась. А сейчас предлагаю тот же метод, потому что система тормозит запуск программ 😎

Круг замкнулся! ✌️

Читать полностью…

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

🎉 Языковой портал Microsoft - не всё!

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

Однако спустя три недели внезапно пришло письмо от сотрудника Microsoft по имени Джон 📧 Он поблагодарил меня за интерес к судьбе портала и сообщил хорошую новость. Несмотря на закрытие существующего портала, терминология и поиск по ней, а также руководства по стилям будут доступны на ресурсе Microsoft Learn. Зайдя на портал, я увидел, что красное объявление о закрытии тоже перефразировали 🎆

Я сразу взял быка за рога и попросил также сохранить поиск по строкам элементов интерфейса, UI strings (на картинке пример со старого портала). Они ценнее голого перевода термина, поскольку дают контекст и примеры употребления слов, причем в разных программных продуктах. Джон сказал, что его команда сомневается, поскольку строки не обновлялись с 2020 года. В итоге сошлись на том, что опубликуют с упоминанием давности. До сих пор-то без него было. Однако сейчас доступны строки только из семейства продуктов Dynamics 🤔

Мы достаточно плотно переписывались с Джоном несколько дней, иногда в реальном времени. Как выяснилось, он представляет одну из команд локализаторов. О закрытии сервиса они сами узнали из объявления на портале 🤦‍♂️

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

Ближе к концу июня Джон прислал мне для ознакомления ссылки на прототип поиска на основе Power BI. Именно этот вариант вы видите сейчас (терминология, строки). Я отправил в ответ лежащие на поверхности пожелания по улучшению. Кое-что уже поправили.

Главное, что сохранили основную функциональность 👍 Также в долгосрочных планах команды Джона актуализировать публикуемую терминологию. Это огромный объем работы, потому что нужно связываться с представителями программных продуктов и налаживать каналы обмена информацией.

Будучи MVP, я тем или иным образом общался с продуктовыми группами 15 лет. Но впервые мое взаимодействие было настолько продуктивным. Команде Джона было очень важно понять, есть ли запрос сообщества на публичное размещение терминологии. Для себя-то они могли поднять это все на внутреннем портале. Возможно, я был не единственный представитель сообщества, с которым они общались. Но в любом случае мне было приятно поучаствовать в спасении ценного ресурса ✌️

Читать полностью…

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

😎 Как восстановить настройки, выпиленные из параметров папок

Мы с Сергеем Ткаченко активно обсуждали изменения в сборке 23481. Понятно, что можно рулить параметрами в реестре. Но есть и способ поинтереснее на основе древней фичи Windows.

👉 С помощью реестра в параметры папок можно добавить свои флажки и радио-кнопки, управляющие нужными значениям в реестре!

Сергей вспомнил про этот метод и в поисках конкретной реализации нарыл в недрах форума OSZone твик, причем в формате INF! Там в окно добавляются настройки для отображения на рабочем столе корзины и компьютера.

Все параметры с вкладки "Вид" прописаны в разделе реестра
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder

По образу и подобию туда можно добавить свои подразделы, контролирующие заданные параметры реестра. Вопрос был в том, как разработчики выпилили ненужное - удалением разделов реестра или фильтром по какому-то принципу.

ℹ️ Выяснилось, они выбрали второй путь, причем решили фильтровать по имени подраздела реестра, 2️⃣ на картинке↓ Куда хуже был бы фильтр по названию значения в реестре, 1️⃣ на картинке. В этом примере, когда вы ставите или снимаете флажок отображения защищенных системных файлов, по пути RegPath для параметра ShowSuperHidden задается значение 1 или 0. Если такое ValueName игнорировать, настройка в GUI работать не будет.

А так задача сводится к переименованию подразделов реестра. Для программной реализации предусмотрена функция WinAPI RegRenameKey. А скриптом проще всего разрулить с #PowerShell:

Rename-Item -Path HKCU:\SOFTWARE\XXX -NewName YYY

⬇️ В архиве скрипты PowerShell для восстановления выпиленных настроек и отката изменений. В принципе, restore-checkboxes.ps1 можно применить уже сейчас на стабильной версии. Когда дойдет до установки версии с изменениями в параметрах папок, у вас там все останется как прежде 👌

У Сергея на Winaero опубликованы подробные пошаговые инструкции, но они на английском языке.

Читать полностью…

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

⚙️ Новое в блоге: Как предотвратить регулярное появление экрана, предлагающего завершить настройку компьютера

Вопрос задавался в чате и форуме неоднократно, и ответ не является тайным знанием. Однако рекомендации в интернете противоречивы, а иногда – ошибочны. К тому же, сегодняшний рассказ продолжает серию публикаций о противостоянии излишне агрессивному продвижению сервисов Microsoft 365 в Windows.

TL;DR на картинке, подробности и контекст - в блоге.
➡️ https://www.outsidethebox.ms/22048/

Читать полностью…

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

🤦‍♂️ Новое в блоге: О форсировании предварительных обновлений .NET Framework

В прошлый раз я разобрал форсирование предварительного обновления для Windows, KB5026446. Сегодня возвращаюсь к превью обновления дотнет, KB5025182. Претензий к нему не возникло, потому что оно отсиживалось в разделе для необязательных.

Однако на протяжении четырех лет все было иначе! 🙄

Полная история вопроса просто не поместилась в канал по количеству букв :)

➡️ Читайте в блоге: https://www.outsidethebox.ms/22023/

Читать полностью…

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

⚙️ Новое в блоге: Нюансы виртуальных коммутаторов Hyper-V и приоритета сетевых интерфейсов

Однажды я заметил, что с ноутбука очень долго загружались фотографии в Google Photos. Я посмотрел торренты, и они тоже раздавались со скоростью значительно ниже ожидаемой. Зайдя в SpeedTest, я увидел печальную картину...

Эта статья побила мой личный рекорд по длительности пребывания в черновиках - почти 5 лет 🤷‍♂️ Каждый раз, когда эта тема всплывала в чате, я сетовал на то, что не опубликовал её. Теперь дело сделано! Пользуясь случаем, хочу передать привет Денису Дягилеву :)

➡️ Читайте в блоге: https://www.outsidethebox.ms/21985/

Читать полностью…

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

🌐 Блокировка автоматического воспроизведения медиа в Edge

Разработчики браузера Microsoft внедряют функцию полной блокировки автоматического проигрывания аудио и видео на веб-страницах. Новая опция доступна в настройках по адресу:

edge://settings/content/mediaAutoplay

Если пункта блокировки нет в списке, включите флаг:

edge://flags/#edge-autoplay-user-setting-block-option

Я воспринял появление фичи с воодушевлением, но у меня она не прошла даже самый первый тест 🤦‍♂️ Видео играет прямо под заголовком, а по мере прокрутки страницы перемещается во всплывающий плеер.

Возможно, со временем сферу блокировки допилят, но пока полагаться на неё нельзя.

📣 А как вы боретесь с автоматическим проигрыванием видео в браузере? Поделитесь годным решением в обсуждении! И да, оно должно проходить тест↑ ;)

///
По итогам обсуждения:
• Браузеры на основе Chromium: дополнение Disable HTML5 Autoplay (Reloaded)
• Встроено в браузеры Vivaldi, Firefox

Всем спасибо! ✌️

Читать полностью…

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

😎 О тыжпрограммистах

Я не оказываю приватную помощь незнакомым людям, но родственники и друзья всегда могут на меня рассчитывать. Когда я приезжаю в Питер, нередко находятся какие-то вопросы, которые надо решить.

На сей раз всплыла задача настроить у друга на даче маршрутизатор в режиме ретранслятора (усилителя). Работы на 5 минут, правда? 😊

Первая проблема - друг забыл дома блок питания 🔌 Но он вполне успешно разрулил это с помощью найденного на даче маломощного БП с подходящим штекером, проволочки и автомобильного аккумулятора. Дальше был мой выход.

Во избежание проблем с совместимостью друг приобрел на Юноне пару одинаковых роутеров. Какие-то ноунеймы с прошивкой Zyxel Keenetic Omni II. Продавец заверил, что в режиме ретранслятора эти маршрутизаторы отлично работают. Максимум понадобится обновить прошивку.

Нет, не работают! 🤦‍♂️ Оба. Ни с последней прошивкой, ни с предпоследней. При смене режима работы роутера появляется ошибка "The system is in the factory mode". Да, гуглится, но мало и без явных решений на поверхности.

Нет, прежде чем погуглить (с ноутбука), пришлось разбираться, почему при подключении к роутеру по кабелю отваливается и уже не включается Wi-Fi. В BIOS все ок. Оказалось, драйвер/служба HP конфликтует с TAP-адаптерами OpenVPN 🙄

Ладно, вернемся к роутерам. Тыжпрограммист, неужели это так сложно? Продавец же сказал...

Но он же не сказал, что сначала придется найти в дебрях 4PDA сервисную прошивку в теме про маршрутизатор ZBT (заодно стало понятно, что друг купил:). Накатываем, делаем сброс, и вот уже летит из telnet спасительная команда. Ура, можно перепрошивать на более новую прошивку, которой на официальном сайте Keenetic, разумеется, нет. А дальше просто настраиваем режим работы роутера 🏆

В обсуждении поделитесь последним опытом своего тыжпрограммизма 📣

Читать полностью…

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

📸 О скриншотах

У меня не бывает дня, чтобы я не сделал скриншот. Много снимков экрана в Android. Но сегодня про Windows!

Win+Shift+S знают уже почти все, кроме нее 🤗 Многие в курсе, что сочетание можно повесить на PrintScr. И раньше при таком раскладе снимок всего экрана помещался в буфер обмена по двойному нажатию на PrintScr. Но в какой-то момент это сломали 🤦‍♂️

Недавно в чате Oleg посетовал: Почему-то есть Win+PrintScreen - сохраняет скриншот сразу в файл. Но не сделали Win+Alt+PrintScreen для активного окна :(

👉 Вы не поверите © Сделали, но фичей приложения Xbox! Поэтому у некоторых не сработает 🌈 Сохраняет в %userprofile%\Videos\Captures - как и Win+G видео активного окна.

ℹ️ В чате по хэштегу #screenshot бот давно выдает шаблонный список из ShareX, Greenshot, Monosnap и кросс-платформенного Flameshot.

Я предпочитаю ShareX за гибкие настройки сочетаний клавиш и настраиваемые последовательности действий. Впрочем, для комбинированных картинок я до сих пор использую Snagit.

В обсуждении напишите киллер-фичу вашего любимого приложения 📣

Читать полностью…

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

📣 В международных IT-командах вы можете встретить непривычные акценты, например, шотландский, испанский или индийский, — и будет сложно понять собеседников. В таких условиях непросто уловить, о чем все в итоге договорились, или принять активное участие в обсуждении.

Чтобы подготовиться к этому, советуем курсы «Английский для работы в IT» в Яндекс Практикуме. Вам помогут с тем:
🔹 Что говорить
Личный преподаватель расскажет про грамматические конструкции и фразы, которые уместно применять на стендапах, собеседованиях и ревью.
🔹 Как говорить
Иностранцы из IT и преподаватель будут регулярно тренировать разговорные навыки на примере рабочих ситуаций.
🔹 Как слушать
На разговорной практике с иностранными IT-специалистами вы быстрее привыкнете к разным акцентам.

Послушайте подробнее про курс в подкасте «Запуск завтра». Выпуск «Как учить английский», с 40-й минуты.

👉 Если хотите узнать, подойдёт ли вам обучение — запишитесь на бесплатную консультацию. Куратор определит ваш уровень языка и ответит на вопросы.

#реклама

Читать полностью…

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

🌐 Edge: как отключить навязчивое предложение персонализировать веб-серфинг

Время от времени браузер Microsoft предлагает улучшить вашу жизнь, см. картинку↓ При этом даже текст на кнопке призван вводить в заблуждение. Ясно же, что при нажатии меняется настройка конфиденциальности - с запрета на разрешение 🙄

Отключить появление такого предложения можно политикой PersonalizationReportingEnabled. Поскольку политика блокирует настройку в GUI, предложение изменить ее уже не поступает.

reg add HKLM\SOFTWARE\Policies\Microsoft\Edge /v PersonalizationReportingEnabled /t REG_DWORD /d 0

Для вступления изменений в силу надо обновить политики (например, на странице edge://policy/) или перезапустить браузер.

Это уже третий пост про настройку браузера Microsoft с помощью политик (первый, второй). Выглядит как разовые акции, но на самом деле у меня уже накопилось таких твиков на небольшой скрипт, в том числе на работе. В связи с этим я планирую публикацию в блоге. Не переключайте каналы✌️

Читать полностью…

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

🎮 О гарантийном обслуживании Xbox

На этой неделе проскочила новость о прекращении сабжа в России. Не буду ее комментировать, а вместо этого закину в канал пятничную байку - чуть пораньше ;)

Лет дцать назад, в районе выхода Windows 7, я выиграл приставку Xbox 360 в одном из конкурсов Майкрософт Рус. У меня игры закончились на Quake 2, и даже халявная приставка меня не возбуждала. Поэтому я от чистого сердца подарил её лучшему другу на Новый Год 🎄

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

Ситуация сложилась неоднозначная. С одной стороны, легитимный обладатель приставки, а с другой - нет ни чека, ни гарантийного талона, и вообще Xbox мог быть "привозной" 🤔 Я написал организаторам конкурса, и они пообещали разобраться. Вопрос решался очень долго и без особого прогресса. Я время от времени пинговал свой контакт в Microsoft, тот отвечал потерянными пакетами.

Но однажды в девятом часу утра меня разбудил звонок друга 📞 Взволнованным голосом он сообщил, что курьер привез новую приставку, но про возврат старой ничего не знает. Я предложил не суетиться и написал своему контакту. Тот снова пообещал разобраться.

Относительно быстро это кончилось ответом "делайте с неисправной приставкой что хотите". Тогда друг отнес ее на Юнону (радиорынок в Питере), и через час у него стало две приставки Xbox 🎉🎉

Читать полностью…

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

🔍 Как исключить бесполезный сайт из результатов поиска в адресной строке или новой вкладке браузера

В чате кто-то задал риторический вопрос о полезности форумов Microsoft Answers. Действительно, попадая туда из результатов поиска, вы раз за разом будете видеть одну и ту же картину. Искомая проблема в первом посте -> бессмысленная портянка модератора -> не помогло -> 100500 человек с такой же проблемой 🤦‍♂️

Поскольку я достаточно часто ищу по тематике канала, этот ресурс регулярно вылезает в топе результатов поиска. Чтобы не забивать таким мусором поисковую выдачу, я исключил его. И я совсем недавно показывал подходящий прием в подборке лайфхаков по настройке поиска в браузерах. Там я добавлял в строку запроса геолокацию, а здесь нужен оператор site.

👉 Достаточно внести в строку -site:domain.com. Минус перед оператором означает исключение из результатов. На примере поиска в Google и Answers:
https://www.google.com/search?q=%s+-site:answers.microsoft.com

Можно исключить несколько сайтов сразу - просто добавляйте еще операторов site. Пожалуй, единственный недостаток - оператор не просто прописан в адресной строке, но и отображается в поле запроса при переходе на сайт поисковика. Это может напрягать, когда нужно переформулировать запрос. Но тут уже каждый сам решает, какой раздражитель сильнее✌️

Читать полностью…

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

⚙️ Как подключиться к RDP во весь экран на несколько мониторов, но не на все

Я работаю удаленно, иногда даже очень :) В основе лежит подключение по RDP к ВМ. Она крутится на ноутбуке, к которому кабелями подключены два монитора. Чтобы задействовать оба в полноэкранном режиме, в файле .rdp я прописал:

use multimon:i:1

Но иногда я подключаю к ноутбуку телевизор в качестве беспроводного дисплея, Win+K. Например, сейчас идет "Тур де Франс" 🚴‍♂️ И прекрасная комментаторская работа Сергея Курдюкова отлично ложится в фон. В основном, я слушаю нежели смотрю. Но если подключиться к ВМ по RDP, работа распространится и на телевизор. А мне хотелось бы видеть там велосипедистов. Во-первых, это красиво :)

👉 Команда mstsc /l выводит список всех мониторов. Нужные для удаленного подключения указывайте через запятую в параметре selectedmonitors:s: файла .rdp.

У меня команда выдает 0, 3 и 4. Методом тыка быстро выясняется, что 0 - это ТВ. Прописываю:

selectedmonitors:s:3,4

Теперь на двух мониторах работа, а на телевизоре - ТДФ ✌️

P.S. Мне пишут, что не получается без:
screen mode id:i:2
maximizetocurrentdisplays:i:1


Оба относятся к полноэкранному режиму. Первый у меня уже был в RDP-файле, а второго нет. Уверен, вы справитесь с помощью документации по параметрам :)

Читать полностью…

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

💰 Об экономике г-сборок

Пару месяцев назад мы в чате обсуждали первую попавшуюся г-сборку с самого известного торрент-трекера. Там, конечно, был отключен UAC и вырезана телеметрия. Заодно, кстати, была выпилена среда восстановления, смысла чего я не понимаю.

Также в г-сборку были добавлены 7-zip, .NET 3.5 и Яндекс браузер. Последнее я счёл логичным, потому что целевая аудитория таких сборок всё равно попросит его установить.

👉 Экономическая же составляющая открылась мне на днях, когда в личку написал незнакомый человек с коммерческим предложением ↓ Надо сказать, более заманчивым чем изготовление г-сборок на заказ :) Это мне несколько раз предлагали во времена расцвета автоустановки.

Заодно разблокировалось воспоминание об одном крупном софт-портале, который лет дцать назад массово перепаковывал все установщики программ, внедряя туда браузер Яндекса.

В общем, годы идут, а методы продвижения ЯБ все те же ✌️

Читать полностью…

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

🔒 Об ограничениях на длину паролей

Недавно Лукацкий в своем канале посмеивался над ограничением на длину пароля в 255 символов. А мне вспомнилась история, которая произошла со мной около 10 лет назад.

При очередном входе в онлайн-банк система потребовала сменить пароль. Я сгенерировал новый в KeePass и вроде успешно задал его. Но больше не смог зайти ни с новым паролем, ни со старым 🤷‍♂️

После недолгого общения с поддержкой выяснилось, что мне придется переться в единственное отделение этого банка в Москве. Банк был зарубежный, и для смены пароля из головного офиса слали почтой бумажный конверт, который отдавали в филиале после проверки личности ✉️

Я запамятовал, два раза мне пришлось съездить или хватило одного визита, но помню, что на месте я достаточно громко возмущался их онлайн-банком 💩 Они им, кстати, очень гордились, и даже вывешивали на сайте какие-то награды лучшему европейскому онлайн-банку :)

Проходивший мимо руководитель филиала поинтересовался, не говорю ли я по-английски. Он пригласил меня в переговорную, чтобы выяснить причину моего возмущения и продемонстрировать заботу о клиентах. Выслушав описание проблемы, он заметно расслабился и задал казалось бы странный вопрос.

- А сколько символов было в вашем пароле?
- Не помню, но наверное 16. А какая разница?
- Огромная! Должно быть ровно 8 символов!
- Это почему еще?
- Потому что так у нас работает.
- Гм... Но почему над формой смены пароля не указать это требование?

Мужчина посмотрел на меня с легким сожалением, как на несмышленыша:
- Но ведь это же небезопасно! Об этом узнают хакеры, и это облегчит им подбор вашего пароля.
- Да, действительно, символов же всего 8 (на мой сарказм он и бровью не повел). Ну, а как я должен был узнать об этом требовании?
- Когда вы открывали счет, вам выдали бумажные инструкции! В их получении вы расписались. А там это требование указано.

🙄 Счет я открывал несколькими годами ранее, и помнить о таких деталях уже не мог. В общем, все было понятно, но я таки задал еще один вопрос.

- Ок, но почему, когда я ввел более 8 символов, система приняла новый пароль вместо того, чтобы сообщить мне о необходимости чтения этих инструкций? Зачем блокировать доступ к счету на одну-две недели и заставлять меня ездить в банк, если можно написать это на экране?

В глазах руководителя филиала промелькнуло замешательство, но лишь на миг:
- Это могло бы выдать излишнюю информацию хакерам!

На том и распрощались ✌️

Читать полностью…

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

🌎 Как изменить язык установки Windows

Вопрос задал коллега, у которого ряд клиентов не обновлялись до новой версии Windows 11 посредством WSUS. Он предположил, что на WSUS нет обновления для языка этих систем. Язык установки ОС легко проверить в #PowerShell:

(Get-CimInstance Win32_OperatingSystem).OSLanguage

На выходе: 1033 - en-US, 1049 - ru-RU, а остальное тут. Страница в веб-архиве удобна там, что содержит одновременно десятичные и шестнадцатеричные значения. В актуальной документации нашлось только раздельно: HEX и DEC.

И ви таки не поверите, с каким языком эникейщики раскатали Windows 11 😎

Между тем, сегодня двойная рубрика "Возвращаясь к напечатанному". До сих пор был ремейк поста блога 12-летней давности об установке SP1 на Windows 7. А смену языка установки ОС я показывал в канале почти 6 лет назад - с помощью DISM из Windows RE:

dism /image:C:\ /set-uilang:en-us

Тестирование на актуальных версиях Windows 10 и 11 выявило нестыковку. Переключение с русского на английский язык работает как и прежде, а вот с английского на русский в Windows 11 уже не сработало, втч на чистой ВМ. Лог dism ничего не прояснил.

📃 Возможно, это связано с изменениями в обработке языка в процессе установки ОС. Про нововведения в 20H1 я рассказывал в блоге. А сейчас в документации /set-uilang добавилось примечание, что начиная с Windows 11 заданный язык установки ОС не переопределяется пользователем при выборе языка на этапе OOBE (за исключением домашних изданий).

👉 К счастью, команда DISM просто изменяет параметр InstallLanguage в реестре. Скрипт ниже задает английский язык установки ОС, если задан любой язык кроме русского или английского.

$Language = (Get-itemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Nls\Language" -Name InstallLanguage).InstallLanguage
#0419 - ru-RU, 0409 - en-US
if ($Language -ne "0419" -and $Language -ne "0409") {
Write-host "Current: "$Language
Set-itemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Nls\Language" -Name InstallLanguage -Value 0409
}


После смены языка клиенты успешно получили новую версию ОС с WSUS ✌️

Читать полностью…

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

⚙️ О продвижении сторонних твикеров разработчиками Windows

В конце опубликованной на этой неделе записи блога про навязчивый экран завершения настройки ОС были такие слова:

В совокупности это подталкивает пользователей к применению разнообразных твикеров. А там уже дело не ограничивается точечным применением настроек. Массовое же перекраивает весь пользовательский опыт и сразу ставит крест на видении Microsoft.

Я не впервые озвучиваю этот тезис. Примечательно, что в течение следующих 36 часов он получил аж два подтверждения.

1️⃣ Автор одного из самых популярных в мире твикеров показал мне прототип новой страницы в своей программе. Она предназначена для подавления того самого экрана↑ Однако твикер под капотом меняет не только соответствующий экрану параметр реестра, но и соседние. Чтобы еще два раза не вставать. И я понимаю мотивы, но не поддерживаю идею. Ибо благими намерениями вымощена дорога в ад 👿

2️⃣ В инсайдерской сборке 23481 (перевод Community) решили выпилить с десяток настроек из окна "Параметры папок" в проводнике. Якобы они не используются регулярно пользователями Windows 11. А кому надо, пусть в реестре настраивает. Разумеется, теперь каждый уважающий себя твикер будет предлагать эти настройки. А втихаря может еще что-то поправит любителям пострелять в ногу из дробовика. (Впрочем, может получиться и вернуть настройки обратно в проводник, но об этом в другой раз).

Запись блога заканчивалась словами:

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

Помимо пасхалки для олдов здесь скрыт диссонанс в контексте инсайдерской программы. С одной стороны, фичи внедряются по запросу наиболее продвинутых пользователей (инсайдеров) и на них же тестируются. А с другой, интересы самых активных и преданных юзеров зачастую вообще не принимаются во внимание, потому что массам это якобы не нужно.

Впрочем, на своих системах я не меняю ни одну из выпиленных настроек. То есть меня устраивает их состояние из коробки. Может быть, вам тоже не нужны эти настройки в графическом интерфейсе Windows? Опрос ниже покажет✌️

Читать полностью…

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

⚰️ Языковой портал Microsoft - всё

Для меня это был один из самых ценных ресурсов компании. Я давно рассказывал о нём в блоге, где кстати выделена отдельная метка для нюансов терминологии. Я также делился в канале лайфхаком, как гуглить сообщения об ошибках в ПО Microsoft с помощью языкового портала.

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

⬇️ Пока языковой портал доступен, я скачал пару ценных вещей и выложил архив в блоге и свалке Telegram.

Коллекция терминологии для русского языка

Она отвечает на вопрос, как тот или иной элемент интерфейса звучит на русском или английском языке. Файл в формате TBX можно открыть в ПО для работы с терминологией или просто в Excel - как таблицу XML (перетащите файл в приложение, и Excel предложит этот вариант).

Руководство по стилям для русского языка в PDF

Оно написано на английском, но содержит примеры для русского языка. Руководство по стилям для английского языка опубликовано на портале документации.

В скобках замечу, что у Microsoft также есть подборка переводов элементов интерфейса, которая доступна в рамках бесплатной подписки Visual Studio Dev Essentials. Загрузка из РФ там блокируется, но на поверку оказалось, что в архиве нет ничего ценного - старые Outlook, Skype, etc.

О причинах выпиливания портала не сообщается. Могу лишь предположить, что хороший человеческий перевод уже потерял ценность для компании. Теперь у них #автоперевод и искусственный интеллект справляются с задачами на руѝѝком ѝзыке ✌️

Читать полностью…

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

🔄 Новое в блоге: Как Microsoft форсирует предварительные обновления, а потом заметает следы

В прошлый четверг с утра в чат прилетел вопрос от участника ПИОНЕР: почему одно обновление корректно отправилось в чулан для необязательных, а другое скачалось и установилось самостоятельно.

KB5026446 - это предварительная версия обновления Момент 3 для Windows 11. Некоторые функции из него только что продемонстрировали на конференции Build 2023.

В стабильном канале предварительные обновления не должны устанавливаться в автоматическом режиме. Если поверить участнику чата на слово, должны быть и другие «жертвы». Тогда логично начать проверку со своей системы...

➡️ Читайте в блоге: https://www.outsidethebox.ms/22007/

Читать полностью…

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

⚙️ О приоритете сетевых интерфейсов

В чате Дмитрий Фролов задал любопытный вопрос. Излагаю его целиком.

///
Есть устройство под управлением Windows 10 Pro 22H2 с несколькими сетевыми интерфейсами - LAN и Mobile broadband (встроенный слот для SIM-карты).

При подключении только лишь через симку интернет работает прекрасно. При подключении любого устройства к RJ-45 сразу же приоритет сетевого подключения передается ему, и пакеты наружу ходят через Ethernet (проверяю при помощи Tracert).

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

Я предложил создать в Hyper-V виртуальный коммутатор на основе адаптера мобильного подключения и дальше метрику задавать для него. Казалось бы, странная идея. Но она была навеяна статьей, которую я на годы замариновал в черновиках. Однако после очередного обсуждения темы в чате все-таки решил опубликовать - выйдет через несколько дней 👌

Это не прокатило, впрочем. Как выяснилось, диспетчер виртуальных коммутаторов Hyper-V не считает адаптер мобильного подключения внешним сетевым адаптером. Его просто нет в списке. Рабочее же решение подсказал участник JIexa, который ранее наступал на эти грабли.

👉 Надо включить групповую политику Minimize the number of simultaneous connections to the Internet or a Windows Domain и установить значение 0, разрешающее одновременные подключения.

На русском: Конфигурация компьютера -> Административные шаблоны -> Сеть -> Диспетчер подключений: Сократить количество одновременных подключений к интернету.

В реестре:
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WcmSvc\GroupPolicy /v fMinimizeConnections /t REG_DWORD /d 0

Очередная коллекционная нестыковка ✌️

Читать полностью…

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

🌐 Букмарклет для увеличения размера текстовых полей на веб-страницах

Я люблю букмарклеты - фрагменты кода JavaScript, которые вставляются в закладки браузера вместо URL. Пару раз писал про них в канале - см. #bookmarklet, и даже в блоге был один - для ускорения загрузки веб-страниц 😂

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

💡С помощью букмарклета можно одним щелчком мыши сделать сразу все текстовые поля больше!

Первую версию кода мне написал ChatGPT 😎 Я скормил ему задачу и название класса элемента HTML, а на выходе получил рабочий код вместе с инструкцией по применению. Однако вскоре выяснилось, что в TestRail надо также лечить формы на странице редактирования тестового сценария. Однако там у текстового поля другой класс. Чтобы не плодить букмарклеты, нужно было реализовать работу для нескольких классов одновременно. Тут мы с ИИ не справились, пришлось погуглить руками.

👉 Код из файла вставляйте в любую закладку на панели избранного. Затем жмите ее на странице, где требуется увеличить текстовое поле. Для теста я добавил класс gLFyf поисковой строки google.com.

• Чтобы определить класс текстового поля, ткните в него ПКМ и выберите из контекстного меню пункт Inspect. Свой класс добавляйте сюда:
document.querySelectorAll('.like-textarea, .form-control, .gLFyf')

• Чтобы изменить число добавляемых за раз строк, поиграйте с значением 72 в коде - увеличьте или уменьшите его.

Возможно, в каких то случаях это не сработает, и придётся модифицировать код. Это не беда. Главное - идея, а реализация - дело техники✌️

Читать полностью…

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

⚡️🚴‍♂️ Сегодня у меня для вас #рекомендация: канал про электровелосипеды - Электробайкер.

Канал веду я вместе с давним другом. Удобный гид по каналу поможет вам быстро найти подборки постов:

🔸 зачем нужен шуруповерт электровелосипед, сколько можно проехать на одном заряде и нужно ли при этом педалировать
🔸 нюансы настройки и эксплуатации кареточных моторов Bafang
🔸 тонкости сборки и диагностики аккумуляторных батарей

Публикации не ограничены темой электро! В канале есть хитрости обработки треков GPS, регулярно поднимаются темы ПДД и велосипедной инфраструктуры.

👉 Подписывайтесь!

Читать полностью…

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

⚙️ Как запустить среду восстановления из командной строки при загрузке с установочной флэшки Windows

Когда вы грузитесь с флэшки, на втором экране есть опция Восстановление системы (Repair your computer). Мне написал человек, у которого этой фичи не было, что он сам объяснил г-сборкой 💩 И он хотел узнать, как запустить Windows RE из командной строки.

Говорит, честно искал в интернете и не нашел, и это действительно нелегко - я тоже когда-то искал. В чате товарищ Piter Pen вспомнил, что мы давным-давно обсуждали этот вопрос в контексте того, что опция пропадает при использовании файла ответов. Во времена установочных DVD это было актуально, поскольку нельзя просто взять и переименовать файл ответов ;)

👉 Между тем, ответ на вопрос можно найти, поработав головой и руками не более 5 минут. Я использовал виртуальную машину, потому что было лень перезагружать физическую.

1. В оснастке управления дисками (diskmgmt.msc) или PowerShell создайте VHDX, подключите его и отформатируйте.

2. Скопируйте на диск Process Explorer, отключите диск и подключите к виртуальной машине.

3. Загрузитесь с ISO, нажмите Shift+F10 и в командной строке выполните d:\procexp64.exe (с поправкой на букву диска).

4. Запустите восстановление системы и смотрите дочерние процессы программы установки.

X:\Sources\Recovery\RecEnv.exe
Параметры командной строки в комплекте↓

Разумеется, при тесте на физической машине не нужен VHDX, т.к. Process Explorer можно закинуть на флэшку.

RecEnv означает Recovery Environment - казалось бы, легко запомнить :) В общем, think outside the box! ✌️

Читать полностью…

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

☁️ Новое в блоге: Как запретить закрепление значка OneDrive в панели навигации проводника

Это продолжение статьи о мониторинге реестра с помощью Process Monitor и аудита. Напомню, что в Windows 11 22H2 значок OneDrive автоматически закрепляется в самом верху области навигации. Отслеживание изменений в реестре выявило два процесса, ответственных за это поведение: FileSyncConfig.exe и OneDrive.exe.

Сегодня я разбираю, что именно надо запрещать и каким учетным записям.

👉 Читайте в блоге: https://www.outsidethebox.ms/21965/

Читать полностью…

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

Испытайте себя в роли Data Scientist на бесплатном онлайн-интенсиве 17–19 апреля. За 3 дня вы освоите основные рабочие инструменты и узнаете, с чем сталкиваются в работе специалисты по данным. Решите несколько реальных задач и поймёте, интересна ли вам эта профессия.

Заполните форму и получите полезный материал по Data Science на почту: 🔜 https://epic.st/zVcU5r
В нём вы найдёте список навыков, необходимых для прохождения собеседования, и советы, где искать первые заказы для портфолио.

На интенсиве вы:
✔️ построите модели для прогнозирования данных;
✔️ узнаете, как использовать язык Python для data-аналитики;
✔️ научитесь применять Data Science в бизнесе;
✔️ изучите техники исследования данных и разберёте реальные задачи;
✔️ создадите проект, который высоко оценят потенциальные работодатели в 2023 году;
✔️ разберётесь, для чего нужны нейросети и как начать работу с ChatGPT.

🎁 Всем участникам, дошедшим до финала интенсива, подарим электронную книгу издательства МИФ. Подключайтесь к прямым эфирам, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.

👉 Скорее записывайтесь!

#реклама

Читать полностью…

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

Используйте корпоративный менеджер паролей Пассворк

• Коробочное решение
• Управление правами пользователей
• Удобная совместная работа с паролями
• Интеграция с LDAP / AD
• Открытый для аудита код
• В реестре Минцифры

Подробнее на сайте passwork.ru.

#реклама

Читать полностью…

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

⚙️ Новое в блоге: Как с помощью Process Monitor или аудита отследить приложение, изменяющее параметры реестра

Это сиквел статьи про отслеживание приложения, записывающего непонятные файлы на диск. На этот раз у меня вверху области навигации проводника появились значки Home и OneDrive. Это началось после установки накопительного обновления для Windows 11 22H2, добавившего вкладки к проводнику.

Process Monitor - частый гость в моем блоге, а про аудит я пишу впервые.

➡️ Читайте в блоге: https://www.outsidethebox.ms/21949/

////

🤝 Кроме того, уже доступно продолжение: "Как запретить закрепление значка OneDrive в панели навигации проводника". Ссылка ведет на Boosty, где вы можете поддержать меня. На выбор есть подписка с ранним доступом к статьям блога или разовые взносы - донаты либо открытие отдельных постов до их публичной доступности.

Подробный расклад в блоге ✌️

Читать полностью…
Подписаться на канал