Why did you make this screensaver when Windows XP/Vista/7 has a similar random photograph screensaver build in?

Windows has a nice screensaver to display photographs, pictures and other images. Unfortunately it lacked some features I was looking for. The main features I missed are: Firstly it displays hidden images and folders. - I tend to keep all the digital photographs I've ever made and I hide the ones blurry ones and other pictures I don't like to see in my screensaver; Secondly, I tend to make thumbnails from some photo series and I don't want them in my screensaver either; Thirdly I wanted a randomly changing background wallpaper on my computer.

The photo transition effects in my screensaver are not as fancy, but it does displayed the title of the image so I can see where it was, if I don't recognise the scene immediately.

For which version of Windows is the Random Photo Screensaver?

The Random Photo Screensaver is tested on Windows XP and Windows Vista Home. A user Michael Basler confirmed that it also works on Windows 7, He tested it on the release candidate RC 7100.

I can not guarantee that the screensaver will work correctly on any other version of Windows. Please let me know if you are running it successfully on another version of Windows.

Can I run the screensaver from the command line (including a folder name)?

You can run Random Photo Screensaver as a picture slideshow from the command line using:

"c:\program files\abScreensavers.com\Random Photo Screensaver\RPS3.3.exe" /s

Before running the screensaver, you can use reg.exe to update the registry key which stores the folder(s). In the example below the folder is updated to: c:\photos.

reg.exe add "HKCU\software\abscreensavers.com\Random Photo Screensaver" /v folder /t REG_SZ /d "c:\photos" /f

You can then run the screensaver from the command line. It is possible to combine both commands into one line by using &&

reg.exe add "HKCU\software\abscreensavers.com\Random Photo Screensaver" /v folder /t REG_SZ /d "c:\photos" /f && "c:\program files\abScreensavers.com\Random Photo Screensaver\RPS3.3.exe" /s

Important Incorrectly modifying the Windows registry might cause serious problems to occur. Therefore, make sure you follow the steps carefully. Back up the registry before you modify it. You make the changes to the registry at your own risk. I will not be able to offer any assistance or help if editing the registry settings fails.

How do a re-number the monitors in multi-screen mode?

Tim Lake - one of the users of RPS who uses the photo slideshow screensaver with 6 monitors - asked:

"... the photos are displaying across my 6 monitors in order of the monitor number. However, the monitors are not actually arranged in numerical order in "Display Settings". How do a re-number the monitors (since I physically can't move them)"

From a system perspective it wouldn't be make sense to have to specify the monitor numbers / orders for each individual program you are using. Together we found a solution and Tim reported the following back:

"The renumber was a problem. In the end I disconnected all the monitors, went to System Devices and deleted each display. Then reattached each monitor, this time in the correct order. That worked fine."

Please note you make these changes at your own risk. I will not be able to offer any assistance or help if changing this fails.

This application has failed to start... error after installation

Several people have reported the following error when installing the Random Photo Screensaver:

This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.

The error appears when the Microsoft .Net Framework has not been installed. If Framework isn't installed, the installer (v3.3.10+) will automatically try to download and install it for you.

If you prefer you can download the .Net Framework 2.0 from the Microsoft site manually for offline installations.

The application has failed to start ... side-by-side error (Windows Vista / 7)

If you get the error: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more detail.

The error appears when Microsoft Visual C++ 2005 Redistributable is not installed. The installer (v3.3.10+) will automatically try to download and install the correct version for you.

If you prefer you can download the Microsoft Visual C++ 2005 Redistributable Package from the Microsoft site manually for offline installations.

How can I get my old screensaver back?

  • Go to Start > Settings > Configuration > Screen
  • Select the tab Screensaver
  • Select your old screensaver in the pulldown list marked Screensaver

How do I uninstall the Random Image Screensaver?

  • Go to Start > Programs > abScreensavers.com > Random Photo Screensaver 3.0 > Uninstall Random Photo Screensaver 3.0
  • The uninstall wizard should guide you through the process.

How do I make your screensaver work at the windows xp welcome screen?

The Microsoft website contains the following page: How to change the Windows Logon screen saver in Windows XP. Please read the instructions and warning carefully before proceeding. I will not be able to offer any assistance or help if editing the registry settings fails.

How can I setup a hot key / shortcut for the screensaver?

A shortcut icon for Random Photo Screensaver has been installed in the Windows start menu. You can assign a hot key to the icon.

Do the following to setup a hot key/shortcut to invoke the screensaver before the idle time is met:
  • Click on Start > (All Programs [Windows Vista / 7]) > abScreensavers.com > Random Photo Screensaver
  • Right click 'Run Random Photo Screensaver'
  • Select Properties in the pop up menu
  • Select the Shortcut tab if it isn't already selected
  • Enter your shortcut key in the field.
  • Test your shortcut key as not all shortcut key combinations seem to work. If it doesn't work try a different combination.

Where can I find more information on the regular expression syntax used?

For more information on the regular expression syntax used see: .NET Framework Developer's Guide : Regular Expression Language Elements

How can I format the time and date shown?

You can enter a custom string to alter how the time is shown in the screensaver. The default setting is 'HH:mm:ss' which shows Hours:Minutes:Seconds.

You can escape characters using with \

E.g. \T\i\m\e: HH:mm:ss, shows Time: ##:##:##

For more information on time format strings see Microsoft's MSDN: Custom Date and Time Format Strings and Standard Date and Time Format String

How can I ask you a question not listed here?