Nếu bạn bị mất, không thể lấy lại hoặc quên nơi bạn đã lưu khóa sản phẩm của HĐH Windows 8.1, Windows 8 hoặc Windows 7, đừng tuyệt vọng. Tôi muốn chỉ cho bạn một giải pháp đơn giản để trích xuất khóa sản phẩm của bạn từ hệ điều hành được cài đặt trên PC của bạn mà không cần sử dụng bất kỳ phần mềm nào của bên thứ ba.
rỉ sét làm thế nào để phá vỡ những bức tường đá
Quảng cáo
cách kiểm tra xem bộ nạp khởi động đã được mở khóa chưa
- Mở Notepad.
- Sao chép và dán văn bản sau vào cửa sổ notepad
function Get-WindowsKey {## chức năng để lấy Product Key Windows từ bất kỳ PC nào ## bởi Jakob Bindslet (jakob@bindslet.dk) param ($ target = '.') $ hklm = 2147483650 $ regPath = 'Software Microsoft Windows NT CurrentVersion '$ regValue =' DigitalProductId 'Foreach ($ target trong $ target) {$ productKey = $ null $ win32os = $ null $ wmi = [WMIClass]' \ $ target root default: stdRegProv '$ data = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ regValue) $ binArray = ($ data.uValue) [52..66] $ charsArray = 'B', 'C', 'D', 'F', ' G ',' H ',' J ',' K ',' M ',' P ',' Q ',' R ',' T ',' V ',' W ',' X ',' Y ' , '2', '3', '4', '6', '7', '8', '9' ## giải mã dữ liệu nhị phân được mã hóa base24 Cho ($ i = 24; $ i -ge 0; $ i -) {$ k = 0 Cho ($ j = 14; $ j -ge 0; $ j--) {$ k = $ k * 256 -bxor $ binArray [$ j] $ binArray [$ j] = [ toán học] :: truncate ($ k / 24) $ k = $ k% 24} $ productKey = $ charsArray [$ k] + $ productKey If (($ i% 5 -eq 0) -and ($ i -ne 0 )) {$ productKey = '-' + $ productKey}} $ win32os = Get-WmiObject Win32_OperatingSystem -computer $ target $ obj = New-Object Object $ obj | Thêm thành viên Ghi chú Máy tính -giá trị $ target $ obj | Thêm-Thành viên Ghi chú Chuyên gia Phụ đề -giá trị $ win32os.Caption $ obj | Thêm thành viên Ghi chú thuộc tính CSDVersion -value $ win32os.CSDVersion $ obj | Bổ trợ Thành viên Ghi chú OSArch -value $ win32os.OSArchitecture $ obj | Add-Member Noteproperty BuildNumber -value $ win32os.BuildNumber $ obj | Thêm thành viên Ghi chú tài khoản Đã đăng ký Để-giá trị $ win32os.RegisteredUser $ obj | Thêm thành viên Noteproperty ProductID -value $ win32os.SerialNumber $ obj | Thêm thành viên Noteproperty ProductKey -value $ productkey $ obj}}
- Lưu văn bản trên vào một tệp có đuôi '.ps1' trên Màn hình nền.
Mẹo bổ sung: Để đảm bảo rằng bạn lưu tệp với phần mở rộng '.ps1', bạn có thể nhập tên của nó với dấu ngoặc kép, ví dụ: 'GetProductKey.ps1'.
- Mở bảng điều khiển Powershell với tư cách quản trị viên bằng cách nhập 'powershell' vào hộp tìm kiếm của Menu Bắt đầu hoặc ngay trên Màn hình Bắt đầu rồi nhấn CTRL + SHIFT + Enter. Thao tác này sẽ mở cửa sổ Powershell nâng cao.
- Cho phép thực thi các tệp cục bộ không được ký điện tử. Điều này có thể được thực hiện bằng lệnh sau:
Set-ExecutionPolicy RemoteSigned
Nhấn Enter để cho phép thay đổi chính sách thực thi.
- Bây giờ bạn nên gõ lệnh sau:
Mô-đun nhập khẩu C: Users Winaero Desktop GetProductKey.ps1; Get-WindowsKey
Lưu ý: Thay đổi đường dẫn đến tệp GetProductKey.ps1 trong lệnh ở trên, theo vị trí mà bạn đã lưu.
- Thì đấy, khóa sản phẩm của bạn được hiển thị trên màn hình!
Xem video sau nếu bạn có bất kỳ câu hỏi nào: