to facilitate upgrading from a running Windows when the 8.1 Upgrade is run from USB ONLY since requiring write access. Code: @echo off start control.exe /name Microsoft.System echo To which Windows 8.1 version do you want to upgrade? echo. echo C : Core echo P : Professional echo E : Enterprise echo. choice /C:cpe /M "Please type letter to choose your option:" if errorlevel 3 goto enterprise if errorlevel 2 goto professional if errorlevel 1 goto core :core echo. copy \sources\ei.cfgs\core\ei.cfg \sources\ei.cfg goto setup :professional echo. copy \sources\ei.cfgs\pro\ei.cfg \sources\ei.cfg goto setup :enterprise echo. copy \sources\ei.cfgs\enterprise\ei.cfg \sources\ei.cfg :setup echo. echo Wait for the Windows 8.1 Setup to finish (do NOT close this Window)! echo. \setup.exe copy \sources\ei.cfgs\ei.cfg \sources\ei.cfg echo. echo The original ei.cfg fie [Channel: Retail] was restored - done! echo. pause all files attached. Overwrite existing autorun.inf @ admin: I'm aware of the repository, but since no murphy AIO section could be found in there, it was inefficient to post in there ..