What Zenworks executable creates user accounts on the workstation?

Posted on 2007-08-08
Last Modified: 2013-11-05
I'm working on a new Windows XP system image, and I'm trying out the program Clean Slate, by the Fortres Grand Corporation. It's one of those that wipes out changes to a computer after logging out or rebooting. Unlike most programs of that type, Clean Slate allows for fine-grained control over what changes are kept and what are discarded. For example, I have it set to keep changes to "%userprofile\" and "HKEY_CURRENT_USER". It can also be set to allow changes made by specific applications to stay. That's where my question comes in. When Zenworks creates an account on the system, what specific executable is it that creates the account?
Question by:josh732
    LVL 19

    Accepted Solution

    It's the Workstation Manager service which deals with Dynamic Local User account creation. The executable is wm.exe, although I'm not sure you can address it directly.
    LVL 19

    Expert Comment

    However.... since you're using Zen, I see no reason you would want to pay more money for functionality you already have.

    Build your image how you like it, set up the Admin (or another template user) as you like, then copy their %userprofile% to the default user. Configure your DLU policy to create restricted users, and do not set the volatile (delete on logout) option.

    Author Comment

    Thanks. That answered the question I asked. Adding the exemption didn't make the user account stay, but as it turns out, it doesn't need to. It seems just having the exceptions for the user's profile folder, and the user's registry took care of the issue. I was concerned that the account might get a different GUID each time it was created, which might cause some problems. But, after doing a bit more testing, I haven't run into anything.

    Author Comment

    Uh-oh. Looks like the GUID is a problem after all. If I log in with account1, reboot, then log in with account2, account2 ends up with account1's profile. If I log out with account2 and log back in with account1, a new profile is created for account1.

    Author Comment

    Oh, and creating restricted user accounts isn't as attractive an option as allowing accounts to be power users and then having any system-wide changes discarded after logout. This is a school, and educational software tends to be horribly written, wanting write access to various locations etc.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Better Security Awareness With Threat Intelligence

    See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

    Create and license users in Office 365 in bulk based on a CSV file. A step-by-step guide with PowerShell script examples.
    I've been asked to discuss some of the UX activities that I'm using with my team. Here I will share some details about how we approach UX projects.
    Internet Business Fax to Email Made Easy - With eFax Corporate (, you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    779 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

    13 Experts available now in Live!

    Get 1:1 Help Now