Yeni əməliyyat sisteminin buraxılmasından dərhal sonra, hər kəs quraşdırılmış Windows 10-un əsasını tapmaq üçün təəccübləndi, baxmayaraq ki, əksər hallarda tələb olunmur. Buna baxmayaraq, tapşırıq artıq vacibdir və əvvəlcədən quraşdırılmış Windows 10 ilə kompüter və noutbukların buraxılması ilə daha da tələb edəcəyini düşünürəm.
Bu təlimat, Windows 10 məhsul anahtarı, Windows PowerShell və üçüncü tərəf proqramlarını istifadə edərək sadə yolları təsvir edir. Eyni zamanda fərqli proqramlarda fərqli məlumatları, UEFI-də (ilk olaraq kompüterdə olan OS üçün) OEM düyməsini və hazırda quraşdırılmış sistemin əsasını necə nəzərdən keçirəcəyini qeyd edəcəyəm.
Qeyd: Windows 10-a pulsuz bir yükseltme yaptıysanız və indi eyni kompüterdə təmiz quraşdırma üçün aktivasiya düyməsini bilmək istəyirsinizsə, bunu edə bilərsiniz, lakin bu lazım deyil (bundan başqa, yenilənərək ilk onluğunu aldı). Windows 10'u bir flash sürücüdən və ya diskdən quraşdırarkən bir məhsul anahtarı istənəcəksən, ancaq sorgu penceresinde "Mənim məhsulum yoxdur" düyməsini basaraq bu addımı atlaya bilərsiniz (və Microsoft bunun nə edəcəyini yazır).
İnterneti qurduqdan və İnternetə qoşduqdan sonra, sistem yeniləmədən sonra aktivləşdirildikdən sonra kompüterinizə "bağlı" olduğundan avtomatik olaraq aktivləşdiriləcəkdir. Yəni Windows 10 quraşdırma proqramının əsas giriş sahəsi sistemin pərakəndə versiyalarının alıcıları üçün təqdim olunur. İsteğe bağlı: Windows 10'un təmiz bir quraşdırılması üçün, əvvəlcədən eyni kompüterdə quraşdırılmış Windows 7, 8 və 8.1 məhsulundan istifadə edə bilərsiniz. Bu aktivasiya haqqında daha çox məlumat: Windows 10-un aktivləşdirilməsi.
InstallKeyPlus-da quraşdırılmış Windows 10 və OEM düyməsinin məhsul düyməsini baxın
Buradakı məqsədlər üçün bir çox proqram var, yazdığım bir çox məqalədə Windows 8 (8.1) (Windows 10 üçün uyğun) məhsul anahtarı necə öyrənmək olar, lakin yaxın zamanda ShowKeyPlus'u sevdim, bu da quraşdırma və ayrı-ayrılıqları tələb etmir İki düymələr: hazırda quraşdırılmış sistem və UEFI-də OEM açarı. Eyni zamanda, Windows'un UEFI anahtarı üçün hansı versiyası olduğunu sizə bildirir. Ayrıca, bu proqramı istifadə edərək, başqa bir qovluqdan Windows 10 (başqa bir sabit diskdə, Windows.old qovluğunda) olan anahtarı tapa bilərsiniz və eyni zamanda müvəqqəti olanı yoxlayın (Product Key məhsulunu yoxlayın).
Sizə lazım olan bütün proqramlar proqramı və göstərilən məlumatları görməkdir:
- Quraşdırılmış Anahtar quraşdırılmış sistemin açarıdır.
- OEM Anahtarı (Original Key) - kompüterdə olsaydı əvvəlcədən quraşdırılmış OS-nin açarı.
Daha sonra "Saxla" düyməsini basaraq bu məlumatı mətn faylına əlavə saxlaya və saxlaya bilərsiniz. Yeri gəlmişkən, bəzən müxtəlif proqramların Windows üçün fərqli məhsul açarlarını göstərməsi ilə bağlı problem, bəziləri quraşdırılmış sistemdə, digərləri isə UEFI-da baxdığına görə görünür.
ShowKeyPlus-da Windows 10-un məhsulun əsasını necə tapmaq olar - video
Http://github.com/Superfly-Inc/ShowKeyPlus/releases/ saytından ShowKeyPlus-nu yükləyin
PowerShell istifadə edərək, Windows 10 tərəfindən quraşdırılmış bir açarı bax
Üçüncü tərəf proqramları olmadan edə biləcəyiniz yerdə, onsuz olmadan etməyi üstün edirəm. Windows 10 məhsulunun açarı belə bir vəzifədir. Bunun üçün pulsuz proqramı istifadə etmək daha asan olarsa, aşağıdakı təlimatlara keçin. (Yeri gəlmişkən, açar baxımından bəzi proqramlar maraqlı tərəflərə göndərir)
Hal-hazırda quraşdırılmış sistemin əsasını tapmaq üçün sadə bir PowerShell komanda və ya komanda xətti təmin edilmir (UEFI-nin açarını göstərən bir komanda var, mən bunu göstərəcəyəm, amma adətən mövcud sistemin açarı əvvəlcədən fərqlənir). Lakin zəruri məlumatları göstərən hazırlanmış PowerShell skriptindən istifadə edə bilərsiniz (scriptin müəllifi Jakob Bindslet).
İşdə nə etmək lazımdır. Əvvəla, notepad başlayın və aşağıda verilmiş kodu kopyalayın.
#Main funksiyası Function GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "Proqram Microsoft Windows NT CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Target root default: stdRegProv "# Qeyd defteri dəyəri $ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue # Suc al # Əgər ($ DigitalIDvalue) {# Product ID = ProductName = (Get-itemproperty -Path "HKLM: Software Microsoft Windows NT CurrentVersion" -Name "ProductName") ProductName $ ProductID = (Get-itemproperty -Path "HKLM: Software Microsoft Windows NT ($ OSInfo -match "Windows 10") ($ OSInfo -match, "Windows 10"), əgər $ ($ OSInfo -match) funksiyası varsa, $ OSInfo = (Get-WmiObject "Win32_OperatingSystem" {if ($ Result) {{string] $ value = "ProductName: $ ProductName" r'n "" + "ProductID: $ ProductID" r'n "" + "Yüklü Anahtar: $ Nəticə" $ dəyər # Fayl üçün $ Choice = GetChoice Əgər ($ Choice -eq 0) {$ txtpath = "C: Users " + $ env: USERNAME + " Desktop" Yeni-Item -Path $ txtpath -Name "WindowsKeyInfo.txt" Dəyər dəyər $ -İtemType Fayl -Force | Elseif ($ Choice -eq 1) {Exit}} Elseif {Write-Warning "Windows 10-da skripti işləyin"}} Elseif {Write-Warning "Windows 10-da skripti işləyin"}} Else {Write-Warning " Bir səhv baş verdi, "}} # istifadəçi seçimi alın. 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 = "Təsdiq" $ message = "Açar mətn faylına qeyd edin?" $ result = $ Host.UI.PromptForChoice ($ başlıq, $ mesaj, $ seçim, 0) $ nəticə} $ ConvertToKey ($ Key) {$ Keyoffset = 52 $ isWin10 = [int] [66] / 6) -band 1 $ HF7 = 0xF7 $ Anahtar [66] = ($ Key [66] -band $ HF7) -bOr (($ isWin10 -band 2) * 4) $ i = 24 [Dize] $ $ = $ Cur = $ Cur * 256 $ Cur = $ Key [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] = $ Cur = $ Cur = 0 $ X = ($ X = 0) $ i = $ i- 1 $ KeyOutput = [$] $ Cur = $ Cur $ 24 $ X = $ X - 1} $ Keysput = $ KeyOutput.SubString (1, $ son) $ Keypart2 = $ KeyOutput.Substring (1, $ end) $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ son = $ Cur} $ KeyOutput.length-1) if ($ son -eq 0) {$ KeyOutput = "N" + $ Keypart2} başqa {$ KeyOutput = $ Keypart2.Insert ($ Keypart2.IndexOf ($ Keypart1) + $ Keypart1.length, $ 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) $ keyproduc t = $ a + "-" + $ b + "-" + $ c + "-" + $ d + "-" + $ e $ keyproduct} GetWin10Key
Dosyayı .ps1 uzantısı ilə saxlayın. Not Defteri'nde bunu etmək üçün, qənaət edərkən "Fayl növü" sahəsində "Mətn sənədləri" yerinə "Bütün fayllar" seçin. Məsələn, win10key.ps1 adı altında saxlaya bilərsiniz
Bundan sonra Windows PowerShell'i Administrator olaraq başlayın. Bunu etmək üçün, axtarış sahəsində PowerShell yazmağa başlaya bilərsiniz, sonra sağ siçan düyməsini basın və müvafiq maddə seçin.
PowerShell'de aşağıdakı əmri yazın: Set-ExecutionPolicy RemoteSigned və onun icrasını təsdiqləyin (Y daxil edin və tələbinə cavab olaraq Giriş düyməsini basın).
Sonra, komanda daxil edin: C: win10key.ps1 (bu əmr komanda ilə saxlanılan faylın yolunu müəyyənləşdirir).
Komanda nəticəsində, Windows 10 tərəfindən yüklənən (Installed Key bölməsində) və mətn faylına saxlamaq üçün bir təklif haqqında məlumat görəcəksiniz. Məhsul düyməsini bildikdən sonra, komutdan istifadə edərək, PowerShell-də skript icra siyasətini u mənim dəyərinə sıfırlaya bilərsiniz Set-ExecutionPolicy məhdudlaşdırıldı
UEFI-dən OEM düyməsini necə öyrənə bilərik
Əgər Windows 10 kompüterinizə və ya dizüstü kompüterinizə öncədən quraşdırılmışsa və OEM düyməsini (UEFI anakartında saxlanılan) keçirmək istəyirsinizsə, komanda xəttində administrator olaraq işləməmiz lazım olan bir sadə komanda istifadə edə bilərsiniz.
wmic yolu softwarelicensingservice OA3xOriginalProductKey əldə edin
Nəticədə sistemdə mövcud olduqda öncədən quraşdırılmış sistemin əsasını alacaqsınız (mövcud OS tərəfindən istifadə olunan düymədən fərqlənə bilər, ancaq Windows-un orijinal versiyasını geri qaytarmaq üçün istifadə edilə bilər).
Eyni komandanın başqa bir versiyası, ancaq Windows PowerShell üçün
(Get-WmiObject -query "SoftwareLicensingService-dən seçin *"). OA3xOriginalProductKey
VBS skriptini istifadə edərək quraşdırılmış Windows 10-un əsasını necə görmək olar
Və başqa bir skript artıq PowerShell üçün deyil, Windows 10 kompüterində və ya dizüstü və yüklü ola bilər, istifadə üçün daha rahat uyğun məhsulun açarını göstərən VBS (Visual Basic Script) formatında.
Aşağıdakı xətləri kopyalayın.
Set WshShell = CreateObject ("WScript.Shell") regKey = "HKLM SOFTWARE Microsoft Windows NT CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 Versiyası:" & WshShell.RegRead (regKey & "ProductName") və vbNewLine Win10ProductID = "Product ID:" & WshShell.RegRead (regKey & "ProductID") və vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 Açar:" 10 Win WinProPro, 01010, 10, 10, 10; & ProductKeyLabel MsgBox (Win10ProductID) funksiyası ConvertToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66) 6) Və 1 regKey (66) = (regKey (66) Və & HF7) Və ya ((isWin10 Və 2) * 4) j = 24 Chars = "BCDFGHJKMPQRTVWXY2346789" Cur Cur = 0 y = 14 Cur = Cur * 256 Cur = regKey (y + KeyOffset) + Cur regKey (y + KeyOffset) = (Cur 24) Cur = Cur Mode 24 y = y -1 Loop Y> = 0 j = j -1 winKeyOutput = Orta (Chars, Cur + 1, 1) & winKeyOutput Son = Cur Loop j> = 0 Əgər sWin10 = 1) Sonra keypart1 = Orta (winKeyOutput, 2, Son) insert = "N" winKeyOutput = Değiştir (winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) Son = 0 sonra winKeyOutput = insert & winKeyOutput End If d = Orta (winKeyOutput, 16, 5) e = Orta (winKeyOutput, 1, 5) b = Orta (winKeyOutput, 6, 5) c = Mid (winKeyOutput, 6, 5) ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & e End Function
Aşağıdakı ekran şəklində olduğu kimi çıxmalı.
Bundan sonra sənədləri .vbs uzantısı ilə saxlayın (bunun üçün, Saxla informasiya qutusunda, "Fayl tipi" sahəsində "Bütün fayllar" seçin.
Dosyanın saxlandığı qovluğa gedin və həyata keçirildikdən sonra - məhsulun açarı və quraşdırılmış Windows 10 versiyasının nümayiş edəcəyi bir pəncərə görsənməyinizdən sonra.
Daha əvvəl qeyd etdiyim kimi, bir məhsulun əsasını - Produkey və Speccy-də, habelə kompüterin xüsusiyyətlərini nəzərdən keçirmək üçün digər kommunal proqramları ilə əlaqələndirmək üçün bir çox proqram var, bu məlumatı tapa bilərsiniz. Amma əminəm ki, burada təsvir edilən yollar demək olar ki, hər halda kifayətdir.