メイン スクリプトと微調整 サードパーティのソフトウェアを使用せずにWindowsのプロダクトキーを取得する方法

サードパーティのソフトウェアを使用せずにWindowsのプロダクトキーを取得する方法



Windows 8.1、Windows 8、またはWindows 7 OSのプロダクトキーを紛失した、取得できない、または忘れた場合でも、絶望しないでください。サードパーティのソフトウェアを使用せずに、PCにインストールされているOSからプロダクトキーを抽出する簡単なソリューションを紹介します。

Google ドキュメントで上下の余白を変更する

広告

  1. メモ帳を開きます。
  2. 次のテキストをコピーしてメモ帳ウィンドウに貼り付けます
    function Get-WindowsKey {##任意のPCからWindowsプロダクトキーを取得する関数## by Jakob Bindslet(jakob@bindslet.dk)param($ targets = '。')$ hklm = 2147483650 $ regPath = 'Software  Microsoft  Windows NT  CurrentVersion '$ regValue =' DigitalProductId'Foreach($ targetsの$ 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' ## base24でエンコードされたバイナリデータを復号化するFor($ i = 24; $ i -ge 0; $ i -){$ k = 0 For($ j = 14; $ j -ge 0; $ j-){$ k = $ k * 256 -bxor $ binArray [$ j] $ binArray [$ j] = [ math] :: 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 | Add-Member Noteproperty Computer -value $ target $ obj | Add-Member Noteproperty Caption -value $ win32os.Caption $ obj | Add-Member Noteproperty CSDVersion -value $ win32os.CSDVersion $ obj | Add-Member Noteproperty OSArch -value $ win32os.OSArchitecture $ obj | Add-Member Noteproperty BuildNumber -value $ win32os.BuildNumber $ obj | Add-Member Noteproperty RegisteredTo -value $ win32os.RegisteredUser $ obj | Add-Member Noteproperty ProductID -value $ win32os.SerialNumber $ obj | Add-Member Noteproperty ProductKey -value $ productkey $ obj}}
  3. 上記のテキストをデスクトップの「.ps1」拡張子のファイルに保存します。
    ボーナスのヒント:拡張子が「.ps1」のファイルを確実に保存するには、名前を二重引用符で囲んで入力します(例:「GetProductKey.ps1」)。
    プロダクトキーを取得する
  4. スタートメニューの検索ボックスまたはスタート画面の右側に「powershell」と入力して管理者としてPowershellコンソールを開き、CTRL + SHIFT + Enterを押します。これにより、昇格されたPowershellウィンドウが開きます。
  5. デジタル署名されていないローカルファイルの実行を有効にします。これは、次のコマンドで実行できます。
    Set-ExecutionPolicy RemoteSigned

    Enterキーを押して、実行ポリシーを変更できるようにします。

  6. ここで、次のコマンドを入力する必要があります。
    インポート-モジュールC: Users  Winaero  Desktop  GetProductKey.ps1; Get-WindowsKey

    注:保存した場所に応じて、上記のコマンドでGetProductKey.ps1ファイルへのパスを変更します。

  7. 出来上がり、あなたのプロダクトキーが画面に表示されます!

ご不明な点がございましたら、次のビデオをご覧ください。

Windows 10 のスタート メニューが機能しない 2019

興味深い記事

エディターズチョイス

Paint.NETでテキストを曲げる方法
Paint.NETでテキストを曲げる方法
https://www.youtube.com/watch?v=SxcnoGrzMKE最新のペイントプログラムの能力と機能は、過去20年間で劇的に拡大しました。これらのプログラムの機能のひとつは、テキストを取得して画像に変換することです。そして
Windows10でReFSを使用してドライブをフォーマットする
Windows10でReFSを使用してドライブをフォーマットする
Windows 10でReFSを使用してドライブをフォーマットし、レジストリを調整して、オペレーティングシステムのクライアントバージョンでこの機能のロックを解除できます。
Skype アカウントを削除する方法
Skype アカウントを削除する方法
オンライン サービス プロバイダーの通常のように、Skype を削除するのは簡単なことではありません。支払い方法、Microsoft アカウントなど、リンクする無数のアカウントを考えると、非常に扱いにくいプロセスになる可能性があります。しかし、恐れないでください。
POP または IMAP 経由で AIM メール アカウントにアクセスする方法
POP または IMAP 経由で AIM メール アカウントにアクセスする方法
AIM メール IMAP および POP アクセスを使用すると、コンピュータまたはデバイス上の任意の電子メール プログラムで電子メールを設定できます。その方法は次のとおりです。
Xbox 360 をテレビに接続する方法
Xbox 360 をテレビに接続する方法
このステップバイステップのガイドでは、Xbox 360 本体をテレビに接続する方法を説明します。
Windows10でPowerShellを使用してファイルハッシュを取得する
Windows10でPowerShellを使用してファイルハッシュを取得する
Windows 10でPowerShellを使用してファイルハッシュを取得し、ファイルのMD5、SHA256、SHA512およびその他のハッシュ値を計算する方法は次のとおりです。
iPhone XR –通話をブロックする方法
iPhone XR –通話をブロックする方法
携帯電話は私たちの人間関係に大きな影響を与えてきました。私たちの電話は常に使用されているので、私たちは常に電話をかけ続けることが期待されています。これは私たちの個人的な生活の中で境界線を引くことを困難にします。であること