What item establishes location of a users desktop?

Posted on 2009-02-14
Last Modified: 2013-12-04's wazzup...
    Last weekend sometime, while Windows Vista with SP1 was working but UAC was disabled, possibly, a user's desktop became "C:\Windows\system32\config\systemprofile\Desktop".Now, this user has two desktop folders, 2 favorites, 2, music, 2 pictures and 2 videos. 1 under user\login and 1 under sys32\...userprofile.

changes to the users desktop, with UAC on or off,  changes the ....\userprofile\desktop

other user accounts on same aren't hosed

Also, a grep for values in user's app data folder starts a loop centered around "Application Data" which regens the folder chain outward until the path becomes too long and fails.

A starting point for research please?!?

On a laptop that must be shared, by the way.

Question by:R_Hutch
    LVL 8

    Expert Comment


    I think the answer might be here.

    Author Comment

      Actually, it was a good lead that revealed another situation which the solution to helped tons. That reference pointed to a reset of default locations for various account properties like "documents", "music",..etc. However, properties of those folders didn't reveal a "Locations" tab. A search here found the following which at least resolved major issue, get/keep users' data out of windows\system32\config\systemprofile\desktop(music, pictures, etc.). The following thread:

    fixed part of the problem. Once the folder locations for the user's account were restored, a CD boot from a Vista Repair Disk allowed me to completely clean the systemproflie's sub-folders and regain some semblance of "normal". The default desktop and important stuff are repaired. More housekeeping and a coupla annoyances to repair still there.

    The biggest relief was getting away from systemprofile which caused a lot of clock ticks, as it's checked by a lot of processes and accumulating garbage was slowing the beast.

    I'll leave this open for a bit while I clean up everything, as I've seen a lotta stuff all over about similar problems and maybe nailing all the jelly to one tree will help them.

    Good help, gamma
    LVL 8

    Expert Comment

    thanks :)

    Accepted Solution

    Question PAQ'd, 250 points refunded, and stored in the solution database.

    Featured Post

    Courses: Start Training Online With Pros, Today

    Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

    Join & Write a Comment

    As I write this article, I am finishing cleanup from the Qakbot virus variant found in the wild on April 18, 2011.  It was a messy beast that had varying levels of infection, speculated as being dependent on how long it resided on the infected syste…
    No security measures warrant 100% as a "silver bullet". The truth is we also cannot assume anything but a defensive and vigilance posture. Adopt no trust by default and reveal in assumption. Only assume anonymity or invisibility in the reverse. Safe…
    The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…
    This video discusses moving either the default database or any database to a new volume.

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now