是否可以在没有 GUI 的情况下运行 Windows?

Bey*_*ora 73 windows command-line

我只是想知道是否可以像 Linux 一样在没有 GUI 的情况下运行 Windows——仅使用虚拟终端 (tty)

这背后的原因是,每当某些随机应用程序挂断时,我的 Windows 7 框经常会冻结,例如 Firefox(您甚至 Firefox,Chrome 都不会这样做)、MSN、Microsoft Office 等(我重新安装了无数次,Windows 已经对于我使用的每个版本都是这样,我认为它真的就像 Windows D:)

但是,我注意到,虽然当程序挂断并因此几乎冻结了我的整个桌面时,如果我碰巧有一个控制台窗口(我安装了 SUA,Windows 中内置的 Unix 层),只需使用 kill 命令,它就会关闭眨眼间关闭那个没有响应的应用程序,并再次返回一个响应式桌面。

所以我想知道:是否可以在桌面挂断时切换到一些纯文本界面,就像我有时在 Linux 上所做的那样?

Ƭᴇc*_*007 79

Windows Server CoreWindows的“无 GUI”版本:

从 Windows Server 2008 开始,Microsoft 提供了在没有大部分图形用户界面 (GUI) 的情况下安装操作系统的选项。这意味着当您登录到服务器时,您得到的只是命令行提示。没有 Windows 资源管理器,没有开始菜单,也没有 Internet Explorer 等等。你要设置IP地址吗?使用命令行。想重启?使用命令行。想要 。. . ? 反正你懂这个意思。

对于旧版本和非服务器版本,您可以编辑注册表项HKEY_LOCAL_MACHINE>Software>Microsoft>Windows NT>CurrentVersion>Winlogon并将 Shell 值更改为cmd.exe而不是Explorer.exe

并非完全没有 GUI 的选项,但它消除了资源管理器和许多吞噬所有资源的视觉“精美”。:)

  • Windows Server Core 仍然引导到窗口图形模式,它只是在窗口中运行命令提示符作为 shell。这更像是启动到 X 并只获得一个 XTerm 窗口。 (46认同)
  • @BeyondSora - 您可以随时使用任务管理器并杀死 Explorer.exe,它会重置并重新加载。Windows Vista 和 Windows 7 甚至有一个隐藏的“退出资源管理器”关闭选项,您可以访问(ctrl-shift-右键单击开始菜单上的电源按钮)。但我明白你的目标是什么,正如其他人所说,你永远不会在 Windows 中获得 100% 无 GUI。 (6认同)
  • 带有帧缓冲区控制台的 Linux 以图形模式与显示适配器一起运行。现在,处于“图形模式”的实际显示硬件并不是 GUI/TUI 区别的本质,因为它需要图形模式才能正确且完整地呈现 Unicode 文本用户界面。 (6认同)
  • 是的,但有时连任务管理器都不会弹出我遇到过几次这种情况,除了强行关闭之外我无能为力。但是前几天,我碰巧打开了我的SUA bash shell,而整个桌面都挂了,想要移动任何窗口,任务管理器就出不来了。幸运的是,我能够输入该控制台 所以我只是输入了 kill $(ps -A | grep access.exe),它立即关闭了访问,我的桌面再次响应 (3认同)

CJM*_*CJM 34

正如 afrazier 所建议的,与其寻找复杂的变通方法,为什么不解决核心问题呢?当然,您可以杀死(并重新运行)explorer.exe(正如 techie007 所建议的那样),但解决不稳定的原因对我来说听起来更谨慎。

Windows 7,尤其是 x64 变体,非常稳定。很明显,你有一些东西从根本上打破了平衡。

就个人而言,我会在可比性方面检查您的硬件,但也会检查故障。下载最新的稳定驱动程序。然后重新安装 Windows 7(最好是 x64),安装更新的驱动程序,并安装软件方面的基本要素,然后进行备份。

运行几天,如果一切顺利,再安装几个应用程序...但要小心你安装的东西 - 大多数 Windows 稳定性问题与编码不良的驱动程序有关,但偶尔会有某些 Windows 更新导致问题。

如果做不到这一点,作为一个明显的 *nix 粉丝,你为什么不考虑 Linux + Mono?

  • +1 修复根本原因。@BeyondSora 尝试检查事件日志,看看您是否可以更好地了解导致 Windows 挂起的原因。 (7认同)

use*_*686 22

这是“有点”可能的;请参阅本机外壳

在此处输入图片说明

  • 本机应用程序短缺。 (4认同)

小智 18

Windows 3.1、95 和 98 GUI 作为 DOS 操作系统之上的一个单独层运行。随着基于 NT 的体系结构(NT4、2000、XP)的出现,GUI 现在是操作系统,而“DOS”现在是一个应用程序。除了对 CLI 进行故障排除之外,没有 GUI 就无法运行较新的操作系统。

  • 那个叫DOS Prompt的东西,一定不能叫DOS。 (5认同)

小智 7

Microsoft 已宣布用于下一版 Windows Server(基于 Windows 10)的Windows Nano Server

Nano Server 是 Windows Server 的深度重构版本,占用空间小且远程管理安装,针对云和 DevOps 工作流进行了优化。[...] 在下一版本的 Windows Server 中可用,Nano Server 专注于两个场景:

  1. 生于云端的应用程序——支持多种编程语言和运行时。(例如 C#、Java、Node.js、Python 等)在容器、虚拟机或物理服务器上运行。
  2. Microsoft 云平台基础架构——支持运行 Hyper-V 的计算集群和运行横向扩展文件服务器的存储集群。

Windows Nano Server 中不会有 GUI:

[...],我们删除了 GUI 堆栈、32 位支持 (WOW64)、MSI 和许多默认服务器核心组件。 没有本地登录或远程桌面支持。所有管理都通过 WMI 和 PowerShell 远程执行。[...]