UPDATED! The new version verifies if the new user account was successfully created, and only in this case it writes the new DefaultUserName value in Registry and disables the Administrator account. So now if the RegisteredOwner value will contain any of the following characters: /\[]";|<>+=,&* it won't make your Windows unusable after the installation, it will create the default (Administrator) account instead of that. Hello all! Well, I haven't seen such a thing on the MSFN Forums so I decided to post my script that allows you to create username automatically based on the registration data (Registered user and Computer name) you provide during setup before the T-12 stage and won't create the Administrator account by default. You also have to put Unattendswitch="Yes" in the WINNT.SIF file, blah,blah,blah... So let me start saying that you also have to add the following line in your CMDLINES.TXT file: "WSCRIPT.EXE ADDUSER.VBS" This line will execute the VBS Script and it's important to write it this way, with the executable program and not only a link to the "ADDUSER.VBS" file! Now create a new file, call it ADDUSER.VBS and put the following text in it and save it into your $OEM$ directory: on error resume next set ws = WScript.CreateObject("WScript.Shell") Owner = ws.RegRead ("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOwner") Computer = ws.RegRead ("HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName\ComputerName") if uCase(Owner) <> uCase(Computer) then ws.Run ("net user "&Chr(34)& Owner &Chr(34)&" /add"),0,1 ws.Run ("net localgroup Administrators "&Chr(34)& Owner &Chr(34)&" /add"),0,1 set CheckUser = GetObject("WinNT://./"&Owner) if err.number = 0 then ws.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName",Owner ws.Run ("net user Administrator /active:no"),0,1 end if end if That's it. The script takes the values from the keys where the Registered Owner and Computer Name information is provided during the setup, verifies if they are not equal, and if they are not - it creates a new user account using the Registered Owner value, puts it to the group Administrators, writes new DefaultUserName Value in Registry and finally disables the Administrator account. Have Fun!