热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

将Windows11Sandbox用作虚拟机

我工作中经常在Windows中安装和测试不同的应用程序和功能。大多数时候,我不希望那些新的或未知的应用程序和功能影响我的主Windows工作环境。实现这点的诀窍就是将我所做的任何更改与核心操作系统隔离

我工作中经常在Windows中安装和测试不同的应用程序和功能。大多数时候,我不希望那些新的或未知的应用程序和功能影响我的主Windows工作环境。实现这点的诀窍就是将我所做的任何更改与核心操作系统隔离开来。

我依赖在VMWare Workstation和Oracle VM VirtualBox等应用程序中运行的几个Windows虚拟机。但有时,我只想要快速的临时虚拟机做一些相对快速简单的事情。此外,由于繁重的需求,让Windows 11在第三方应用程序中作为虚拟机来运行可能具有挑战性。这时候Windows Sandbox有了用武之地。

Sandbox在Windows 10和11的专业版和企业版中都有,是一个轻量级的临时虚拟机,配备与主机PC上安装的相同版本的Windows,即10或11。您可以安装应用程序、设置不同的功能、运行进程,不必担心您的活动与核心Windows环境发生冲突。

只需打开Sandbox,执行需要执行的操作,完毕后将其关闭。您在Sandbox中做的所有更改都会消失。下次打开时,Sandbox会显示为新安装的Windows。目前,不支持在Sandbox中重新启动Windows,因此重新启动与关闭一样,这意味着您做的任何更改都会消失。然而,微软表示Windows 11 Build 22509将支持Sandbox中的重新启动,允许更改保持下来。如果您需要安装应用程序或运行另一个需要重新启动的任务,这肯定有所帮助。

不妨看看Sandbox在Windows 11中是如何工作的。

先确认您的PC已启用虚拟化功能。启动进入至BIOS,查找虚拟化设置,确保开关已打开。

接下来,您需要安装Sandbox,有几种不同的安装方式。

启动进入到Windows 11后,打开控制面板,选择“程序和功能”小程序;在下一个屏幕上,点击“打开或关闭Windows功能”选项。在“Windows功能”窗口中,向下滚动列表,勾选“Windows Sandbox”框,点击确定,然后重新启动。

或者,您可以通过点击“搜索”图标并键入optionalfeatures,更轻松地访问Windows功能窗口。在Windows功能窗口中,勾选Windows Sandbox框,点击确定,然后重新启动。

启用Sandbox的另一种方法是借助PowerShell命令。以管理员身份打开Windows Terminal应用程序。在提示符处,键入该字符串:Enable-WindowsOptionalFeature -Online -FeatureName "Containers-DisposableClientVM" –All,或该字符串:dism /online /Disable-Feature /FeatureName:"Containers-DisposableClientVM" -All。如果出现提示,重新启动PC。

重新登录Windows。打开“开始”菜单,进入到“所有应用程序”。向下滚动到W部分,找到Windows Sandbox的快捷方式。在实际打开Sandbox之前,将其快捷方式添加到“开始”菜单和任务栏,以便您以后可以更快地访问。右键单击并选择“固定到开始菜单”。再次右键单击,进入到“更多”选项,选择“固定到任务栏”。

如果Windows Sandbox的快捷方式没有出现在“开始”菜单或“所有应用程序”列表中,您可以直接获取可执行文件。打开文件资源管理器,找到Windows\System 32路径。向下滚动,直至看到WindowsSandbox.exe文件。然后,您可以从该文件创建快捷方式,将其放在一个方便的位置,比如桌面。

点击快捷方式,Windows 11环境出现在Sandbox中,但只有内置的应用程序和功能。点击“开始”按钮以查看固定的应用程序,然后点击“所有应用程序”项目以查看所有已安装的Windows应用程序(图 1)。

打开Microsoft Edge之类的应用程序。您可以通过主机连接自由访问互联网,因此可以直接下载和安装想要在Sandbox中测试的任何应用程序(图 2)。

测试应用程序之后,您可能想要重新开始另一个任务。只需像平常关闭Windows 11或简单地关闭窗口那样退出Sandbox,已安装的任何应用程序或所做的任何更改都会消失。

再次打开Sandbox。现在,您希望安装的程序对应的文件可能已经在主机上。您可以将任何文件夹或文件从主机复制粘贴到Sandbox中。在主机和Sandbox中打开文件资源管理器。然后只需选择并复制想要运行或打开的文件,将其粘贴到Sandbox中的文件夹(图 3)。

如果您决定不想再使用Windows 11中的Sandbox,可通过几种不同的方式将其删除。回到主机环境中的Windows功能窗口,取消勾选Windows Sandbox框,然后重新启动。或者以管理员身份打开Windows Terminal,输入该字符串:Disable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" –Online,或者该字符串:Dism /online /Disable-Feature /FeatureName:"Containers-DisposableClientVM",然后重新启动。

总之,Windows 11 Sandbox不如VMware Workstation等功能齐全的虚拟机程序来得强大,尤其是由于目前无法在不丢失所有更改的情况下重新启动。但是如果您想在不影响核心环境的情况下,测试单个应用程序或启用Windows中的某项特定功能,Sandbox这种快速简便的方法可以做到这一点。


推荐阅读
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 本文将详细介绍在Windows 7环境下,检查U盘启动盘是否制作成功的多种方法,包括通过BIOS设置和使用模拟启动工具。 ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • CSS 布局:液态三栏混合宽度布局
    本文介绍了如何使用 CSS 实现液态的三栏布局,其中各栏具有不同的宽度设置。通过调整容器和内容区域的属性,可以实现灵活且响应式的网页设计。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 本文介绍如何通过Windows批处理脚本定期检查并重启Java应用程序,确保其持续稳定运行。脚本每30分钟检查一次,并在需要时重启Java程序。同时,它会将任务结果发送到Redis。 ... [详细]
  • 如何高效创建和使用字体图标
    在Web和移动开发中,为什么选择字体图标?主要原因是其卓越的性能,可以显著减少HTTP请求并优化页面加载速度。本文详细介绍了从设计到应用的字体图标制作流程,并提供了专业建议。 ... [详细]
  • 本文介绍如何使用 NSTimer 实现倒计时功能,详细讲解了初始化方法、参数配置以及具体实现步骤。通过示例代码展示如何创建和管理定时器,确保在指定时间间隔内执行特定任务。 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 云函数与数据库API实现增删查改的对比
    本文将深入探讨使用云函数和数据库API实现数据操作(增删查改)的不同方法,通过详细的代码示例帮助读者更好地理解和掌握这些技术。文章不仅提供代码实现,还解释了每种方法的特点和适用场景。 ... [详细]
  • 本文档汇总了Python编程的基础与高级面试题目,涵盖语言特性、数据结构、算法以及Web开发等多个方面,旨在帮助开发者全面掌握Python核心知识。 ... [详细]
author-avatar
波罗蜜
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有