Jump to content

Cum aflu licenta folosita in Windows 10?


Recommended Posts

Stiu ca erau cateva posibilitati de a vedea cheia de licenta folosita la preinstalarea Windows-ului, insa nu imi mai vin acum in minte si cel mai simplu imi este sa intreb aici. Am o situatie cu un laptop ce a venit cu sistemul de operare preinstalat, proprietarul nu stie product key-ul, nici vreun sticker pe el nu este lipit, si as avea nevoie de cheie pentru reinstalare.

Multumesc anticipat!

Va invit sa vizitati categoria: Cheat Codes a forumului, precum si: Cerinte de Sistem.

Link to comment
Share on other sites

Sunt mai multe metode:

1. Poti folosi un programel portabil (ce nu necesita instalare): ShowKeyPlus
2. Folosind Command Prompt (Start -> CMD) si comanda:

wmic path softwarelicensingservice get OA3xOriginalProductKey

3. Folosind Windows PowerShell (Start -> PowerShell) si comanda:

powershell "(Get-WmiObject -query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKey"

Tot in PowerShell, dar de aceasta data va trebui sa creezi un fisier cu extensia .ps1 in Notepad pe care sa-l rulezi in cu Windows PowerShell:

#Main function
Function GetWin10Key
{
	$Hklm = 2147483650
	$Target = $env:COMPUTERNAME
	$regPath = "Software\Microsoft\Windows NT\CurrentVersion"
	$DigitalID = "DigitalProductId"
	$wmi = [WMIClass]"\\$Target\root\default:stdRegProv"
	#Get registry value 
	$Object = $wmi.GetBinaryValue($hklm,$regPath,$DigitalID)
	[Array]$DigitalIDvalue = $Object.uValue 
	#If get successed
	If($DigitalIDvalue)
	{
		#Get producnt name and product ID
		$ProductName = (Get-itemproperty -Path "HKLM:Software\Microsoft\Windows NT\CurrentVersion" -Name "ProductName").ProductName 
		$ProductID =  (Get-itemproperty -Path "HKLM:Software\Microsoft\Windows NT\CurrentVersion" -Name "ProductId").ProductId
		#Convert binary value to serial number 
		$Result = ConvertTokey $DigitalIDvalue
		$OSInfo = (Get-WmiObject "Win32_OperatingSystem"  | select Caption).Caption
		If($OSInfo -match "Windows 10")
		{
			if($Result)
			{
				
				[string]$value ="ProductName  : $ProductName `r`n" `
				+ "ProductID    : $ProductID `r`n" `
				+ "Installed Key: $Result"
				$value 
				#Save Windows info to a file 
				$Choice = GetChoice
				If( $Choice -eq 0 )
				{	
					$txtpath = "C:\Users\"+$env:USERNAME+"\Desktop"
					New-Item -Path $txtpath -Name "WindowsKeyInfo.txt" -Value $value   -ItemType File  -Force | Out-Null 
				}
				Elseif($Choice -eq 1)
				{
					Exit 
				}
			}
			Else
			{
				Write-Warning "Porneste scriptul in Windows 10"
			}
		}
		Else
		{
			Write-Warning "Porneste scriptul in Windows 10"
		}
		
	}
	Else
	{
		Write-Warning "A aparut o eroare, nu s-a putut afisa cheia de produs"
	}

}
#Get user choice 
Function GetChoice
{
    $yes = New-Object System.Management.Automation.Host.ChoiceDescription "&Yes",""
    $no = New-Object System.Management.Automation.Host.ChoiceDescription "&No",""
    $choices = [System.Management.Automation.Host.ChoiceDescription[]]($yes,$no)
    $caption = "Confirmare"
    $message = "Salvezi cheia intr-un fisier text?"
    $result = $Host.UI.PromptForChoice($caption,$message,$choices,0)
    $result
}
#Convert binary to serial number 
Function ConvertToKey($Key)
{
	$Keyoffset = 52 
	$isWin10 = [int]($Key[66]/6) -band 1
	$HF7 = 0xF7
	$Key[66] = ($Key[66] -band $HF7) -bOr (($isWin10 -band 2) * 4)
	$i = 24
	[String]$Chars = "BCDFGHJKMPQRTVWXY2346789"	
	do
	{
		$Cur = 0 
		$X = 14
		Do
		{
			$Cur = $Cur * 256    
			$Cur = $Key[$X + $Keyoffset] + $Cur
			$Key[$X + $Keyoffset] = [math]::Floor([double]($Cur/24))
			$Cur = $Cur % 24
			$X = $X - 1 
		}while($X -ge 0)
		$i = $i- 1
		$KeyOutput = $Chars.SubString($Cur,1) + $KeyOutput
		$last = $Cur
	}while($i -ge 0)
	
	$Keypart1 = $KeyOutput.SubString(1,$last)
	$Keypart2 = $KeyOutput.Substring(1,$KeyOutput.length-1)
	if($last -eq 0 )
	{
		$KeyOutput = "N" + $Keypart2
	}
	else
	{
		$KeyOutput = $Keypart2.Insert($Keypart2.IndexOf($Keypart1)+$Keypart1.length,"N")
	}
	$a = $KeyOutput.Substring(0,5)
	$b = $KeyOutput.substring(5,5)
	$c = $KeyOutput.substring(10,5)
	$d = $KeyOutput.substring(15,5)
	$e = $KeyOutput.substring(20,5)
	$keyproduct = $a + "-" + $b + "-"+ $c + "-"+ $d + "-"+ $e
	$keyproduct 
	
  
}
GetWin10Key

Se mai poate si folosind script VBS insa nu cred ca mai este cazul sa lungesc raspunsul, metodele de mai sus fiind suficiente.

  • Thanks 1

Te-ai inregistrat? Ne-ar placea sa te prezinti.

Cum pot sustine forumul?
Cumpara de la eMag folosind acest link.
--------------------
oG2BN9d.gifse1WdXd.gifQG6MtmI.gifRHYjDzD.gifG5p1wui.gif

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By +robotboy
      Salutari,
      In perioada aceasta din fericire lucrez de acasa. Mi s-a dat laptop-ul de serviciu acasa, suntem logati pe Skype iar Windows-ul este destul de restrictionat, nu pot modifica anumite setari printre care nici durata de intrare in standby (screen timeout) care este de 10 minute. Ideea este ca cum plec de la laptop, sa mananc, sa orice, il gasesc in sleep, trebuie sa refac conexiunea la VPN care nu e tocmai cea mai rapida chestie, etc. iar lucrul asta ma cam enerveaza.
      Am cautat programele portabile (pentru ca nu pot instala nimic pe laptop) cu ajutorul carora sa se miste cursorul din timp in timp, cursorul se misca insa pc-ul tot intra in standby.
      Stie cineva vreo solutie prin care pot sa previn acest lucru?
      Multumesc!
    • By gaby
      Fall Creators Update este numele celui mai proaspat update pentru Windows 10 ce a inceput a fi disponibil din 17 octombrie 2017, gradual. L-am primit si eu natural (fara a grabi instalarea) pe PC-ul principal, in data de 4 decembrie 2017. Descarcat, instalat, aparent totul bine si frumos, dar de fapt nu. Contrastul/luminozitatea ecranului au fost schimbate, desi absolut toate setarile in acest sens au ramas nemodificate, totul (wallpaper-ul, iconitele, scrisul, etc.) fiind acum mult mai inchis.
      Am reinstalat driver-ul placii video, am calibrat culorile din Windows, aceeasi poveste, pana cand am descoperit ca daca modific din Nvidia Control Panel setarea "Choose how color is set." din "Other applications control color settings" in "Use Nvidia Settings", contrastul revenea la normal, asa cum era inainte de update. Totusi, dupa un restart sau dupa inchiderea si redeschiderea PC-ului, culorile erau afisate din nou inchise, desi setarea "Use Nvidia Settings" ramanea bifara, insa trebuia sa bifez "Other applications control color settings" apoi "Use Nvidia Settings" pentru a reveni contrastul la normal.

      M-am pus pe sapat pe Internet dupa problema, si din cate am citit, problema apare exclusiv pentru detinatorii de placi video de la Nvidia. Parea sa fie ceva problema cu driver-ul care nu se intelegea prea bine cu noul update. Ar trebui ca problema sa se rezolve intr-un viitor update al driver-ului sau al Windows-ului, dar pana atunci, puteti sa rezolvati problema folosind urmatoarea metoda:
      Start -> tastati Task Scheduler; Navigati catre \Microsoft\Windows\WindowsColorSystem; Dati click dreapta pe Calibration Loader si selectati Properties; Accesati tab-ul Triggers si ar trebui sa vedeti: "At Log on" si "On connection to user session"; Dezactivati-le pe amandoua, dand click pe fiecare in parte, apasand butonul Edit din partea stanga jos si apoi debifand casuta "Enabled" din partea de jos a ferestrei proaspat deschise. P.S: In NVIDIA Control Panel, lasati setarile pe default sau asa cum erau setate inainte, nu este nevoie sa setati "Use Nvidia Settings".
      Problema rezolvata!
    • By +nimicspecial
      Salut, stiu ca telefoanele Microsoft sufera in materie de aplicatii, asta in comparatie cu Android si ioS, dar inca sper ca exista o aplicatie gratuita (antivirus) pentru Windows 10 Phone.
      Asa ca, aveti recomandari serioase? Ceva de la un producator oficial si nu fantome cu keyloggere. Am cautat Avast, de la Microsoft, Bitdefender, etc. si n-am aflat mai nimic.
    • By +Gorkem
      Salut, doar eu sunt enervat de acel mesaj cu upgrade pentru windows 10?! Îmi poate spune cineva cum pot scăpa permanent de acel mesaj idiot? Mi s-a dat 3 rr-uri fără să vreau la pc și se instala porcăria de windows 10 și am zis că îmi bag ceva în el de windows...
    • By Liptak Razvan
      Varianta mai simpla se afla aici: http://www.ghacks.net/2015/08/30/how-to-clean-install-windows-10-directly-without-upgrade/
      E clean install fara upgrade.
      Dupa ce am sters W7 si am pus W10 am constatat ca nu-l mai pot activa cu slmgr ca in editiile precedente, folosind cheia de la W7.
      Acum trebuie sa repun iar W7 la loc, ii dau upgrade la W10, astept sa se activeze, si de-abia apoi ii pot da un clean install folosind imaginea iso.
      Ideea e ca dupa upgrade, ramane Hardware ID-ul PC-ului salvat pe serverele Microsoft, si nu va mai fi nevoie sa reintroduceti nicio cheie, se va activa el singur.
      Daca schimbati placa de baza din PC, atunci trebuie sa reluati instalarea W7, W10, apoi clean install din ISO.
      MARE ATENTIE, procedura asta este valabila doar 1 an, cat este gratuit upgrade-ul la W10.
      Aveti aici instructiunile complete, asta ca sa nu faceti ca mine si sa pierdeti timpul aiurea:
      http://answers.microsoft.com/en-us/windows/forum/windows_10-win_upgrade/reinstalling-windows-10-after-upgrade/578d0b7f-57e4-4893-b9d1-6cfac0d6290a?auth=1
      In primul si in primul rand descarcati imaginea iso cu aplicatia de acolo si puneti-o pe un stick/DVD (nu aveti nevoie de alt program suplimentar pt asta, o sa va intrebe):
      http://www.microsoft.com/en-us/software-download/windows10
      Apoi continuati cu upgrade la W10 si clean install
      Avand in vedere ca este un lucru destul de important, as zice ca merita un topic separat doar pt clean install. 
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.