Windows 10 переключение языка вылазит окно

Всплывающее окно панели языка

Здравствуйте. Как можно убрать или отключить всплывающую панель при переключении языка? Она появляется если зажать ctrl потом shift. Так же происходит и с остальными сочетаниями клавиш.

Ответы (2) 

К сожалению, это баг(или неприятная фича от разработчиков) в версии 1903(
С ним уже сталкивались множество пользователей, том числе и я(
На данный момент не существует способа, как избавиться от данного бага (кроме как нажимать сначала shift,потом alt)

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

Инструкция по отправке отзыва с помощью данного приложения представлена по ссылке:
https://support.microsoft.com/ru-ru/help/402156.

На ресурсе Answers разработчиков Microsoft увы нет(
Это форум, где пользователи отвечают таким же пользователям.

Надеемся и ждём, что данную проблему исправят!
Большое спасибо за понимание!

__
Если мой ответ вам помог, пожалуйста, отметьте его как ответ.

Disclaimer: В ответе могут быть ссылки на сайты не на сайты Microsoft, Все советы с таких сайтов Вы выполняете на свой страх и риск.

1 пользователь нашел этот ответ полезным

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

WINDOWS 10 ПОСТОЯННО ПОЯВЛЯЕТСЯ ЛИШНЯЯ РАСКЛАДКА КЛАВИАТУРЫ В ТРЕЕ

Столкнулся вот с такой проблемой.

Постоянно появляется лишняя раскладка клавиатуры в трее.

Помогает только перезагрузка.

Правка реестра известными способами типа создания в реестре ключа IgnoreRemoteKeyboardLayout в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout со значением 1. НЕ ПОМОГАЕТ РЕШИТЬ ПРОБЛЕМУ!

Обращение к разработчикам:

пожалуйста исправьте наконец-то этот баг.

Так же отсутствует возможность изменить параметры через панель управления.

Ответы (7) 

Посмотрите все советы из данной темы:
https://answers.microsoft.com/ru-ru/windows/for. удалить/4389627e-abb0-4c79-8498-b77c11ac214b

И из данной статьи:

Если у вас используется Steam client, посмотрите эту информацию.

——————————
Если совет вам помог, вы можете отметить его как ответ.
Это поможет другим участникам форума.

С уважением.
Елена.

1 пользователь нашел этот ответ полезным

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Дело не в том, что я не могу удалить язык, а в том, что удалять нечего.
В трее сама по себе периодически появляется третья раскладка клавиатуры неустановленного языка.
Добавляется в трей Британская клавиатура, язык English (Соединённое королевство) при этом сам язык не установлен.
Так вот и возникает вопрос, как удалить именно раскладку клавиатуры из трея.

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

Заходите в категорию регион и язык и добавляете язык который прописывается в трее

В моём случае это был English (Соединенное королевство)) раскладка клавиатуры Британская

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

После этого вернитесь обратно в категорию «язык и регион» и удалите ненужный вам язык.

Надеюсь кому-нибудь поможет. Меня эта проблема реально достала.

Всплывающая панель при смене языка

Что за магия при смене языка?
Ничего не могу понять, на английской локализации этот активити выглядит нормально, на русской все.

При смене языка проподает кнопка
Написал маленькую программу. Использовал в ней XP Man. Когда я меняю язык клавишами.

При смене языка пропадет Action Bar на 4.2.2
Здравствуйте. В проекте имеется папка res в ней 3 папки values (ресурсы по умолчанию).

При смене языка переходит на главную страницу
Доброго времени суток. Ситуация следующая: Делаю много язычный сайт, все работает, единственное.

У меня она вообще скрыта, а индикатор раскладки — иконка пунтосвитчера.
Век живи — век учись. © Народ.

Я с того что на скрине таки начал. Гуглить умею. Ничего не дало.

Как я уже указал, он появляется только если ты жмешь alt+shift, а не наоборот. Тогда она неизбежно появится. Даже если ты самый быстрый палец на диком западе, эта панелька мелькнет. Возможно ты просто жмешь наоборот или одновременно, но я привык так.

За прошедшее время решения проблемы не нашел, за исключением банального сноса винды и установки другой версии винды без Microsoft Store и прочей ереси. Полет нормальный, поганой панели нет.

По этой теме написал в тех. поддержку. Сказали, что это «часть интерфейса» и её никак не отключить. У меня она тоже со вчерашнего дня (со вчерашнего обновления) начала выскакивать постоянно. Единственный выход — написать разработчикам. Что уже сделано, вам лишь тоже надо поддержать и проголосовать «ЗА» в «отзывах».

Надеюсь за ссылку на сайт microsoft’a тут не забанят
[удалено]
Это ссылка на тот самый отзыв. Проголосуйте тоже ЗА, будьте добры. И может тогда они хотя бы добавят возможность отключить эту чёртову панельку.

Комментарий модератора
Ссылка на сайт Microsoft выгляди так: https://www.microsoft.com/ru-ru/
Ваша ссылка, сомнительного содержания, удалена.

Добавлено через 4 часа 2 минуты

По этой теме написал в тех. поддержку. Сказали, что это «часть интерфейса» и её никак не отключить. У меня она тоже со вчерашнего дня (со вчерашнего обновления) начала выскакивать постоянно. Единственный выход — написать разработчикам. Что уже сделано, вам лишь тоже надо поддержать и проголосовать «ЗА» в «отзывах».

Сила пикабу ПОМОГИ! Уведомление о смене языка.

ПАмАгите-спасите. Соратники тут такая проблема наблюдается при зажатии ctrl и добавлении shift (ctrl или alt разницы нет) вылазит вот такое окно которое в принципе вылазить не должно при нажатии клавиш (такое окно вылазит если зажать win+пробел стандартно было ведено в какой-то сборке win 8) перепробовал все что можно. Экспериментальным путем установлено что присутствует проблема на сборке 1903 но выборочно у кого есть у кого-то нет. Это жутко бесит при определенных условиях кто лабает в CS и не только поймет меня. Помогите пожалуйста очень прошу. Только не бейте тапками.

Найдены возможные дубликаты

Такая же фигня с начала выпуска 1903. Думал, что это фича такая. Уже и привык. В начале целый месяц пытался как-то отключить. Главное, что к другу заходил и у него такого нет. Мистика.

Я надеюсь может 1909 исправит. Оно кстати выходит как накопительное обновление.

Там в архиве непонятного происхождения dll-ки, втыкать которые себе в систему никакого желания нет, даже с учётом что антивирусы на них пока не ругаются. Подменить dll-ку версией, взятой из более старой версии windows 10 достаточно чтобы избавиться от окошка?

Я подменил себе, помогло. Лежит примерно в c:\windows\system32, но ничто не мешает поискать по диску. Dll-ку взял из специально для этого установленной в виртуалку десятки старой версии.

Да, для собственно подмены dll нужно или руками менять права и саму подмену выполнять при отключённом explorer- е, или можно взять скрипты, которые лежат под видеороликом. На тот момент когда я их скачивал — в самих скриптах ничего вредоносного вроде не было, но вы лучше проверьте. А дальше — достаточно удалить шедшие вместе со скриптами длл-ки и подсунуть туда с теми же именами свои.

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

Как решил проблему? В новых версиях осталась «фича»

а поставить Punto Switcher ? в теории он перехватит горячии клавиши винды

да и добавить исключения

Само окошко появляется только если первым был нажат alt (или ctrl) и переключение раскладки происходит шифтом. Если же первым нажать шифт и переключать альтом, то окошко не появится.

О! Так это вы тот человек, что на майл-ответах советует всем переустановить винду? Скажите, а бензин в машину вы путем новой покупки автомобиля заливаете?

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

Это для красного словца, просто вижу эту рекомендацию во всех темах.

А у вас это недавно началось или с момента установки винды? Просто может обновление какое?

Ясно. В голову приходят извращенские мысли, типа использования планировщика заданий. Или как вам ниже порекомендовали через Punto Switcher.

Я ж говорю — извращение. В вашем случае не подойдет.

Тс, если проблема ещё осталась, то проверил у себя на 3-х компах и 2-х ноутах. Если зажать shift и нажимать alt, то смена языка идет без таблички. Если зажать alt и нажимать shift, то переключения языка идет с табличкой, так же как и на win+space

p.s. судя по всему, это не баг, а фича 1903, раньше не замечал, т.к. всегда сначала жму shift, потом уже alt

Баг в Windows 10: использование определенного пути в адресной строке браузера уводит систему в ВSOD

По информации Bleeping Computer, эксперт Джонас Л. рассказал о баге при использовании определенного пути в адресной строке браузера, например, Chrome, во всех версиях Windows 10, начиная с 1709 и выше, включая 20H2. Если баг задействовать, то система завершит работу и выдаст BSOD. Запустить эту процедуру можно в один клик. Причем этот процесс доступен любому пользователю с пониженными привилегиями в системе, а не только администратору.

Команда для активации бага в строке браузера Chrome. ОС завершит работу и выдаст BSOD:

Эксперт Джонас Л. поделился с BleepingComputer URL файлом Windows (.url) с настройкой, указывающей на путь \\.\globalroot\device\condrv\kernelconnect. Когда этот файл загружен в системе, то Windows 10 попытается отобразить значок URL-файла с проблемным путем и автоматически уходит в BSOD.

В BleepingComputer также обнаружили, что этот баг можно использовать для автоматического увода ОС в BSOD при запуске Windows 10 или входе в систему.

Тормозит Excel? Файлы из 1С. Есть решение

Чтобы решить эту проблему миллионов пользователей Excel и 1С, решение которого нет даже в Майкрософт.

Надо просто отодвинуть скрытый список листов, чтобы они стали видны.

Как бы это странно не выглядело, это реально многим помогает.

Причина и пользовательское решение стало известно ещё 2017-07-26, но майкрософт ещё не исправили этот баг и его можно наблюдать даже в новых версиях MS Office в том числе 2019 и 365.

Cyberpunk 2077 получил ярлык с предупреждением в магазине Microsoft

К игре Cyberpunk 2077 в магазине цифровых игр Microsoft добавлен ярлык, предупреждающий о потенциальных проблемах с производительностью на Xbox One. «Пользователи могут испытывать проблемы с производительностью при игре в эту игру на консолях Xbox One, пока эта игра не будет обновлена», — говорится в предупреждении.

Игроки наблюдали множество ошибок и проблем с производительностью в Cyberpunk 2077 с момента его запуска на прошлой неделе, особенно на Xbox One и PlayStation 4. Недовольство заставило компанию быстро опубликовать заявление, в котором предлагалось, чтобы недовольные игроки попытались получить возмещение средств за игру. Однако у многих игроков возникли проблемы с получением возмещения, учитывая, как правило, строгие правила Sony и Microsoft по возврату средств за цифровые игры.

Однако с вечера четверга ситуация изменилась. Sony начала предлагать полный возврат средств за Cyberpunk 2077 и полностью удалила игру из PlayStation Store в четверг вечером. Ответ Microsoft, опубликованный в пятницу утром, был не таким резким: компания также начала предлагать полный возврат средств за цифровую версию игры, но игра остается в Microsoft Store. Однако в какой-то момент в пятницу в списке игр появился предупреждающий ярлык.

Неясно, добавила ли предупреждение Microsoft или CD Projekt Red. Ни одна из компаний не ответила на запрос о комментарии.

CD Projekt Red к настоящему времени выпустила два патча после запуска (один из которых выпущен в пятницу вечером), чтобы улучшить производительность игры. По словам студии, в разработке также находятся два более крупных патча на январь и февраль, которые исправят «наиболее заметные проблемы», которые игроки видят на старых консолях.

Однажды в офисе Bethesda

Ранее на этой неделе в офисе Bethesda:

— Microsoft хочет купить нас.

— О, получается примерно по доллару за каждый баг!

Лучше бы не соглашались на сделку!

Windows/Fallout Edition

Продолжение поста «Как Microsoft уменьшает срок службы SSD дисков»

Доброго времени суток,

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

Цель заметки — закончить историю.

Если коротко — проблема решена в свежем выпуске Teams и более не актуальна.

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

Через 8 дней и 7 запросов сапорт Microsoft предложил в качестве решения метод, описанный в оригинальном посте, причем предложил неправильно. Это решение не было принято, и мы продолжили собирать логи.

Через 20 дней после открытия запроса сапорт сообщил что проблема наблюдается и у других заказчиков, но решения не предоставил.

Через 30 дней после открытия запроса предложили откатываться на старый билд офиса, на старом билде проблема не наблюдалась, но это тоже было признано костылем.

Дальше было еще несколько раундов сбора логов, запросы начали повторяться, затем проблема была передана на следующий уровень сапорта, и раз в несколько дней приходила отписка «мы все еще работаем над решением» — видимо чтобы не нарушать SLA.

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

После того как я сообщил об этом сапорту ответы от Майрософт прекратились — не было никакой реакции на письма.

Но на днях, через полгода после того как проблема была заявлена пришел ответ — проблема решена в Teams, начиная с версии 1.3.00.13565/1.3.00.13565.13515 и/или в плагине Teams для Outlook начиная с версии 1.0.20077.4 (версию плагина можно посмотреть в %LocalAppData%\Microsoft\TeamsMeetingAddin\meeting-addin-install-logs.txt)

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

@moderator, если можно — добавьте, пожалуйста апдейт к оригинальному посту. С пометками «проблема более не актуальна» и «действия из поста могут привести к притормаживаниям Outlook». Спасибо.

Microsoft предупредила о проблемах с драйверами на Windows 10 и предложила решение

В Windows 10, как и в более ранних версиях ОС, есть возможность устанавливать и обновлять драйверы прямо из системы с помощью Windows Update. Зачастую этих драйверов вполне хватает, но изредка возникает ситуация, когда нужно установить самый новый драйвер с официального сайта.

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

Для этого нужно зайти в настройки:

Пуск > Параметры > Обновление и безопасность;

Перейти в раздел «Безопасность устройств»;

В секции «Изоляция ядра» отключить систему защиты целостности памяти;

После этого можно попробовать установить драйвер, скачанный с официального сайта.

Отметим, что в Microsoft недавно выпустила новую версию Windows 10 Optional updates, которая позволит пользователям выбирать обновления действительно нужных драйверов, а не устанавливать всё подряд.

Впрочем, недавнее необязательное обновление KB4535996 уже принесло целый ворох проблем и сбоев на Windows 10. К примеру, это различные «фризы», сбои при загрузке или замедление запуска, а также неработоспособность утилиты Sign Tool.

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

Не работает поиск Windows 10 (сбой 5 февраля 2020)

Сегодня после обеда, кроме того, что попадали сервисы Яндекса, у многих отключился поиск в Windows 10 (а если работает сейчас, то ещё может вырубиться): окно поиска в панели задач открывается, при вводе запроса — пустые результаты.

Наиболее работающее решение конкретно по сегодняшнему сбою — отключить интеграцию поиска с Bing:

1. Открываем редактор реестра (Win+R — regedit)

2. Идем в раздел реестра HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search\

3. В правой части смотрим, присутствуют ли параметры с именами BingSearchEnabled и CortanaConsent. Если нет — создаем (правый клик — создать — DWORD32, даже для x64 и задаем имя). Если есть, но их значения отличаются от 0, двойной клик по параметру, устанавливаем 0.

4. Перезагрузка компьютера или перезапуск проводника (выбираем explorer.exe в диспетчере задач — перезапустить).

У большинства сегодня срабатывает именно этот метод. Если не завелось, можно попробовать сброс поиска с помощью официального скрипта на сайте Майкрософт (описание шагов: https://remontka.pro/reset-search-windows-10/ ) и дополнительные «стандартные» способы исправления работы поиска.

Как Microsoft уменьшает срок службы SSD дисков

Нашел одну проблему, которая на мой взгляд достаточно серьезна, но Microsoft не спешит ее решать.

В один прекрасный день я стал замечать на что компьютерах у пользователей, которые используют Office365 и Teams диспетчер задач показывает время активности диска около 100%, и почти вся активность от Outlook. Поначалу предположил что Outlook переиндексирует локальную базу писем, но настораживало то, что почти вся активность — запись, причем со скоростью 3-5 мегаБайт в секунду — а это 253ГБ в сутки из расчета 3МБ/с, что при ресурсе среднего диска на 250ГБ в 150TBW почти гарантированно убъёт диск за 607 суток.

Стал отслеживать активность на своем компьютере и она не снижалась даже после нескольких суток запущенного Outlook.

Начал копать — наткнулся на похожие проблемы на форумах Microsoft(например https://answers.microsoft.com/en-us/msoffice/forum/all/outlo. ) — там некоторым помогало отключил Teams Mettings addon в Outlook — но это не мой путь т.к. пользователи используют функционал Teams в Outlook.

Тогда из широких штанин был вытащен Procmon и выяснилось что Outlook постоянно пишет логи телеметрии в несколько файлов, после этого сделал мини-скрипт, который запрещает писать эти логи аутлуку:

Attrib +r %appdata%\..\Local\Microsoft\MSIP\Telemetry\v1.7\*.*

Attrib +r %appdata%\..\Local\Temp\*.db*

Скрипт помогает сразу и без побочных эффектов.

Ну и немного нудной информации:

Проблема проявляется на компьютерах с установленным Office365 и Teams, начиная с обновления Office365 примерно в середине октября 2019 года и до самой свежей версии на момент написания поста, проблему наблюдал и на x86 и x64 сборках Office365. ОС — Windows 1903 и 1909.

Тикет в Microsoft пока открыть не могу т.к. мою учетку забыли добавить в Microsoft Support Plan

Результаты выполнения скрипта:

Удаленная поддержка удаленных пользователей в Windows 10: Быстрая

Всем привет, сегодня мы поговорим о средстве удаленной помощи пользователям, появившемся в Windows 10 1607: «быстрая помощь». Средство «Быстрая помощь» предназначено для оказания удаленной поддержки пользователей через интернет.

— Windows 10 не ниже 1607 на обоих компьютерах.

— Наличие учетной записи Microsoft у помогающего.

— Наличие доступа в интернет на обоих компьютерах.

Использование: взгляд пользователя

Если пользователю потребовалась помощь, то он должен запустить Быструю помощь. Можно через пункт «выполнить» запустить quickassist.exe или найти быструю помощь в поиске.

После запуска нам будет предложено два варианта: получить или оказать помощь. Для получения помощи, нам следует получить от помогающего специальное шестизначное число. Его мы вводим в верхнее поле.

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

Подключение выполнено! МЫ в любой момент можем приостановить подключение или прервать его.

Использование: взгляд администратора

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

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

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

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

А вот так наши художества видит пользователь:

В случае необходимости перезагрузки удаленного компьютера, после загрузки, пользователю нужно лишь запустить приложение заново: вводить код не потребуется.

До TeamViewer ей конечно далеко, но функционал приложения постоянно расширяется. Не стоит забывать и про бесплатность приложения.

И по традиции, ссылка на мой блог, где картинок немного больше.

Песочница Windows

Windows 10 1903 принесла нам песочницу Windows Sandbox. Это очередная технология Microsoft, использующая возможности Hyper-V без установки последнего. Ранее я писал уже про подобный подход в Application Guard защитника Windows. Она стала первой технологией, использующей функции Hyper-V для запуска браузера в изолированном окружении, доступная владельцу Windows 10 Pro и старше без танцев с бубном. Песочница позволяет быстро создать временную изолированную среду для запуска потенциально опасных приложений и документов. Все изменения, внесенные в песочницу не сохраняются и при её закрытии будут утеряны.

— Windows 10 Pro или Enterprise 1903 (билд 18305 и выше)

— Архитектура AMD64 (64-х разрядная система и процессор)

— 4 Гб RAM (8 рекомендуется)

— 1 Гб дискового пространства ( рекомендуется использовать SSD)

— Включенная поддержка аппаратной виртуализации в UEFI/BIOS

— 2-х ядерный процессор ( рекомендуется 4-х ядерный с Hyper-Threading)

Преимущества перед виртуальной машиной

Высокая готовность. Первоначально нужно лишь включить компонент. Не нужно ничего скачивать или устанавливать. Песочница запускается менее минуты.

Оперативное восстановление. Подобно восстановлению ВМ из снимка, песочница оживает при её перезапуске. Не нужно ничего восстанавливать, если песочница повредилась. Закрыли и открыли — всё уже работает.

Безопасность. Песочница использует аппаратную виртуализацию. Hyper-V изолирует ядро песочницы от ядра основной системы.

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

Производительность. Используется аппаратное ускорение GPU, умное управлениепамятью и интегрированный планировщик задач.

Это бесплатно. Операционную систему песочницы не нужно отдельно лицензировать в отличии от системы на том-же VirtualBox.

Включение Windows Sandbox

Для включения песочницы нам следует ввести команду в PowerShell:

Enable-WindowsOptionalFeature -FeatureName «Containers-DisposableClientVM» –Online

Или в командной строке:

Dism /online /Enable-Feature /FeatureName:»Containers-DisposableClientVM» -All

Или найти апплет включения компонентов в панели управления. После установки компьютер следует перезагрузить.

Воспользовавшись поиском Windows мы легко найдем песочницу. Ярлык так-же есть в главном меню.

На запуск песочницы уходит около минуты, при этом формируется контейнер со своим виртуальным диском.

В списке процессов её так-же никто не прятал. В моём случае, это процессы 5816 и 17976:

Как видно, используется Hyper-V, хоть в его оснастке и пусто. Но давайте взглянем на саму песочницу. Это такая же Windows, как у нас. Характеристиками система не обделена: ядер процессора как у хоста, 4 гигабайта памяти и 40 гб жесткий диск. Достаточно для большинства задач подобного рода. Стоит отметить, что виртуальный диск увеличивается динамически по мере использования. память так-же в системе используется динамическая, но в отличие от виртуального диска, возвращает системе неиспользованное пространство.

Работать с песочницей предельно просто. Окно, что мы видим — это подключение по RDP, его можно развернуть в полный экран — система масштабируется. Принтеры проброшены в момент подключения. Интернет будет из коробки. В зависимости от настроек виртуального коммутатора, будет видна локальная сеть (по умолчанию видна). Файлы можно передать в песочницу через копировать — вставить, буфер обмена работает.

Что любопытно, в песочнице пользователь по умолчанию называется: WDAGUtilityAccount. Первые четыре буквы — это сокращение от Windows Defender Application Guard, что намекает на развитие технологии Application Guard.

Подробности от команды разработчиков Windows Sandbox

Песочница Windows построена на технологии, которая называется Windows Containers. Контейнеры разрабатывались (и давно используются) для работы в облаке. Microsoft взял уже достаточно зрелую и протестированную технологию и доработал её для пользователей десктопной Windows.

Динамически генерируемый образ

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

Мы хотим всегда получить одно и то же «чистое» окружение для Песочницы. Но есть проблема: некоторые системные файлы могут меняться. Решением было создание «динамически генерируемого образа»: для изменённых файлов в него будут включаться их оригинальные версии, но вот неизменные файлы физически в этот образ входить не будут. Вместо них будут использоваться ссылки на реальные файлы на диске. Как показала практика — такими ссылками будут большинство файлов в образе. Лишь малая их часть (около 100 МБ) войдут в образ полностью — это и будет его размер. Более того, когда Вы не используете Песочницу, эти файлы хранятся в сжатом виде и занимают около 25 МБ. При запуске Песочницы они разворачиваются в тот самый «динамический образ» размером около 100 МБ.

Умное управление памятью

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

В самом деле: поскольку основная ОС и Песочница запускают один и тот же образ ОС, то большинство системных файлах в них будут одни и те же, а значит нет смысла дважды загружать в память одинаковые библиотеки. Можно сделать это один раз в основной ОС, а когда тот же файл понадобится в памяти Песочнице — ей можно дать ссылку на ту же страницу. Конечно, требуются некоторые дополнительные меры для обеспечения безопасности подобного подхода, но Microsoft позаботилась об этом.

В случае использования обычных виртуальных машин гипервизор контролирует работу виртуальных процессоров, работающих в них. Для Песочницы была разработана новая технология, которая называется «интегрированный планировщик», которая позволяет основной ОС решать когда и сколько ресурсов выделить Песочнице. Работает это так: виртуальный процессоры Песочницы работают как потоки внутри процесса Песочницы. В итоге они имеют те же «права», что и остальные потоки в вашей основной ОС. Если, к примеру, у вас работают какие-то высокоприоритетные потоки, то Песочница не будет отнимать у них много времени для выполнения своих задач, которые имеют нормальный приоритет. Это позволит пользоваться Песочницей, не замедляя работу критически важных приложений и сохраняя достаточную отзывчивость UI основной ОС, аналогично тому, как работает Linux KVM.

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

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

Аппаратная виртуализация графики — это ключ к плавному и быстрому пользовательскому интерфейсу, особенно для «тяжелых» в плане графики приложений. Однако, классические виртуальные машины изначально ограничены в возможностях напрямую использовать все ресурсы GPU. И здесь важную роль выполняют средства виртуализации графики, которые позволяют преодолеть данную проблему и в какой-то форме использовать аппаратную акселерацию в виртуальном окружении. Примером такой технологии может быть, например, Microsoft RemoteFX.

Кроме того, Microsoft активно работала с производителями графических систем и драйверов для того, чтобы интегрировать возможности виртуализации графики непосредственно в DirectX и WDDM (модель драйверов в ОС Windows).

В результате графика в Песочнице работает следующим образом:

Приложение в Песочнице использует графические функции обычным образом, не зная кто и как будет их выполнять

Графическая подсистема Песочницы, получив команды отрисовки графики, передаёт их основной ОС

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

Это процесс можно изобразить так:

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

Песочница имеет доступ к информации о заряде батареи и может оптимизировать свою работу для его экономии.

Как обычно, привожу ссылку на оригинал статьи в моём блоге.

Читайте также:  Операционная система linux картинках
Оцените статью