Kuinka päivittää automaattisesti ilmaisia ohjelmistoja Chocolateylla
Tietokoneellasi on sovelluksia, kuten Spotify , Adobe Reader , Chrome , Firefox , 7-Zip , VLC Media Player –(VLC Media Player…the) luetteloa jatketaan, ja ne ovat kaikki ilmaisia. Mitä tekisimme ilman ilmaisohjelmia(freeware) ? Nämä sovellukset vaativat kuitenkin usein päivityksiä tietoturva-aukkojen korjaamiseksi ja uusien ja hyödyllisten ominaisuuksien tuomiseksi käyttöön. Päivitykset eivät koskaan tapahdu sopivaan aikaan.
Siellä Chocolatey tulee peliin. Käytä ilmaista Chocolatey -sovellusta pitääksesi ohjelmistosi ajan tasalla. Se on helppoa, nopeaa, yksinkertaista, ja mainitsimmeko ilmaisen? Vaikuttaa(Seems) liian hyvältä ollakseen totta, mutta sitä se kuitenkin on. Mutta mikä on Chocolatey ?
Mikä on Chocolatey?
Jos et ole tehnyt asioita Windowsin komentorivillä(Windows command line) , PowerShellillä(PowerShell) tai Linuxin komentorivillä , (Linux command line)Chocolateyn(Chocolatey) käsite voi olla hieman outo. Chocolatey on konetason ohjelma, joka auttaa hallitsemaan ohjelmistoja.
Konetaso tarkoittaa, että graafista käyttöliittymää ei ole, joka auttaa sinua tekemään asioita. Kaikki komennot on kirjoitettava. Älä(Don) anna sen pelotella sinua pois! Jos osaat kirjoittaa sanoja, hallitset tämän.
Kuinka asennan Chocolateyn?
Chocolateyn(Chocolatey) on toimittava pari asiaa . Kun ohjelma tarvitsee toimiakseen muita Windows -ominaisuuksien ohjelmia, näitä tarvittavia ohjelmia kutsutaan riippuvuuksiksi. Chocolateyn(Chocolatey) riippuvuudet ovat, että sinun on käytettävä vähintään:
- Windows 7 tai uudempi
- PowerShell-versio 2 tai uudempi
- .NET Framework 4 tai uudempi
- Lisäksi sinulla on oltava järjestelmänvalvojan käyttöoikeudet(administrator access) tietokoneellesi
Jos sinulla on Windows 7 tai uudempi, sinulla on jo PowerShell- versio 2 tai uudempi. Jos et ole varma, onko sinulla .NET Framework 4 , älä huoli. Jos sinulla ei ole .NET 4:ää, Chocolatey asentaa(Chocolatey) sen puolestasi.
Avaa PowerShell kirjoittamalla Käynnistä-valikon(Start Menu) hakukenttään PowerShell . Sinun pitäisi nähdä tulos nimeltä Windows PowerShell App .
Napsauta sitä hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana(Run as Administrator) . Tätä kutsutaan PowerShellin(PowerShell) käyttämiseksi korotetussa ilmentymässä(elevated instance) . Se on korotettu järjestelmänvalvojan oikeuksiin. PowerShell - ikkuna avautuu.
Kirjoita tai kopioi ja liitä komento PowerShell -ikkunaan:(PowerShell)
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’))
Set -ExecutionPolicy Bypass -Scope Process -Force(Set-ExecutionPolicy Bypass -Scope Process -Force) -osa kertoo PowerShellille(PowerShell) , että et halua pakottaa rajoitettua suorituskäytäntöä vain tälle seuraavalle asialle. PowerShell sallii oletusarvoisesti vain allekirjoitettujen prosessien suorittamisen. Se on korkein suojausasetus. Mutta meidän on suoritettava tämä allekirjoittamaton Chocolateyn(Chocolatey) asennusprosessi .
Komennon iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’)) -osa käskee PowerShellia(PowerShell) menemään Chocolateyn(Chocolatey) verkkosivustolle ja lataamaan asennus .ps1-skripti ja suorita se. Se on se osa, joka todella asentaa Chocolateyn(Chocolatey) .
Näet joukon tekstiä lentävän ohi. Voit(Feel) palata takaisin ja lukea se, jotta tiedät mitä juuri tapahtui. Lopussa se ehdottaa, että suoritat komennon choco /? nähdäksesi luettelon toiminnoista. Se on hyvä tapa varmistaa, että asennus toimii. Mene eteenpäin ja suorita se komento.
Ohessa lentää toinen kasa tekstiä, jota on myös hyvä lukea ja ymmärtää. Jos Chocolateyn(Chocolatey) asennus onnistui, näet lopussa jotain seuraavanlaista, jossa vihreä osa näyttää juuri asentamasi version.
Ohjelmiston asentaminen Chocolateyn avulla
Katsotaanpa nopeasti ohjelmiston asentamista Chocolateyn(Chocolatey) avulla, ennen kuin aloitamme ohjelmiston päivittämisen.
Siirry sivulle https://chocolatey.org/packagesChocolateyn(Chocolatey) kautta saatavaa ohjelmistoa . Näet, että niitä kutsutaan paketeiksi.
Etsi paketti, jonka haluat asentaa. Tässä esimerkissä käytämme Malwarebytes Anti-Malware -ohjelmaa(Malwarebytes Anti-Malware) . Malwarebytes on aina hyvä olla tietokoneellasi(good to have Malwarebytes on your computer) .
Käytä PowerShellin(PowerShell) korotetussa ilmentymässä komentoa choco install malwarebytes . Siinä se. Asennus alkaa. Se loppuu seuraavaan tekstiin:
Jos haluat antaa Chocolateyn(Chocolatey) hallita ohjelmistoasi, tämän asennuksen jälkeen meidän tulee käyttää choco-ominaisuuden enable -n allowGlobalConfirmation(choco feature enable -n allowGlobalConfirmation) -komentoa, jotta voimme automatisoida asennukset ja päivitykset tulevaisuudessa. Käytämme toistaiseksi vain A :ta asennuksen viimeistelemiseen.
Näet, että Malwarebytes latautuu ja alkaa sitten asentaa.
Noin minuutin kuluttua Malwarebytes ladataan ja asennetaan ilman mitään lisätoimia.
Päivitä ohjelmisto Chocolateyllä
Nyt kun meillä on asennettuna ohjelmistoa, voimme yrittää päivittää sen Chocolateylla(Chocolatey) . Jälleen(Again) sinun on avattava PowerShell järjestelmänvalvojana(Administrator) . Sitten voit suorittaa komennon choco upgrade malwarebytes .
Tämä saa Chocolateyn(Chocolatey) menemään ulos ja katsomaan, onko päivitystä, ja sitten päivittää se. Asensimme juuri Malwarebytesin, joten se näyttää, että zero out one -paketteja päivitettiin. Se on okei.
Jos olet asentanut useita paketteja Chocolateylla(Chocolatey) , voit päivittää ne kaikki yksirivisellä komennolla: choco upgrade all -y .
Se on niin vaikeaa kuin se voi olla. Nyt meidän on tehtävä ohjelmiston päivittämiseksi automaattisesti Chocolateyn(Chocolatey) kanssa, jotta tämä komento suoritetaan jotenkin aikataulussa.
Päivitä (Update Software)ohjelmisto(Chocolatey) automaattisesti Chocolateylla
Seuraavan vaiheen voit tehdä käyttämällä muistilehteä tai(Notepad) PowerShell ISE:tä ( Integrated Scripting Environment ). Teemme tämän esimerkin Muistiolla(Notepad) , koska kaikissa Windows -versioissa ei ole PowerShell ISE :tä .
Avaa Muistio. Kopioi komento choco upgrade all -y Muistioon.
Tallenna se PowerShell - komentosarjaksi nimeämällä se jotenkin kuten upgrade-ChocoPackages.ps1 . .ps1-laajennus kertoo Windowsille, että tämä on   PowerShell - komentosarja.
Muuta tiedostotyypiksi Text Documents (*.txt) Kaikki tiedostot All Files (*.*).Jos et, Windows päivittää sen ChocoPackages.ps1.txt(upgrade-ChocoPackages.ps1.txt) ja luulee sen olevan vain Muistio(Notepad) - tiedosto.
Windowsissa on loistava ominaisuus nimeltä Task Scheduler . Keskivertokotikäyttäjä ei luultavasti tiedä siitä, mutta Task Scheduler on ominaisuus, joka saa jo monet asiat toimimaan säännöllisesti.
Etsi Käynnistä - valikosta (Start Menu)Tehtävien ajoitus(Task Scheduler) . Napsauta(Click) sitä, kun se tulee näkyviin tuloksena.
Kun Task Scheduler avautuu, napsauta Task Scheduler Library ikkunan vasemmassa yläkulmassa. Tämä näyttää kaikki tietokoneellesi tällä hetkellä määritetyt ajoitetut tehtävät.
Napsauta Toiminnot(Actions) - ruudussa oikean yläkulman alueella Luo tehtävä(Create Task…) . Luo(Create Basic Task) perustehtävä ei sovellu tähän tilanteeseen, koska käytämme myöhemmin argumentteja.
Anna avautuvan ikkunan Yleiset(General) - välilehdessä tehtävälle nimi, kuten Choco Upgrade All , ja sitten Kuvaus(Description ) , kuten Päivittää kaikki Chocolateyn asentamat ohjelmistot( Updates all software installed by Chocolatey) . Jos nykyinen käyttäjätilisi ei ole järjestelmänvalvojan tili tietokoneessasi, valitse järjestelmänvalvojan tili (Administrator)Muuta käyttäjää tai ryhmää(Change User or Group) -painikkeella .
Sinun on myös tiedettävä järjestelmänvalvojan(Administrator) tilin salasana. Varmista(Make) , että Suorita, onko käyttäjä kirjautunut sisään vai ei,(Run whether the user is logged on or not) on valittuna. Näin komentosarja voidaan suorittaa, vaikka et olisikaan tietokoneellasi, ja sillä on kaikki työn suorittamiseen tarvittavat oikeudet.
Triggerit(Triggers) - välilehti on paikka, jossa kerrot tehtävälle, milloin haluat sen suoritettavan. Tätä varten kerran viikossa pitäisi riittää. Esimerkissämme se on asetettu toimimaan joka sunnuntai(Sunday) klo 1.00. Valitse aika, jolloin et todennäköisesti käytä tietokonettasi parhaan suorituskyvyn saavuttamiseksi.
On suositeltavaa myös valita Pysäytä tehtävä, jos se kestää kauemmin kuin:(Stop the task if it runs longer than:) ja muuttaa kesto 2 tunniksi. Voit säätää sitä haluamallasi tavalla. Jos haluat sallia liipaisimen käytön, sinun on valittava alareunassa oleva Käytössä -valintaruutu.(Enabled)
Siirry Toiminnot(Actions) - välilehteen, niin kerromme tehtävälle, mitä haluamme sen tekevän. Toiminnon oletusarvo(Action) on Käynnistä ohjelma(Start a program) . Sitä me haluamme, joten jätä se. Kirjoita Program/script - kenttään powershell.exe. Näin Windows tietää, että aiot käyttää PowerShell - komentosarjaa.
Kirjoita Lisää argumentit(Add arguments) -kenttään seuraavat argumentit.
-noprofile – Tämä estää PowerShell -profiiliohjelmien suorittamisen ja käskee sen suorittamaan vain haluamasi skriptin.
-ExecutionPolicy Bypass – Jos et ole varma, oliko komentosarjan suoritus käytössä, on hyvä, että tämä on argumenteissa. Se varmistaa, että komentosarja toimii.
-file – Tämä on argumentti, joka kertoo Task Schedulerille, että seuraava on polku tiedostoon, jonka haluamme PowerShellin(PowerShell) suorittavan. Esimerkissämme skripti tallennettiin kansioon C:\Scripts\upgrade-ChocoPackages.ps1 . Se voi olla erilainen tietokoneessasi, joten säädä vastaavasti. Jos tiedostosi polussa on nimiä, joissa on välilyöntejä, sinun on laitettava koko polku lainausmerkkien sisään.
Koko argumentti näyttää tältä -noprofile -executionpolicy bypass -file C:\Scripts\upgrade-ChocoPackages.ps1
Ehdot(Conditions ) - välilehdellä on enemmän vaihtoehtoja, joita voimme määrittää skriptin suorittamiseen. Katso niistä nähdäksesi, mitä haluat hakea. Tässä esimerkissä sen asetus on Käynnistä tehtävä vain, jos tietokone on kytkettynä verkkovirtaan(Start the task only if the computer is on AC power) ja Pysäytä, jos tietokone siirtyy akkuvirralle(Stop if the computer switches to battery power ) varmistaakseen, että akku ei tyhjene.
Herätä tietokone tämän tehtävän suorittamiseksi(Wake the computer to run this task) on valittuna varmistaaksesi, että tehtävä suoritetaan riippumatta siitä, onko tietokone lepotilassa vai ei.
Asetukset- välilehdellä(Settings ) on suositeltavaa valita Salli tehtävän suorittaminen pyynnöstä(Allow task to be run on demand) -ruutu, jotta voimme testata tehtävän manuaalisesti, kun olemme tehneet. Muiden osien oletusvalinnat ovat kunnossa.
Lopeta ajoitetun tehtävän luominen napsauttamalla OK . Näyttöön tulee ikkuna, jossa on sen käyttäjän nimi, jonka valitsit takaisin Yleiset(General) - välilehdeltä. Anna käyttäjän salasana ja napsauta OK . Tämä kertoo Windowsille, että sinulla on todellakin valtuudet suorittaa tehtävä.
Nyt olet takaisin Task Scheduler -pääikkunaan. Etsi uusi tehtäväsi. Napsauta tehtävää hiiren kakkospainikkeella ja testaa sitä valitsemalla Suorita .(Run )
Et näe mitään merkittävää tapahtuvan, paitsi että tehtävän tila muuttuu Käynnissä(Running) . Noin minuutin kuluttua sinun pitäisi nähdä myös Viimeinen(Last Run Time ) suoritusaika muuttuvan aikaleimaksi, kun aloitit tehtävän suorittamisen.
Jos et saanut virheilmoituksia, tehtävän pitäisi olla kunnossa. Sulje Task Scheduler -ikkuna äläkä ole huolissasi siitä, että sinun tarvitsee päivittää manuaalisesti mitään (Task Scheduler)Chocolateyn(Chocolatey) kanssa asennettuja ohjelmistoja uudelleen.
Valmista!
Tämän määrittäminen saattaa tuntua suurelta työltä. Harkitse tätä: tämän määrittämiseen kului 10–30 minuuttia. Jos käytät tätä 10 ohjelman päivittämiseen ja kunkin ohjelman päivittäminen kestää noin 6 minuuttia kuukausittain, olet säästänyt 30–50 minuuttia.
Olet jo edellä säästyneessä ajassa. Vuoden aikana se voi säästää 6-10 tuntia aikaa. Tämä ei sisällä aikaa, joka säästyy, kun tietää kuinka käyttää Chocolateytä(Chocolatey) ohjelmien asentamiseen minuutissa tai kahdessa 10 tai 15 minuutin sijaan.
Related posts
Paras ilmainen karaokeohjelmisto Windowsille
12 parasta ilmaista Android-laskinsovellusta ja -widgetiä
5 parasta sovellusta osakkeiden ostamiseen ilmaiseksi
Paras ilmainen vakoilu- ja haittaohjelmien poistoohjelmisto
Kuinka poistaa tiedostoja automaattisesti Windowsissa
6 parasta PDF-editoria Windows 10:lle vuonna 2021
Intego Antivirus Review: Tehokas, mutta ominaisuuksiltaan rajoitettu
7 parasta sovellusta ystävien hankkimiseen verkossa ja IRL:ssä
ToDoist-työpöytäsovellus Windowsille: täydellinen arvostelu
6 parasta kasvojenvaihtosovellusta mobiililaitteille tai tietokoneille
Paras eBook Reader -ohjelmisto matkapuhelimelle, kannettavalle tietokoneelle tai PC:lle
Mikä on BetterDiscord ja kuinka se asennetaan?
SurveyMonkey vs. Google Forms: kumpi on parempi?
Mikä on Discord Nitro ja onko se sen arvoista?
11 parasta IRC-asiakasta Windowsille, Macille ja Linuxille vuonna 2022
MEGA Cloud Storage Review: Hanki ilmainen tallennustila ja paljon muuta
6 parasta Reddit-vaihtoehtoa, joita voit käyttää ilmaiseksi
13 parasta ilmaista vaihtoehtoa Microsoft Visiolle
5 parasta sovellusta musiikin lataamiseen ilmaiseksi Androidille
10 parasta sovellusta tuottavuuden mittaamiseen