web-dev-qa-db-ja.com

コマンドプロンプトまたはLinuxライブディスクからWindows 7のCDキーを取得する方法

最近、Windows 7のインストールが壊れて起動を拒否しました( ここを参照 )。

再インストールしたいのですが、CDキーが1つしかありません。

コマンドプロンプトまたはLinuxライブディスクのみを使用して現在のCDキーを取得する方法はありますか?

注:Windows 7を起動できませんが、リカバリメニューの最小限のコマンドプロンプトにアクセスできます。 (セーフモードは起動しません)。

8
Razor Storm

いいえ、WinREコマンドラインからは実行できません

USBからハードドライブへのアダプターを使用して、起動できないドライブを別のWindows PCに接続します。ホストPCで install Product Key を実行し、プロダクトキーを実行して、[ファイル]> [ソースの選択]を使用します。

新しいウィンドウが開いたら、3番目のラジオボタンをチェックし、非ブートドライブのWindowsフォルダーを参照して、[OK]をクリックします。

enter image description here

5
Moab

Linuxライブディスク(例 buntu Live DVD )、またはコンピューターのドライブにアクセスできる任意のLinuxシステム(USBから起動、デュアルブートなど)からキーを取得することができます-これは、サードパーティのアプリがない別のWindowsシステムからも可能です( 。次に、次の方法でライセンスを取得できます。

  1. レジストリの読み取り/編集ツールを取得します。私はchntpwを使用しました。現在、FedoraおよびUbuntuソフトウェアリポジトリで利用可能です。

  2. レジストリデータを取得しますHKLM\SOFTWAREからのレジストリデータを含むファイルが必要です。これは/Windows/System32/config/SOFTWAREに配置する必要があります(テキストの大文字と小文字は異なる場合があり、/WINDOWS/system32/config/SOFTWAREなどになる場合があります)。ハードディスクを読み取れる場合は、これにアクセスできるはずです

  3. データを抽出します。レジストリファイルへのパスを指定してchntpwを実行します。 Windowsパーティションが/mntにマウントされている場合:

    chntpw -e /mnt/Windows/System32/config/SOFTWARE
    

    そして、HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductIdキーからデータを取得します。dpiコマンドを使用できる場合があります。それ以外の場合は、hex Microsoft\Windows NT\CurrentVersion\DigitalProductIdを使用してキーデータを直接読み取ることができます。

成功しなかった場合は、ハードウェアをチェックして、回答 here を使用してキーが埋め込まれているかどうかを確認できます。または、ライセンスキーが書かれているコンピューターに付属しているステッカーを確認します。

また、WindowsがリテールライセンスまたはOEMライセンスの場合、キーは1回だけ使用するため、一意のIDが見つかる場合があります。

詳細:

2
Wilf

MS-Windows 7(32ビット版と64ビット版)に加えて、他のバージョンのMS-WindowsとほとんどのMS-Office製品でも、Magic Jelly Bean KeyFinderツールを使用して本当に成功しました。

Magic Jelly Bean KeyFinder
http://www.magicaljellybean.com/keyfinder/

enter image description here

2

Hiren's Boot CD を使用します。また、各ツールを個別にダウンロードすることもできますが、CDと回復ツールのボートロードを取得することもできます。

0
surfasb