Tutorial Choco pentru Windows: Ghid complet pas cu pas pentru Chocolatey

Ultima actualizare: 17/12/2025
Autorul: Isaac
  • Chocolatey vă permite să gestionați instalarea, actualizarea și eliminarea programelor din ferestre din de la terminal centralizat și securizat.
  • Instalarea sa se realizează de la PowerShell o CMD cu privilegii de administrator și necesită ajustarea politicii de execuție a scriptului.
  • Oferte Choco comenzi Este simplu să instalați, să actualizați și să listați pachetele și puteți automatiza actualizările cu ajutorul Planificatorului de activități.
  • ChocolateyGUI adaugă o interfață grafică peste Chocolatey, facilitând utilizarea acestuia atât pe computere personale, cât și pe servere Windows.

Tutorial Choco pentru Windows

Dacă folosești Linux sau macOS, probabil ești obișnuit să instalezi programe din terminal , cu ajutorul apt, yum, brew sau manageri similari. Acest lucru nu a fost norma în Windows, dar devine din ce în ce mai necesar atunci când vrei să automatizezi instalările, să menții totul la zi și să economisești zeci de clicuri și programe de instalare.

Aici intervine Chocolatey, cunoscut și sub numele de Choco. Este un manager de pachete puternic pentru Windows, care vă permite să instalați, să actualizați și să dezinstalați aplicații din linia de comandă (PowerShell sau CMD), la fel ca în Linux. Să aruncăm o privire detaliată asupra modului în care funcționează, a modului în care îl instalați corect și a modului în care puteți profita la maximum de el atât pe computerele desktop, cât și pe serverele Windows.

Ce este Chocolatey și de ce merită folosit?

Chocolatey este un manager de pachete conceput special pentru Windows . În practică, este un mic instrument de consolă care utilizează PowerShell și infrastructura NuGet pentru a descărca, instala și actualiza software dintr-un depozit centralizat mare, administrat de comunitate.

De ani de zile, sistemele Linux au trecut de la compilarea din codul sursă cu make și instrumente similare la utilizarea managerilor de pachete precum apt-get, yum, zypper sau chiar managerilor specifici limbajului, precum pip sau gem. În Windows, însă, practica obișnuită a rămas accesarea site-ului web al producătorului, descărcarea unui fișier .exe sau .msi și urmarea clasicului expert „Următorul, Următorul, Terminare”.

Acest model tradițional are mai multe probleme: este mai lent, necesită căutarea manuală a programelor de instalare și prezintă mai multe riscuri de securitate (site-uri web false, programe malware , versiuni învechite etc.). În plus, actualizarea tuturor programelor software, unul câte unul, este o sarcină plictisitoare pe care mulți ajung să o amâne sau pur și simplu să o ignore.

Chocolatey abordează această problemă prin crearea unui depozit mare de software verificat și a unui client de consolă capabil să descarce, să instaleze și să mențină programele actualizate aproape automat. Aceasta include totul, de la browsere și playere media la instrumente de dezvoltare, VPN-uri , utilitare de monitorizare și chiar servere și instrumente pentru Windows Server.

Un alt avantaj interesant este că Chocolatey poate facilita accesul la aplicații blocate în anumite țări sau dificil de obținut prin canalele obișnuite, deoarece depozitul centralizat acționează ca un intermediar securizat controlat de comunitate.

Cerințe preliminare și considerații importante înainte de instalarea Choco

Înainte de a începe instalarea Chocolatey, este o idee bună să țineți cont de câteva cerințe și cele mai bune practici pentru a evita problemele și a profita la maximum de el, mai ales dacă îl veți utiliza intensiv sau în medii de producție.

Primul lucru de făcut este să vă asigurați că utilizați o versiune recentă de Windows , de preferință Windows 10 sau o versiune ulterioară, deoarece suportul pentru PowerShell și anumite politici de execuție funcționează mult mai bine. La instalările noi de Windows, Chocolatey tinde să se comporte deosebit de stabil și previzibil.

De asemenea, este recomandat ca, dacă aveți deja programe instalate folosind metoda tradițională (descărcarea programului de instalare de pe site-ul fiecărui producător), să le dezinstalați înainte de a le gestiona cu Chocolatey. Dacă păstrați instalate versiunile „clasice” și apoi încercați să le gestionați cu Chocolatey, este posibil să întâmpinați duplicate sau conflicte de actualizare.

Un alt punct cheie este înțelegerea privilegiilor: marea majoritate a operațiunilor Chocolatey trebuie executate cu privilegii de administrator , atât în ​​PowerShell, cât și în linia de comandă . Dacă nu faceți acest lucru, multe pachete vor eșua sau vor fi instalate doar pentru utilizatorul curent, ceea ce este adesea o problemă în mediile solicitante.

În cele din urmă, dacă intenționați să îl utilizați pe un server Windows sau într-un mediu cloud , nu uitați să revizuiți politicile interne ale companiei (securitate, proxy-uri, depozite private etc.) pentru a adapta Chocolatey la regulile dvs. și a evita surprizele legate de restricțiile de rețea sau de conformitate.

Cum se instalează Chocolatey din linia de comandă clasică

Cea mai simplă și tradițională metodă de a rula Chocolatey este prin utilizarea liniei de comandă (CMD) „Executare ca administrator” . Această metodă rămâne perfect validă și utilizată pe scară largă, în special pe sistemele în care linia de comandă clasică este preferată în locul PowerShell.

  Cum să eliminați piratatorii de browser din Windows 10?

Pentru a începe, deschideți meniul Start, tastați „cmd” sau „Command Prompt” și selectați Executare ca administrator . Este important să aveți privilegii sporite; altfel, instalarea va fi disponibilă doar utilizatorului curent, iar multe pachete nu se vor instala.

După ce ai consola cu privilegii sporite, va trebui să rulezi comanda de instalare Chocolatey , pe care o oferă pe site-ul lor oficial. În versiunile mai vechi, era cam așa:

@powershell -NoProfile -ExecutionPolicy Bypass -Command «iex ((obiect-nou net.webclient).DownloadString('https://chocolatey.org/install.ps1 ' ))» && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Această comandă descarcă scriptul install.ps1 de pe site-ul oficial Chocolatey , îl rulează cu PowerShell fără profil și cu politica de execuție în modul Bypass și integrează calea Choco în variabila de mediu PATH, astfel încât să o puteți utiliza din orice director din consolă.

Rețineți că, dacă nu ați reușit din greșeală să deschideți consola ca administrator , comanda s-ar putea finaliza aparent cu succes, dar Chocolatey va fi limitat la utilizatorul care a început instalarea sau pur și simplu nu va reuși să instaleze anumite pachete care necesită permisiuni de sistem.

Instalarea Chocolatey cu PowerShell pas cu pas

În sistemele moderne, este din ce în ce mai frecventă utilizarea PowerShell ca mediu principal pentru instalarea și gestionarea Chocolatey , deoarece oferă mai mult control, mesaje de eroare mai bune și o integrare mai bună cu scripturi automate și sarcini programate.

Pentru a face acest lucru, deschideți meniul Start, tastați „PowerShell” și selectați Executare ca administrator . Acceptați solicitarea Control cont utilizator (UAC) și veți vedea fereastra albastră PowerShell cu privilegii sporite.

Una dintre cerințele tipice în PowerShell este ajustarea politicii de execuție a scripturilor . Chocolatey necesită să puteți rula scripturi descărcate, iar în unele configurații implicite acest lucru este limitat. Multe tutoriale recomandă rularea:

Set-ExecutionPolicy AllSigned

Sau, în alte cazuri, `Set-ExecutionPolicy Unrestricted` pentru a permite rularea scriptului de instalare. După tastarea comenzii, PowerShell va solicita confirmarea; puteți răspunde cu litera „S” (sau „Y” pe sistemele în limba engleză) pentru a continua.

După ce politica este ajustată, accesați site-ul oficial Chocolatey (secțiunea Introducere) și copiați cea mai recentă comandă de instalare . De obicei, este o instrucțiune PowerShell care apelează iex ((New-Object net.webclient).DownloadString(…)) la adresa URL a scriptului install.ps1.

Lipiți comanda respectivă în fereastra PowerShell, apăsați Enter și așteptați descărcarea și instalarea clientului Chocolatey . Veți vedea o serie de mesaje care indică descărcarea, crearea directorului, configurarea PATH și alți pași interni. Când este finalizat, Chocolatey va fi gata de utilizare.

Noțiuni introductive despre Choco: comenzi de bază esențiale

Cu Chocolatey deja instalat, primul lucru pe care îl puteți face este să verificați dacă comanda choco este disponibilă tastând următoarele în PowerShell sau CMD:

ciocolată /?

Această comandă va afișa ajutorul general al programului, cu o listă a principalelor acțiuni: instalare, actualizare, dezinstalare, listare, căutare și multe altele. Este o modalitate bună de a vă familiariza rapid cu opțiunile disponibile.

Pentru a instala un program de bază, sintaxa standard este foarte simplă: `choco install package_name` . De exemplu, dacă doriți să instalați Skype pe computer, ar trebui pur și simplu să executați:

Instalare Skype Choco

Dacă lucrați mult în linia de comandă, veți constata că este foarte convenabil să adăugați parametrul `-y` (da), astfel încât să accepte automat solicitările și să nu fie nevoie să confirmați manual. De exemplu, pentru a instala VLC, puteți tasta:

choco instalează vlc -y

Când lansați o instalare, Chocolatey descarcă pachetul, rulează scriptul asociat și afișează pe ecran acțiunile pe care le efectuează . Dacă doriți să examinați cu atenție ce s-a întâmplat, puteți consulta fișierul jurnal, numit de obicei chocolatey.log , unde sunt înregistrate mesajele și pașii interni.

Dacă ceva nu merge bine, verificați întotdeauna dacă consola a fost deschisă ca administrator . Multe probleme comune legate de permisiuni provin din rularea Choco într-un terminal fără privilegii sporite, în special la instalarea de software care modifică registrul, serviciile sau alte zone sensibile ale sistemului.

Instalați, actualizați și dezinstalați programe cu Chocolatey

Adevărata putere a Chocolatey devine evidentă atunci când începi să gestionezi sistematic catalogul de aplicații , profitând de instalarea, actualizarea și eliminarea dintr-un singur punct de control.

Pentru a instala pachete noi, am văzut deja sintaxa de bază: `choco install package_name` . De exemplu, dacă doriți să rulați un agent de colectare a datelor precum Telegraf, ar trebui pur și simplu să localizați numele exact al pachetului în depozitul comunității și să rulați:

  7 screensaver-uri uimitoare Windows 10 pe care nu vrei să le ratezi

choco instalează telegraf -y

Pentru a actualiza un anumit pachet, comanda obișnuită este `choco upgrade package_name` , care va căuta o versiune mai nouă și o va descărca și instala dacă există una. Acest lucru evită deschiderea fiecărui program și căutarea manuală a opțiunii de actualizare.

Dacă vrei să știi ce aplicații ai instalate cu Chocolatey, poți lista pachetele locale cu:

Listă de ciocolată — Doar local

În acest fel, veți obține un rezumat al tot ceea ce ați instalat prin intermediul managerului, ceea ce vă va ajuta să păstrați controlul centralizat asupra software-ului și să planificați ce doriți să actualizați sau să eliminați.

Cât despre dezinstalare, comanda este la fel de simplă: `choco uninstall package_name` . De exemplu, pentru a elimina Skype instalat cu Choco, ați folosi:

dezinstalare choco skype

Este important să dezinstalați aplicațiile gestionate de Chocolatey chiar din interiorul programului Chocolatey și nu doar din panoul clasic Programe și caracteristici . În caz contrar, atunci când rulați actualizări globale, este posibil să încerce să actualizeze un pachet care nu mai este disponibil, ceea ce ar putea cauza inconsistențe.

Cum să găsești pachete și să alegi versiunea potrivită

Ecosistemul Chocolatey se bazează pe un depozit imens de pachete întreținute de comunitate , unde puteți găsi totul, de la aplicații cunoscute până la instrumente specializate pentru utilizatori avansați sau medii corporative.

Pentru a găsi un anumit program, puteți utiliza două metode. Prima este să accesați site-ul oficial al depozitului comunității, de obicei în secțiunea de pachete, unde veți găsi un motor de căutare web cu filtre pentru nume, categorie și alte criterii . Acolo puteți vedea numele exact al pachetului, versiunea, autorul, reputația și comenzile de instalare recomandate.

A doua metodă este să accesați direct linia de comandă și să utilizați `choco search search_string` pentru a returna o listă de pachete legate de cuvântul cheie respectiv. Acest lucru este foarte util atunci când lucrați deja în PowerShell și nu doriți să deschideți browserul.

În unele cazuri, veți vedea că există mai multe versiuni ale aceluiași program . De exemplu, cu 7-Zip, există de obicei o versiune „normală” și o alta care include „install” în numele pachetului. Recomandarea generală este să o utilizați pe cea cu „install” atunci când este disponibilă, deoarece aceasta include de obicei interfața grafică tradițională pe lângă posibila versiune din linia de comandă.

Rețineți că depozitul Chocolatey nu include de obicei suite comerciale la preț complet, cum ar fi Microsoft Office sau Adobe Premiere Pro, dar veți găsi multe alternative gratuite și open-source, cum ar fi LibreOffice, Kdenlive, GIMP și multe altele.

Datorită acestui catalog centralizat, nu mai trebuie să căutați pe internet programe de instalare de origine dubioasă sau să vizitați zeci de site-uri web oficiale diferite; trebuie doar să cunoașteți numele pachetului în Chocolatey și să rulați comanda corespunzătoare.

Actualizare masivă a aplicației cu Choco Upgrade All

Una dintre cele mai atractive caracteristici ale Chocolatey este posibilitatea de a actualiza simultan toate programele instalate prin intermediul managerului , fără a fi nevoie să acceptați notificări în fiecare aplicație sau să accesați meniurile interne.

Pentru a face acest lucru, pur și simplu deschideți PowerShell ca administrator și executați:

upgrade-ul Choco la toate -y

Această comandă va verifica individual fiecare pachet instalat și va descărca și instala cele mai recente versiuni disponibile în depozitul Chocolatey. Datorită parametrului -y, nu va trebui să confirmați fiecare actualizare individual.

Acest mecanism este util în special în echipele în care doriți să evitați mesajele pop-up tipice de tipul „există o versiune nouă” care vă întrerup fluxul de lucru. Chocolatey centralizează gestionarea versiunilor, astfel încât dumneavoastră decideți când și cum se actualizează totul.

Totuși, dacă aveți pachete instalate în afara Chocolatey sau versiuni foarte vechi, este recomandabil să le verificați în prealabil pentru a evita amestecarea excesivă a metodelor de instalare și pentru a preveni conflictele la actualizare.

În mediile profesionale sau creative, unde folosești mereu același set de aplicații (browser, editor video, suită office, playere media, utilitare), această formă de actualizare în masă devine o adevărată salvare în ceea ce privește timpul și întreținerea.

Automatizați actualizările cu ajutorul Planificatorului de activități Windows

Dacă vrei să mergi mai departe, poți automatiza actualizările Chocolatey folosind Windows Task Scheduler , astfel încât acestea să ruleze de fiecare dată când te conectezi sau conform programării tale preferate.

Pentru a-l configura, accesați meniul Start, tastați „sarcini” și deschideți Programatorul de activități . În partea dreaptă a ferestrei, alegeți opțiunea „Creare activitate” (nu cea de bază) pentru a avea puțin mai mult control asupra setărilor.

  Configurați imprimanta HP într-o rețea wireless cu HP Smart

În fila General, dați-i un nume descriptiv (de exemplu, „Actualizați programele cu Chocolatey”) și bifați casetele pentru „Executare indiferent dacă utilizatorul este conectat sau nu” și „Executare cu cele mai mari privilegii”. În secțiunea „Configurare pentru”, selectați versiunea de Windows pe care o utilizați, de exemplu, Windows 10.

Apoi, accesați fila Declanșatoare și faceți clic pe Nou. Sub „Pornire activitate”, selectați „La conectare” (sau intervalul de timp preferat, cum ar fi zilnic sau săptămânal). Aceasta va face ca actualizarea să se declanșeze automat atunci când vă conectați la contul dvs.

Apoi, în fila Acțiuni, alegeți „Porniți un program” și în câmpul Program sau script tastați choco . În caseta „Adăugați argumente”, introduceți:

actualizați toate -y

Salvează sarcina și vei avea o actualizare silențioasă a tuturor programelor de fiecare dată când pornești sistemul sau conform programului ales. În acest fel, poți uita de parcurgerea programului cu program și de gestionarea notificărilor de versiuni noi în mijlocul muncii tale.

Chocolatey pe servere Windows și medii profesionale

Chocolatey nu este util doar pe PC-ul personal; este excelent și în mediile de server, în special pe Windows Server , unde automatizarea și gestionarea centralizată a software-ului sunt primordiale.

Urmând același proces de instalare folosind PowerShell cu privilegii de administrator, puteți utiliza choco pe servere dedicate sau servere cloud pentru a implementa rapid instrumente de monitorizare, agenți de backup , baze de date , servere web și multe alte programe software.

Principalul avantaj față de instalarea manuală este că puteți scrie un script complet pentru aprovizionarea unui server . În loc să vă conectați, să descărcați un program de instalare, să accesați fiecare program expert și să repetați procesul pe fiecare mașină, un simplu script PowerShell cu o listă de comenzi „choco install” ar fi suficient pentru a pune totul în funcțiune în câteva minute.

Dacă întâmpinați dificultăți la instalarea unui software foarte specific sau trebuie să implementați un server cu o configurație specifică , multe companii de găzduire și furnizori de cloud oferă asistență specializată și baze de cunoștințe unde sunt documentate aceste tipuri de procese.

În plus, unii furnizori le permit clienților lor să propună subiecte pentru a extinde baza de documentație respectivă (de exemplu, ghiduri pentru anumite seturi de software, combinații de instrumente sau soluții foarte specifice), astfel încât să vă puteți inspira pentru viitoare articole și tutoriale adaptate nevoilor dumneavoastră reale.

ChocolateyGUI: Utilizarea Chocolatey cu o interfață grafică

Dacă nu vă simțiți complet confortabil cu consola sau pur și simplu preferați ceva mai vizual, puteți instala ChocolateyGUI, o interfață grafică care folosește Chocolatey pentru a facilita gestionarea pachetelor prin ferestre și butoane.

Instalarea sa este la fel de simplă ca deschiderea PowerShell cu privilegii de administrator și rularea:

choco install chocolateygui -y

În timpul procesului, veți vedea pachetul și dependențele sale descărcându-se în consolă și vi se poate solicita să confirmați anumiți pași apăsând tasta „A” pentru a accepta toate acțiunile sugerate. După finalizarea instalării, puteți căuta „ChocolateyGUI” în meniul Start, ca orice altă aplicație.

Când deschizi ChocolateyGUI, vei găsi o interfață foarte simplă și intuitivă . Poți explora catalogul de pachete disponibile, să vezi pe care le ai deja instalate și să gestionezi instalările, actualizările și dezinstalările cu doar câteva clicuri.

Pentru a instala un program din ChocolateyGUI, pur și simplu localizați-l în listă, faceți clic dreapta pe el și selectați opțiunea de instalare. Procesul îl va descărca și configura în fundal, arătându-vă progresul în cadrul interfeței.

În mod similar, dacă doriți să eliminați software-ul instalat prin ChocolateyGUI, pur și simplu faceți clic dreapta pe pachet și selectați Dezinstalare . Choco va continua să lucreze în fundal, dar cu o interfață mult mai ușor de utilizat.

Pentru a menține totul la zi, ChocolateyGUI vă permite, de asemenea, să lansați actualizarea tuturor pachetelor instalate , similar cu actualizarea completă a pachetelor Choco, dar gestionată din Windows în loc să tastați comenzile manual.