你可以在现有的Windows PC上运行Windows Server吗?

像WAMP允许在现有的Windows PC上运行一个类Unix的networking服务器,有没有什么办法在现有的Windows PC上安装Windows Server?

我正在考虑重新使用一台PC作为服务器,同时允许用户使用Windows应用程序正常工作。

好的,因为你使用wamp作为例子(apache,mysql,php)我假设你正在谈论web应用程序? 您可以使用Microsoft的免费Web平台安装程序来做类似的事情。 使用它来获得IIS,SQL Server(快速),几乎所有你需要在Windows机器上托pipeWeb应用程序。

它将安装在XP,Vista,7以及服务器操作系统上。

简单地在计算机上运行Virtual PC并虚拟化Server实例,可能会发现最简单的方法。 当然,你也可以使用VMWare服务器,但为了简单起见,我正在考虑Virtual PC。 无论哪种方式,确保你有足够的备用RAM。 至less512MB,最好是1GB。

你能详细描述一下你想要“服务器”做什么吗? 它会提供文件或打印机? 你可以用非服务器的Windows来做到这一点,但这只是对有限数量的并发用户而已。 性能可能受到影响 – 如果本地用户正在进行3D渲染,networking用户将受到影响,并且如果networking用户决定将其PST文件托pipe在共享上,则本地用户将受到影响。

正如mfinni指出的那样,您可以在标准PC上执行有限的服务器任务,如共享打印机并共享硬盘。 这被称为工作组,是Windows PC的默认configuration。

虽然我不推荐这个设置超过5个左右的用户。 原因是如果作为服务器的计算机重新启动,则打印将停止,打开的文件将不再可访问并可能被损坏。 出于这个原因,重要的是文件在本地复制,编辑,然后复制回来,如果你使用一台机器作为文件服务器。 不要直接从服务器上打开文件。

在一个虚拟的pc会话中运行一个完整的windows服务器我永远不会推荐。 性能将是微不足道的,并将在工作组设置中具有相同的问题。 即,如果不closures服务器,则无法重新启动机器。 另一个问题是,如果您使用域控制,则本地PC将在启动之前访问域控制器。 幸运的是,有证书的caching,但可能有问题。