来自问题:
Windows应该以交互方式启动以作为服务器运行?
我始终认为,服务器提供的networking服务/服务器没有任何人交互地select哪个Windows启动或以用户帐户交互启动。
Update1:这篇文章有上面提到的问题的上下文。 由于我无法在superuser.com上回答,被禁止在那里,我重复了这个问题,并提供了我的答案。
与Windows相关的问题并不是在启动Windows时启动networking服务,而是在 Windows启动之前询问启动菜单。 提出问题的人要么没有默认设置,要么将默认设置设置为另一个操作系统(或者他已经切换了windows变体,而且boot.ini的升级包含错误的条目以及正确的条目,或者他有多个Windows版本安装在双引导安排)。
真正的networking服务(文件共享,IIS,SQL Server变体,Cygwin的SSHd,…)不需要login的交互式用户来操作,但如果你有程序提供networking服务,但作为一个应用程序用户,并在用户login时启动(而不是作为系统服务安装),那么您将需要该用户login。
请通过“交互式”阐明您的意思。
服务器服务确实提供服务,无论是否有人login。但Windows没有较低的运行级别(如Unix类操作系统),以便它不运行GUI来保存系统资源。 Server 2008有一个“Core”安装types,除了一个命令提示符以外,只能启动一个非常小的GUI。
我build议不要使用XP盒作为服务器。 尝试让服务器操作系统进行testing,特别是如果这是您的应用程序将在生产中运行。
-Waldo
Windows XP不应该首先用作服务器。
您可以编辑boot.ini文件以select要引导到的适当版本的Windows。 除非特定应用程序需要交互式会话,否则不需要login。
回答问题: “如何让Windows XP Professional升级直接启动,而无需在启动时select它?
编辑了boot.ini(在notepad.exe中我发现它更直观),默认Windows,就像你在advicse
对于开发服务器,您将需要自动启动而无需用户交互(如果电源已经振荡)。
对于使用用户名+密码自动引导,无需手动参与此操作,请在命令提示符下键入+回车
在打开的窗口GUI中,select要从其启动服务器Windows XP的用户启动并取消选中checkbox“用户必须input用户名和密码才能使用此计算机”,然后正确回答信箱(密码,确定等)。
虽然,我感到困惑的是,一台服务器机器需要某些Windowss以及在(pseudointeractive)用户帐户下被启动…