开发人员主页 Windows 自定义
借助开发人员主页中的 Windows 自定义,可以配置 Windows 环境以满足开发需求。
- 调整高级文件资源管理器设置,例如显示文件扩展名、隐藏文件和系统文件、标题栏中的完整路径和空驱动器。
- 使用开发驱动器见解优化 Windows 计算机的性能。
- 启用或禁用可选的 Windows 虚拟化功能。
- 自定义常规系统设置,例如长路径和任务栏行为。
- 新的实验性功能。
Windows 自定义入门
- 通过运行以下命令,确保使用最新版本的开发人员主页:
winget upgrade Microsoft.DevHome
。 - 启用希望在开发人员主页实验性设置中使用的任何 Windows 自定义实验性功能(设置>实验性功能>切换到开)。
文件资源管理器设置
在 Windows 中调整默认文件资源管理器设置,以获得更友好的开发人员体验,包括:
- 显示文件扩展名:在文件资源管理器中列出文件时,显示文件扩展名(例如,
.docx
或.png
)。 - 显示隐藏文件和系统文件:在文件资源管理器中显示所有文件,即使文件被标记为隐藏文件或系统文件。
- 在标题栏中显示完整路径:在文件资源管理器中显示完整文件路径,而不是使用缩写路径。
- 提取完成后显示文件:对压缩文件夹中的文件或文件夹执行解压缩(提取)操作后显示所有文件。
- 显示空驱动器:所有附加驱动器都将显示在文件资源管理器中,即使为空也是如此。
- 结束任务:启用在 Windows 任务栏中右键选择结束任务的功能。
开发驱动器见解
开发驱动器见解提供信息和建议,以优化特定于单个计算机和工作流的开发驱动器卷的使用。
一目了然地查看开发驱动器信息,例如总大小、使用的存储空间量和可用存储空间量。
开发驱动器见解还会列出有关移动包缓存的建议,例如 Pip 缓存或 NuGet 缓存位置,以提高计算机的性能。 此建议可能类似于:“将 C:\Users\user-name\AppData\Local\npm-cache
的内容移动到开发驱动器上的目录,例如 G:\packages\npm
,并 NPM_CONFIG_CACHE
设置为开发驱动器上所选的目录位置。”
虚拟化功能管理
配置可选 虚拟化功能 以在计算机上启用/禁用虚拟化行为,包括:
- 容器:提供用于创建和管理 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 版本上不会显示或作为实验性功能可用。
反馈和功能请求
开发人员主页是开源的,欢迎大家参与进来以及提供反馈。 在 GitHub 上提交 Windows 自定义的新功能请求。