How to Increase Windows 7 Desktop Slideshow Transition Animation Duration

The Desktop Slideshow options lets you configure the picture position, picture change interval and turn on or off the shuffle option. Here is another hidden feature in Windows 7 configurable using the Registry Editor, that allows you increase the desktop slideshow transition animation duration.

Increase Desktop Slideshow Animation Duration

1. Click Start, type Regedit.exe and press {ENTER}

HKEY_CURRENT_USER\Control Panel\Personalization\Desktop Slideshow

2. Right-click on the key and create a new DWORD (32-bit) Value, and name it AnimationDuration

3. Double-click AnimationDuration and set its Value data to 1000 (milliseconds) Decimal

4. Exit the Registry Editor.


For the purpose of illustration I’ve set AnimationDuration to 8000 milliseconds, and the effect of which can be watched in this video.

(Decimal note added. Thanks Daniel W)

One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support. It won't take more than 10 seconds of your time. The share buttons are right below. :)

Ramesh Srinivasan is passionate about Microsoft technologies and he has been a consecutive ten-time recipient of the Microsoft Most Valuable Professional award in the Windows Shell/Desktop Experience category, from 2003 to 2012. He loves to troubleshoot and write about Windows. Ramesh founded in 2005.

1 thought on “How to Increase Windows 7 Desktop Slideshow Transition Animation Duration”

  1. Do note the difference between hexadecimal and decimal notation. In the Registry Editor image above, the duration is set to 1000 in hexadecimal, which equals 4096 milliseconds, or about four seconds. In the video, the actual transition time appears to be more like eight seconds than two, so it seems the duration is set to 2000 in hexadecimal, which equals 8192 milliseconds.


Leave a Comment