It's a normal program, so it can be put everywhere where programs can bet put. Regarding cmdlines.txt: Don't put it in cmdlines.txt directly, instead call a cmd-file in cmdlines.txt and call WIHU from that cmd-file. Hope this helps, generally it should work. But due to restrictions in Windows, i.e. not everything is working at such an early installation stage, there might/will be problems related to user account configuration. Again: this is because Windows doesn't offer full functionality at this stage. So, what can you do? It's simple: from cmdlines.txt you can run WIHU and install software, but don't use WIHU at this stage for configuring user accounts (/SkipSettings). You can call WIHU later a second time (when Windows is fully loaded) and apply your desired user settings then (/SkipSoftware) with WIHU. Ah, I almost forgot: for a very brief help you might want to start WIHU this way: "WIHU /?" The advantage of having a seperate USERS.INI-file? Well, this depends on your own needs. Normally there is no need to put you user settings in another file than your installation settings. WIHU only reads the settings it needs, everything else is ignored. So if you tell WIHU to install software but not to configure user accounts (/SkipSettings), all user related settings are ignored, no matter in which file you put them. But some people prefer having their settings in two or more files, it's just a habit, sometimes they need it due to their system structure, etc. P.S.: Don't drink so much coffee, maybe this is useful, too.