Вырашэнне праблемы з gfsdk_shadowlib.win64.dll


Ключ прадукту Windows - гэта код, які змяшчае пяць груп, якія складаюцца з пяці літарных і лічбавых знакаў, прызначаны для актывацыі усталяванай на ПК копіі АС. У гэтым артыкуле мы разбяром спосабы вызначэння ключа ў Віндовс 7.

Знаходзім ключ прадукту Windows 7

Як мы ўжо пісалі вышэй, ключ прадукту патрэбен нам для таго, каб актываваць "вінду". Калі кампутар або наўтбук быў набыты з прадусталяванай АС, то гэтыя дадзеныя паказваюцца на налепках на корпусе, у суправаджальнай дакументацыі або перадаюцца іншым спосабам. У скрынкавых версіях ключы друкуюцца на ўпакоўцы, а пры куплі ладу онлайн, высылаюцца на e-mail. Выглядае код наступным чынам (прыклад):

2G6RT-HDYY5-JS4BT-PXX67-HF7YT

Ключы маюць ўласцівасць губляцца, і пры пераўсталёўцы сістэмы вы не зможаце ўвесці гэтыя дадзеныя, а таксама страціце магчымасць актывацыі пасля інсталяцыі. У такой сітуацыі не варта адчайвацца, бо існуюць праграмныя спосабы вызначэння таго, з якім кодам была ўсталяваная Віндовс.

Спосаб 1: Софт ад іншых распрацоўнікаў

Знайсці ключы Windows можна, запампаваўшы адну з праграм - ProduKey, Speccy або AIDA64. Далей мы пакажам, як з іх дапамогай вырашыць пастаўленую задачу.

ProduKey

Найбольш простым варыянтам з'яўляецца выкарыстанне невялікі праграмкі ProduKey, якая прызначана выключна для вызначэння ключоў устаноўленых прадуктаў Microsoft.

спампаваць ProduKey

  1. Здабываем файлы з запампаванага архіва ZIP ў асобную тэчку і запускаем файл ProduKey.exe ад імя адміністратара.

    Чытаць далей: Адчыняны архіў ZIP

  2. Ўтыліта выдасць інфармацыю аб усіх прадуктах Майкрасофт, якія ёсць на ПК. У кантэксце сённяшняй артыкула нас цікавіць радок з указаннем версіі Windows і калонка "Product Key". Гэта і будзе ліцэнзійны ключ.

Speccy

Гэты софт прызначаны для атрымання падрабязнай інфармацыі аб кампутары - ўстаноўленым абсталяванні і праграмным забеспячэнні.

спампаваць Speccy

Спампоўваем, усталёўваем і запускаем праграму. Ідзем на ўкладку "Аперацыйная сістэма" або "Operating System" у англамоўнай версіі. Патрэбная нам інфармацыя знаходзіцца ў самым пачатку спісу уласцівасцяў.

AIDA64

AIDA64 - гэта яшчэ адна магутная праграма для прагляду звестак аб сістэме. Адрозніваецца ад Speccy вялікім наборам функцый і тым, што распаўсюджваецца на платнай аснове.

спампаваць AIDA64

Неабходныя дадзеныя можна атрымаць на ўкладцы "Аперацыйная сістэма" ў аднайменным раздзеле.

Спосаб 2: Выкарыстанне скрыпту

Калі няма жадання ўсталёўваць на свой ПК дадатковы софт, то можна выкарыстаць спецыяльную скрыптам, напісаным на Visual Basic (VBS). Ён канвертуе бінарны параметр рэестра, які змяшчае інфармацыю аб ліцэнзійнай ключы, у зразумелую форму. Бясспрэчным плюсам дадзенага спосабу з'яўляецца хуткасць выканання аперацыі. Створаны скрыпт можна захаваць на здымны носьбіт і выкарыстоўваць па меры патрэбы.

  1. Капіюем прыведзены ніжэй код і устаўляемы ў звычайны тэкставы файл (нататнік). Не звяртайце ўвагі на радкі, якія ўтрымліваюць версію "Win8". На "сямёрцы" усё працуе выдатна.

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

  2. Націскаем камбінацыю клавіш CTRL + S, Выбіраем месца для захавання скрыпту і даем яму назва. Тут трэба быць больш уважліва. У выпадальным спісе "Тып файла" выбіраем варыянт "Усе файлы" і пішам імя, дадаўшы да яго пашырэнне ".Vbs". ціснем "Захаваць".

  3. Запускаем скрыпт падвойным клікам і адразу атрымліваем ліцэнзійны ключ Windows.

  4. Пасля націску кнопкі ОК з'явіцца больш падрабязная інфармацыя.

Праблемы з атрыманнем ключоў

Калі ўсе прыведзеныя вышэй спосабы выдаюць вынік у выглядзе набору аднолькавых знакаў, гэта значыць, што ліцэнзія была выдадзена арганізацыі для ўстаноўкі адной копіі Windows на некалькі ПК. У гэтым выпадку атрымаць неабходныя дадзеныя можна, толькі звярнуўшыся да сістэмнага адміністратара ці непасрэдна ў службу падтрымкі Майкрасофт.

заключэнне

Як бачыце, знайсці страчаны ключ прадукту Windows 7 даволі нескладана, калі, вядома, вы не карыстаецеся карпаратыўнай ліцэнзіяй. Найбольш хуткім спосабам з'яўляецца выкарыстанне скрыпту, а самым простым - праграмы ProduKey. Speccy і AIDA64 выдаюць больш падрабязную інфармацыю.

Глядзіце відэа: GTA 5-How To Fix GFSDK Shadowlib win64 dll Is Missing Fix (Лістапада 2024).