Windowsアクティベーション は可能な限り確実に設計されているため、Microsoftのグラフィカルツールによってシンプルになっています。プロダクトキーの削除、オンラインアクティベーションの強制、アクティベーションタイマーの延長など、より高度な操作を行う場合は、Slmgr.vbsが必要です。
このコマンドラインツールはWindowsに含まれており、設定アプリの[更新とセキュリティ]> [アクティベーション]画面で提供される標準のアクティベーションインターフェースでは利用できないオプションを提供します。
最初:管理者コマンドプロンプトウィンドウを開く
関連: Windowsアクティベーションはどのように機能しますか?
このツールを使用するには、管理者アクセス権を持つコマンドプロンプトを起動する必要があります。 Windows 8または10でこれを行うには、[スタート]ボタンを右クリックするか、Windows + Xを押します。表示されるメニューの「コマンドプロンプト(管理者)」オプションをクリックします。 Windows 7では、[スタート]メニューで[コマンドプロンプト]を検索して右クリックし、[管理者として実行]を選択します。
注意 :[パワーユーザー]メニューに[コマンドプロンプト]ではなく[PowerShell]が表示されている場合、それは Creators Update for Windows 10 。とても簡単です パワーユーザーメニューにコマンドプロンプトを表示するように切り替えます 必要に応じて、またはPowerShellを試してみることができます。あなたはほとんどすべてを行うことができます パワーシェル コマンドプロンプトで実行できること、およびその他の多くの便利なこと。
関連: Windows + Xパワーユーザーメニューにコマンドプロンプトを戻す方法
アクティベーション、ライセンス、有効期限の情報を表示する
現在のシステムに関する非常に基本的なライセンスおよびアクティベーション情報を表示するには、次のコマンドを実行します。このコマンドは、Windowsのエディション、プロダクトキーの一部を示し、それを識別できるようにし、システムがアクティブ化されているかどうかを示します。
slmgr.vbs / dli
アクティベーションID、インストールID、その他の詳細を含む、より詳細なライセンス情報を表示するには、次のコマンドを実行します。
slmgr.vbs / dlv
ライセンスの有効期限を表示する
現在のライセンスの有効期限を表示するには、次のコマンドを実行します。これは、組織のKMSサーバーからアクティベートされたWindowsシステムでのみ役立ちます。これは、リテールライセンスと複数のアクティベーションキーにより、有効期限が切れない永久ライセンスになるためです。プロダクトキーをまったく提供していない場合は、エラーメッセージが表示されます。
slmgr.vbs / xpr
プロダクトキーをアンインストールします
Slmgrを使用して、現在のWindowsシステムからプロダクトキーを削除できます。以下のコマンドを実行してコンピューターを再起動すると、Windowsシステムにはプロダクトキーがなくなり、非アクティブ化、ライセンスなしの状態になります。
リテールライセンスからWindowsをインストールし、そのライセンスを別のコンピューターで使用したい場合は、これによりライセンスを削除できます。そのコンピュータを他の人に譲る場合にも役立ちます。ただし、ほとんどのWindowsライセンスは、箱入りのコピーを購入した場合を除き、付属のコンピューターに関連付けられています。
現在のプロダクトキーのアンインストールを削除するには、次のコマンドを実行してから、コンピューターを再起動します。
slmgr.vbs / upk
コンピュータのセットアップ時にキーがレジストリに存在する必要がある場合があるため、Windowsはプロダクトキーもレジストリに保存します。プロダクトキーをアンインストールした場合は、以下のコマンドを実行して、レジストリからも削除されていることを確認する必要があります。これにより、将来コンピュータを使用する人がプロダクトキーを取得できなくなります。
このコマンドを単独で実行しても、プロダクトキーはアンインストールされません。レジストリから削除されるため、プログラムはそこからアクセスできませんが、上記のコマンドを実行してプロダクトキーを実際にアンインストールしない限り、Windowsシステムはライセンスされたままになります。このオプションは、現在のシステムで実行されているマルウェアがレジストリにアクセスした場合に、マルウェアによってキーが盗まれるのを防ぐように設計されています。
slmgr.vbs / cpky
プロダクトキーを設定または変更する
slmgr.vbsを使用して、新しいプロダクトキーを入力できます。 Windowsシステムにすでにプロダクトキーがある場合は、以下のコマンドを使用すると、古いプロダクトキーが指定したものにサイレントに置き換えられます。
次のコマンドを実行してプロダクトキーを置き換え、#####-#####-#####-#####-#####をプロダクトキーに置き換えます。このコマンドは、入力したプロダクトキーをチェックして、使用する前に有効であることを確認します。このコマンドを実行した後、コンピュータを再起動することをお勧めします。
設定アプリのアクティベーション画面からプロダクトキーを変更することもできますが、このコマンドを使用すると、コマンドラインから変更できます。
slmgr.vbs / ipk #####-#####-#####-#####-#####
Windowsオンラインをアクティブ化する
Windowsにオンラインアクティベーションを強制的に試行するには、次のコマンドを実行します。 Windowsの小売版を使用している場合、これにより、WindowsはMicrosoftのサーバーでオンラインアクティベーションを試行します。システムがKMSアクティベーションサーバーを使用するように設定されている場合、代わりにローカルネットワーク上のKMSサーバーでアクティベーションを試みます。このコマンドは、接続またはサーバーの問題が原因でWindowsがアクティブ化されず、強制的に再試行する場合に役立ちます。
slmgr。vbs /あと
Windowsをオフラインでアクティブ化する
Slmgrでは、オフラインアクティベーションを実行することもできます。オフラインアクティベーション用のインストールIDを取得するには、次のコマンドを実行します。
slmgr.vbs / dti
電話でシステムをアクティブ化するために使用できる場合は、確認を取得する必要があります。に電話する マイクロソフト製品アクティベーションセンター 、上記で受け取ったインストールIDを入力すると、すべてがチェックアウトされるとアクティベーションIDが与えられます。これにより、インターネットに接続せずにWindowsシステムをアクティブ化できます。
オフラインアクティベーション用に受け取った確認IDを入力するには、次のコマンドを実行します。 「ACTIVATIONID」を受け取ったアクティベーションIDに置き換えます。
slmgr.vbs / atp ACTIVEID
完了したら、
slmgr.vbs / dli
または
slmgr.vbs / dlv
アクティブになったことを確認するコマンド。
これは通常、PCがアクティブ化されていない場合、設定アプリのアクティブ化画面から実行できます。グラフィカルインターフェイスを使用する場合は、コマンドを使用する必要はありません。
アクティベーションタイマーを延長する
関連: Windows10をインストールして使用するためにプロダクトキーは必要ありません
一部のWindowsシステムでは、プロダクトキーを入力する前に、無料トライアルとして使用できる期間が限られています。たとえば、Windows 7は、苦情を申し立て始める前に30日間の試用期間を提供します。に この試用期間を延長する 残り30日にリセットすると、次のコマンドを使用できます。Microsoftのドキュメントに記載されているように、このコマンドは「アクティベーションタイマーをリセット」します。
このコマンドは数回しか使用できないため、試用期間を無期限に延長することはできません。使用できる回数は、「リアームカウント」によって異なります。
slmgr.vbs / dlv
コマンド。 Windowsのバージョンによって異なるようです。Windows7では3回、Windows Server 2008R2では5回のようです。
これはWindows10では機能しないようです。 プロダクトキーを提供しない場合は非常に寛大です とにかく。このオプションは、古いバージョンのWindowsでも引き続き機能し、将来的にはWindowsServerなどの他のエディションのWindowsでも引き続き機能する可能性があります。
slmgr.vbs / rearm
Slmgr.vbsは、リモートコンピューターでもアクションを実行できます
Slmgrは通常、現在のコンピューターで指定したアクションを実行します。ただし、コンピュータにアクセスできる場合は、ネットワーク上のコンピュータをリモートで管理することもできます。たとえば、以下の最初のコマンドは現在のコンピューターに適用され、2番目のコマンドはリモートコンピューターで実行されます。必要なのは、コンピューターの名前、ユーザー名、およびパスワードだけです。
slmgr.vbs / option
slmgr.vbscomputernameユーザー名password / option
Slmgr.vbsコマンドには、KMSアクティベーションおよびトークンベースのアクティベーションを処理するのに役立つ他のオプションがあります。相談する MicrosoftのSlmgr.vbsドキュメント 詳細については。