(元々は 2008 R2 EnterpriseにアップグレードしてRAMを追加した後、Windowsは4.00 GBしか表示できません と尋ねられましたが、今では質問が本当には...)
私のDellサーバーには、2008 R2 Standardがプリインストールされています。 32GB以上のRAMを利用するためにエンタープライズにアップグレードしました。このサーバーは純粋に開発とテストのためのものなので、MSDNプロダクトキーをアップグレードに使用したいと思います。
最初はMSDN Enterpriseキーを使用してアップグレードしようとしましたが、それはありませんでした:
dism /online /Set-Edition:ServerEnterprise /ProductKey:[MSDN key]
=> Error DISM DISM Transmog Provider: PID=5728 Product key is keyed to [], but user requested transmog to [ServerEnterprise] - CTransmogManager::ValidateTransmogrify
現在のプロダクトキーをMSDNのものに変更するなど、いくつかのことを試しました。最終的に、私はいくつかのtechnetフォーラムの投稿にあるKMS汎用キーを使用しました。
dism /online /Set-Edition:ServerEnterprise /ProductKey:[KMS Generic Key]
...そしてこれはうまくいったようです。次に、(コントロールパネルを使用して)プロダクトキーをMSDNキーに再度変更しました。これで、問題は終わりだと思いました。後でVMを起動しようとしたときに、使用可能なRAMが4GBしかないことに気付きました。この時点では、ライセンスの変更とは関係がなく、BIOS設定やメモリ構成などを大胆に追跡しました。後でこれを見たときだけ...
...接続を確立してKMSジェネリックキーを再適用しました-すべてのRAMが戻ってきました。しかし、適切にライセンスされていないシステムを持っているので、おそらくそのままアクティブ化できるので、2日間お楽しみいただけます。MSDNキーを適用すると、4 GBのみRAMが使用可能になります。
a)最初からMSDNキーを使用してサーバーを最初から再構築する、またはb)小売エンタープライズライセンスを購入する
コマンドラインツールでは数分でこれを行うことができないようです。
この問題を回避する方法(つまり、OEM/KMSキーのバージョンをMSDNキーに切り替える)は、DISMを使用したり、Windows内からプロダクトキーを変更したりしないことです。それ以上のことをしなければなりません。
サーバーを元に戻す方法は次のとおりです。
KMSキーを使用してエンタープライズにアップグレードしたサーバーから始めます。これは私にとってライセンスされていません。
MSDNインストールメディア(つまり、焼き付けたISO)を使用して、現在のWindowsインスタンス内からインストーラーを実行します。その後、Windowsを再インストールできます。既存のファイル、アプリケーション、設定などを保持できるように、正しいオプションを選択していることを確認してください。
30分ほどすると、Windowsのインストールが完了します。 Windowsをライセンス認証する場合は、MSDNキーを使用すると、すべてが機能します。
したがって、OEM/KMS/MSDN間でキーを切り替えることはできないようです。キーを正しく「取得」するには、適切なインストールメディアからWindowsをインストール(または再インストール/更新)する必要があります。
トム
将来これに遭遇した人は誰でも、キーを切り替えることができます(私はR2のみを信じています)。切り替えた後、操作を再調整する必要があります。
CMDから
SLMGR /武装
次に、サーバーを再起動します。
アクティベーションキーを入力し、サーバーを再起動します
これで、RDPとメモリ使用量が正しくなります。