我正在尝试为最终用户在我们的一台标准 Optiplex 台式机上安装 Matrix SPM 软件,但在安装过程中出现错误“Microsoft Windows 必须安装在“C:\WINDOWS”中。安装中止。”
我检查了我们的映像(Win10 Enterprise LTSC 2019 [相当于 1809])和戴尔的 OEM 映像(Win 10 Enterprise 21H2),两者都使用 C:\Windows。我检查了运行 XP SP3 的供应商提供的 PC 和运行 Win10 Home 21H1 的最终用户个人 HP 笔记本电脑,两者都已成功安装该软件,并且都使用 C:\WINDOWS。
我知道您可以在环境变量中更改 windir,但默认值是 %SystemRoot%,而不是硬编码的 C:\Windows,我不太愿意更改这样的引用。我尝试启动到 PE 环境并重命名为 C:\WINDOWS,但安装程序没有发现任何差异,大概是因为更新文件夹名称实际上不会更改 windir 或 %SystemRoot%。
一些研究导致了使文件夹或驱动器的内容区分大小写的指南,这样你可以在同一位置拥有 foo.bar 和 FOO.BAR,但我担心系统范围的区分大小写可能会导致其他应用程序出现问题。
是否有人知道如何改变 C:\Windows 的大小写以使其对应用程序可见,或者欺骗安装程序忽略大小写?
我看过WINDIR 环境变量解析为 %SystemRoot% 而不是 C:\windows它处理的是我想要改变的相同变量,但这不是我所处理的问题完全相同的问题。