Apple emoji windows 10

Панель Emoji в Windows 10: как включить, использовать или отключить?

Читайте, о панели Эмоджи Смайлов в Windows 10. Как её включить, отключить и использовать. В быстроразвивающемся мире меняются и способы общения людей. Люди часто заменяют обычный разговор перепиской при помощи сообщений, благодаря множеству доступных приложений («Skype», «Viber», «Telegram», «WhatsApp» и т.д.).

«Панель Emoji» в Windows 10

И часто выражают свои эмоции не словами, а картинками. Наибольшую популярность приобрели картинки под названием «Emoji» («эмодзи» или «смайлик»). Гораздо проще и быстрее отправить собеседнику картинку с улыбающимся «смайликом» или «сердечко», чтобы полнее выразить свои чувства. Спектр картинок «Emoji» достаточно большой и непрерывно дополняется все новыми вариантами. Поэтому разработчики операционной системы «Windows 10» добавили возможность использования «Emoji» в различных приложениях «Windows 10»: «Microsoft Word», «PowerPoint», обычный «Блокнот» и т.д.

Корпорация «Microsoft» выпустила операционную систему «Windows 10» и постоянно продолжает работу над ее усовершенствованием. Выходят новые версии обновлений, протестированные пользователями, которые значительно упрощают процесс использования «Windows 10». В одном из последних обновлений «Windows 10 Fall Creators Update» был обновлён и значительно упрощён доступ к панели картинок «Emoji».

Как включить «Панель Emoji» в Windows 10

В старых версиях «Windows 10», когда вы хотели вставить картинку «Emoji» в свое сообщение, чтобы ярче выразить свои эмоции, вам приходилось открывать и использовать приложение «Сенсорная клавиатура». Вы можете включить доступ к «Сенсорной клавиатуре», просто щелкнув правой кнопкой мыши на «Панели задач» и выбрав опцию «Показать кнопку сенсорной клавиатуры».

Теперь в области уведомлений «Панели задач» будет добавлен значок «Сенсорной клавиатуры».

Вы можете щелкнуть по значку клавиатуры и вызвать приложение «Сенсорная клавиатура» на экран, а затем нажать значок смайлика рядом с клавишей «Пробел», чтобы использовать картинки «Emoji».

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

С выпуском обновления «Windows 10 Fall Creators Update» корпорация «Microsoft» переработала и добавила новую автономную панель «Emoji» в более свежие версии «Windows 10». Теперь вы можете использовать эту новую панель для прямого добавления картинок «Emoji» в любом месте.

Когда вы используете сочетание горячих клавиш, «Windows» запускает «Панель Emoji» на экране. Теперь вы можете использовать полосу прокрутки картинок «Emoji», представленных в окне, и выбрать желаемую картинку по своему усмотрению. Также вы можете передвигаться по «Панели Emoji» с помощью элементов управления на клавиатуре. Например, для перемещения между разными картинками «Emoji» используйте клавиши навигации (клавиши со стрелками) клавиатуры; для переключения между доступными категориями картинок «Emoji», указанных в нижней панели окна, применяйте клавиши «Tab» или совместное сочетание клавиш «Shift + Tab»; нажмите клавишу «Enter», чтобы подтвердить выбор картинки «Emoji». Чтобы закрыть «Панель Emoji», вам необходимо нажать крестик, находящийся в правом верхнем углу панели, или просто нажать клавишу «Esc» на клавиатуре.

Как отключить «Панель Emoji» в Windows 10

Многим пользователям «Windows 10» обязательно понравится это новое дополнение, особенно если они много времени проводят в общении с использованием соответствующих приложений. Но некоторые пользователи могут посчитать это дополнение бесполезным. Если вы не собираетесь использовать «Панель Emoji», то вы можете отключить ее с помощью этого руководства.

Здесь мы расскажем вам, как отключить горячие клавиши для запуска «Панель Emoji» в «Windows 10». Это поможет вам предотвратить ее внезапное появление, если вы случайно или по ошибке нажмете их сочетание.

Итак, если вы решили отключить «Панель Emoji» в «Windows 10», то выполните следующие действия:

Нажмите совместно комбинацию клавиш «Windows + R», чтобы запустить диалоговое окно «Выполнить», затем введите в поле командной строки «regedit» и нажмите кнопку «ОК» или клавишу «Enter».

Функция контроля учетных записей выдаст вам предупреждающее сообщение «Разрешить этому приложению вносить изменения на этом устройстве?», нажмите «Да», чтобы подтвердить свой выбор и открыть приложение «Редактор реестра».

Примечание: Любые действия с реестром (создание, редактирование, удаление) вы должны выполнять очень внимательно. Если изменения реестра будут внесены неверно, то в операционной системе может произойти сбой, могут возникнуть проблемы с корректной работой отдельных приложений компьютера или с его запуском. И восстановить систему в исходное состояние будет достаточно сложно. Поэтому вам необходимо сделать резервную копию реестра, прежде чем вы будете вносить в него любые изменения. Для этого в окне «Редактор реестра» в ленте главного меню нажмите вкладку «Файл» и выберите раздел «Экспорт». Выберите место для хранения копии реестра и нажмите кнопку «Сохранить». Теперь вы всегда можете воспользоваться сохраненной копией реестра при необходимости.

В левой панели приложения «Редактор реестра» перейдите по следующему адресу:

Или введите его в строке состояния под лентой главного меню в окне приложения «Редактор реестра». Этот способ позволит быстрее найти необходимую папку реестра и не ошибиться, так как большое количество разделов очень похожи друг на друга.

Чтобы отключить возможность использования горячих клавиш, вам необходимо изменить параметр «DWORD» «EnableExpressiveInputShellHotkey». Этот параметр «DWORD» присутствует в разных подразделах в каталоге «proc_1» в зависимости от выбранного вами региона или локации вашего компьютера.

Мы выбрали регион США в параметре «DWORD», который находится по следующему адресу:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Input \ Settings \ proc_1 \ loc_0409 \ im_1

Примечание: Лучший способ узнать параметр DWORD – это перейти по следующему адресу:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Input \ Settings \ proc_1

Затем нажмите вместе сочетание клавиш «Ctrl + F» или нажмите правой кнопкой мыши по указанному адресу, и в открывшемся меню выберите раздел «Найти», чтобы открыть окно поиска.

Введите поисковый запрос «EnableExpressiveInputShellHotkey» в текстовом поле и нажмите клавишу «Enter» или кнопку «Найти далее».

Результат поиска будет показан автоматически, и в правой панели вы сможете увидеть искомый параметр «DWORD».

Теперь нажмите правой кнопкой мыши по параметру «DWORD» «EnableExpressiveInputShellHotkey» и выберите раздел «Изменить», или дважды щелкните на нем, чтобы открыть окно «Изменение параметра DWORD (32 бита)».

В поле раздела «Значение» введите цифру «0» и нажмите кнопку «ОК» или клавишу «Enter», чтобы сохранить изменения.

Теперь возможность вызова «Панели Emoji» с использованием сочетания горячих клавиш будет отключена. Если вы решите снова включить «Панель Emoji» в будущем, то выполните заново алгоритм действий с приложением «Редактор реестра» и просто измените значение параметра «DWORD» «EnableExpressiveInputShellHotkey» на цифру «1». После сохранения внесенных изменений возможность применения сочетания горячих клавиш для вызова приложения «Панель Emoji» будет активирована.

Читайте также:  Pip install windows exe

В этом руководстве мы показали, где вы можете использовать картинки «Emoji», а также каким способом включить и отключить «Панель Emoji» в операционной системе«Windows 10».

Автор: Andrey Mareev, Технический писатель

В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановления данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами. Подробнее

Источник

Быстрый ввод эмодзи в Windows 10 и про отключение панели эмодзи

Со вводом эмодзи (разнообразных смайликов и картинок) на Android и iPhone все уже давно разобрались, поскольку это часть клавиатуры. Однако, не все знают, что в Windows 10 присутствует возможность быстрого поиска и ввода нужных символов эмодзи в любой программе, а не только на сайтах соцсетей по нажатию на «улыбочку».

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

Использование эмодзи в Windows 10

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

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

Настроек у панели очень не много, найти их можно в Параметры (клавиши Win+I) — Устройства — Ввод — Дополнительные параметры клавиатуры.

Всё, что можно поменять в поведении — снять отметку «Не закрывать панель автоматически после ввода эмодзи», чтобы она закрывалась.

Ввод эмодзи с помощью сенсорной клавиатуры

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

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

Как отключить панель эмодзи

Некоторым пользователям не требуется панель эмодзи, и тут возникает проблема. До версии Windows 10 1809 отключить эту панель, а точнее сочетание клавиш, её вызывающее, можно было так:

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

В итоге решения для новой Windows 10 у меня нет, кроме отключения всех сочетаний клавиш, использующих Win (см. Как отключить клавишу Windows), но к этому я прибегать не стал бы. Если у вас найдётся решение и вы им поделитесь в комментариях, буду благодарен.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

Ну что за «эмодзи»? Это же смайлы.

Ну вообще это сейчас называется эмодзи.
Смайлами назывались обозначения улыбочек типографскими символами — точками, скобками и т.п. Да, некоторый софт уже тогда заменял их на gif-картинки или позволял сходу их вставлять.
В свою очередь эмодзи — сами по себе символы, как буквы и цифры, и сейчас мы вставляем именно их. А назвала их так та компания, которая придумала и реализовала такой тип ввода — NTT DoCoMo

Добрый день, Дмитрий! Как всегда, большое спасибо за познавательную статью.
У меня просьба к Вам не данной теме. Не могли бы Вы подробно осветить один проблемный вопрос. Зайдя в Панель управления Windows 10 (и 8.1), можно увидеть функцию «Дисковые пространства». Что эта за функция, для чего она предназначена, какие у неё возможности?
В прошлом году из-за своего любопытства по этому вопросу я поплатился всей информацией своего жесткого диска, используя установленную на флешке Windows 10 (версия 1803), хотел посмотреть на одном из разделов жесткого диска, на котором не запускалась ОС, нужную мне информацию с помощью функции «Дисковые пространства». В итоге после второго захода (в первый заход я всё-таки информацию увидел) весь жесткий диск был автоматически перефоматирован в GPT (до этого был в MBR). Естественно, в результате вся информация на жестком диске не сохранилась.

Здравствуйте и спасибо за отзыв.
А про функцию я уже писал: https://remontka.pro/storage-spaces-windows-10/

И на всякий случай напоминаю, что у меня поиск на сайте есть, вроде даже работает (сам иногда путаюсь про что писал уже, а про что ещё нет и с его помощью проверяю).

у меня обратная проблема, не запускается панель эмодзи, после обновления до майской версии, как можно поправить это дело?

Попробовали и Windows + точка (та клавиша, где Ю) и Windows + точка с запятой (та клавиша, где Ж)? У себя перепроверил — работает по обеим комбинациям, тоже обновленная версия.
Ну и из идей: Параметры — Устройства — Ввод — Дополнительные параметры клавиатуры. Там внизу единственный пункт про панель эмодзи, попробуйте его включить, если выключен или отключить, если включен (это просто догадка, может и не работать — но вдруг после изменения параметра ОС как-то реинициализирует эмодзи).

Подскажите, пожалуйста, а можно ли эти эмодзи заменить на другие?
Или, хотя бы, сделать так, чтобы они не отображались на сайтах, вместо тех, которые по умолчанию у каждого сайта свои?
А то мало того, что страшненькие, так теперь они ещё на всех сайтах у меня отображаются, куда с Windows 10 захожу

Здравствуйте.
Простых методов не предложу, а сложный состоит в подмене системных шрифтов.
Тут суть в том, что вы несколько ошибаетесь в том, что у каждого сайта эмодзи свои: дело обстоит иначе — каждый эмодзи с точки зрения компьютера/телефона это символ, как бы простая буква которую вы видите как картинку, и то, как он выглядит зависит от того, какой шрифт для эмодзи установлен в вашей системе: зайдете на сайт с айфона — будете видеть эмодзи от Apple, зайдете с Android — от Google, с Windows компьютера заходите — видите, как нарисовали эмодзи создатели шрифта в Майкрософт.

У меня при данной комбинации приближается экран Win 10 1909

Возможно, старая версия Windows 10?

Подскажите, почему периодически могут не работать эмодзи? В хроме и других браузерах одновременно. Нажимаю, панель с ними открывается, но они не вставляются, а сама панель смещается к часам.
Чиню так: устанавливаю обновы винды, хрома, если они есть, запускаю службу сенсорной клавы и саму клаву, отключаю ноутбуку от питания минут на 15-30. Включаю — они снова работают. Но такие танцы с бубном уже надоели. В чем может быть проблема и как исправить? Винда 10.

Читайте также:  Recovery windows server 2012 r2

Здравствуйте.
Не могу ответить. То что вы описываете может происходить если при вызове панели не выбрано поле ввода текста. Но если оно выбрано а панель себя так ведет — у меня объяснения нет.

Здравствуйте.
Нет, решения не нашлось, так как я и проблему воспроизвести не могу и не видел глазами пока нигде.
Вообще по описанию вашему похоже что панель эмодзи при открытии не «видит» активное поле ввода (она по идее должна открываться «привязанной» к активному в настоящий момент) и открывается для рабочего стола. Почему — не знаю.

Здравствуйте.
Ну объяснить несложно — эта служба, предполагаю (просто логически рассуждая, документацию не читал) служит в том числе для того, чтобы всякие приложения ввода (та самая сенсорная клавиатура и панель рукописного ввода), реализованные в виде UWP приложений (те, что в «новом» интерфейсе, как из Windows Store) имели доступ к полям ввода (в том числе обычных программ) и могли взаимодействовать с ними. А панель эмодзи — как раз тоже такая штука, которой требуется такое взаимодействие, так что всё сходится.

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

Дай Бог здоровья вам, Dmitry, за Ваш сайт и канал на ютубе. Я благодаря этому многие проблемы решил. И не только я

Источник

Прошу помощи с emoji на W10

Дубликаты не найдены

Следовал инструкции на ГитХабе, итог как на первом скрине. До этого как на втором был. https://github.com/eosrei/emojione-color-font

Какой-либо шрифт устанавливал? Или обновление?

В Windows 10 будет больше рекламы

Компания Microsoft представила две опции в настройках, которые предназначены для продвижения и рекомендаций в сервисах Microsoft, Office 365 и браузере Microsoft Edge. В ближайшие несколько недель сверху программы настроек будет появляться уведомления с предложением «получить больше Windows».

После нажатия на этот баннер пользователь будет получать полноэкранную рекламу Microsoft, в которой будут отображаться предложения о настройке различных сервисов, где будет как возможность настроить Windows Hello, так и возможность оформить подписку Microsoft 365. Пользователи смогут продолжить, или отложить напоминание на 3 дня.

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

Ответ на пост «ТОП 5 ПРОГРАММ ДЛЯ ЧИСТКИ ПК»

Давайте вспомним, как всё начиналось.

Очистка диска в Windows во времена Windows 98 вообще стала очень хайповой темой. Виноваты в этом непосредственной Майкрософт. Ведь их программа очистки диска в то время только и умела, что чистить корзину или временные файлы Internet Explorer.

Шли годы и вот уже очистка диска в Windows XP научилась сжимать старые файлы. Говоря понятнее, она применяет сжатие NTFS к файлам, не используемым какое-то время (по умолчанию 50 дней).

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

Ситуацию изменила Windows Vista с новой технологией контроля учётных записей. Теперь приложения не могут по умолчанию работать с повышенными правами.

UAC дал совершенно уникальную возможность виртуализации пользовательских данных. Работает она так: у нас есть программа, которая по умолчанию сохраняет какие-то временные данные в своей папке. В папку Program Files у программы записи прав нет, но программа об этом не знает и сохраняет данные туда, где установлена. Виртуализация перенаправляет сохраняемые данные в каталог: %Appdata%\Local\VirtualStore.

Windows Vista научилась чистить эскизы изображений.

В Windows 7 программа очистки диска обрела смысл после установки обновления KB2852386. Теперь она задействует DISM для чистки хранилища компонентов WinSxS.

Windows 8 научилась работать с Защитником Windows. Но как и в случае с Windows Vista, её лучше запускать с повышенными правами.

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

Очистка диска так-же появилась в параметрах Windows. Там можно удобно просмотреть статистику использования дискового пространства и удалить что-нибудь из этого.

Там-же можно включить очистку диска в автоматическом режиме.

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

Так-же я уже писал об экономии дискового пространства с использованием OneDrive и командной строки.

Не спешите ставить несметное число клинеров и оптимизаторов. Система вполне может работать и сама.

Срок действия вашей лицензии.

Является ли это причиной компенсации рекламодателю, за некачественно оказанную услугу?
Является ли это рекламой/антирекламой Microsoft?

Заставка Windows 10. Как это было.

Песочница 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

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

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

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

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

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

Читайте также:  Jp1081b драйвер windows 10

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

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

Включение Windows Sandbox

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

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

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

Воспользовавшись поиском 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.

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

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

Источник

Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector