Chocolatey – trouver, gérer et mettre à jour tous ses programmes facilement !

Vous connaissez chocolatey ??? Si ce n'est pas le cas, je vous invite à vous y mettre rapidement ! Chocolatey est un gestionnaire de paquets tel qu'on en retrouve sous Linux (apt-get, yum, apk, etc.) et cela va vous faciliter la vie pour être toujours à jour et ne plus jamais subir une faille de sécurité ou une compromission de votre ordinateur.

Vous connaissez chocolatey.org ??? Si ce n’est pas le cas, je vous invite à vous y mettre rapidement ! Chocolatey est un gestionnaire de paquets tel qu’on en retrouve sous Linux (apt-get, yum, apk, etc.) et cela va vous faciliter la vie pour être toujours à jour et ne plus jamais subir une faille de sécurité ou une compromission de votre ordinateur.

Table of Contents

Installation

Rendez-vous donc sur le site dans la partie installation.
Pour résumer, rien de plus simple, ouvrez une invite de commande en administrateur :

Puis copier/coller cette commande dans la boite qui s’affiche :

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

Les outils indispensables à installer !

Alors il y a pléthore d’outils que vous retrouverez, par popularité, directement sur le site de chocolatey.org. Et, une chose est sûr, ils ne sont généralement pas populaires pour rien. J’ai fait une liste des outils gratuits que j’utilise mais, évidemment, comme tout évolue, n’hésitez pas à trouver les meilleurs outils directement sur le site en vous fiant, tout simplement, à la popularité des applications !

L’interface utilisateur : chocolatey GUI

choco install chocolateygui

Antivirus / antimalware : avira et bgpkiller

choco install avirafreeantivirus
choco install bgpkiller

Utilitaires : ccleaner, autoruns, unchecky

Ccleaner va vous aider à scanner, résoudre et améliorer les performances de votre ordinateur. Autoruns va vous permettre de voir les programmes lancés au démarrage.

choco install ccleaner
choco install ccenhancer
choco install autoruns
choco install unchecky

Pour la recherche de fichiers : ransack, everything

choco install agentransack
choco install everything

Principaux navigateurs : firefox, chrome, edge, brave, etc.

Choisissez le ou les navigateurs (la version ESR est une version entreprise avec support longue durée) ci-dessous :

choco install googlechrome
choco install firefox
choco install firefoxesr
choco install microsoft-edge
choco install chromium
choco install brave
choco install opera

Pour la navigation privée : TOR browser

choco install tor-browser

Pour bloquer les publicités : adblock

choco install adblockpluschrome
choco install adblockplus-firefox
choco install adblockplusie
choco install adblockplusopera

Pour les mises à jour automatiques : wumgr (windows), update notifier, driver booster

choco install wumgr
choco install choco-update-notifier
choco install driverbooster

Pour un presse-papier intelligent : ditto

choco install ditto

Pour les captures d’écran : greenshot ou sharex

choco install sharex
choco install greenshot

Pour un éditeur de texte avancée : notepad++, sublimetext

choco install notepadplusplus
choco install npppluginmanager
choco install sublimetext3

Pour protéger vos yeux : f.lux

Pour adapter la luminosité de votre écran en fonction de la lumière du jour et l’heure.

choco install f.lux

Pour le lancement rapide d’applications : launchy, wox

choco install launchy

Wox devient aussi de plus en plus populaire :

choco install wox

Pour débloquer des fichiers (suppression impossible) : LockHunter, Unlocker

choco install lockhunter
choco install io-unlocker

Pour la création, modification et transformation d’images : paint.net, gimp, imagemagick, imageresizerapp

choco install paint.net
choco install gimp
choco install imagemagick
choco install imageresizerapp

Pour afficher / analyser l’espace disque utilisé : TreeSize, SpaceSniffer, WinDirStat

choco install treesizefree
choco install spacesniffer
choco install windirstat

Pour gérer vos courriels : Thunderbird, birdtray, eM CLient

choco install thunderbird
choco install birdtray
choco install em-client

Pour le traitement de texte : LibreOffice Fresh, Office 365

choco install libreoffice-fresh
choco install office365business
choco install onlyoffice

Pour la conversion de fichiers : pandoc

choco install pandoc

Pour la création PDF : pdf24, pdfsam, PDF-Xchange Editor

choco install adobereader
choco install pdf24
choco install pdfsam
choco install pdfxchangeeditor

Pour participer / créer des visioconférences : Zoom, GoToMeeting, Teams, WebEx

choco install zoom
choco install gotomeeting
choco install microsoft-teams
choco install webex-meetings

Pour le téléchargement de musique et vidéo : youtube-dl, Clipgrab

choco install yt-dlp
choco install vividl
choco install clipgrab

Pour écouter de la musique : Spotify, Deezer, MusicBee

choco install spotify
choco install deezer
choco install musicbee

Pour télécharger des fichiers, films ou musiques : qBittorent, uTorrent, Transmission, Popcorn Time, JDownloader

choco install qbittorrent
choco install utorrent
choco install transmission
choco install popcorntime
choco install jdownloader

PyLoad est très bien aussi comparativement à JDownloader : https://pyload.net/

Pour suivre automatiquement vos séries et films : Sonarr, Radarr, Lidarr, DuckieTV

choco install sonarr
choco install radarr
choco install lidarr
choco install duckietv

Pour graver des DVD et des CD : CDBurnerXP

choco install cdburnerxp

Pour compresser / décompresser vos fichiers : 7-zip, WinRAR, lessMSI

choco install 7zip
choco install winrar
choco install lessmsi

Pour protéger et centraliser vos mots de passe : Keepass, Microsoft Local administrator Password Solution, 1Password

choco install keepass
choco install laps
choco install 1password

Pour gérer vos e-books : Calibre, Kindle, Polar

choco install calibre
choco install kindle
choco install polar

Pour sauvegarder vos fichiers : OneDrive, DropBox, Google Drive, Nextcloud

choco install onedrive
choco install dropbox
choco install google-drive-file-stream
choco install nextcloud-client

Pour la gestion de projet : OpenProject, Freeter, Flow, ProjectLibre

choco install openproj
choco install freeter
choco install flow
choco install projectlibre

Pour la création 3D : Blender, Unity

choco install blender
choco install unity

Pour la création audio : audacity, reaper

choco install audacity
choco install reaper

Pour les DJ : lmms, mixxx

choco install lmms
choco install mixxx

Pour les designers et architectes d’intérieur : Sweet Home 3D, Sketchup Make, drawpile

choco install sweet-home-3d
choco install sketchup
choco install drawpile

Pour faire de la CAO : FreeCAD, AutoDesk Fusion, QCAD

choco install freecad
choco install autodesk-fusion360
choco install kicad
choco install qcad
choco install librecad

Pour gérer votre comptabilité : HomeBank, GnuCash

choco install homebank
choco install gnucash

Pour fédérer vos ordinateurs : Barrier ou Synergy

Ces outils vous permettent de partager le clavier et la souris d’un ordinateur principal vers vos autres ordinateurs, très pratique lorsque vous avez un fixe et un portable par exemple.

choco install barrier
choco install synergy

Pour récupérer vos fichiers supprimés : Recuva, TestDisk et PhotoRec

choco install recuva
choco install testdisk-photorec

Pour retrouver vos mots de passe : PstPassword, Netpass

Il y a plein de petits outils sur : https://www.nirsoft.net/password_recovery_tools.html notamment BulletsPassView

choco install pstpassword
choco install netpass
choco install mspass
choco install chromepass
choco install webbrowserpassview
choco install wirelesskeyview
choco install iepv

Pour trouver plein d’outils pratiques pour Windows : Nirlauncher

choco install nirlauncher

Pour admirer notre belle planète et les étoiles : Google Earth, Stellarium

choco install googleearth
choco install stellarium

Pour la création vidéo : VLC, Shotcut, OpenShot, handbrake, File Converter

choco install vlc
choco install k-litecodecpackfull
choco install handbrake
choco install file-converter
choco install shotcut
choco install openshot

Pour un média center : Kodi, Plex Media Server, serviio

choco install kodi
choco install plexmediaserver
choco install serviio

Pour les gamers : steam, émulateurs de console et discord

choco install steam
choco install dolphin
choco install ds4windows
choco install playnite
choco install genymotion
choco install mame
choco install discord

Liste d’autres émulateurs : https://community.chocolatey.org/packages?q=tag%3Agaming&moderatorQueue=&moderationStatus=all-statuses&prerelease=false&sortOrder=package-download-count

Pour les administrateurs systèmes : mremoteng, kitty, winscp, apache directory studio

choco install mremoteng
choco install putty
choco install kitty
choco install bitvise-ssh-client
choco install winscp
choco install apache-directory-studio

Pour avoir les outils Linux (grep, ls, ln, pwd, sort, wget, etc.) sous Windows : unxutils

choco install unxutils

Pour avoir un KVM gratuit : Barrier

choco install barrier

Pour les clefs USB à partir d’ISO : rufus

choco install rufus

Pour installer un serveur SSH sous Windows : FreeSSHd, Bitvise SSH server

choco install bitvise-ssh-server
choco install freesshd

Pour afficher les informations sur vos serveurs RDP : bginfo

choco install bginfo

Se mettre en mode installation au préalable :

change user /install
choco install bginfo
change user /execute

Pour faire du FTP ou SCP : FileZilla, WinSCP

choco install winscp
choco install filezilla

Pour générer vos checksums : HashTab, checksum

choco install hashtab
choco install checksum

Pour créer des machines virtuelles : WSL2, Docker Desktop, Kubernetes, VirtualBox, VMWare Workstation

choco install wsl2
choco install docker-desktop
choco install kubernetes-cli
choco install virtualbox
choco install vmwareworkstation

A mon avis, le meilleur environnement virtuel libre comme alternative à VMWare est : ProxMox

Pour gérer vos machines virtuelles VMWare : vSphere Client

choco install vmwarevsphereclient

Pour superviser vos serveurs : Zabbix agent

Evidemment il vous faudra avoir installé le serveur au préalable.

choco install zabbix-agent

Pour les administrateurs Windows: rsat

choco install rsat

Pour les administrateurs réseaux : nmap, wireshark, fiddler

choco install wireshark
choco install nmap
choco install fiddler

Pour simuler un réseau : GNS3

choco install gns3

Pour les hotliners ou la prise en main à distance : teamviewer ou chrome remote desktop

choco install teamviewer
choco install chrome-remote-desktop-host
choco install chrome-remote-desktop-chrome

Pour les administrateurs de bases de données : DBeaver, MySQL Workbench

choco install dbeaver
choco install mysql.workbench

Vous pouvez aussi installer les bases de données sur votre poste facilement : mysql, postgresql, mongodb, etc.

choco install mysql
choco install mongodb
choco install postgresql
choco install mariadb

Pour les développeurs : VS Code, Docker Desktop, Git, Fiddler, NodeJS

choco install vscode
choco install docker-desktop
choco install git
choco install gitextensions
choco install github-desktop
choco install fiddler
choco install nodejs

Pour créer des scripts sur Windows : AutoHotKey

Je vous conseille un excellent outil qui va avec : Pullover’s Macro Creator

choco install autohotkey

Pour décompiler / cracker des applications : dnSpy, Java Decompiler, JADX

choco install dnspy
choco install ilspy
choco install javadecompiler-gui
choco install jadx
choco install cutter

Pour le déboguage d’applications Windows : procmon et procexp

choco install procmon
choco install procexp
choco install sysinternals

Pour générer vos checksums : HashTab et checksums

choco install checksum
choco install hashtab

Pour un terminal avancé : ConEmu, Microsoft Windows Terminal

choco install conemu
choco install microsoft-windows-terminal

Liste des commandes

La liste des commandes exhaustives se trouvent sur : https://docs.chocolatey.org/en-us/choco/commands/

Lister les paquets installés

choco list --local-only
clist -l

Mettre à jour tous les paquets

choco upgrade all

Votre propre serveur chocolatey !

Si vous voulez créer vos propres paquets logiciels pour votre entreprise, la documentation se trouve sur : https://docs.chocolatey.org/en-us/guides/organizations/set-up-chocolatey-server

Il y a notamment un package ansible pour ça : https://galaxy.ansible.com/jborean93/win_chocolatey_server

Déploiement avec chocolatey

On peut aussi le déployer facilement via chocolatey :

choco install chocolatey.server

Et suivre la documentation.

BoxStarter

Un outil lié fortement à chocolatey et qui vous permet de monter des modèles d’ordinateur rapidement (un peu comme SCCM pour Windows ou alors fusion inventory).

Installation et utilisation

Toujours en ligne de commande en administrateur :

choco install boxstarter
powershell.exe
Install-BoxstarterPackage -PackageName https://gist.github.com/pmietlicki/6c5504520a078fb8f81e9b5014baa5c8#file-gistfile1-txt

Mon gist se trouve ici : https://gist.github.com/pmietlicki/6c5504520a078fb8f81e9b5014baa5c8#file-gistfile1-txt

Ceci n’est qu’un exemple, vous pouvez créer vos propres gist pour déployer rapidement les applications sur toutes vos machines. Evidemment l’idéal serait de créer une GPO pour le faire facilement.