如何在Win10家庭版中启⽤Windows沙盒功能
从 Windows 10 内部版本 18305 开始,Microsoft 引⼊了 Windows Sandbox。Windows Sandbox 是⼀个新的轻量级桌⾯环境,专门⽤于隔离运⾏安全的应⽤程序。您下载了多少个可执⾏⽂件,但⼜害怕运⾏它?您是否曾经遇到过需要全新安装Windows 但⼜不想设置虚拟机的情况?
在 Microsoft,他们经常遇到这些情况,因此他们开发了 Windows Sandbox:⼀个隔离的桌⾯环境,您可以在其中运⾏不受信任的软件,⽽不必担⼼会对设备造成持久的影响。Windows 沙箱中安装的所有软件仅保留在沙箱中,不会影响您的主机。关闭 Windows 沙箱后,所有软件及其所有⽂件和状态将被永久删除。
启⽤ Windows 沙盒后,将⾃动创建⼀个没有驱动器号的只读 8 GB PortableBaseLayer 系统分区,并且不应将其删除。禁⽤Windows 沙箱后,将⾃动删除 PortableBaseLayer 分区。
Windows 沙盒具有下列属性:
Windows 的⼀部分: Windows 10 专业版和企业版中包含了此功能所需的全部内容。⽆需下载 VHD。
Pristine:每次运⾏ Windows 沙盒时,它都是 Windows 全新安装的全新安装。
可处置:设备上不存在任何内容。当⽤户关闭应⽤程序时,所有内容都会被丢弃。
安全:使⽤基于硬件的虚拟化进⾏内核隔离。它依赖 Microsoft 虚拟机管理程序来运⾏隔离来⾃主机的 Windows 沙盒的单独内核。
⾼效:使⽤集成的内核计划程序、智能内存管理和虚拟 GPU。
使⽤功能的先决条件
Windows 10 专业版、企业版或教育版内部版本18305或更⾼版本⽬前在家庭 sku 上不受⽀持 (Windows 沙箱)
AMD64 体系结构
BIOS 中启⽤的虚拟化功能
⾄少 4 GB RAM (建议使⽤ 8 GB)
⾄少 1 GB 的可⽤磁盘空间 (已推荐 SSD)
⾄少有两个 CPU 核⼼ (四核,其中建议使⽤超线程)
本教程⼤眼仔旭将向您展⽰如何在安装了 Windows 10 家庭版的计算机上安装或卸载 Windows 沙盒功
powershell怎么以管理员身份运行能。
您必须以管理员⾝份登录才能启⽤ Windows Sandbox。如果您打开了“受控⽂件夹访问”,则需要暂时将其关闭,直到完成Windows Sandbox 的启⽤为⽌。
复制以下代码,新建空⽩⽂本⽂件并粘贴保存,更改 .txt 后缀修改为 .bat 使其更改为⼀个批处理⽂件。选择批处理⽂件,右键,以管理员⾝份运⾏。
@echo off
echo 检查权限
>nul 2>&1 "%SYSTEMROOT%\" "%SYSTEMROOT%\system32\config\system"
echo 权限检查结果:%errorlevel%
REM --> 如果设置了错误标志,则没有管理员权限。
if '%errorlevel%' NEQ '0' (
echo 正在请求管理员权限...
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 正在运⾏创建的临时⽂件 "%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 使⽤管理员权限成功启动批处理
echo .
cls
Title Sandbox Setup
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Containers*.mum &
for /f %%i in ('findstr /i . 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
Dism /online /enable-feature /featurename:Containers-DisposableClientVM /LimitAccess /ALL
pause
现在将打开命令提⽰符窗⼝,以在 Windows 10 家庭版上安装 Windows Sandbox 功能。完成后,在出现提⽰时键⼊ Y,然后按 Enter 重新启动计算机以进⾏应⽤。
提⽰:在键⼊ Y 并按 Enter 重新启动计算机之前,请确保保存并关闭所有内容,以防⽌丢失重要⼯作⽂件。
在 Windows 10 家庭版中卸载 Windows Sandbox 功能
在命令提⽰符下卸载 Windows Sandbox 功能
A)按 Win + R 键打开运⾏,在运⾏中键⼊ ,然后单击/点击确定以打开 Windows 功能。
B)取消选中 Windows Sandbox,然后单击/点击确定。
或者您也可以使⽤以下⽅法
A)按 Win + R 键打开运⾏,在运⾏中键⼊ CMD,按 Ctrl + Shift + Enter 打开命令提⽰符。
B)复制下⾯的命令并将其粘贴到提升的命令提⽰符中,然后按Enter。
Dism /online /Disable-Feature /FeatureName:"Containers-DisposableClientVM"
C)当系统提⽰您重新启动计算机时,请键⼊ Y。
重新启动计算机之前,请确保保存并关闭所有内容,以防⽌丢失重要⼯作⽂件。
使⽤批处理⽂件卸载 Windows 沙盒功能
复制以下代码,新建空⽩⽂本⽂件并粘贴保存,更改 .txt 后缀修改为 .bat 使其更改为⼀个批处理⽂件。选择批处理⽂件,右键,以管理员⾝份运⾏。
@echo off
echo 检查权限
>nul 2>&1 "%SYSTEMROOT%\" "%SYSTEMROOT%\system32\config\system"
echo 权限检查结果:%errorlevel%
REM --> 如果设置了错误标志,则没有管理员权限。
if '%errorlevel%' NEQ '0' (
echo 正在请求管理员权限...
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 正在运⾏创建的临时⽂件 "%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 使⽤管理员权限成功启动批处理
echo .
cls
Title Sandbox Installer
pushd "%~dp0"
Dism /online /disable-feature /featurename:Containers-DisposableClientVM
dir /b %SystemRoot%\servicing\Packages\*Containers*.mum &
for /f %%i in ('findstr /i . 2^>nul') do dism /online /norestart /remove-package:"%SystemRoot%\servicing\Packages\%%i"
pause
在计算机上启⽤虚拟化
如果您使⽤的是物理计算机,请确保在 BIOS 中启⽤了虚拟化功能。
如果你使⽤的是虚拟机,请运⾏以下 PowerShell 命令以启⽤嵌套的虚拟化:
VMProcessor-VMName <VMName> -ExposeVirtualizationExtensions $true
使⽤任务栏上的搜索栏并键⼊ “打开和关闭 Windows 功能 “,以访问 “Windows 可选功能” ⼯具。选择 ” Windows 沙盒 “,然后选择 “确定”。如果出现提⽰,请重新启动计算机。
如果 Windows 沙盒选项不可⽤,则你的计算机不满⾜运⾏ Windows 沙盒的要求。
在 “开始” 菜单上到并选择 ” Windows 沙盒 ” 以⾸次运⾏它。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论