In Windows 10 speak, "refresh this PC" keeps programs while "reset this PC" is a clean out-of-box install. Both will keep the drivers. It's done like this.
Thank you but resetting does remove the software and drivers and refresh would leave my account on the computer and it would still be set as admin. I actually found what I was looking for. It's the sysprep cmd. It is for oems to leave their bloatware and drivers but the person who turns it on next goes through setup and becomes admin.