在 Windows 11 中的非系统驱动器上安装应用程序可能会导致文件分散、意外的存储使用以及潜在的安全问题。通过配置系统策略,管理员可以将应用程序安装严格限制在主系统驱动器上,确保来自 Microsoft Store 或其他来源的新应用程序仅安装到C:。这种方法简化了管理并防止用户将应用程序移动或安装到其他驱动器。
使用本地组策略编辑器限制应用程序安装
步骤一:按启动本地组策略编辑器Windows + R, 打字gpedit.msc,并按Enter。此工具适用于 Windows 11 专业版、企业版和教育版。

步骤2:在左侧窗格中,导航至Computer Configuration > Administrative Templates > Windows Components > App Package Deployment.

步骤3:找到名为的策略Disable installing Windows apps on non-system volumes在右侧窗格中,双击它以打开其属性。

第4步:选择Enabled激活限制。此设置可防止用户将应用程序安装或移动到系统驱动器以外的驱动器。

第5步:点击OK保存更改并关闭编辑器。更改立即生效,但某些系统可能需要重新启动。
通过设置此策略,任何将新应用程序移动或安装到非系统驱动器的尝试都将被阻止。之前移动或安装在其他驱动器上的现有应用程序不受影响。
使用注册表编辑器应用限制
对于 Windows 11 家庭版用户或喜欢直接更改注册表的用户,可以通过编辑 Windows 注册表来设置相同的限制。在进行更改之前务必备份注册表,以避免意外的系统问题。
步骤一:按打开注册表编辑器Windows + R, 打字regedit,并按Enter.

步骤2:导航到以下路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Appx
步骤3:在右侧窗格中右键单击并选择New > DWORD (32-bit) Value。命名新值RestrictAppToSystemVolume.

第4步:双击新值并将其数据设置为1。这会强制执行限制,阻止应用程序安装或移动到非系统驱动器。

第5步:关闭注册表编辑器并重新启动计算机以应用更改。
将来要取消限制,只需删除RestrictAppToSystemVolume值或将其数据设置为0.
其他注意事项和提示
阻止非系统驱动器上的应用程序安装仅适用于新安装和移动。其他驱动器上已存在的应用程序将继续像以前一样运行。更改组策略或注册表设置需要管理权限。如果您正在管理多个系统,请考虑使用组策略进行集中控制。
还建议定期检查应用程序存储设置Settings > System > Storage > Advanced storage settings > Where new content is saved确认系统驱动器仍然是新应用程序安装的默认位置。

对于寻求进一步自动化的组织或高级用户,可以创建注册表文件并将其部署到多台计算机以快速实施此策略。
将应用程序安装限制在系统驱动器上可以改善存储管理,并降低不需要的文件使辅助驱动器混乱的风险。这些方法使管理员和用户可以清楚地控制应用程序在 Windows 11 中的驻留位置。
