web-dev-qa-db-ja.com

サポートが終了した後、どうすればWindowsXPをアクティベートできますか?

Windowsをアクティブ化するためのオプションはありますかXP今日では?

XP(電話とオンライン)で提供されている「通常の」メソッドは機能しなくなりました。電話番号はアクティベーションにはもう有効ではありません(私はドイツの電話番号を試しました)。 (DMZ ICMPやHTTPのような他のプロトコルがインターネットサーバーにアクセスしたときに正常に機能した)内のクイックテストで動作します。

Activation screen

私がスーパーユーザーでここで見つけることができる最新の質問/回答はこれです: XP Activation and Dual Booting これは私の質問への回答を提供しません。さらに、質問は一般にそれがどのように(既存の回答でどのように行われていないか)ではなく、他の問題(デュアルブート)についても実行できるかどうかのみを尋ねるので、アクティベーションプロセスに関する特定の質問としてもう一度質問を投稿することにしました。

ソリューションは回避策(アクティベーションチェックを無効にする)にすることができますが、セキュリティ上の理由から、バイナリダウンロードを含めることはできません。できれば、ネットワーク/インターネット接続も必要ありません。 WinXPを使用する方法はありませんが、セキュリティリスクを最小限に抑えたいと考えています。

EDIT1:かなり多くの人が質問したので、(私の意見では)この質問が重複ではない理由に注意してくださいof XP Activation and Dual Booting 、上記の私の説明を参照してください。 meta here で徹底解説しました。

EDIT2:残念ながら、MSのサポートやセールスに電話することを提案しました。残念ながら、WinXPのサポートは終了しています。

EDIT3:セキュリティアップデートなしで古いOSを実行すると、セキュリティリスクが発生することに注意してください ここBurceWayne は正しく指摘しています。したがって、可能であれば、デバイスのOSを変更またはアップグレードする必要があります。 ただし場合によっては、別のOSに変更することはできません。特定のドライバ/ HW/SWはWin XPとのみ互換性があるためです。

EDIT4:アクティベーションプロセスは、(ライセンスステッカーなどから)インストール/シリアルキーを入力した後に行われます。

74
Albin

私は2つのソリューションを見つけました。どちらもオフラインで動作するため、WinXPシステムをネットワークに接続する必要はありません(WinXPを使用する必要がありますが、セキュリティリスクを最小限に抑えるように努めています)。

A)電話でのアクティブ化

まだサポートされている製品の現在のMSアクティベーション番号を呼び出し(例: Win7のアクティベーション の場合)、音声メニューで[その他の製品]を選択します。これは、システムを改ざんする必要がないため、私が好むものです。私の場合(2019年11月) Microsoft Licensing Activation Centersの世界中の電話番号 へのリンクをたどりました。

B)アクティベーションプロセスを無効にする

OOBETimerキー(HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion/WPAEvents/OOBETimer)とコマンドプロンプトからアクティベーションを開始:msoobe /a。これにより、有効化の要件が完全に無効になりますが、問題が発生する可能性があります(まだ見つかりません)( source

62
Albin

オンラインアクティベーションの失敗について、システムの日付を確認しましたか?

1週間前に古いマシンでWindows XPをアクティベートしました。

インターネット関連のほとんどすべてが機能しなかった理由(閲覧、Windowsの更新、アクティブ化)を2日間調べたところ、日付が間違っていて、2004年に設定されました。

証明書は期限切れ(日付が将来の場合)またはまだ有効ではない(日付が過去の場合)と見なされるため、ひどく間違った日付はssl/tlsを使用するすべてを破壊します。これには明らかにWindowsのアクティブ化が含まれます。

現在の日時に変更し、OSのアクティベートとアップデートができました。

9
s4iya

このプロセスを実行するには、この.batスクリプトを試してください。 .gifファイルのサイズの制限(3.9mb)のため、 viewers here のリンク。


この.batスクリプトがそれを行います。


@echo off && cd /d "."
rem :: the windows reg key used to activate process in this bat/cmd read/write/delete ::  
set "_wpaKey=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents"

reg query  "%_WPAKey%" | find /i "OOBETimer"                & rem/ output key value in screen
reg export "%_WPAKey%" ".\PAEvents_SAVE_Original.Reg"       & rem/ save original value in file
reg delete "%_WPAKey%" /v "OOBETimer" /f >nul               & rem/ remove the key/value
reg add    "%_wpaKey%" /v OOBETimer /t REG_BINARY /f        & rem/ recreate the key/value
timeout /t -1 2> nul                                        & rem/ time out to see the results
cd /d "C:\WINDOWS\system32\oobe"                            & rem/ goto to drive/folder C:\WINDOWS\system32\oobe\
start "" /realtime C:\WINDOWS\system32\oobe\msoobe.exe /a   & rem/ start the activate windows interface 
echo/:: sample key !! --^>  ISAY-REIN-STAT-Emo-NICA^!       & rem/ if need put some windows key to view/copy/paste   
pause >nul                                                  & rem/ pause to keep console windows 

enter image description here

2
It Wasn't Me