メイン マイクロソフトオフィス サードパーティのソフトウェアを使用せずにMicrosoftOfficeのプロダクトキーを取得する方法

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



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

tp-link wifiエクステンダーのセットアップ

広告

  1. メモ帳を開きます。
  2. 次のテキストをコピーしてメモ帳ウィンドウに貼り付けます
    function Get-MSOfficeProductKey {param([string []] $ computerName = '。')$ product = @()$ hklm = 2147483650 $ path = 'SOFTWARE  Microsoft  Office' foreach($ computer in $ computerName){$ wmi = [WMIClass] '\ $ computer  root  default:stdRegProv' $ subkeys1 = $ wmi.EnumKey($ hklm、$ path)foreach($ subkeys1.snamesの$ subkey1){$ subkeys2 = $ wmi.EnumKey($ hklm、 '$ path  $ subkey1')foreach($ subkey2 in $ subkeys2.snames){$ subkeys3 = $ wmi.EnumKey($ hklm、 '$ path  $ subkey1  $ subkey2')foreach($ subkey3 in $ subkeys3 .snames){$ subkeys4 = $ wmi.EnumValues($ hklm、 '$ path  $ subkey1  $ subkey2  $ subkey3')foreach($ subkey4 in $ subkeys4.snames){if($ subkey4 -eq'digitalproductid ') {$ temp = '' | ComputerName、ProductName、ProductKey $ temp.ComputerName = $ computer $ productName = $ wmi.GetStringValue($ hklm、 '$ path  $ subkey1  $ subkey2  $ subkey3'、 'productname')$ temp.ProductName = $ productNameを選択します。 sValue $ data = $ wmi.GetBinaryValue($ hklm、 '$ path  $ subkey1  $ subkey2  $ subkey3'、 'digitalproductid')$ valueData =($ data.uValue)[52..66]#base24でエンコードされたバイナリを復号化data $ productKey = '' $ chars = 'BCDFGHJKMPQRTVWXY2346789' for($ i = 24; $ i -ge 0; $ i-){$ r = 0 for($ j = 14; $ j -ge 0; $ j -){$ r =($ r * 256)-bxor $ valueData [$ j] $ valueData [$ j] = [math] :: Trancate($ r / 24)$ r = $ r%24} $ productKey = $ chars [$ r] + $ productKey if(($ i%5)-eq 0 -and $ i -ne 0){$ productKey = '-' + $ productKey}} $ temp.ProductKey = $ productKey $ product + = $ temp}}}}}}} $ product}
  3. 上記のテキストをデスクトップの「.ps1」拡張子のファイルに保存します。
    ボーナスのヒント:ファイルを「.ps1」拡張子で正しく保存するために、名前を二重引用符で囲んで入力できます(例:「office.ps1」)。
  4. 次に、32ビットバージョンのOfficeを使用しているか64ビットバージョンを使用しているかを確認する必要があります。 Office 2007、2003以前を使用している場合は、64ビットバージョンがリリースされていないため、32ビットバージョンを使用しています。また、Windowsが32ビットの場合、64ビットアプリは32ビットWindowsで実行できないため、Officeも32ビットです。
  5. 64ビットWindowsを使用していて、Office 2010、2013、または2016を実行している場合は、32ビットまたは64ビットのいずれかになります。これを確認するには、Word、OneNote、ExcelなどのOfficeアプリケーションを起動します。
  6. [ファイル]メニューの[ファイル]、[ヘルプ]の順にクリックします。右側の[バージョン情報...]セクションに、32ビットか64ビットかが一覧表示されます。
  7. 今、あなたは開く必要があります 管理者としてのPowershell 。 32ビットOfficeを実行している場合は、32ビットバージョンのPowerShellを開きます。 64ビットOfficeを実行している場合は、64ビットPowerShellを開きます。スタートメニューの検索ボックスまたはスタート画面の右側に「powershell」と入力します。 64ビットWindowsでは、「Windows PowerShell(x86)」という名前のショートカットは32ビットバージョンのPowerShellであり、名前に「x86」が含まれていないものは64ビットPowerShellです。それを右クリックして[管理者として実行]を選択するか、キーボードで正しいショートカットを選択してCTRL + SHIFT + Enterを押します。これにより、昇格されたPowerShellウィンドウが開きます。
  8. デジタル署名されていないローカルファイルの実行を有効にします。これは、次のコマンドで実行できます(コピーして貼り付けることができます)。
    Set-ExecutionPolicy RemoteSigned

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

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

    注:office.ps1ファイルを保存した場所を正しく指すように、ユーザー名フォルダーを含む上記のコマンドのパスを変更する必要があります。

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

このスクリプトを共有してくれた読者の「bosbigal」に感謝します。

興味深い記事

エディターズチョイス

Fitbit Ionic: Apple Watch に対する Fitbit の回答が 10 月 1 日に発売
Fitbit Ionic: Apple Watch に対する Fitbit の回答が 10 月 1 日に発売
2017 年 9 月 25 日更新: Fitbit は、Fitbit Ionic および Fitbit Flyer ヘッドフォンが 10 月 1 日に世界中で販売されることを発表しました。英国ではFitbit.com、John Lewis、Currys PC World、Argos、
Androidデバイスでテキストをブロックする方法
Androidデバイスでテキストをブロックする方法
最近、テキストメッセージが最も人気のあるコミュニケーション手段の1つであることは間違いありません。忙しい一日の真っ只中にあなたの親友からのテキストは歓迎の恩赦です。一方、テキストメッセージ
コンピューター画面の測定方法
コンピューター画面の測定方法
コンピューターの画面のサイズは、購入を決定する重要な要素です。コンピューター画面またはコンピューターモニターを素早く測定する方法をご覧ください。
Amazon Fire StickにAPKをインストールする方法
Amazon Fire StickにAPKをインストールする方法
Google Play ストアで入手できないアプリやアプリのアップデートにアクセスしたい場合は、Amazon Fire Stick に APK をインストールする方法を知りたい場合があります。この記事では、その方法について説明します
Gmail Basic のシンプルな HTML ビューに切り替える方法
Gmail Basic のシンプルな HTML ビューに切り替える方法
Gmail は、どのブラウザでも素早く機能的な電子メールを利用できるように、シンプルで基本的な HTML インターフェイスを提供します。
ファームウェアとは何ですか?
ファームウェアとは何ですか?
ファームウェアは、ハードウェア デバイス上の小さなメモリ チップにインストールされるソフトウェアです。ファームウェアにより、カメラやスマートフォンなどのハードウェアを更新できます。
iPhoneでボイスメッセージを送信する方法
iPhoneでボイスメッセージを送信する方法
場合によっては、メッセージを入力するよりも音声で伝える方が便利です。 iPhone には、数回タップするだけで音声メッセージを送信できる便利なアプリが 2 つあります。