Windows : sc config Winmgmt start=demand & net start Winmgmt & sc config LicenseManager start= auto & net start LicenseManager & sc config wuauserv start= auto & net start wuauserv & cd %windir%\system32 & cscript slmgr.vbs /cpky & cscript slmgr.vbs /upk set k1= cscript slmgr.vbs /ipk %k1%cls for /f "tokens=3" %b in ('cscript slmgr.vbs /dti ^| findstr /b /c:"Installation ID"') do set IID=%becho %IID%|clip set CID= cscript slmgr.vbs /atp %CID% & cscript slmgr.vbs /ato echo IID:%IID% >k2.txt & echo CID:%CID% >>k2.txt & cscript slmgr.vbs /dli >>k2.txt & cscript slmgr.vbs /xpr >>k2.txt & start k2.txt & exit