之前有个很小但是比较困扰的问题:
Windows 11 双击启动 nginx 会打开空白的终端,而 Windows 10 不会。是怎么回事?
之前搜了互联网没有找到理想的答案,现在问了下 ChatGPT
,马上就给出答案
它是真的在分析问题
它不适合当百科全书用,因为有时会胡说八道
它更适合你现在做什么就问它,马上就能验证真假的那种场合
它另一个大优势是,它很懂中文,更懂其它语言(应该特别是英语)。通过它你可以用中文去搜索庞大的其它语言的数据。这真不得了。
下面是它给的答案:
这可能是由于 Windows 11 中默认的启动方式不同于 Windows 10 ,导致了这种差异。在 Windows 11 中,当您启动一个程序时,它会默认在一个新的命令提示符窗口中启动。因此,当您双击启动 Nginx 时,它会打开一个新的命令提示符窗口用于运行 Nginx 。这个新窗口将一直保持打开状态,直到您手动关闭它。
在 Windows 10 中,启动一个程序时,它会默认在后台以无界面模式运行,不会打开一个新的命令提示符窗口。因此,在 Windows 10 中,当您双击启动 Nginx 时,它会在后台以无界面模式运行,不会打开新的命令提示符窗口。
如果您想要在 Windows 11 中禁止打开新的命令提示符窗口,可以使用快捷方式来启动 Nginx 程序。打开 Nginx 程序所在的文件夹,右键单击 Nginx 可执行文件,并选择“创建快捷方式”。然后在新创建的快捷方式上右键单击,选择“属性”,在“快捷方式”选项卡下,将“运行”选项更改为“最小化”,这样启动 Nginx 时将不会打开新的命令提示符窗口。