开发人员主页 Windows 自定义

借助开发人员主页中的 Windows 自定义,可以配置 Windows 环境以满足开发需求。

  • 调整高级文件资源管理器设置,例如显示文件扩展名、隐藏文件和系统文件、标题栏中的完整路径和空驱动器。
  • 使用开发驱动器见解优化 Windows 计算机的性能。
  • 启用或禁用可选的 Windows 虚拟化功能。
  • 自定义常规系统设置,例如长路径和任务栏行为。
  • 新的实验性功能。

Windows 自定义入门

  1. 通过运行以下命令,确保使用最新版本的开发人员主页:winget upgrade Microsoft.DevHome
  2. 启用希望在开发人员主页实验性设置中使用的任何 Windows 自定义实验性功能(设置>实验性功能>切换到)。

开发人员主页中的实验性设置的屏幕截图

文件资源管理器设置

在 Windows 中调整默认文件资源管理器设置,以获得更友好的开发人员体验,包括:

  • 显示文件扩展名:在文件资源管理器中列出文件时,显示文件扩展名(例如,.docx.png)。
  • 显示隐藏文件和系统文件:在文件资源管理器中显示所有文件,即使文件被标记为隐藏文件或系统文件。
  • 在标题栏中显示完整路径:在文件资源管理器中显示完整文件路径,而不是使用缩写路径。
  • 提取完成后显示文件:对压缩文件夹中的文件或文件夹执行解压缩(提取)操作后显示所有文件。
  • 显示空驱动器:所有附加驱动器都将显示在文件资源管理器中,即使为空也是如此。
  • 结束任务:启用在 Windows 任务栏中右键选择结束任务的功能。

开发驱动器见解

开发驱动器见解提供信息和建议,以优化特定于单个计算机和工作流的开发驱动器卷的使用。

一目了然地查看开发驱动器信息,例如总大小、使用的存储空间量和可用存储空间量。

开发驱动器见解还会列出有关移动包缓存的建议,例如 Pip 缓存或 NuGet 缓存位置,以提高计算机的性能。 此建议可能类似于:“将 C:\Users\user-name\AppData\Local\npm-cache 的内容移动到开发驱动器上的目录,例如 G:\packages\npm,并 NPM_CONFIG_CACHE 设置为开发驱动器上所选的目录位置。”

Windows 自定义中的开发驱动器见解的屏幕截图。

虚拟化功能管理

配置可选 虚拟化功能 以在计算机上启用/禁用虚拟化行为,包括:

  • 容器:提供用于创建和管理 Windows Server 容器及其资源的服务和工具。
  • 受保护的主机:使设备能够使用远程证明创建和运行受防护的虚拟机。
  • Hyper-V:提供用于创建和运行虚拟机及其资源的服务和管理工具。
  • Hyper-V 管理工具:包括用于管理 Hyper-V 的 GUI 和命令行工具。
  • Hyper-V 平台:提供可用于创建和管理虚拟机及其资源的服务。
  • 虚拟机平台:启用对虚拟机的平台支持。
  • Windows 虚拟机监控程序平台:使虚拟化软件能够在 Windows 虚拟机监控程序上运行。
  • Windows 沙盒:启用运行Windows 沙盒方案所需的依赖项。
  • 适用于 Linux 的 Windows 子系统:提供用于在 Windows 上运行本机用户模式 Linux shell 和工具的服务和环境。

常规系统设置

为开发人员 workfloow 配置各种 常规系统 设置,包括:

  • 结束任务:通过右键单击在任务栏中启用结束任务。
  • 启用长路径:从常见的 Win32 文件和目录函数中删除MAX_PATH限制。

静默后台进程

启用静默后台进程将通过向已在活动协调器 API 中注册了首选执行策略的应用程序发送暂停和恢复通知来,降低可延迟任务的优先级。

降低优先级的任务将暂停最多 2 小时,以便优先处理以开发为中心的性能。

结束“安静后台进程”会话后,可以查看分析摘要,以查看该设置如何影响开发期间的 CPU 使用率。

*开发人员主页中的“静默后台进程”功能仅在新式版本的 Windows 11 上可用,在不受支持的 Windows 版本上不会显示或作为实验性功能可用。

Windows 自定义中的静默后台进程

反馈和功能请求

开发人员主页是开源的,欢迎大家参与进来以及提供反馈。 在 GitHub 上提交 Windows 自定义的新功能请求。