メイン スクリプトと微調整 サードパーティのソフトウェアを使用せずに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

興味深い記事

エディターズチョイス

StorageSenseがダウンロードフォルダ内のファイルを削除するタイミングを設定する
StorageSenseがダウンロードフォルダ内のファイルを削除するタイミングを設定する
ダウンロードフォルダ内のファイルが特定の日数を超えて保存されている場合、それらを自動的に削除するようにStorageSenseを構成できます。
写真から漫画のアバターを作成する方法
写真から漫画のアバターを作成する方法
https://www.youtube.com/watch?v=-j6otY-ho2g多くのソーシャルメディアWebサイトでは、ユーザーがアバター(人物またはユーザーの漫画のような画像)を作成できます。アバターは、FacebookやBitmojiを含むあらゆる種類のWebサイトで広く使用されています。
最高のPowerPointプレゼンテーションのヒント
最高のPowerPointプレゼンテーションのヒント
プレゼンテーションをデザインするときは、できるだけ気まぐれにしたくなります。結局のところ、PowerPointはたくさんの素晴らしい機能を提供しているので、それらを使ってみるべきではありませんか?実際には、いいえ–あなたが目を実行できるという理由だけで-
ケーブルなしで危険を見る方法
ケーブルなしで危険を見る方法
ABC の人気クイズ番組 Jeopardy は、何年にもわたって米国の視聴者を楽しませてきました。しかし、もし紐を切ることにした場合、どのように見続けることができますか?伝統的なものとの関係を壊したい人に共通の懸念
Windows10でのOEMサポート情報の変更または追加
Windows10でのOEMサポート情報の変更または追加
Windows 10でOEMサポート情報を変更または追加する方法データ全体がレジストリに保存されるため、簡単にカスタマイズできます。
リーグ・オブ・レジェンドでFPSを表示する方法
リーグ・オブ・レジェンドでFPSを表示する方法
ゲームが正しく動作しないこと以上にゲーマーを怒らせることはほとんどありません。リーグ・オブ・レジェンドは、さまざまな PC に対応し、古いマシンでプレイできるように作られていますが、ゲームの方が動作し始める場合もあります。
Google Chromecast のセットアップ方法: ストリーマーを構成するためのステップバイステップ ガイド
Google Chromecast のセットアップ方法: ストリーマーを構成するためのステップバイステップ ガイド
増え続けるメディア ストリーマーの分野において、Google の 30 ポンドの Chromecast は優れた価値を示しており、そのシンプルさは編集者の Jonathan Bray からも評価を得ました。 Chromecast Ultra の発売により、1 つを使用して