https://codeshare.io/windowsi-uuenduste-haldamine Igapäevasel MS Windowsi kasutamisel keelame uuendused ära - nii on rahulikum töötada ja ei katkestada meid võibolla ebasobival hetkel. Vaid siis kui vaja uuendusi teha, esmalt lubame need ja siis käivitame uuendamise juba tavapäraselt, lisainfo: https://support.microsoft.com/et-ee/help/4027667/windows-update-windows-10 Peale uuenduste tegemist tuleks uuendamine taas keelata. Avada CMD superkasutaja õigustes -------------------------------- * Super+R * runas /user:Administrator cmd Veel erinevaid viise cmd avamiseks superkasutajana: https://www.howtogeek.com/194041/how-to-open-the-command-prompt-as-administrator-in-windows-8.1/ https://www.askvg.com/guide-different-ways-to-open-command-prompt-as-administrator-in-windows/ https://helpdeskgeek.com/how-to/command-prompt-admin-rights-windows/ Kasutaja Administrator võib olla mistahes superkasutaja õigustes olev kasutaja - asendada õigega. Superkasutaja - haldamisõigustes olev kasutaja Super-klahv - tihti MS Windowsi logoga klahv Viited: https://en.wikipedia.org/wiki/Superuser https://en.wikipedia.org/wiki/Super_key_(keyboard_button) https://en.wikipedia.org/wiki/Windows_key KEELAMINE --------- https://fossbytes.com/stop-disable-windows-10-forced-updates-command/ Nimed: Windows Update (wuauserv) Background Intelligent Transfer Service (bits) Delivery Optimization (dosvc) teenuste käivitustüübi vaatamine: sc qc wuauserv | findstr -I start_type sc qc bits | findstr -I start_type sc qc dosvc | findstr -I start_type tihti on käivitustüübid: wuauserv: DEMAND_START bits AUTO_START (DELAYED) dosvc AUTO_START (DELAYED) START_TYPE DEMAND_START -> manual AUTO_START -> automatic AUTO_START (DELAYED) -> automatic (delayed) DISABLED -> disabled * * * teenuse oleku vaatamine: sc query wuauserv | findstr -I state sc query bits | findstr -I state sc query dosvc | findstr -I state tihti on olekud: wuauserv: STOPPED bits: RUNNING dosvc: STOPPED vajadusel teenuste seiskamine: sc stop wuauserv sc stop bits sc stop dosvc võib kasutada ka: net stop wuauserv net stop bits net stop dosvc kui teenus juba seisab siis tuleb ka vastav teade, et teenust ei olnud käivitatud ja ei saa seisma panna kuna juba seisab: [SC] ControlService FAILED 1062: The service has not been started. peale seiskamist kontrollida uuesti kas on seiskunud (vt teenuse oleku vaatamine) - kõikide olekud peavad olema STOPPED teenuste keelamine: sc config wuauserv start= disabled sc config bits start= disabled sc config dosvc start= disabled oleku vaatamine: sc query wuauserv sc query bits sc query dosvc LUBAMINE -------- teenuste lubamine esialgsete olekute peale: sc config wuauserv start= demand sc config bits start= delayed-auto sc config dosvc start= delayed-auto kontrolliks teenuste käivitustüübi vaatamine: sc qc wuauserv | findstr -I start_type sc qc bits | findstr -I start_type sc qc dosvc | findstr -I start_type tihti on käivitustüübid: wuauserv: DEMAND_START bits AUTO_START (DELAYED) dosvc AUTO_START (DELAYED) START_TYPE DEMAND_START -> manual AUTO_START -> automatic AUTO_START (DELAYED) -> automatic (delayed) DISABLED -> disabled * * * vajadusel teenuste käivitamine: sc start wuauserv sc start bits sc start dosvc tihti on olekud: wuauserv: STOPPED (seega ei ole vaja ise käsitsi käivitada) bits: RUNNING dosvc: STOPPED (seega ei ole vaja ise käsitsi käivitada) olekute vaatamine: sc query wuauserv | findstr -I state sc query bits | findstr -I state sc query dosvc | findstr -I state * * * teenuse nime pärimine lühinime alusel: sc GetDisplayName SERVICE_NAME ...asendada SERVICE_NAME tegeliku teenuse nimega. # # # SKRIPTID Tegevuse lihtsustamiseks on mõistlik kirjutada käsud tekstifaili, iga käsk uuelt realt ning neid siis ka faili käivitamisel vastavalt käivitatakse. Fail salvestada laiendiga .bat (saab käivitada kui programmi) ja veenduda selles - lubada failitüüpide näitamine (http://kb.winzip.com/kb/entry/26/) - eemaldada valik "Hide file extensions for known file types" eest - siis näeme ka failitüüpi .bat Kui me seda ei muuta siis tekib topeltfailitüüp .bat.txt ja seda ei saa käima panna kui programmi. Kui salvestada Notepad'iga .bat faili siis tuleb failitüübiks määrata "All files (*.*)" ja failinime lahtrisse ise meelevaldselt kirjutada failinimi.bat kus "failinimi" siis asendada soovitud failinimega. .bat faili saab muuta kui teha failil hiire paremklõps ja valida "Edit". Valikud sõltuvad MS Windowsi keelest. Microsofti Notepad'i asemel on soovitav kasutada Notepad3 https://www.rizonesoft.com/introducing-notepad3/ https://www.rizonesoft.com/downloads/notepad3/ https://github.com/rizonesoft/Notepad3/releases Paigaldamisel on soovitav märkida MS Windowsi Notepadi asendamine - siis edaspidi avatakse kõik sobivad failid juba uue Notepad3'ga. nul suunab väljundi "musta auku", mõnel juhul vaja veavoog (2) eraldi suunata. Uuendamise keelamise/lubamise skriptid tuleb käivitada superkasutaja õigustes. Seda saab teha ka hiire paremklahvi alt "Run as administrator" Kui ollakse sisse loginud superkasutaja õigustes oleva kasutajaga siis saab otse käivitada. Skriptid on soovitav panna näiteks dokumentide kausta ja võib teha lingid töölauale - nii on lihtne kiirelt neid käivitada. * * * Kontrollskript, mis näitab vastavate teenuste käivitus- ja hetkeolekuid. Seda hea käivitada kui ei ole kindel kas nüüd uuendused on lubatud/keelatud või mitte.