AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 34846
Accepted
Jeff Atwood
Jeff Atwood
Asked: 2009-07-02 21:19:43 +0800 CST2009-07-02 21:19:43 +0800 CST 2009-07-02 21:19:43 +0800 CST

从 Windows Server Standard 就地升级到 Enterprise 或 Datacenter

  • 772

我们遇到了一个小问题,即 Windows Server Standard 仅支持 32 GB 内存,当您的服务器最近升级到 48 GB 内存时,这令人沮丧。

是否可以从 Windows Server Standard(最大 32 GB 内存支持)到 Windows Server Enterprise 或 Datacenter(最大 2TB 内存支持)进行就地升级?

我尝试从操作系统中启动 Windows Server 2008 setup.exe,这给了我一个“升级”选项。但是当我进入过程的“你想在哪里安装 Windows”部分时,它告诉我

您选择的分区可能包含以前 Windows 安装中的文件。如果是这样,这些文件和文件夹将被移动到名为 Windows.old 的文件夹中。您将能够访问 Windows.old 中的信息,但您将无法使用以前版本的 Windows

那是……不是……我点击“升级”时的想法!

我真的不想在我们的生产数据库服务器上安装干净的操作系统,如果可能的话,我宁愿进行升级安装!

windows-server-2008
  • 6 6 个回答
  • 73421 Views

6 个回答

  • Voted
  1. Ryan Bolger
    2011-01-26T20:57:58+08:002011-01-26T20:57:58+08:00

    我知道这个问题最初是关于 Server 2008 的,但我想我会发布一个更简单的答案,适用于 Server 2008 R2(以及 Win7)。我从TechNet Server Core 博客文章中获得了原始信息。

    从 Windows 7 和 2008 R2 开始,可以使用 dism 实用程序就地升级版本。您只能在版本中向上(即标准到企业)并且您不能撤消更改。您还需要与您要使用的版本相关联的 KMS 客户端设置密钥。这是KMS 客户端设置密钥列表的链接

    要确定安装的版本,请运行:
    DISM /online /Get-CurrentEdition

    要检查可能的目标版本,请运行:
    DISM /online /Get-TargetEditions

    最后,要启动升级,请运行:
    DISM /online /Set-Edition:<edition ID> /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

    例如,要从低级版本升级到 Enterprise,请运行:
    DISM /online /Set-Edition:ServerEnterprise /ProductKey:489J6-VHDMP-X63PK-3K798-CPX3Y

    • 17
  2. Best Answer
    mrdenny
    2009-07-02T22:01:13+08:002009-07-02T22:01:13+08:00

    我启动了一台装有 Windows 2008 Standard 的 VM,然后将其升级到 Enterprise。起初我不能,因为我在 C 驱动器上没有足够的可用磁盘空间。似乎需要 15-20 Gigs 的可用空间。一旦我使 C 驱动器变大,它就可以毫无问题地升级。

    当没有足够的空间时,它不会升级,并且需要我安装一个新的操作系统,就像你说你看到的那样。

    单击升级后,安装程序确认我要升级,然后开始升级。它目前仍在运行,但我相信它最终会完成。

    • 13
  3. Evan Anderson
    2009-07-02T21:23:51+08:002009-07-02T21:23:51+08:00

    微软似乎是这么说的:http://technet.microsoft.com/en-us/library/cc755199(WS.10).aspx

    这个讨论似乎表明这是从现有操作系统内部启动 SETUP.EXE 的问题,就像您所做的那样:http://social.technet.microsoft.com/Forums/en-US/winserversetup/thread/a9fb29a1-9cad-4d01-9e65-ce9b2b88232b

    我会说启动一个暂存盒并尝试一下...(或启动一个社区 IT 支持站点,然后等待一些上瘾的可怜的傻瓜去做,然后报告它是否有效...>微笑< )

    • 5
  4. splattne
    2009-07-02T22:42:06+08:002009-07-02T22:42:06+08:00

    您收到的消息在上下文中是有意义的,即此升级过程与将 Windows Server 2003 升级到 2008 的过程相同。这是一个警告,旧版本(在您的情况下为 2008 标准版)在升级后无法使用。

    在升级过程中,与之前安装的 Windows 版本相关的所有文件、文件夹和应用程序都将重新定位到 windows.old 文件夹并存储所有用户设置。

    完成此任务后,将执行新 Windows 版本的全新安装,并将所有保存的用户设置迁移到新环境。成功升级将包括以前操作系统安装中的所有应用程序、设置和用户文件 - 在您的情况下,来自 Windows Server 2008 Standard。

    祝你好运!

    • 1
  5. Oskar Duveborn
    2009-07-03T00:24:20+08:002009-07-03T00:24:20+08:00

    由于答案已经在这里,我只是认为我会成为无聊的人,因为在 Windows 上进行升级的一般意见是,这是为家庭使用而保留的功能,即使这样也只能作为最后的手段。

    擦除并重新部署。在升级过程中,有太多事情可能会出错,但不会立即显现出来。

    但好在它似乎有效,我猜;p

    • 1
  6. knurmia
    2011-06-01T10:47:08+08:002011-06-01T10:47:08+08:00

    我在尝试从 Standard 升级到 Enterprise 时遇到了一些问题,因为我们的产品密钥适用于两个版本。在这个博客中找到了原因。该博客还建议使用 MS 客户端设置密钥进行升级。可以在此处找到密钥。

    • 0

相关问题

  • 如何在 Windows 2008 上配置 iSCSI MPIO?

  • 在多个 Windows 2008 服务器上安装 SSL 证书

  • Windows Server 2008 升级到带有 Hyper V 的 R2

  • 如何提高 Hyper-V 性能

  • 从 2003 年迁移到 2008 年 Microsoft 群集技术

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve