メイン スクリプトと微調整 Windows 10、Windows 8、およびWindows7でプロダクトキーを表示する方法

Windows 10、Windows 8、およびWindows7でプロダクトキーを表示する方法



Windowsのプロダクトキーを保存した場所を紛失したり忘れたりした場合は、解決策があります。今日は、単純なVBSスクリプトを使用して、Windows 10、Windows 8、またはWindows 7のインストール済みコピーのプロダクトキーを表示する方法を説明します。これは、PCにインストールされているOSからプロダクトキーを抽出する簡単なソリューションです。サードパーティのソフトウェアを使用する。さあ行こう。

広告


実際、以前に投稿しました 同様の解決策 PowerShellを使用しました。しかし、多くのユーザーはそれが彼らのために失敗すると不平を言った。 PowerShellでは、署名されていないコマンドレットを実行するために、追加のユーザースキルと追加の調整が必要になる場合があります。

vizio テレビの電源がオフになったりオンになったりする

PowerShellと比較すると、このVBScriptソリューションはほぼ完璧です。あなたがする必要があるのはただファイルをクリックすることです。に Windows10のプロダクトキーを表示する

  1. メモ帳を開きます。
  2. 次のテキストをコピーしてメモ帳ウィンドウに貼り付けます
    Option Explicit Dim objshell、path、DigitalID、Result Set objshell = CreateObject( 'WScript.Shell') 'レジストリキーパスを設定パス=' HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion  ''レジストリキー値DigitalID = objshell.RegRead (Path& 'DigitalProductId')Dim ProductName、ProductID、ProductKey、ProductData'Get ProductName、ProductID、ProductKey ProductName = 'Product Name:'&objshell.RegRead(Path& 'ProductName')ProductID = 'Product ID:'&objshell。 RegRead(Path& 'ProductID')ProductKey = 'インストールされたキー:'&ConvertToKey(DigitalID)ProductData = ProductName&vbNewLine&ProductID&vbNewLine&ProductKey 'ファイルに保存する場合はmessboxを表示するIfvbYes = MsgBox(ProductData&vblf&vblf& 'ファイルに保存しますか?'、vbYesNo + vbQuestion、 'Windowsキー情報のバックアップ')then Save ProductData End If 'バイナリをcharsに変換しますFunctionConvertToKey(Key)Const KeyOffset = 52 Dim isWin8、Maps、i、j、Current、KeyOutput 、最後に、keypart1、insert'OSがWindows8であるかどうかを確認しますisWin8 =(Key(66) 6)And 1 Key(66) =(Key(66)And&HF7)Or((isWin8 And 2)* 4)i = 24 Maps = 'BCDFGHJKMPQRTVWXY2346789' Do Current = 0 j = 14 Do Current = Current * 256 Current = Key(j + KeyOffset)+ Current Key(j + KeyOffset)=(Current  24)Current = Current Mod 24 j = j -1 Loop While j> = 0 i = i -1 KeyOutput = Mid(Maps、Current + 1、1)&KeyOutput Last = Current Loop While i> = 0 If(isWin8 = 1)Then keypart1 = Mid(KeyOutput、2、Last)insert = 'N' KeyOutput = Replace(KeyOutput、keypart1、keypart1&insert、2、1、0)If Last = 0 Then KeyOutput = insert&KeyOutput End If ConvertToKey = Mid(KeyOutput、1、5)& '-'&Mid(KeyOutput、6、5)& '-'&Mid(KeyOutput、11、5)& '-'&Mid( KeyOutput、16、5)& '-'&Mid(KeyOutput、21、5)End Function 'データをファイルに保存するFunctionSave(Data)Dim fso、fName、txt、objshell、UserName Set objshell = CreateObject(' wscript。 shell ')'現在のユーザー名を取得UserName = objshell.ExpandEnvironmentStrings( '%UserName%') 'デスクトップにテキストファイルを作成fName =' C: Users  '&UserName&'  Desktop  WindowsKeyI nfo.txt'Set fso = CreateObject( 'Scripting.FileSystemObject')Set txt = fso.CreateTextFile(fName)txt.Writeline Data txt.Close End Function
  3. 上記のテキストをデスクトップの「.vbs」拡張子の付いたファイルに保存します。
    ボーナスのヒント:ファイルを「.vbs」拡張子で正しく保存するために、「BackupWindowsKey.vbs」のように、二重引用符で囲んだ名前を入力できます。
    バックアップWindowsのプロダクトキーWindows10
  4. 次に、BackupWindowsKey.vbsファイルを開きます
  5. 出来上がり、あなたのプロダクトキーが画面に表示されます!
    Windows10のプロダクトキーを表示する

BackupWindowsKey.vbsファイルをダウンロードするには、ここをクリックしてください

このトリックは、Windows 7、Windows 8、およびWindows10でテストしました。前述のすべてのオペレーティングシステムで問題なく動作します。クレジット: ノンオンセンス@MDL

興味深い記事

エディターズチョイス

拡張機能を使用して Chrome でページ上の複数の単語を検索する方法
拡張機能を使用して Chrome でページ上の複数の単語を検索する方法
Google Chrome で単語を検索するための標準的な Ctrl + F ショートカットは、多くの人が特定の文章や文を探すのに役立っています。ただし、密度の高い Web サイトでは、特定のセクションを念頭に置くことができない場合があります。そのため、一部の開発者は
Intel GPUドライバーの更新により、Windows10のパフォーマンスが大幅に向上します
Intel GPUドライバーの更新により、Windows10のパフォーマンスが大幅に向上します
Intelは、Windows10バージョン1709以降で利用可能なGPUドライバーの更新プログラムをリリースしました。 DCHドライバーバージョン27.20.100.8935は、パフォーマンスの改善や、多くのゲームをスムーズに実行できるようにするその他のグラフィックスの強化で注目に値します。変更ログは、CrysisRemasteredゲームがクラッシュしなくなったことを強調しています
Amazon Echo Budsをペアリングする方法
Amazon Echo Budsをペアリングする方法
有線のヘッドホンの時代は終わりを告げています。彼らはピンチの時に素晴らしいですが、多くの消費者はワイヤレスのイヤフォンに傾倒しています。イヤフォン ゲームに慣れていない場合は、オーディオを聞くことは重要ではないことにすぐに気付くでしょう。
Windows10でファイル履歴をリセットする方法
Windows10でファイル履歴をリセットする方法
Windows 10でファイル履歴をデフォルトにリセットする方法は次のとおりです。ファイル履歴を使用すると、ユーザーはPCに保存されているファイルのバックアップコピーを作成できます。
不気味で楽しいハロウィーンの最高の無料壁紙 45 選
不気味で楽しいハロウィーンの最高の無料壁紙 45 選
怖いものから楽しいものまで、最高の無料のハロウィーンの壁紙と背景をコンピューター、タブレット、携帯電話にダウンロードしたり、ソーシャル メディアに使用したりできます。
OpenSeaでNFTを販売する方法
OpenSeaでNFTを販売する方法
現在、OpenSeaよりもNFTを販売するのに最適な場所はありません。クリプトキティからアートワーク、ドメイン名まで、このプラットフォームで売買できるデジタルアセットに制限はありません。多分あなたはしばらく過ごしました
Excel で 2 つの列を結合する方法
Excel で 2 つの列を結合する方法
データを失わずに Microsoft Excel で 2 つの列を結合するには、CONCATENATE 式を使用し、結果をコピーして値として貼り付ける必要があります。その方法は次のとおりです。