Desktop Background Slideshow is a neat little feature in Windows 7 which helps you shuffle your desktop background from a image file store folder, at predefined intervals. But, as Windows doesn’t show the file name of the currently displayed wallpaper, it becomes a problem if you have thousands of images in a store folder and you need to find the file name and the directory location of the currently displayed wallpaper.

Here is a small script which adds the Desktop Background File Location option in the Desktop context menu, which opens the current wallpaper file’s target folder and selects the file.

1. Download WPTargetDir.zip, unzip and extract the contents to a folder.

2. Move the file WPTargetDir.vbs to the Windows directory.

3. Double-click Add.reg to add the context menu option.

4. Hold the SHIFT key down and right-click on an empty area in the Desktop. You’ll see the Desktop Background File Location option.

Selecting this option gets the current wallpaper file name from the registry, opens the target folder and selects the image file.

To remove/uninstall this option, run the file undo.reg, and then manually delete WPTargetDir.vbs manually from the Windows folder.

More Information

The script queries the wallpaper source file name from the following registry key:

HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Desktop \ General

The information is stored in a string value named WallpaperSource


Related Posts


Email SubscriptionPrefer an E-mail subscription?

Enter your email address:

Delivered by FeedBurner

22 Comments

  1. Chris D
    said this on Monday, January 16th 2012 1:46 am

    FYI – if copying and pasting the code above, be careful because the blog’s comment system converts quotation marks into “smart quotes”. After pasting the code into a text editor, delete any quotation marks and manually retype them to make sure they are not smart quotes.

  2. Chris D
    said this on Monday, January 16th 2012 1:44 am

    Thanks to the author, this is very helpful.

    To make it work with file paths containing spaces, change the following line in WPTargetDir.vbs. Original version:

    WshShell.run “explorer.exe” & ” /select,” & strCurWP

    Fixed to support spaces:

    WshShell.run “explorer.exe” & ” /select,” & chr(34) & strCurWP & chr(34)

    Also, if you don’t want to have to hold Shift in order to see the item in the right-click menu, delete this line from add.reg before you import it into your registry:

    “Extended”=”"

Leave a Reply