在 Windows 11 或 10 家庭版中安装 Windows Sandbox

斯特凡

Windows Sandbox 是 Windows 11 或 10 中的一个工具,可让您在虚拟化环境中启动应用程序。它被称为沙箱,因为它是操作系统内受保护的环境。

Windows Sandbox的优点是可以用它来进行测试。您在沙盒中安装的任何应用程序和更改都不会反映在操作系统上。

与传统虚拟机相比,Windows Sandbox 具有多种优势。它使用更少的磁盘空间,设置速度更快,并且更安全,因为它与操作系统完全隔离。缺点是该功能仅在 Windows 专业版 和企业许可证。所以不在标准的 Windows 家庭中 versie.

如果您仍想在 Windows Home 中使用 Windows Sandbox,可以通过脚本实现。在本文中,您可以了解如何在 Windows Home 中安装 Windows Sandbox。

在 Windows 11 或 10 家庭版中安装 Windows Sandbox

在您继续操作之前,重要的是您 在 EUFI/BIOS 中启用虚拟化。通过记事本中的新文本文档复制并粘贴以下脚本。

@echo off

echo Checking for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

echo Permission check result: %errorlevel%

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"

echo Running created temporary "%temp%\getadmin.vbs"
timeout /T 2
"%temp%\getadmin.vbs"
exit /B

:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0" 

echo Batch was successfully started with admin privileges
echo .
cls
Title Sandbox Installer

pushd "%~dp0"

dir /b %SystemRoot%\servicing\Packages\*Containers*.mum >sandbox.txt

for /f %%i in ('findstr /i . sandbox.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"

del sandbox.txt

Dism /online /enable-feature /featurename:Containers-DisposableClientVM /LimitAccess /ALL

pause

如果您无法使用 Enter 复制脚本, 在这里下载脚本.

将脚本保存为“windows_sandbox_install.bat”。作为批处理文件。右键单击该文件,然后单击“以管理员身份运行”。

以管理员身份运行

等待 Windows Sandbox 安装在 Windows 主目录中。

安装沙箱

您现在可以通过以下方式安装 Windows Sandbox 翁德代伦选项。我希望这对你有帮助。感谢您的阅读!

阅读: 在 Windows 11/10 家庭版中启用 Hyper-V 或安装 Hyper-V


问题解决了吗?


也帮助其他人。
在网站、论坛或社交媒体上分享这篇文章。

加入我们新的计算机论坛以获取问题和计算机帮助。
您有电脑问题吗?

电子邮件地址将不会被发表。 必填字段标有 *