Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: How to override wallpapers on specified dates?

15 Oct 2009   #1
Thorvan

Windows 7
 
 
How to override wallpapers on specified dates?

I want my desktop wallpaper to change automatically on specific dates (say, my wife’s birthday or New Year’s eve). How do I do that? I have searched Google extensively and tried dozens of wallpaper managers and desktop calendars, but oddly enough I have found nothing that offers the simple functionality I want.

To clarify, let me state what I am NOT looking for:
I am NOT looking for a sequencer that merely rotates wallpapers at pre-set time intervals.
I am NOT looking for a sequencer that merely changes wallpapers at certain times of the day (morning/afternoon/evening). There’s a Microsoft program that does just that (it’s just called “Wallpapers”) but this is NOT what I need.
I am NOT looking for a desktop tool that merely adds a calendar to my desktop.
Instead, I want my desktop background to function as sort of a reminder or alarm: when a specified time and date comes (say, Christmas) display the appropriate wallpaper (say, Santa) for a specified time interval.

There is a Microsoft program for Windows XP, called PowerToy Wallpaper Changer, that offers something like the option I want: it’s a checkbox called “override wallpaper on special days” (you can't chose the time of day, though). Unfortunately, this program does not work on Windows 7 (The PowerToy stores the wallpaper file, toyhide.bmp, in the Windows\System32 folder, rather than saving the file on a per-user basis. For same reason, Windows 7 does not allow the PowerToy to create or delete the Toyhide.bmp file, so it gives the error messages CreateFile, WriteFile and CloseHandle. I have attempted various solutions, like having the Wallpaper Changers run automatically on start up with administrator rights, but nothing has worked so far).


So my questions are:
1) Is there a there a way of making the Microsoft PowerToy Wallpaper Changer work correctly on Windows 7?
2) Failing, that, is there a third-party application that offers the PowerToy’s functionality of “overriding wallpaper at special days”?


Thank you,

Thor


My System SpecsSystem Spec
.
06 Mar 2010   #2
infomouse

Windows 7 Professional x64 RTM
 
 

sorry for digging this thread up, but i was wondering if anyone ever found a way to make this happen?

if not, can anyone recommend a background switcher that is actually random (the default windows 7 one seems to repeat quite a bit before going through them all)
My System SpecsSystem Spec
06 Mar 2010   #3
DocBrown

Win7 Enterprise, Win7 x86 (Ult 7600), Win7 x64 Ult 7600, TechNet RTM on AMD x64 (2.8Ghz)
 
 

[QUOTE=infomouse;610084]sorry for digging this thread up, but i was wondering if anyone ever found a way to make this happen?

if not, can anyone recommend a background switcher that is actually random (the default windows 7 one seems to repeat quite a bit before going through them all)[/QUOTE]


Do you have Shuffle turned OFF ?
My System SpecsSystem Spec
.

06 Mar 2010   #4
infomouse

Windows 7 Professional x64 RTM
 
 

k yeah now i understand the problem... lol
shuffle is off now

any ideas on how to implement the wallpaper override?
My System SpecsSystem Spec
13 Aug 2013   #5
JethroB

Windows 7 Pro 64 Bit
 
 

Quote   Quote: Originally Posted by Thorvan View Post
I want my desktop wallpaper to change automatically on specific dates (say, my wife’s birthday or New Year’s eve). How do I do that? I have searched Google extensively and tried dozens of wallpaper managers and desktop calendars, but oddly enough I have found nothing that offers the simple functionality I want.

To clarify, let me state what I am NOT looking for:
I am NOT looking for a sequencer that merely rotates wallpapers at pre-set time intervals.
I am NOT looking for a sequencer that merely changes wallpapers at certain times of the day (morning/afternoon/evening). There’s a Microsoft program that does just that (it’s just called “Wallpapers”) but this is NOT what I need.
I am NOT looking for a desktop tool that merely adds a calendar to my desktop.
Instead, I want my desktop background to function as sort of a reminder or alarm: when a specified time and date comes (say, Christmas) display the appropriate wallpaper (say, Santa) for a specified time interval.

There is a Microsoft program for Windows XP, called PowerToy Wallpaper Changer, that offers something like the option I want: it’s a checkbox called “override wallpaper on special days” (you can't chose the time of day, though). Unfortunately, this program does not work on Windows 7 (The PowerToy stores the wallpaper file, toyhide.bmp, in the Windows\System32 folder, rather than saving the file on a per-user basis. For same reason, Windows 7 does not allow the PowerToy to create or delete the Toyhide.bmp file, so it gives the error messages CreateFile, WriteFile and CloseHandle. I have attempted various solutions, like having the Wallpaper Changers run automatically on start up with administrator rights, but nothing has worked so far).


So my questions are:
1) Is there a there a way of making the Microsoft PowerToy Wallpaper Changer work correctly on Windows 7?
2) Failing, that, is there a third-party application that offers the PowerToy’s functionality of “overriding wallpaper at special days”?


Thank you,

Thor
Thor (and to anyone else who may be interested),

The "Microsoft Powertoy Wallpaper Changer" program will still work in a Windows 7 64bit system. The toyhide.bmp is just in a different location to where it is can be found in Windows XP. To make it work in Windows 7, locate the "toyhide.bmp" file in the "C:\Users\[Your Username]\Local Settings\VirtualStore\Windows\SysWOW64" and/or "C:\Users\[Your Username]\Local Settings\Application Data\VirtualStore\Windows\SysWOW64" folder and then right click on the "toyhide.bmp" file. Next, click on the "Security" tab and then check to see if your username is in the "Group or username" list. If it isn't there then add it and give yourself "Full Control" and if your username is listed then check what it is set to. If it is not set to "Full Control" then set it to "Full Control". If you are using a Windows 7 32bit system then you may have to do a search for the "toyhide.bmp" file but it should be still found in a folder that is close to where I have stated.

I hope that this information will help anyone else who may wish to use the "Microsoft Powertoy Wallpaper Changer" program in Windows 7.

Cheers,

Jethro
My System SpecsSystem Spec
Reply

 How to override wallpapers on specified dates?




Thread Tools




Similar help and support threads
Thread Forum
ATI HDMI refresh rate override?
I currently have 3 tv's hooked up to my system. Two of them have a 60 refresh rate, but the third won't let me go higher than 30 and this looks bad/ rough on the eyes. Everything above 30 is italicized and if I select it, the screen goes blank and it says "invalid format." It says the maximum...
Graphic Cards
Override Permissions to allow Wallpaper Change
Hi Guys Mine is a simple question. Is there a way I can change the wallpaper on my work machine when my permissions to do allow it? Basically the wallpaper is super bright and it is hurting my eyes, I have complained about it, and was told that it was marketing policy, and I should just...
System Security
How to override UAC for a batch file?
Hey guys, I am trying to make a simple batch file, the idea behind it is i run the batch file and save my settings/configuration settings of my game to a folder called Backup with batch. Here is the issues: * The game is in program files(x86) - I wish for it to stay here. * Cannot create a...
Software
How to override Monitor detection?
Hi guys, I have a big problem. i have connected my monitors via displayport to my computer. displayport is very nice, but it has one feature that is - in combination with windows vista/7 - very bad. displayport specification says that if a device (Monitor) will be turned off (standby) it will...
Hardware & Devices
Automatic override for maximized windows?
Hi... When maximizing any new window I would like them to be automatically maximized like this: (bordered) http://img834.imageshack.us/img834/1372/24093288.png instead of like this
General Discussion
Override waking up manually?
My computer has been turning on randomly in the early morning hours. It's very annoying since I'm still asleep at that time. I have gone into my services menu numerously and disabled Media Center from waking the computer. I also have it set on Media Center's settings to never update. Yet, every...
Media Center


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd

All times are GMT -5. The time now is 07:12.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App