🔋 Проброс батареи в Hyper-V #Windows10 1709
Если не работает в текущей ВМ, обновите ее версию конфигурации (заветный пункт в контекстном меню ВМ в диспетчере Hyper-V) или создайте новую ВМ.
ℹ️ Microsoft опубликовала в базе знаний руководства по защите от уязвимостей процессоров:
Клиент: https://support.microsoft.com/help/4073119/
Сервер: https://support.microsoft.com/help/4072698/
Помимо ссылок на другие статьи KB с описаниями обновлений, в серверной статье приводятся рекомендации по снижению риска для серверов с функциями Hyper-V и RDSH путем изменения параметров реестра, отвечающих за управление памятью.
В обеих статьях приводится скрипт #PowerShell, проверяющий статус защищенности системы на основе сведений о процессоре и установленном обновлении ОС. Поскольку модуль размещен в репозитории NuGet, после выполнения первой команды может потребоваться разрешение на установку поставщика.
Install-Module SpeculationControl
Get-SpeculationControlSettings
В статьях KB приводится идеальный вариант вывода команды - для всех пунктов там True. Но на практике все зависит от [новизны] процессора и набора его фич. На моем скриншоте видно отсутствие аппаратной поддержки, что препятствует снижению риска уязвимости branch target injection. Соответственно, в этом контексте патч ОС ничем не поможет и отключен.
Для снижения риска второй уязвимости rogue data cache load у меня есть аппаратная поддержка, поэтому патч ОС работает. Но лишь отчасти, поскольку у процессора нет какой-то фичи PCID.
В общем, мы можем только установить обновления ОС, и думаю, их будут еще допиливать в следующих выпусках ✌️
💡 Советы по укреплению конфиденциальности для тех, кто пользуется менеджером пароля в браузере
Я никогда не сохраняю более-менее важные пароли в браузере, предпочитая KeePass. Но есть несколько сайтов, где я использую встроенный в Chrome менеджер паролей. Думаю, я не один такой.
Когда вы авторизуетесь на сайте, браузер автоматически подставляет имя пользователя (зачастую это e-mail) и пароль, картинка слева ↓ Очень удобно!
🔓 Проблема в том, что браузер автоматически заполняет подходящие поля, даже если они невидимые. Это - не новость, и данную особенность менеджеров паролей в браузерах давно используют вредоносные межсайтовые скрипты (XSS) с целью получения паролей.
ℹ️ Но вчера в интернете появилось интересное исследование https://goo.gl/fxbXKK Оказывается, такая практика очень широко применяется на сайтах с целью сбора адресов электронной почты посетителей. Ваш e-mail хэшируется и отправляется на сервер. Если вы используете один и тот же e-mail на разных сайтах, где установлен одинаковый скрипт, ваши перемещения между этими сайтами полностью отслеживаются. И никакая очистка куков и даже смена устройства от этого не спасает.
Заметьте, что все это строится на автоматическом заполнении скрытых форм. Понятно, что защита сводится к вводу учетных данных только в предназначенные для этого поля. И можно обезопасить себя от такой слежки (а заодно от XSS), не отказываясь от встроенного в браузер менеджера паролей!
🔐 Если вы когда-нибудь заходили в режиме инкогнито на сайт, для которого сохранен пароль, то видели, что поведение отличается от обычного режима. Учетные данные не подставляются в форму, а предлагается выбрать аккаунт, как на картинке справа ↓
🔥 В Chrome можно включить такое поведение в обычном режиме, активировав флаг
chrome://flags/#fill-on-account-select
В чате инсайдеров ❤️ /channel/winsiders участник Kato подсказал альтернативный способ - псевдонимы Gmail. На каждом сайте указывается разный псевдоним одного и того же адреса, например, nickname+abc@gmail.com (#классика блога в помощь http://www.outsidethebox.ms/12648/#_Toc305526942). Даже если адреса соберут, связать их между собой не получится.
Использование стороннего менеджера паролей, вроде KeePass тоже защищает от такой слежки, поскольку ввод учетных данных осуществляется только явно. Насчет LastPass и 1Password - не знаю, не пользуюсь ими. Если вы в курсе подробностей, поделитесь ими в чате ✌️
💡 В #Windows10 1709 улучшена производительность службы индексирования
Этот факт широко не анонсировался, но недавно на сайте инсайдеров появилась короткая заметка об этом https://insider.windows.com/en-us/articles/windows-search-indexer/, которую я изложу своими словами.
⚙️ По мере продвижения индексатора (назову его так) от папки к папке скорость запросов падает. Когда индексатор определяет, что скорость может упасть, он начинает объединять индексы для увеличения производительности. Полностью объединенный индекс может возвращать результаты поиска в 10 раз быстрее.
🔥 За это приходится платить повышением нагрузки на CPU. Даже если индексирование выполняется при простое в рамках автоматического обслуживания (#классика блога в тему http://www.outsidethebox.ms/14062/), расход батареи в мобильных ПК это не отменяет.
Разработчики стали копать и выяснили, что происходит слишком много объединений индексов. Они решили понизить порог объединения, балансируя между производительностью и нагрузкой на CPU. Трогать индексирование боялись, потому что в нем очень много старого кода, и можно сломать разные точки входа в поиск (адресная строка браузера, проводник, Кортана).
ℹ️ Тестировали, как водится, на инсайдерах, собирая данные с более чем 10 тысяч ПК. В итоге удалось сэкономить до 10 минут времени работы от батареи в самых запущенных случаях, а также снизить на 40% затраты CPU на обработку файлов с большим объемом текста. Заодно исправили десятки ошибок с повреждением индекса.
👍 Отличный пример того, как инсайдеры помогают улучшать Windows, давая разработчиком огромные массивы телеметрии из различных конфигураций и сценариев использования ОС.
P.S. Я знаю, что многие не пользуются встроенным поиском, однако исторически придерживаюсь мнения, что, в основном, от незнания его возможностей. В блоге у меня множество примеров эффективного использования поиска http://www.outsidethebox.ms/tag/search/, в том числе подробное руководство в четырех частях http://www.outsidethebox.ms/x-files/windows-search/#man
⚙️ Контрольные вопросы для восстановления пароля локальной учетной записи в #Windows10 1803
Если включены, то обязательны все три. Свой вопрос задать нельзя, но всегда можно указать ответ, не имеющий отношения к вопросу.
Сброс пароля учетной записи Microsoft уже есть в 1709.
⚙️ Как отложить доставку новых сборок и обновлений в #Windows10 1709
Если новая сборка или обновления безопасности создают проблемы, можно гибко настроить отложенную доставку. В изданиях Pro и выше это делается в Параметры - Обновления - Дополнительные параметры. Но благодаря эквивалентным групповым политикам можно задать настройки в реестре домашних изданий - REG-файл прикреплен ↑
У Microsoft есть документация со всем необходимым http://bit.ly/2j5klnH Но терминология даже в оригинале непростая, поэтому я разберу картинку ↓ по пунктам.
1️⃣ Приоритет доставки новых сборок (1709, 1803, etc). Разница между каналами примерно 4 месяца. В Targeted начинают раздавать сразу, и первыми новую сборку получают обладатели самых беспроблемных конфигураций - протестированных вендорами и инсайдерами (на основе телеметрии, конечно). В не Targeted канал новые сборки идут позже.
2️⃣ Возможность отложить доставку новых сборок максимум на год после выпуска. Если после установки сборки выявилась непобедимая проблема, можно подождать пока ее исправит Microsoft (что-то допилит) или вендор (выпустит новый драйвер).
3️⃣ Возможность отложить доставку исправлениий системы безопасности максимум на месяц после выпуска. Они распространяются накопительными пакетами. Недоработки случаются (держите защиту системы включенной), но массовые косяки исправляются в течении месяца.
4️⃣ Возможность поставить установку исправлений системы безопасности на паузу максимум на 35 дней. Для следующей паузы необходимо установить обновления.
Пункты 3 и 4 настраиваются по отдельности, но это одна групповая политике, причем указано, что она не работает при отключенной телеметрии (при этом сама по себе политика AllowTelemetry = 0 работает только в корпоративном издании).
5️⃣ Установка обновлений по лимитному подключению. Как я писал в прошлый раз /channel/sterkin_ru/541, лимитные подключения допускают только приоритетные обновления. Это поведение можно переопределить данной настройкой.
✌️
☁️ Я тут случайно удалил ценные файлы с #OneDrive. Как положено, сначала завершил его, потом удалил папки, обновил OneDrive и... не нашел удаленных папок.
В корзине OneDrive файлы хранятся 30 дней, так что я все сразу вернул. Но все равно порадовало автоматическое письмо с уведомлением и инструкциями по восстановлению. Пример хорошего сервиса 👍
В какой операционной системе вы проводите больше всего времени на личном домашнем компьютере?
Windows 10 (стабильная сборка) – 35
👍👍👍👍👍👍👍 69%
Windows 7 – 5
👍 10%
macOS – 4
👍 8%
Windows 10 (инсайдерская) – 3
👍 6%
Linux – 3
👍 6%
Другая Windows – 1
▫️ 2%
Windows XP
▫️ 0%
Другая / моего варианта тут нет
▫️ 0%
👥 51 people voted so far.
💡 Подборка полезных ссылок о версиях, сборках, ветвях и жизненном цикле Windows
🔹Обзоры "что нового в Windows 10". Расклад по версиям.
https://docs.microsoft.com/windows/whats-new/
🔹Информация о выпусках #Windows10 по вариантам обслуживания (LTSB, CBB, полугодовой канал). Версии, сборки, даты доступности.
http://aka.ms/win10releaseinfo
🔹Журнал обновлений Windows 10. Накопительные обновления для каждой версии (1703, 1709, etc). Русская версия статьи отстает, поэтому лучше смотреть английскую.
http://aka.ms/win10releasenotes
🔹Поддержка Windows 10 в SCCM. Сводная таблица версий ОС и SCCM.
https://docs.microsoft.com/sccm/core/plan-design/configs/support-for-windows-10
🔹 Жизненный цикл Windows 7/8.1/10 и сроки окончания поддержки + поиск
https://support.microsoft.com/help/13853/
https://support.microsoft.com/lifecycle/search?alpha=Windows%20LTSB
🔹Дорожная карта Windows. Недавно реализованные и будущие возможности по стадиям готовности (превью, разработка).
https://www.microsoft.com/en-us/WindowsForBusiness/windows-roadmap
▶️ Еще один мега-скрипт #PowerShell, на сей раз для захвата сетевой активности удаленного ПК http://bit.ly/2BT8gdh
Пригодится в случаях, когда Message Analyzer, Netmon или Wireshark нельзя использовать из-за ограничений по безопасности.
💡 В каталоге Microsoft Update можно легко находить обновления для конкретной версии и разрядности #Windows10
windows 10 1709 x64
http://bit.ly/2zWXXI3
#класссика блога обновлена: Как быстро скачать все необходимые обновления Windows 10 http://bit.ly/2zXsUvI
💡 Нежелательный автоматический запуск приложений после перезагрузки или выключения #Windows10
В Windows 10 1709 есть нововведение: вы перезагружаете систему, не закрывая приложение (например, Chrome), и после входа в систему приложение запускается автоматически.
Это поведение наблюдается только у приложений, которые регистрируются для перезапуска https://msdn.microsoft.com/en-us/library/windows/desktop/bb525423(v=vs.85).aspx
Microsoft сделала внезапный и неудачный ход конем, пусть и из лучших побуждений. Компания давно готовилась к реализации этого решения, и у нее было полно времени на сбор отзывов пользователей, благо есть #feedbackhub. Да и без обратной связи было понятно, что нужна опция отключения такого поведения, а ее [сразу] не сделали. В итоге куча вопросов на форумах.
В 1709 можно частично обойти проблему, перезагружая или выключая систему ярлыком с командой shutdown - #классика блога в помощь http://www.outsidethebox.ms/13744/#_Toc328560481 (ключи /r и /s соответственно). Так себе костыль, тем более он не распространяется на автоматическую перезагрузку после установки обновлений.
У команды также есть ключи /s и /sg, которые восстанавливают зарегистрированные приложения после перезагрузки и выключения, причем второй появился только в 1709.
Фидбэк все-таки работает, поэтому в инсайдерских сборках (17040+) можно предотвратить это поведение в параметрах входа, отключив пункт "Использовать мои данные для входа... " - см. картинку ↓
👀 Ноутбук со встроенным принтером. Еще фото в чате @winsiders ❤️ См. отсюда /channel/winsiders/234050
Читать полностью…#Windows10 1709 умеет не только предупреждать о том, что вы устанавливаете приложение не из Магазина, но и подсказывать похожие оттуда.
Это официальный клиент Telegram, опубликованный через Bridge.
💡 Защита и восстановление системы в #Windows10
Я не раз упоминал, что создание точек восстановления в Windows 10 по умолчанию отключено. Это утверждение одновременно верное и неверное:)
👍 В группе ВК участник Алексей подкинул мне ссылку на статью базы знаний Microsoft, срывающую покровы с алгоритма работы. https://support.microsoft.com/help/3209726/ Поскольку там описан только сценарий обновления с Windows 7, а перевод на русский - машинный, я изложу общий расклад на основе своих тестов.
🔹 В Windows 10 защита системы изначально отключена всегда, будь то обновление с Windows 7 / 8.1 или чистая установка
🔹 Защита автоматически включается после установки любого пакета MSI или обновлений Windows, но только на разделе размером более 128GB
Отключение при переходе на новую ОС объясняется тем, что старые точки уже не годятся. Вероятно, разработчики решили не городить огород в зависимости от способа установки.
Включение при установке MSI или обновлений вполне логичное. Если человек не обновляет ОС и пользуется исключительно портативным софтом, он и защиту системы отключит :)
⚙️ Условие включения в зависимости от размера раздела, очевидно, призвано экономить место на диске. Если включить защиту вручную на диске меньше 128GB, процент выделяемого под теневые копии пространства работает по алгоритму, который описывает #классика блога http://www.outsidethebox.ms/9961/#disk-space-default
Упоминание защиты системы обязательно вызывает у ряда людей реакцию "бесполезно, всегда отключаю". Да, это не 100% гарантия успешного отката, но сам я давно убедился, что это самый лучший и простой способ быстрого решения внезапных проблем, который надо пробовать в первую очередь ✌️
ℹ️ Почему может не приходить последнее обновление с патчем для уязвимости процессоров
Для начала, в Windows Update сейчас доставлены только обновления для #Windows10 (для предыдущих ОС они будут распространяться во второй вторник месяца, как обычно). Поэтому я разберу проблему на примере обновления KB4056892 для Windows 10.
Проверить наличие обновления можно в #PowerShell:
Get-Hotfix -id KB4056892
Если команда отображает сведения об установленном обновлении, дальше можно не читать.
Ранее я упоминал, что ваш антивирус (АВ) должен поддерживать патч во избежание конфликтов. АВ сигнализирует готовность записью в реестр:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\QualityCompat
cadca5fe-87d3-4b96-b7fb-a231484277cc=0
Решение 1
Если раздела и параметра нет, перезагрузите систему и проверьте снова. На одной из моих систем записи в реестре появились только после перезагрузки.
В чате инсайдеров ❤️ /channel/winsiders , где вы, кстати, можете задавать вопросы по теме, участник Alexander O опубликовал интересный скриншот ↓ На нем видно, что АВ Касперского неправильно сформировал записи в реестре - создал раздел вместо параметра 😂 Видимо, ЛК готова к патчу, но при таком раскладе Windows Update об этом не узнает.
Решение 2
Сообщите вендору АВ об ошибке. Да, в этом случае можно создать правильные записи в реестре вручную, но все равно только на свой страх и риск.
На одной из моих машин были применены политики для отложенных обновлений, поскольку именно на ней я экспериментировал, когда тестировал настройки /channel/sterkin_ru/544 Записи АВ в реестре были, однако WU не показывало последнего обновления даже после отключение политик, gpupdate /force и перезагрузок. Но мне удалось вытащить его на свет.
Решение 3
Параметры - Обновления и безопасность - Диагностика - запустить диагностику Windows Update.
У меня обнаружились отложенные обновления (pending updates), и среди них было KB4056892.
Если ничего не помогает, можно установить обновление вручную (при условии, что ваш АВ в курсе).
Решение 4
Поиск обновления в каталоге Microsoft Update https://www.catalog.update.microsoft.com/Search.aspx?q=KB4056892
Там же обновления для Windows 7 - KB4056897 и Windows 8.1 - KB4056898.
Впрочем, сам я в таких случаях предпочитаю доверять Windows Update ✌️
🔓 Google сорвала покровы с уязвимости в процессорах
Исследователи компании из подразделения Google Project Zero, которые обнаружили уязвимость, утверждают, что подвержены Intel, AMD, ARM.
Компания опубликовала общие сведения и статус по своим продуктам https://goo.gl/k9TYHC (там же ссылка на технической пост исследователей).
В частности:
• устройства на Android, в т.ч. Nexus и Pixel, не подвержены при наличии последнего обновления безопасности
• в Chrome 63 рекомендуется включить флаг изоляции сайтов
chrome://flags/#enable-site-per-process
Однако на Android при включении флага возможны проблемы с работой и производительностью. 23 января выйдет Chrome 64 уже с защитой от эксплойтов.
С учетом раскрытия уязвимости, Microsoft приходится выпускать внеочередные обновления для Windows, не дожидаясь второго вторника месяца. Причем патчи выходят для всех изготовителей процессоров, исходя из официального заявления компании. Как обычно, привет тем, кто отключает Windows Update!
С Новым Годом :) 🎄
💡[Почти] полный список изданий Windows
Я как-то проводил тут опрос "Сколько изданий Windows 10 вы знаете?". Правильного варианта ответа в нем не было /channel/sterkin_ru/470 (тогда я сказал, что этого никто не знает).
Microsoft вроде бы должна знать, и сегодня мне в твиттере попалась любопытная ссылка на MSDN со списком изданий Windows https://msdn.microsoft.com/library/mt238849.aspx
Там есть прекрасные вещи:
PRODUCT_HOLOGRAPHIC_BUSINESS
PRODUCT_ARM64_SERVER
PRODUCT_CONNECTED_CAR
Но изданий Windows 10 для Китая или Pro for Workstations я там все равно не увидел✌️
⚙️ Пользовательские службы в #Windows10
Службы Windows исторически работают на уровне системы, но в Windows 10 есть несколько исключений, которые можно увидеть одной командой #PowerShell
Get-Service -Name "*_*" | ft name,status
Или так с описаниями служб (см. в самом конце списка или на картинке)
Get-WmiObject Win32_Service | select name,state,description | ft -wrap
Заметьте, что у всех пользовательских служб в конце имени _LUID (локальный уникальный ИД). Эти службы создаются при входе пользователя в ОС, работают в его контексте безопасности и останавливаются или удаляются при завершении сеанса.
В основном, они отвечают за работу с пользовательскими данными (почта, контакты, календарь) и платформу уведомлений.
Документация по теме тут https://goo.gl/wxyFgv (пока только на английском). Там же рецепт по предотвращению создания пользовательских служб для тех, кому они "доставляют неудобства" (цитата по форуму), хотя я не представляю, чем они могут мешать.
💡 В #Windows10 1709 можно указать проводное подключение в качестве лимитного. Это можно использовать для приостановки обновлений Windows кроме приоритетных (другие способы управления обновлениями завтра).
В Параметрах поищите Ethernet и нажмите сеть. Здесь же выбор профиля сети.
1985 год. Обзор Commodore Amiga с магическим устройством "мышь" для управления "окнами" в режиме "многозадачности"!
Читать полностью…💡 Советы по установке и активации #Windows10
Эти вопросы обсуждались в чате Winsiders ❤️ /channel/winsiders, и стало понятно, что не все в курсе простых решений.
Задача 1. ПК шел с предустановленной Windows 8/10 Home или Single Language. Надо установить другое издание. Поскольку #активация вшита в BIOS, установщик Windows автоматически выбирает издание на основе этой информации, пропуская этап с вводом ключа продукта.
Задача 2. Старую ОС обновили до Windows 10 и активировали цифровой лицензией, а потом снесли 10 (вернули старую систему). Надо установить 10. Ключ продукта от старой ОС есть.
Задача 3. То же, что и задача 2, но нет ключа от старой ОС.
👍 Решения
1. Самый простой способ - универсальный файл ответов для Windows 7/8/10 x86/x64 (прикреплен ниже). Просто пропишите ключ продукта и положите файл в корень флэшки. Если своего ключа нет, можно использовать для установки (но не для активации) любого старшего издания специальные ключи KMS https://technet.microsoft.com/library/jj612867.aspx После установки ключ можно сменить в Параметрах.
2. Программа установки Windows 10 [пока] принимает ключи от Windows 7/8/8.1. Файл ответов для этого необязателен, но с ним не нужно вводить ключ руками ;) Если после установки не произошло автоматической активации цифровой лицензией, запустите диагностику в Параметры - Обновление - Активация.
3. При установке пропустите ввод ключа. См. п.2 про активацию.
ℹ️ Ссылки по теме привязки цифровой лицензии к учетной записи Microsoft:
https://support.microsoft.com/help/20530
https://support.microsoft.com/help/20527
🍪 Бонус. Как скачать ISO с сайта Microsoft я уже рассказывал /channel/sterkin_ru/499 Если ставите ОС на ПК с UEFI, просто скопируйте содержимое ISO на флэшку FAT32 ;)
Ваш личный основной домашний компьютер - это...
Настольный ПК (самосбор или значительный апгрейд готового) – 41
👍👍👍👍👍👍👍 59%
Ноутбук – 22
👍👍👍👍 31%
Настольный ПК (готовый) – 4
👍 6%
Планшет – 1
▫️ 1%
Смартфон – 1
▫️ 1%
Моего варианта тут нет – 1
▫️ 1%
👥 70 people voted so far.
Встроенный переводчик в инсайдерском #Office http://bit.ly/2AfmXqS (подробности http://bit.ly/2AbAEXz)
Качество автоматического перевода - сложный вопрос, но это отличный вариант, когда нужно просто понять смысл документа на незнакомом языке.
💡 Диагностика автозагрузки Windows
В форуме человек попросил помочь выяснить, что вызывает диалог "Открыть с помощью" при запуске Windows. Гадание на кофейной гуще не помогло, но как только он предоставил лог загрузки Process Monitor, виновника определили сразу.
#классика блога рулит - Дело об автозагрузке Windows http://www.outsidethebox.ms/14645/
В теме форума пример решения описанной выше проблемы по этой методике http://forum.oszone.net/post-2779978.html#post2779978
💡 Простой прием диагностики Windows, о котором не надо забывать
На одной из подопечных машин с #Windows10 1709 после установки ноябрьских обновлений сломалась оболочка - отвалилось меню "Пуск", панель задач, Alt+Tab и т.д. с ошибкой в журнале
Программа ShellExperienceHost.exe версии 10.0.16299.15 прекратила взаимодействие с Windows и была закрыта
Любопытно, что проблема возникала после второй перезагрузки, а не сразу после установки обновлений. Я безуспешно поплясал с бубном, переустановил систему поверх для очистки совести, и снова четко воспроизвел ситуацию. Как ни странно, проблема оставалась даже после отката на точку до установки обновлений 😠
🙈 И только тут я вспомнил про свой же совет, который всегда даю в любой непонятной ситуации - проверить работу в безопасном режиме. А там проблемы не было!
Дальнейшее выявление виновника было делом техники с помощью метода "половинного деления", который описывает #классика блога Как определить, является проблема системной или вызвана сторонним приложением/службой http://www.outsidethebox.ms/10368/ 👍
ℹ️ Конфликт вызывала служба AMD External Events Utility Service, после отключения которой все наладилось, а других косяков не выявилось. Аминь!
📍 Админам на заметку - мега-скрипт #PowerShell для сбора различной диагностической информации https://github.com/WiredPulse/PoSh-R2
Читать полностью…® В недавнем посте про Hyper-V фигурировал скриншот с Contoso. В группе ВК читатель подметил, что Microsoft в своих демо исторически использует эту компанию в качестве фейковой организации и отказываться от брэнда не собирается.
Наряду с Contoso есть Fabrikam, а также банк Woodgrove Bank и софтверная компания Litware, Inc. Юридический отдел Microsoft в свое время проверил все эти торговые марки и, наверное, даже зарегистрировал, чтобы избежать любых претензий к документации и образцам кода.
У всех этих компаний есть веб-сайты, и ведут они на... главную страницу Microsoft :) Попробуйте http://www.fabrikam.com/