Installation
Windows (winget)
Winget sudah terinstall secara default di Windows 11 dan Windows 10 versi terbaru.
Untuk install manual: https://github.com/microsoft/winget-cli/releases
Windows Package Manager (winget) is a comprehensive package manager solution that consists of a command line tool and a set of services for installing applications on Windows.
Winget (Windows Package Manager)
Install & Uninstall
winget install <id> # Install package
winget install <id> --silent # Silent install
winget install <id> -v <version> # Install specific version
winget uninstall <id> # Uninstall packageSearch & List
winget search <query> # Search for packages
winget list # List installed packages
winget show <id> # Show package detailsUpdates
winget upgrade # List available upgrades
winget upgrade <id> # Upgrade specific package
winget upgrade --all # Upgrade all packagesSources & Settings
winget source list # List sources
winget source update # Update sources
winget settings # Open settings (JSON)
winget export -o list.json # Export installed packages
winget import -i list.json # Install from exportChocolatey (Choco)
Install & Uninstall
choco install <pkg> # Install package
choco install <pkg> -y # Install without confirmation
choco install <pkg> --version 1.0 # Install version
choco uninstall <pkg> # Uninstall packageSearch & List
choco search <query> # Search packages
choco list --local-only # List installed packages
choco info <pkg> # Show package infoUpdates
choco outdated # Check for updates
choco upgrade <pkg> # Upgrade package
choco upgrade all -y # Upgrade all packagesAdvanced
choco pin add -n=<pkg> # Pin package (skip updates)
choco pin list # List pinned packages
choco feature list # List config features
choco clean # Clean cacheScoop
Scoop installs software from the command line with minimal friction — no admin rights needed, no UAC popups, and per-user installation.
Install & Uninstall
scoop install <app> # Install app
scoop uninstall <app> # Uninstall app
scoop update <app> # Update specific appBucket Management
scoop bucket list # Show added buckets
scoop bucket add extras # Add the 'extras' bucket (many GUI apps)
scoop bucket add versions # Add 'versions' bucket (multiple versions)
scoop bucket add nerd-fonts # Add 'nerd-fonts' bucket
scoop bucket add <name> <repo> # Add any third-party bucket from GitHub
scoop bucket rm <name> # Remove a bucketSearch & List
scoop search <query> # Search all buckets for an app
scoop list # List installed apps via Scoop
scoop info <app> # Show detailed app info
scoop home <app> # Open app's homepage in browserUpdates & Maintenance
scoop update # Update Scoop itself and bucket manifests
scoop update --all # Update all installed apps
scoop status # Show which apps have updates available
scoop cleanup <app> # Remove old versions of an app
scoop cleanup --all # Clean up old versions for all appsPinning & Holding
scoop hold <app> # Prevent an app from being upgraded
scoop unhold <app> # Remove the hold and allow upgrades
scoop hold --all # Hold all apps
scoop unhold --all # Unhold all appsQuick Reference
| Command | Description |
|---|---|
winget install <id> | Install App (Winget) |
winget upgrade --all | Update All (Winget) |
choco install <pkg> -y | Install App (Choco) |
choco upgrade all -y | Update All (Choco) |