質問: 私の-最後の-壁紙を取得する方法 私は両方のモニターにまたがるカスタム壁紙を作成しましたが、それは何年もの間美しいものでした。しかし最近、ローカル画像の画像プロパティを探していたところ、誤って「デスクトップの背景を設定」を選択してしまいました。以前使用していたファイルが見つかりません。ペイントプログラムでトリミングして編集したので、web画像ではありませんでした。ファイルがどこにあるのかわかりません。私はバックアップを持っていますが、レジストリキーが以前に指し示した場所がわからないので、とにかくバックアップのどこを探すべきかわかりません。助言がありますか?テーマや\ windows\web\wallpaperの下にはありません。ありがとう! dave
回答: レジストリキーに保存されている「壁紙」の値を確認してください壁紙]の下の[hkey_current_user \コントロールパネル\デスクトップ。 windows 7システムでは、「wallpaper」に格納されている値はc:\ users\username\appdata\roaming\microsoft\windows\themes\transcodedwallpaper.jpgであることがわかります。ここで、ユーザー名は、現在ログインしているアカウントの名前です( 例 )。windows 7で壁紙に使用する画像を選択すると、その画像がその場所にコピーされ、transcodedwallpaper.jpgという名前に変更されます。 「wallpaper」の値としてc:\ users\username\appdata\roaming\microsoft\windows\themes\transcodedwallpaper.jpgが表示されている場合、バックアップがある場合は、 c:\ users\username\appdata\roaming\microsoft\windows\themes\transcodedwallpaper.jpgのバックアップコピーからの現在のtranscodedwallpaper.jpg。アカウント名をsernameに置き換えます。 。windows 8システムでは、「wallpaper」のレジストリの値としてc:\ users\username\appdata\roaming\microsoft\internet explorer\internet explorer wallpaper.bmpが表示されます。その場所に保存されている画像は、そのシステムのデスクトップの背景に表示されるものです。それが表示されている場合は、代わりにバックアップでそのファイルの以前のバージョンを探してください。windows 8.1のシステムを確認したところ、ファイルがc:\ windows\web\wallpaper\windows\img0.jpgとしてリストされているのがわかりました。その場合、バックアップからそのディレクトリ内のファイルを探します。ただし、壁紙を独自のカスタム壁紙に設定すると、そこに画像ファイルが表示されない場合があります。 %userprofile%ディレクトリからntuser.datファイルのバックアップコピーがある場合は、以前の壁紙の場所とファイル名を特定する方法がまだあります。通常c:\ users\username、アカウントの場合 nirsoftregfileexportユーティリティを使用してntuser.datを読み取り、の特定の部分をエクスポートします[〜#〜] hkcu [〜#〜]ファイルへ 。