更改 Windows Shell 会影响我运行 Windows 程序的能力吗?

更改 Windows Shell 会影响我运行 Windows 程序的能力吗?

我最近开始在笔记本电脑上使用 Linux,我非常喜欢它。特别是我对 Linux 中自定义桌面环境的能力感到不知所措。我开始阅读有关它的信息,我了解到你可以替换我在台式计算机上使用的 Windows 7 中的 Windows shell。但是我想知道它是否会以任何方式影响我运行 Windows 程序的能力?目前我使用一些需要运行的 Windows 程序。在 Windows 上使用自定义 shell 有什么缺点吗?

答案1

不会,因为当你替换 Windows 中的“shell”时,你实际上只是替换了 UI,而用户界面与你运行的程序无关。
自从 XP 以来,我再也没有这样做过,但原理是一样的,只是视觉上的调整。

它不像 Linux,Linux 的 shell 就像是 Windows 上的 DOS,而且更加复杂。

答案2

我预计替换的 shell 可能会引起问题,尽管很可能不会引起很多问题(并且可能不会引起任何明显的问题)。例如,4DOS 是 Windows 95 之前的 MS-DOS 平台的新 shell。兼容性非常高,但不是绝对的。对于任何重要的事情,请务必先备份重要数据并进行仔细的测试,直到您满意所有事情都能按预期运行为止。

请注意,Windows 中的“shell”是指与用户交互的用户界面,因此涉及图形。如果您只是想要一个备用命令行提示符,您可以安装它并为其制作一个图标,这不太可能影响许多本质上图形化程度很高的程序。

多年前,使用替代 shell 的一个原因是替代 shell 对系统资源的要求可能较低。从那时起,计算机变得越来越强大,足以轻松满足 Microsoft shell 的系统要求。

您可能希望考虑是否需要替换 shell。在 DOS 时代,这是一个好主意,因为默认的 COMMAND.COM shell 非常有限。使用新的 Windows shell,许多更改都可以通过附加组件来完成,而不必替换 Microsoft 的 shell。随着 Microsoft 改变 Windows 的工作方式(使用较新的 Windows 版本),这种方法可能不太可能失效。即使您决定使用可以用作 shell 的第三方程序,您可能也希望检查是否可以通过在 Windows shell 中运行软件来实现其大部分功能,而不是替换 Windows shell。

相关内容