Live!    Forum   
 
Cautare       

IT & PC
 

Copiatoare

Audio &
Video

Servicii

Util

Contact
Home  IT & PC  > Practica > Schimbarea product key la Windows XP
Link-uri
Oferta
Magazine
 

 
Catalog

ChipDocs - Cautare componente electronice
ID component:

(ex.: BU508; 74ls640...)


 

 
 

Schimbarea product key la Windows XP
Nota
Acest articol contine informatii despre modificarea Windows Registry. Inainte de orice operatie asigurati-va ca ati facut o salvare si in acelasi timp ca puteti sa restaurati registry daca apar probleme.


Introducere
Uneori este necesar sa schimbam cheia produsului, respectiv VLK (Volume-Licensing Key). De exemplu un utilizator a cumparat o licenta retail aditionala si nu doreste sa reinstaleze produsul, alt utilizator a instalat un produs pirat si acum vrea sa intre in legalitate, etc. Oricum, cand apar astfel de situatii este mult mai practic sa facem modificarea necesara, iar uneori reprezinta chiar singura solutie.

Determinarea validitatii
Cred ca toti utilizatorii stiu cand au instalat un produs pirat, iar daca nu sunt siguri, atunci cea mai usoara cale de a afla este instalarea SP1. La scurt timp dupa lansarea Windows XP, cei de la Microsoft au realizat ca cele mai piratate copii foloseau doua VLK, cea mai populara incepea cu "FCKGW" (v-a atins pe undeva?...). Aceste VLK dau un product ID (cel ce apare in MyComputer>Properties) de forma:
XXXXX-640-0000356-23XXX sau
XXXXX-640-2001765-23XXX, unde X poate fi orice numar. Atunci cand incercati instalarea SP1 apare mesajul:

The Product Key used to install Windows is invalid. Please contact your system administrator or retailer immediately to obtain a valid Product Key…

Cum procedam
Exista doua metode de a schimba VLK, binenteles dupa ce v-ati procurat o licenta legala de la Microsoft :), anume: prin editarea manuala a Windows Registry sau prin folosirea unuia din cele doua scripturi WMI puse la dispozitie chiar de Microsoft. Prima metoda se foloseste pentru Windows XP Home Edition, Professional si Corporate Edition, iar cea de-a doua, cea cu scripturile, pentru Corporate Edition si nu necesita activare. Oricum a doua metoda e mai eficace atunci cand avem mai multe licente de rezolvat.
Deci sa incepem cu prima metoda:
 
1. Creati un Restore point cu System Restore, asa ca sa fiti siguri.
2. Rulati regedit.exe si cautati cheia:
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Current Version\WPAEvents
3. Click-dreapta pe OOBETimer si alegeti Modify.
4. Schimbati cel putin o cifra (0-9) din valoare sau un caracter (A-F), apasati OK si inchideti regedit. Ce ati facut pana acum a fost sa creati o cheie aleatoare si deci invalida pentru Windows.
5. Deschideti Start>Run si rulati comanda:
%systemroot%\system32\oobe\msoobe.exe /a
6. Alegeti Yes, I want to telephone a customer service representative to activate Windows, click pe Next
7. Click Change Product key, introduceti noua cheie si dati click pe Update. Daca se revine la ecranul anterior alegeti Remind me later.
8. Reporniti calculatorul. Acum daca aveti Home Edition sau Professional veti fi anuntat ca trebuie sa reactivati licenta, daca aveti Corporate Edition licenta nu mai trebuie activata. Verificati lansand comanda de la punctul 5.

A doua metoda implica rularea unui script VBS avand ca parametru cheia VLK scrisa cu majuscule, exact ca pe eticheta. Microsoft pune la dispozitie doua scripturi, unul pentru XP fara SP1 numit ChangeVLKey2600.vbs si celalalt pentru XP cu SP1 instalat numit ChangeVLKeySP1.vbs.
Modul de folosire este
changevlkey2600.vbs  xxxxx-xxxxx-xxxxx-xxxxx-xxxxx, unde parametrul reprezinta cheia VLK. Mai jos aveti cele doua scripturi. Le copiati ca text si le salvati in doua fisiere distincte.

ChangeVLKeySP1.vbs

'
' WMI Script - ChangeVLKey.vbs
'
' This script changes the product key on the computer
'
'*********************************************************

ON ERROR RESUME NEXT


if Wscript.arguments.count<1 then
Wscript.echo "Script can't run without VolumeProductKey argument"
Wscript.echo "Correct usage: Cscript ChangeVLKey.vbs ABCDE-FGHIJ-KLMNO-PRSTU-WYQZX"
Wscript.quit
end if

Dim VOL_PROD_KEY
VOL_PROD_KEY = Wscript.arguments.Item(0)
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","") 'remove hyphens if any

for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")

result = Obj.SetProductKey (VOL_PROD_KEY)

if err <> 0 then
WScript.Echo Err.Description, "0x" & Hex(Err.Number)
Err.Clear
end if

Next

ChangeVLKey2600.vbs

'
' WMI Script - ChangeVLKey.vbs
'
' This script changes the product key on the computer
'
'**********************************************************

ON ERROR RESUME NEXT

if Wscript.arguments.count<1 then
Wscript.echo "Script can't run without VolumeProductKey argument"
Wscript.echo "Correct usage: Cscript ChangeVLKey.vbs ABCDE-FGHIJ-KLMNO-PRSTU-WYQZX"
Wscript.quit
end if

Dim VOL_PROD_KEY
VOL_PROD_KEY = Wscript.arguments.Item(0)
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","") 'remove hyphens if any
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegDelete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents\OOBETimer" 'delete OOBETimer registry value
for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")

result = Obj.SetProductKey (VOL_PROD_KEY)

if err <> 0 then
WScript.Echo Err.Description, "0x" & Hex(Err.Number)
Err.Clear
end if

Next


Unde gasim?
Download 
Utilitare, drivere, patch-uri   si multe altele puteti descarca de aici.

Scheme
Scheme electronice diverse.


Unelte software

24RF08 Tools 
R24RF08 si W24RF08 sunt doua programe (reader si writer) pentru ATMEL 24RF08, eeprom folosit in laptop-urile IBM ThinkPad.

PC8394T Tools 
RPC8394 si WPC8394 sunt incluse in pachetul (full version). Aceste programe sunt destinate programarii chip-ului TPM/TCPA PC8394T-VJG folosit in laptpurle Thinkpad T43 si R52 pt. stocarea parolei SVP.


Noutati
Lenovo T60
Pachetul PC8394 Tools include acum suport pentru recuperarea SVP la modelele T60 si T60/p.

Toate articolele 


 
© ALLservice 2004-2005.