「Windows 10ミニTips」は各回の作成時点で最新のWindows 10環境を使用しています。

Windows 10は「Win」+「Print Screen」キーを押すことでデスクトップ全体のスクリーンショットを作成し、「ピクチャー\スクリーンショット」フォルダーにPNGファイルとして保存する。

  • Windows 10のスクリーンショット作成機能

これが何らかの理由で動作しなくなった場合、原因の1つとしてレジストリエントリーの破損を疑うべきだ。Windows 10の各ユーザーフォルダーは、HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Foldersキーで定義されている。先のスクリーンショットフォルダーはREG_EXPAND_SZ「{B7BEDE81-DF94-4682-A7D8-57A52620B86F}」のデータで管理。筆者の環境では「C:\Users\kaz\OneDrive\画像\スクリーンショット」というデータが格納されていた。

  • 「reg query "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"」を実行することで、エントリーを確認できる

このREG_EXPAND_SZ「{B7BEDE81-DF94-4682-A7D8-57A52620B86F}」が破損もしくは存在しない場合、「Win」+「Print Screen」キーは動作しない。このトラブルを解決するには以下の手順を実行する。

  • 「Win」+「X」キー→「A」キーと順に押すか、スタートを右クリック/長押しし、「Windows PowerShell(管理者)」をクリック/タップする

  • プロンプトに下記内容を入力し、「Enter」キーを押す

reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "{B7BEDE81-DF94-4682-A7D8-57A52620B86F}" /t REG_EXPAND_SZ /d ^%USERPROFILE^%\OneDrive\画像\スクリーンショット /f
  • 変更内容を有効にするため、「Win」→ユーザー名→「サインアウト」と順にクリック/タップして、Windows 10に再サインインする

上記操作はOneDriveのバックアップ機能を有効にした環境を前提に、REG_EXPAND_SZ「{B7BEDE81-DF94-4682-A7D8-57A52620B86F}」を作成して、データを「%USERPROFILE%\OneDrive\画像\スクリーンショット」に変更している。バックアップ機能未使用の場合は、入力内容を「^%USERPROFILE^%\画像\スクリーンショット」に変更するとよい。後は「Win」+「Print Screen」キーを押してスクリーンショットが作成されるか確認しよう。