微软现在允许适用于 Linux 的Windows子系统(Windows Subsystem for Linux,WSL)的用户在WSL分发启动时自动运行命令。
WSL是微软设计的一个兼容性层,它使Windows 10/Windows Server 2019可以在Windows计算机上本地运行ELF格式的Linux二进制文件。
要使用此新功能,需要安装使用Windows 10的开发版本,并升级到Windows 10 Build 21286,可以通过进入Windows Update检查更新来进行。
wsl新功能
Windows Insider Program高级程序经理Brandon LeBlanc说: "我们添加了一个选项,允许您在启动WSL发行版时运行任何指定的Linux命令。"
"可以通过编辑发行版中的/etc/wsl.conf文件并在标题为boot的选项卡下添加以command标题开头的命令行来实现此目的。"
例如,如下面的屏幕快照所示,用户可以使用此新的WSL功能来记录其WSL发行版的启动时间和日期。
一旦类似上面命令被添加到WSL发行版的/etc/wsl.conf文件中,则在发行版启动时将自动运行相关的Linux命令。
LeBlanc补充说:"即使关闭了其中的最后一个Linux进程,WSL发行版仍将运行几分钟。"
"您可以通过命令wsl --list --verbose查看您的WSL发行版是否正在运行,也可以使用wsl --shutdown来手动关闭所有WSL发行版。"
其他新功能、修复和改进
微软还在此Windows 10 Dev版本中更新了存储空间设置,现在允许使用"设置"应用程序创建和管理存储空间。
专门用于存储空间功能的新设置页面允许创建存储池和存储空间,以及添加和删除磁盘以及优化池。
此版本还附带Windows File Recovery软件的简化版本以及类似于Google Discover的被称为"新闻和兴趣"的Windows 10新功能,该新功能可使用任务栏弹出按钮显示推荐的新闻、体育比分和天气信息。
微软还介绍作了下述修复和改进:
- 基于GitHub问题#1495反馈,微软还添加了一个选项,以禁用UWP应用程序的自动控制器到虚拟按键的映射。如果需要执行此操作,请添加以下注册表项,并将"Enabled"的DWORD值设置为0:HKLM\Software\Microsoft\Input\Settings\ControllerProcessor\ControllerToVKMapping.
- 我们已修复一些开发人员反馈的问题,在使用Build 21277上的Azure Active Directory或Active Directory帐户登录Windows后,弹出窗口显示"您的PC出现问题并将在1分钟内重新启动"。
- 我们修复了"设置">"系统">"存储">"管理磁盘和卷"下没有驱动器出现的问题。
- 我们修复了一个问题,该问题导致从"设置"中添加打印机时,某些打印机无法连接。
- 我们解决了一个问题,该问题可能导致重新启动PC后有时会意外退出应用程序和网站。
- 我们修复了右键单击任务栏图标时,上下文菜单中的Windows安全图标有时过大的问题。
- 我们修复了在对某些文件进行转码时可能导致MediaTranscoder挂起的问题。
- 我们解决了一个问题,即在按麦克风图标开始Cortana收听后,UWP应用程序播放的音频没有回避的问题。
- 我们解决了一个问题,该问题可能导致网络弹出窗口中的条目陷入"需要采取的措施",直到您再次按"取消并连接"。
- 我们修复了在使用触摸调整窗口大小时影响触摸定位的问题。
- 我们已根据反馈对emoji关键字搜索结果进行了一些修复,包括添加了一个新关键字,以便键入"lgbtq"现在将返回Rainbow标志Emoji。请继续在"输入和语言">"表情符号面板"下的"反馈中心"中与我们分享反馈。
- 我们修复了可能导致"放大镜"中的"朗读"选项意外变灰的问题。
- 我们修复了开发人员反馈禁用"讲述人设置"中的"帮助使讲述人更好"切换的问题。
- 我们已修复了一个问题,以便当详细程度设置为2时,讲述人现在可以读取Excel单元格的内容。
- 我们修复了"讲述人"可能不会宣布组合框处于展开或折叠状态的问题。
- 我们修复了一个问题,该问题影响讲述人在Microsoft Edge中读取网站上某些超链接的名称的能力。
- 我们修复了一个问题,该问题影响讲述人在Visual Studio中读取代码窗口的能力。
- 我们修复了高对比度用户的问题,该问题在进入"轻松访问"时可能导致设置崩溃。