Wie kann ich meinen Lizenzschlüssel von einer Boot-CD erhalten?

Wie kann ich meinen Lizenzschlüssel von einer Boot-CD erhalten?

Wir haben vor Kurzem einen Server erworben, der schon seit einiger Zeit im Einsatz ist, aber keine zugehörige Software, Logins usw. Wir haben versucht, das Kennwort des Administratorkontos zu löschen, aber das hat nicht funktioniert. Wir haben auch versucht, das Kennwort etwas tiefer zu bearbeiten, aber auch das hat nichts genützt.

Jetzt möchte ich Windows mit dem vorhandenen Registrierungsschlüssel auf dem Server neu installieren. Ich habe gelesen, dass Sie auf den Produktschlüssel in der Registrierung zugreifen können und dass wir mit dem Kennworttool (einer Linux-Boot-CD) die Registrierung anzeigen können. Als ich dies versuchte, erhielt ich die Produkt-ID (welche Windows-Version), nicht den Registrierungsschlüssel.

Das Betriebssystem, von dem ich in Windows Server 2003 R2 lesen möchte.

Antwort1

Ok, ich konnte es wie folgt abrufen:

Laden Sie AC2T KeyViewer herunter (http://www.ac2tech.com/tools/keyviewer/keyviewer.zip)

Ich habe ein Tool zum Zurücksetzen des Passworts verwendet (ich bin mir nicht sicher, welches es war, es war einfach das, das ich seit Jahren benutze), das einen Registry Viewer auf der Boot-CD hatte. Ich navigierte zu

Microsoft->Windows NT->Current Version->DigitalProductId

Sobald ich diesen Wert habe (er ist wirklich lang, etwa 12 Zeilen Hex), gebe ich das Ganze in die Registerkarte „Raw Key“ der KeyViewer-Anwendung ein. Es sollte Ihren Produktschlüssel ausspucken. Beachten Sie, dass dies in einigen Versionen von Windows Server nicht funktioniert.

Eine andere Alternative, die ich gefunden habe, ist das folgende Powershell-Skript:

# 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"

In diesem Skript können Sie die Variable $value durch Folgendes ersetzen:

  1. Suchen Sie im obigen Registrierungswert die Speicherorte 34 bis 42 auf dem Computer, der nicht startet.
  2. Wandeln Sie jedes Zahlenpaar in eine Dezimalzahl um (z. B. A1 = 161).
  3. Erstellen Sie ein Array mit diesen Werten, z. B. $value = (161,...)

Führen Sie das Skript aus und geben Sie anschließend Ihren Produktschlüssel zurück.

Antwort2

Wenn sich auf der Verpackung kein OEM-Lizenzaufkleber befindet (und das ist sicher nicht der Fall, sonst wären Sie nicht hier), dann erhalten Sie den Produktschlüssel bei Microsoft.VolumenlizenzdiensteSite oder vielleicht sogar Ihr Wiederverkäufer.

Antwort3

Mir ist nicht ganz klar, ob das Löschen des Administratorkennworts erfolgreich war.

Diese Site -> http://www.petri.co.il/forgot_administrator_password.htm<- ist mit Sicherheit die nützlichste, die ich je für Probleme mit alten Servern und Maschinen gefunden habe, bei denen das Passwort verloren gegangen ist.

Dort gibt es ein hervorragendes bootfähiges Linux-Image, das Sie herunterladen können und mit dem Sie das Administratorkennwort ganz einfach zurücksetzen können. Ich habe es oft verwendet und es hat immer funktioniert.

Sobald dies erledigt ist und Sie sich bei Windows anmelden können, können wir das Problem Ihrer Windows-Taste angehen.

Mit einem Tool wie BelArc oder Magical Jellybean Key Finder erhalten Sie es ganz einfach.

Antwort4

Sie sollten in der Lage sein, etwas wie Magic Jellybean Keyfinder von einer WinPE-Diskette auszuführen.

verwandte Informationen