Answer the question
In order to leave comments, you need to log in
Upgrading from Windows 7 to Windows 10, can I use the key?
Dear colleagues. Such a question, I want to upgrade Windows from 7 to 10, the upgrade is free for now, as I understand it. The question is, after the upgrade, 10 will have a different key, so is it possible to use this key for a future clean installation or will you have to upgrade from 7 to 10 all the time with the same key?
Answer the question
In order to leave comments, you need to log in
1 update from 7 to 10 is not free
to get update 7 with a licensed key or activated in any other way, including a pirate, this does not mean that your system is genuine and the system will work
itself checks the key and activates 10ku
2 here is a vbs script for you to find out what key is in the system and then install the system create a file with the vbs extension and copy this text there
Set WshShell = CreateObject("WScript.Shell")
regKey = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\"
DigitalProductId = WshShell. RegRead(regKey & "DigitalProductId")
Win8ProductName = "Windows Product Name: " & WshShell.RegRead(regKey & "ProductName") & vbNewLine
Win8ProductID = "Windows Product ID: " & WshShell.RegRead(regKey & "ProductID") & vbNewLine
Win8ProductKey = ConvertToKey(DigitalProductId)
strProductKey ="Windows 8 Key: " & Win8ProductKey
Win8ProductID = Win8ProductName & Win8ProductID & strProductKey
MsgBox(Win8ProductKey)
MsgBox( Win8ProductID)
Function ConvertToKey(regKey)
Const KeyOffset = 52
isWin8 = (regKey(66) \ 6) And 1
regKey(66) = (regKey(66) And &HF7) Or ((isWin8 And 2) * 4)
j = 24
Chars = "BCDFGHJKMPQRTVWXY2346789"
Do
Cur = 0
y = 14
Do
Cur = Cur * 256
Cur = regKey(y + KeyOffset) + Cur
regKey(y + KeyOffset) = (Cur \ 24)
Cur = Cur Mod 24
y = y -1
Loop While y >= 0
j = j -1
winKeyOutput = Mid(Chars, Cur + 1, 1) & winKeyOutput
Last = Cur
Loop While j >= 0
If (isWin8 = 1) Then
keypart1 = Mid(winKeyOutput, 2, Last)
insert = "N"
winKeyOutput = Replace(winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
If Last = 0 Then winKeyOutput = insert & winKeyOutput
End If
a = Mid(winKeyOutput, 1, 5)
b = Mid(winKeyOutput, 6, 5)
c = Mid(winKeyOutput, 11, 5)
d = Mid(winKeyOutput, 16, 5)
e = Mid(winKeyOutput, 21, 5)
ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & e
End Function
this key for a future clean install
I did it myself.
First you need to upgrade to 10, then you can see the key and install from scratch with this key.
The program to find out the key is called windows 8 product key viewer (yes, the version for 8 is suitable)
safezone.cc/resources/windows-8-10-product-key-vie... Windows
10 itself for installation from USB (if there is a key) can be downloaded here https://www.microsoft.com/ru-ru/software-download/...
After upgrading from 7 to 10, search did not work on one computer, but after a clean installation everything is fine.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question