最近、しばらく使用されているが、関連するソフトウェアやログインなどはないサーバーを取得しました。管理者アカウントのパスワードを空白にしようとしましたが、機能しませんでした。また、パスワードをより深く編集することも試みましたが、利用できませんでした。
次に、サーバー上の既存のレジストリキーを使用してWindowsを再インストールします。レジストリのプロダクトキーにアクセスでき、パスワードツール(LinuxブートCD)を使用してレジストリを表示できることを確認しました。これを試したところ、レジストリキーではなく、ProductId(Windowsのどのバージョン)を取得しました。
Windows Server 2003 R2で読み取ろうとしているOS。
次のようにしてそれを取得することができました:
AC2T KeyViewerをダウンロード( http://www.ac2tech.com/tools/keyviewer/keyviewer.Zip )
私は、ブートCDにレジストリビューアが含まれているパスワードリセットツールを使用しました(それが何であるかはわかりません。これは何年も使用してきたものです)。に移動しました
Microsoft->Windows NT->Current Version->DigitalProductId
その値(本当に長い、約12行の16進数)を取得したら、KeyViewerアプリケーションの「Raw Key」タブにすべてを入力します。プロダクトキーが出力されます。これは、Windows Serverの一部のバージョンでは機能しないことに注意してください。
私が見つけた別の代替手段は、次のPowerShellスクリプトです。
# create table to convert in base 24
$map="BCDFGHJKMPQRTVWXY2346789"
# Read registry Key
$value = (get-itemproperty "HKLM:\\SOFTWARE\Microsoft\Windows NT\CurrentVersion").digitalproductid[0x34..0x42]
# Convert in Hexa to show you the Raw Key
$hexa = ""
$value | foreach {
$hexa = $_.ToString("X2") + $hexa
}
"Raw Key Big Endian: $hexa"
# find the Product Key
$ProductKey = ""
for ($i = 24; $i -ge 0; $i--) {
$r = 0
for ($j = 14; $j -ge 0; $j--) {
$r = ($r * 256) -bxor $value[$j]
$value[$j] = [math]::Floor([double]($r/24))
$r = $r % 24
}
$ProductKey = $map[$r] + $ProductKey
if (($i % 5) -eq 0 -and $i -ne 0) {
$ProductKey = "-" + $ProductKey
}
}
"Product Key: $ProductKey"
このスクリプトでは、$ value変数を次のように置き換えることができます。
スクリプトを実行すると、プロダクトキーが返されます。
WinPEディスクからMagic Jellybean Keyfinderのようなものを実行できるはずです。
箱にOEMライセンスステッカーがない場合(確かにないか、ここにない場合)、プロダクトキーはMicrosoftの Volume Licensing Services サイトまたはおそらくリセラーから入手できます。 。
管理者パスワードのクリアに成功したかどうかは、完全にはわかりません。
このサイト-> http://www.petri.co.il/forgot_administrator_password.htm
<-パスワードが失われた古いサーバーやマシンの問題に対して私が見つけた中で最も有用なものでなければなりません。
そこにダウンロードできる優れた起動可能なLinuxイメージがあり、管理者パスワードを簡単にリセットできます。私は何度も使用してきましたが、常に機能しています。
これが完了し、Windowsにログインできるようになると、Windowsキーの問題に取り組むことができます。
BelArcやMagical Jellybean key Finderなどのツールを使用して簡単に取得できます。
このサーバーはDCですか?レジストリにリモートでアクセスする方法はいくつかありますが、それらには何らかのタイプの資格情報が必要です。それが単なるメンバーのiサーバーの場合は、Change NT passwordなどのユーティリティを使用してアカウントをリセットし、Magic Jellybean Keyfinderなどを使用してキーをプルすることをお勧めします。
私は常にレジストリから製品キーをプルするために http://www.magicaljellybean.com/keyfinder/ を使用してきました。実行されていないインストール用にリモートHiveからキーをロードすることもできます。ドライブをヤンクして、動作しているVista/xp/2003ボックスに捨てるか、ロックされたボックスでWinPEを実行してそこから実行してみます。
誰もが非常にうまく機能するMagicJellyBeanについて言及しています...
PC上のさまざまなソフトウェアのすべてのタイプのキーを取得するために適切に機能する別のソフトウェアは、Belarc Advisorです。
http://www.belarc.com/free_download.html
Belarc Advisorは、インストールされているソフトウェアとハードウェア、不足しているMicrosoftホットフィックス、アンチウイルスステータス、CIS(インターネットセキュリティセンター)ベンチマークの詳細なプロファイルを作成し、結果をWebブラウザーに表示します。
サーバーにインストールされているもの(再インストールできるようにするため)と、再インストールする必要のあるキーを把握するのに役立ちます。