KMSの現在のカウントが足りない場合の増やし方

KMS ライセンス認証の処理は、特にしきい値を超えてすべてのクライアントをライセンス認証しようとしている場合は、少々面倒な作業になることがあります。ライセンス認証リクエストが足りず、カウントが低すぎることを示す恐ろしい 0xC004F038 エラーが発生することがあります。少し奇妙ですが、サーバーは過去 30 日間にライセンス認証を試みたクライアントの数を記録しており、その数が十分でない場合、新しいクライアントはライセンス認証されません。ライセンスを購入したり、KMS をセットアップしたりしたのに、カウントがないか、停止している可能性があります。このガイドでは、数十台の仮想マシンをドラッグしたり、永遠に待ったりすることなく、手動でカウントを増やす方法について説明します。目標は、KMS に十分なリクエストがあると思い込ませて、ライセンス認証をスムーズに進めることです。

KMSアクティベーションカウントの問題を修正する方法

方法1: スクリプトを使用してKMSアクティベーションカウントを手動で増やす

アクティベーションエラーで行き詰まっていて、正当なリクエストが積み上がるのを待ちたくない場合は、これがおそらく最も簡単な方法です。基本的には、KMSサーバーへのリクエストを偽装するスクリプトを作成し、人為的にリクエスト数を増加させます。小規模で隔離された環境を管理している場合や、多数のマシンを迅速にテストしている場合に便利です。通常、この方法では、スクリプトが読み取る小さなファイルをいくつか作成し、シミュレートする「偽の」クライアントの数をサーバーに伝えます。ただし、KMSサーバー自体で実行しないように注意してください。実行すると、アクティベーション試行回数が狂ってしまいます。

方法2:VMスナップショットを使用して不正にカウントを増やす

スクリプトによるアプローチが少し面倒に感じたり、より「実践的な」方法を希望する場合は、仮想マシンのスナップショットが役に立ちます。基本的には、VM(Windows 10でも問題なく動作します)を作成し、アクティベートやキー入力は行わず、隔離された状態にしておきます。次に、いくつかのスクリプトを設定します。1つは再起動とホスト名の変更、もう1つはOSのアクティベートです。スナップショットを作成したら、再起動スクリプトを実行し、再起動後、アクティベーションスクリプトを実行します。スナップショットにロールバックし、必要な回数だけ繰り返します。毎回アクティベーション回数を増やすことで、KMSは実際よりも多くのクライアントを処理したと認識します。

再アーム.bat:

start "" "cmd /c slmgr /rearm" timeout /t 15 /nobreak > NUL wmic computersystem where name="%COMPUTERNAME%" call rename name="vmpc-%random%" shutdown /r /t 0 

kms_activate.bat:

set skms=kms_server.woshub.com sc start sppsvc script.exe "%systemroot%\system32\slmgr.vbs" /skms %1 cscript.exe "%systemroot%\system32\slmgr.vbs" /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX cscript.exe "%systemroot%\system32\slmgr.vbs" /ato 

アクティベーションスクリプトを起動スクリプトに組み込み、スナップショットを作成し、リアームスクリプトとアクティベーションスクリプトを繰り返し実行します。ただし、これらのスクリプトは実際のサーバーや本番環境では実行しないでください。これは隔離されたテスト環境やラボ環境向けです。この目的は、複数の物理マシンや仮想マシンを常時オンラインにすることなく、反復処理ごとにカウンターを増やすことです。

まとめ

正直なところ、これらの方法は完全に合法とは言えませんが、隔離された環境やラボでアクティベーションのしきい値を超えようとしているだけであれば有効です。もちろん、Microsoftは規制を強化し続けているため、1年前に有効だった方法が今は機能しない可能性があります。それでも、簡単な概念実証や小規模ネットワークの管理には便利です。ただし、このトリックをネットワーク全体に広げるのはやめましょう。少なくとも、将来的に再アクティベーションの手間がかかることを覚悟しておいてください。

まとめ

  • 実際のクライアント要求だけでは不十分な場合は、スクリプトを使用してクライアント要求を偽装します。
  • 注意: KMS サーバー自体でスクリプトを実行しないでください。
  • 仮想マシンのスナップショットは、複数の新しいクライアントをシミュレートするのに役立ちます。
  • 調整後は必ず現在のカウントを確認してくださいslmgr /dli

まとめ

これらのトリックは、時間を稼いだり、複雑な設定に踏み込まずに構成をテストしたりするのに役立ちます。完璧ではありませんが、時には迅速な解決策が必要になることもあります。このトリックが、誰かのアクティベーションがスムーズに機能するのに役立つことを願っています。ただし、安全な場所に保管し、やり過ぎにはご注意ください。Microsoftも決して愚かではありません。