Windows 11で壁紙をスライドショーに設定しているのですが、数百枚の画像ファイルから表示されるため、「このファイルはどのファイルなんだろう」と思うことがあります。しかし、壁紙ファイルが保存されている大量の画像の中からそのファイルを見つけ出すのはほぼ不可能です。
PowerShellで下記の方法を使えば「現在壁紙に表示している画像」のフルパスを知ることができます。
- Win+Xを押して「ターミナル」選択する(管理者でなくてもいいです)
- 下記のテキストを貼り付けてEnterキーを押す。(注:一つの行ではなく二行になっています)
$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′
ここで下記のような警告メッセージが出てきますが、「強制的に貼り付け」して問題ありません。

下記のように現在壁紙に表示している画像のファイルパスが表示されます。
