Домашня » як » Використання нової пісочниці Windows 10 (для безпечного тестування програм)

    Використання нової пісочниці Windows 10 (для безпечного тестування програм)

    Корпорація Майкрософт випустила програму Insider Preview Build, яка включає нову функцію Windows Sandbox. Якщо ви перебуваєте на швидкій доріжці, ви можете завантажити та почати використовувати його сьогодні.

    Примітка: Пісочниця Windows не доступна в Windows 10 Home. Він доступний лише у випусках Windows 10 для професійних, корпоративних та освітніх програм.

    Що таке пісочниця?

    Коротше кажучи, Windows Sandbox - це половина програми, половина віртуальної машини. Вона дозволяє швидко розгорнути віртуальну чисту ОС з поточного стану системи, щоб ви могли протестувати програми або файли в захищеному середовищі, ізольованому від вашої основної системи. Коли ви закриваєте пісочницю, вона знищує цей стан. Нічого не може отримати від пісочниці до основної інсталяції Windows, і після закриття нічого не залишиться.

    Як це отримати?

    В даний час єдиний спосіб використовувати Sandbox - це приєднатися до програми Windows Insider і перенести ваш ПК на швидкий шлях для оновлення. Ви не повинні робити це на головному комп'ютері. Швидкий шлях потенційно нестабільний і може призвести до втрати даних, аварій або інших неприємних сюрпризів. Оскільки Microsoft має проблеми з випуском стабільних версій Windows поза межами тестування, ви повинні тримати Insider на основі невиробничих ПК.

    Після встановлення вбудованого Insider 18305 (або вище) інсталяція та запуск програми Sandbox - це простий процес.

    Перший крок: Переконайтеся, що віртуалізація увімкнена

    По-перше, потрібно впевнитися, що віртуалізація ввімкнена в BIOS вашої системи. Зазвичай це за замовчуванням, але є простий спосіб перевірити. Запустіть диспетчер завдань, натиснувши Ctrl + Shift + Esc, а потім перейдіть на вкладку "Продуктивність". Переконайтеся, що категорію "CPU" вибрано ліворуч і праворуч, просто переконайтеся, що в ній написано "Virtualization: Enabled".

    Якщо віртуалізація не активована, її потрібно ввімкнути в налаштуваннях BIOS комп'ютера, перш ніж продовжити.

    Крок другий: увімкніть вкладену віртуалізацію, якщо ви запускаєте хост-систему у віртуальній машині (необов'язково)

    Якщо ви вже тестуєте інсайдерську збірку Windows у віртуальній машині, і ви хочете перевірити Sandbox у цій віртуальній машині, вам потрібно буде зробити додатковий крок включення вкладеної віртуалізації.

    Для цього запустіть PowerShell у версії Windows, запущеної всередині віртуальної машини, а потім виконайте таку команду:

    Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ true

    Це дозволяє вашій гостьовій версії Windows у віртуальній машині розкривати розширення віртуалізації, щоб вони могли їх використовувати.

    Крок третій: Увімкніть функцію пісочниці Windows

    Переконавшись, що віртуалізація увімкнена, увімкнення функції "Пісочниця Windows" - це нескладно.

    Для цього перейдіть до Панель керування> Програми> Увімкнути або вимкнути функції Windows. (До речі, ми отримали повну інформацію про використання цих функцій Windows, якщо ви хочете дізнатися більше.)

    У вікні "Властивості Windows" увімкніть прапорець "Пісочниця Windows".

    Натисніть кнопку "OK", а потім перезапустіть Windows.

    Крок третій: Вогонь

    Після перезавантаження Windows у меню "Пуск" можна знайти пісочний пункт Windows. Введіть "Sandbox Windows" у панель пошуку або виконайте меню, а потім двічі клацніть значок. Коли він просить, дозвольте йому мати адміністративні привілеї.

    Потім ви повинні побачити близьку копію поточної ОС.

    Є деякі відмінності. Це чиста інсталяція Windows, так що ви побачите шпалери за замовчуванням і нічого, крім програм за замовчуванням, які поставляються з Windows.

    Віртуальна ОС динамічно генерується з вашої основної ОС Windows, тому вона завжди буде працювати з тією ж версією Windows 10, яку ви використовуєте, і вона завжди буде повністю оновлена. Цей останній факт особливо приємний, оскільки традиційна віртуальна машина вимагає часу, щоб оновити ОС самостійно.

    Як це використовувати?

    Якщо ви коли-небудь використовували віртуальну машину, тоді використання пісочниці буде виглядати як стара капелюх. Можна копіювати та вставляти файли безпосередньо в Sandbox, як і будь-яку іншу віртуальну машину. Перетягування не працює, хоча. Після того, як файл знаходиться в пісочниці, можна продовжувати роботу як звичайно. Якщо у вас є виконуваний файл, ви можете встановити його в пісочниці, де він добре оточений від основної системи.

    Зауважимо, що якщо ви вилучите файл у пісочниці, він не перейде в кошик. Натомість остаточно видалено. При видаленні елементів ви отримаєте попередження.

    Після завершення тестування можна закрити пісочницю, як і будь-яку іншу програму. Це повністю знищить знімок, у тому числі будь-які зміни, внесені до ОС, і будь-які файли, які ви скопіювали там. Корпорація Майкрософт надала спочатку попередження.

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

    Вражаюче, Sandbox працює добре на мінімальному апаратному забезпеченні. Ми провели тестування цієї статті на Surface Pro 3, пристрої для старіння без спеціальної відеокарти. Спочатку пісочниця пробігла помітно повільно, але через кілька хвилин вона пробігла напрочуд добре з урахуванням обмежень.

    Ця краща швидкість зберігалася і при закритті та повторному відкритті програми. Традиційно, запуск віртуальної машини викликав більшу потужність. Через більш вузькі випадки використання з Sandbox (ви не будете встановлювати кілька ОС, запускати декілька екземплярів або навіть робити кілька знімків), панель трохи нижче. Але саме ця специфічна мета робить роботу Sandbox такою успішною.

    Зображення: D-Krab / Shutterstock.com