Windows 11で現在のデスクトップの背景画像を見つける方法

このチュートリアルでは、Windows 11/10で現在のデスクトップの背景画像の場所を見つける方法を紹介します。デスクトップの背景や壁紙を設定するのはとても簡単です。カスタム画像や写真の設定、写真のスライドショーの再生、Windows Spotlightの背景をデスクトップの壁紙として表示することができます。しかし、現在表示されている壁紙が保存されている場所やパスを見つけるのは、特に頻繁にデスクトップの壁紙を変更する場合、難しい場合や時間がかかる場合があります。しかし、ありがたいことに、Windowsのデスクトップに表示されているアクティブな壁紙の場所を素早く確認するのに役立つネイティブな方法がいくつかあります。

Windows 11で現在のデスクトップの背景画像を見つける方法

Windows 11/10 PCで現在のデスクトップの背景画像ファイルの場所を見つけるには、以下の組み込みオプションを使用することができます。

  1. クラシックデスクトップの背景ウィンドウを使用する
  2. レジストリエディタを使用する
  3. Windows PowerShellを使用して現在のデスクトップの壁紙の場所へアクセスする
  4. 現在の壁紙を見つけるためのデスクトップのコンテキストメニューオプションを追加する。

これらのオプションを一つずつ見ていきましょう。

1] クラシックデスクトップの背景ウィンドウを使用して現在のデスクトップの壁紙を見つける

クラシックデスクトップの背景ウィンドウは、画像をデスクトップの背景として選択したり、複数の画像を選択してデスクトップのスライドショーとして設定したりするための画像の場所(Windowsのデスクトップの背景、ピクチャライブラリ、トップレートの写真など)を選択するのに役立ちます。しかし、現在のデスクトップの壁紙の場所を見つけるためにも使用することができます。これは、画像やスライドショーを選択した場合にのみアクティブな壁紙の場所を表示するのに役立つことに注意してください。Windows Spotlightの背景は表示されません。手順は以下の通りです。

  • Win+Rを押して、実行コマンドボックスを開きます。
  • テキストフィールドに以下のパスを貼り付けて、Enterキーを押します。
shell:::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft.Personalization\pageWallpaper
  • クラシックデスクトップの背景ウィンドウが開きます。
  • 現在適用されているデスクトップの壁紙が選択されている状態で表示され、その場所も表示されます。

2] レジストリエディタを使用して現在のデスクトップの背景画像を見つける

Windows 11のレジストリエディタには、重要なシステムの設定と、アクティブなデスクトップの背景画像の場所が保存されています。デスクトップの壁紙を変更するとすぐに、その場所が自動的に更新されます。以下の手順に従ってください。

  • 検索ボックスにregeditと入力して、Enterキーを押します。
  • レジストリエディタのウィンドウが開きます。このパスでデスクトップレジストリキーにアクセスします。
HKEY_CURRENT_USER\Control Panel\Desktop
  • 右側のセクションで、WallPaperという名前の文字列値を探します。この値のデータ列には、現在のデスクトップの背景のパスが表示されます。
  • パスが長すぎる場合は、WallPaper文字列値をダブルクリックすると、ボックスが開きます。値データフィールドにフルパスが表示されます。
  • そのパスをコピーして保存し、現在のデスクトップの壁紙がどこにあるかを確認します。何も変更せずに、そのボックスとレジストリエディタのウィンドウを閉じます。

3] Windows PowerShellを使用して現在のデスクトップの壁紙の場所へアクセスする

Windows PowerShellを使用して現在のデスクトップの壁紙の場所を見つけるのは、実行するコマンドが2つだけなので簡単です。1つ目のコマンドは、レジストリエディタに保存されているTranscodedImageCacheエントリを使用して現在のデスクトップの壁紙の場所を取得するために使用され、2つ目のコマンドは、Windows PowerShellの画面にデスクトップの壁紙の場所(壁紙の名前とファイル拡張子を含む)を表示するために使用されます。

まず、Windows 11 PCで管理者権限でPowerShellウィンドウを開き、以下のコマンドを実行します。

$TIC=(Get-ItemProperty 'HKCU:\Control Panel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache
[System.Text.Encoding]::Unicode.GetString($TIC) -replace '(.+)([A-Z]:[0-9a-zA-Z\\])+','$2'

2つのコマンドを一緒に実行することができます。それがうまくいかない場合は、1つずつ実行してください。その後、アクティブなデスクトップの背景画像のパスがPowerShellウィンドウに表示されます。

4] 現在の壁紙を見つけるためのデスクトップのコンテキストメニューオプションを追加する

このオプションでは、スクリプトとレジストリを調整するためにオプション3のコマンドが必要です。レジストリの調整は、デスクトップのコンテキストメニューオプションを追加するのに役立ち、スクリプトはPowerShellコマンドを実行して現在のデスクトップの背景画像の場所を取得し、PowerShellウィンドウに表示します。このプロセスは少し長くなりますが、一度成功すれば、Windows 11システムで現在の壁紙の場所を見つけるのは、2~3回のマウスクリックで済むようになります。

このオプションを使用する前に、まずシステムの復元ポイントを作成してください。その後、メモ帳を開き、そこに以下のPowerShellコマンドを貼り付けます。

$TIC=(Get-ItemProperty 'HKCU:\Control Panel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache
[System.Text.Encoding]::Unicode.GetString($TIC) -replace '(.+)([A-Z]:[0-9a-zA-Z\\])+','$2'

このファイルをfind-current-desktop-background.ps1としてC:\Windowsの場所に保存します。または、デスクトップや別のフォルダに保存してから、そのファイルを必要な場所にコピーして貼り付けることもできます。

次に、以下の手順に従ってください。

  • レジストリエディタのウィンドウを開きます。
  • ルートキーにあるシェルレジストリキーにアクセスします。パスは次のとおりです。
HKEY_CLASSES_ROOT\DesktopBackground\Shell
  • シェルキーの下に新しいレジストリキーを作成し、DesktopBackgroundFileLocationという名前を付けます。
  • このキーの右側のセクションに、デフォルトという名前の文字列値が表示されます。その値をダブルクリックします。
  • 文字列の編集ボックスで、値データフィールドに現在のデスクトップの背景画像を見つけるというテキストを追加します。これは、デスクトップのコンテキストメニューを開いたときに表示されるオプションの名前になります。
  • OKボタンを押して文字列の編集ボックスを閉じます。
  • DesktopBackgroundFileLocationキーの下にサブキーを作成し、コマンドという名前を付けます。
  • コマンドキーの右側にあるデフォルトの文字列値をダブルクリックします。文字列の編集ボックスが表示されます。
  • 値データフィールドに以下のパスを貼り付けます。このパスは、先ほどC:\Windowsフォルダに保存したスクリプトを呼び出します。パスは次のとおりです。
powershell.exe -NoExit -nologo -ExecutionPolicy Bypass -command find-current-desktop-background.ps1
  • OKボタンを押してボックスを閉じます。
  • レジストリエディタのウィンドウを閉じます。

Windows 11のデスクトップを右クリックして、詳細オプションの表示を選択します。現在のデスクトップの背景画像を見つけるオプションが表示されていることがわかります。そのオプションを使用すると、スクリプトが実行されます。最後に、PowerShellウィンドウが開き、現在のデスクトップの壁紙が保存されているパスまたは場所が表示されます。

後でこのオプションが必要なくなった場合は、レジストリエディタのウィンドウを開き、上記の手順で作成したDesktopBackgroundFileLocationレジストリキーを削除します。これにより、追加したデスクトップのコンテキストメニューオプションが削除されます。

この記事がお役に立てば幸いです。

Windows 11で以前のデスクトップの背景を見つけるにはどうすればよいですか?

Windows 11では、設定アプリの背景セクションにアクセスして、最近の背景を表示することができます。このセクションには、現在の背景と、そのセクションで使用した最後の4つの背景が表示されます。Windows 11 PCで以前に使用した壁紙の場所を知りたい場合は、レジストリエディタのウィンドウで以下のパスにアクセスすることができます。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers

ここでは、BackgroundHistoryPath0、BackgroundHistoryPath1、および以前に設定したデスクトップの壁紙のパスを含むその他の文字列値が表示されます。

デスクトップの背景として使用されている画像はどれですか?

Windows 11/10では、デスクトップの背景として設定できる画像形式が数十種類あります。JPG、BMP、JFIF、HEIC、HIF、AVIF、TIFF、AVCS、PNG、HEIF、DIB、GIF、WDPなど、さまざまな形式のファイルをデスクトップの背景画像として使用することができます。さらに、一部の無料ソフトウェア(DesktopHut、VLC Media Player、VideoPaperなど)を使用して、Windows 11/10 PCでビデオをアニメーションのデスクトップの背景として設定することもできます。