I am trying to change the directory that my desktop is stored in.
Instead of the current directory C:\Documents and Settings\David
Parks\Desktop, I'd like to define my own directory for it. I am
running XP Professional.
Here's the catch. I used to do this on previous versions of windows
simply by finding that directory in the registry and changing the
directory it looked for my desktop in, that was very simply and worked
perfectly. However the problem that occurs in XP that didn't occure
in other Windows OS's is that XP has a process that 'Fixes' my
changes.
The Key I need to change is:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell
Folders\Desktop
Whenever I change this, log out, and log back in again the key will be
reset to the default value, it will not keep my change.
I looked into what process was doing this. I used a registry capture
program to monitor the registry using a different user account and
(leaving the app running under the other user) I made the change,
logged out, and logged in again as myself. When I looked back at the
registry capture app I found that winlogin.exe had changed the value
back to the default when I logged in as that user.
I have been all over the internet looking for how to disable or work
around this 'Feature' of windows, and while I've found many
interesting registry hacks on the way, I have been unable to stop
winlogon.exe (winlogon, or winlogin, I forget, I know one is a trojan
horse, but I just don't remember how to spell it, I don't have that
trojan horse, just in case someone noticed a spelling error).
I need to do this because of my backup scheme. I keep all important
data in 4 directories I maintain. Everything I need to backup on the
system is stored in those directories, everything else I can loose.
That way if I loose my os, and I have those 4 directories backed up I
can rebuild my system without loosing anything. I also need to backup
data from the desktop, so rather than making an exception to my backup
policies (which I consider high risk for failure) I preffer to just
change where my desktop is. Just to give you some reason why I'm
asking this question.
Thanks in advance for whomever can get me an answer to this.
David
p.s. If you'd let me know what resources you used to find the answer
I'd be terribly interested to know as well. But this would just be a
bonus and is not required. |