Как да поправите грешката в пясъчната кутия на Windows Не е намерен хипервизор
Miscellanea / / November 29, 2021
Windows Sandbox е феноменално допълнение към Windows 10, с множество приложения, вариращи от проверка на файлове за злонамерен софтуер до бъркане в настройките на операционната система като цяло. Въпреки това, той също е податлив на редица проблеми. Преди време говорих за различните решения на проблемите с интернет връзката това може да порази пясъчната кутия на Windows.
И днес ще обсъдя действията, които можете да предприемете, ако получите съобщение за грешка „Не е намерен хипервизор“, когато се опитвате да го стартирате.
Хипервизорът е основен компонент в операционната система, необходим за стартиране на виртуални машини, и тази грешка се генерира, когато Windows Sandbox няма достъп до него. Така че по-долу ще предложа три поправки, които можете лесно да използвате, за да накарате нещата да се движат в правилната посока.
Препоръчвам ви да започнете отначало и да продължите надолу по списъка. Последната корекция ми помогна да разреша проблема, когато се сблъсках с него преди малко. Въпреки това винаги е по-добре първо да премахнете някои от най-правдоподобните причини.
1. Проверете виртуализацията
Въпреки че Windows Sandbox е среда за еднократна употреба, тя функционира точно като всяка друга виртуална машина. Което означава, че хипервизорът, на който се предполага, че работи, не работи, ако виртуализацията на процесора е деактивирана.
Виртуализацията на процесора е хардуерно базирана функция, но освен ако не използвате остаряла система, шансовете процесорът да я поддържа са доста високи. Въпреки това, той трябва да бъде активиран и има лесен начин да разберете дали е така.
Започнете, като отворите диспечера на задачите (щракнете с десния бутон върху лентата на задачите и след това щракнете върху диспечера на задачите). В раздела Производителност щракнете върху CPU и след това проверете състоянието до Виртуализация - трябва да се чете като Разрешено. Ако е така, преминете към следващия раздел.
Ако виртуализацията е деактивирана, трябва да преминете към BIOS или UEFI на вашата система, за да активирате функцията. Уловката тук е, че цялата процедура, макар и доста проста, е различна от компютър до компютър.
Ако имате предишен опит с активиране или деактивиране на функцията, продължете напред и го направете. Ако не, би било разумно да се обърнете към документацията за модела на дънната платка на вашия компютър за точните инструкции. След като активирате виртуализацията на процесора, опитайте да стартирате Windows Sandbox.
В моя случай трябва да вляза в BIOS при стартиране на компютъра, като натисна F2, преминете към раздела Разширени и след това активирам опцията с етикет Intel Virtualization Technology.
Забележка: За да научите повече информация за вашата система като средство, което да ви помогне да намерите съответната документация онлайн, въведете 'msinfo32' в менюто "Старт" и след това щракнете върху Отвори.
2. Активирайте функциите на Windows
Ако виртуализацията на процесора е активирана, тогава би било странно да срещнете съобщението за грешка „Не е намерен хипервизор“. Така че е разумно да активирате няколко функции, базирани на операционна система, които помагат на виртуалните машини да работят успешно.
За да направите това, отворете Windows Features (type функции на windows в менюто "Старт" и щракнете върху Отвори). Проследете това, като поставите отметка в квадратчетата до следните функции:
- Платформа за виртуална машина
- Хипервизорна платформа на Windows
Щракнете върху OK, за да ги активирате. Рестартирайте компютъра си след това и след това проверете дали Windows Sandbox се стартира успешно без полученото съобщение за грешка.
3. Добавете BCD запис
Последният начин на действие, който трябва да предприемете, е да се уверите, че хипервизорът е конфигуриран да работи автоматично при стартиране на компютъра. За да направите това, трябва да добавите запис към данните за конфигурация на зареждане (BCD) на вашия компютър с помощта на командния ред.
Отворете повишена конзола на командния ред (тип cmd в менюто "Старт" и след това щракнете върху Изпълни като администратор). След това въведете следната команда в конзолата на командния ред и след това натиснете Enter:
BCDEDIT /Задайте {текущ} тип за стартиране на хипервизор автоматично.
Рестартирайте компютъра си. Още веднъж стартирайте конзола за команден ред с повишени стойности, въведете BCDEDIT в конзолата и след това натиснете Enter. В списъка, който се показва, състоянието до hypervisorlaunchtype трябва да се чете като Auto. Това означава, че хипервизорът е успешно конфигуриран да работи при стартиране.
Вече сте готови да тръгнете. Стартирайте Windows Sandbox. И воала! Вероятно трябва да се зареди веднага.
Самият пясъчник
Естеството на Windows Sandbox за еднократна употреба го прави фантастичен инструмент за безброй приложения. И винаги е най-добре да се уверите, че той функционира правилно, само за да можете да го активирате по всяко време, когато пожелаете. И да се надяваме, че корекциите по-горе сработиха, за да се отърват от тази досадна грешка „Не беше намерен хипервизор“ завинаги.
Ако все още имате проблеми, опитайте да премахнете всички виртуални машини на трети страни от вашия компютър (като VirtualBox или VMWare) и след това проверете отново. Хипервизорите, използвани от тези платформи, могат да причинят конфликти с този, използван от Windows Sandbox, и това е нещо, което трябва да вземете под внимание.
следващо: Загрижени ли сте за вашата поверителност? Ето 5 настройки за поверителност на Windows 10, които трябва да промените веднага.