Windows 10 WSL现在可以在启动时运行Linux命令

Windows 10 WSL现在可以在启动时运行Linux命令

Microsoft现在允许Windows Linux子系统(WSL)的用户在WSL分发启动时自动运行命令。

WSL 是Microsoft设计的一个兼容性层,它使Windows 10可以在Windows计算机上本机运行ELF格式的Linux二进制文件。

开发人员通道中的内部人员想要升级到Windows 10 Build 21286以访问此新功能,可以通过进入Windows Update并检查新更新来进行。

Windows Insider Program高级程序经理Brandon LeBlanc说: “我们添加了一个选项,允许您在启动WSL发行版时运行任何指定的Linux命令。”

“可以通过编辑发行版中的/etc/wsl.conf文件并在标题为command 的部分下添加标题的选项来实现此目的boot。”

例如,如下面的屏幕快照所示,用户可以使用此新的WSL功能来记录其WSL发行版的启动时间和日期。

WSL启动命令
图片:微软

一旦添加到WSL发行版的/etc/wsl.conf文件中,则在发行版启动时将自动运行Linux命令。

LeBlanc补充说:“即使关闭了其中的最后一个Linux进程,WSL发行版仍将运行几分钟。”

“您可以查看您的WSL发行版是否正在运行wsl --list --verbose,也可以使用来手动关闭所有WSL发行版wsl --shutdown。”

其他新功能,修复和改进

微软还在此Windows 10 Dev版本中更新了存储空间设置,现在允许使用“设置”应用程序创建和管理存储空间。

专门用于存储空间功能的新设置页面允许创建存储池和存储空间,以及添加和删除磁盘以及优化池。

此版本还附带Windows File Recovery工具的简化版本以及类似于Google Discover的Windows 10新功能,称为“新闻和趣味”,可使用任务栏弹出按钮显示推荐的新闻故事,体育比分和天气信息。

变更和改进:

  • 基于反馈,(GitHub问题#1495),我们添加了一个选项,以禁用UWP应用程序的自动控制器到虚拟键的映射。如果需要执行此操作,请添加以下注册表项,并将“已启用”的DWORD值设置为0:HKLM\Software\Microsoft\Input\Settings\ControllerProcessor\ControllerToVKMapping.

修正:

  • 我们已修复并引起一些内部人员的问题,在使用Build 21277上的Azure Active Directory或Active Directory帐户登录Windows后,弹出窗口显示“您的PC出现问题并在1分钟内重新启动”。
  • 我们修复了“设置”>“系统”>“存储”>“管理磁盘和卷”下没有驱动器出现的问题。
  • 我们修复了一个问题,该问题导致从“设置”中添加打印机时,某些打印机无法连接。
  • 我们解决了一个问题,该问题可能导致重新启动PC后有时会意外退出应用程序和网站。
  • 我们修复了右键单击任务栏图标时,上下文菜单中的Windows安全图标有时过大的问题。
  • 我们修复了在对某些文件进行转码时可能导致MediaTranscoder挂起的问题。
  • 我们解决了一个问题,即在按麦克风图标开始Cortana收听后,UWP应用程序播放的音频没有回避的问题。
  • 我们解决了一个问题,该问题可能导致网络弹出窗口中的VPN条目陷入“需要采取的措施”,直到您再次按“取消并连接”。
  • 我们修复了在使用触摸调整窗口大小时影响触摸定位的问题。
  • 我们已根据反馈对emoji关键字搜索结果进行了一些修复,包括添加了一个新关键字,以便键入“ lgbtq”现在将返回Rainbow标志Emoji。请继续在“输入和语言”>“表情符号面板”下的“反馈中心”中与我们分享反馈。
  • 我们修复了可能导致“放大镜”中的“朗读”选项意外变灰的问题。
  • 我们修复了内部人员禁用“讲述人设置”中的“帮助使讲述人更好”切换的问题。
  • 我们已修复了一个问题,以便当详细程度设置为2时,讲述人现在可以读取Excel单元格的内容。
  • 我们修复了“讲述人”可能不会宣布组合框处于展开或折叠状态的问题。
  • 我们修复了一个问题,该问题影响讲述人在Microsoft Edge中读取网站上某些超链接的名称的能力。
  • 我们修复了一个问题,该问题影响讲述人在Visual Studio中读取代码窗口的能力。
  • 我们修复了高对比度用户的问题,该问题在进入“轻松访问”时可能导致设置崩溃。

*编译:Domino

*来自:bleepingcomputer