InstChoco
Return to Cloud Monk's Package Manager Book, Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT, Chocolatey Tools, InstChoco - choco-package-list-backup - choco-cleaner by Bill Curran
InstChoco v2.11 (07/15/2019) - The ULTIMATE Chocolatey and Chocolatey packages (re)installer!
Copyright 2017-2019 Bill Curran (bcurran3@yahoo.com) - free for personal use
This program installs Chocolatey - a package manager for Windows. See https://choInstChoco -help, -?, or /? for options and switches
InstChoco -info for more info about this program.
InstChoco -license for license information about this program.
Found InstChoco useful? Consider buying me a beer via PayPal at https://www.paypal.me/bcurran3donations Become a patron at https://www.patreon.com/bcurran3
This program installs Chocolatey - a package manager for Windows. See https://choHISTORY:org/ for more info.
“InstChoco is the evolution of an old batch file I used over the years to automate installing Chocolatey followed by a bunch of ”choco install program -y“ commands to install my standard set of packages. I eventually decided to make it a program and add many additional features as well as integrate with other Chocolatey packages I've created.
FEATURES:
“This is the culmination of many long days of work. I think InstChoco
- InstChoco uses ferventcoder/Rob's "Install with cmd.exe" method for installing Chocolatey. to new features. Feel free to contact me with feedback.
- InstChoco can install Chocolatey v0.10.11 offline. No Internet required.
- InstChoco will enable up to four choco features if you pass them as parameters,
i.e. [[allowGlobalConfirmation]], [[failOnAutoUninstaller]], [[allowEmptyChecksums]], [[useRememberedArgumentsForUpgrades]], etc.
- InstChoco can download a PACKAGES.CONFIG file from the Internet and install packages from that downloaded file.
- InstChoco will automatically search for a PACKAGES.CONFIG file in various locations on your computer and install
packages from it if found.
- InstChoco has baked in support for Choco Package List Backup to Local and Cloud. InstChoco will use the first found
PACKAGES.CONFIG in the following order: current directory, Documents folder, HOMESHARE, Box, Dropbox, Google Drive, iCloudDrive, OneDrive, ReadyCLOUD, Nextcloud, Resilio Sync, Seafile, or Tonido Sync.
- InstChoco has baked in support for Choco Persistent Packages. InstChoco will use PERSISTANTPACKAGES.CONFIG and
install packages from it if found.
- InstChoco has a baked in mini version of Choco Package List Backup to Local and Cloud to backup a list of your
installed Chocolatey packages.
- InstChoco has baked in support for Windows Active Directory domains. InstChoco will use various PACKAGES.CONFIG files based on Windows domain and Windows domain user account to install packages from them if found. Now you can easily standardize your organization with base Chocolatey package installs.
SPECIAL FEATURES FOR WINDOWS ACTIVE DIRECTORY DOMAINS:
- InstChoco will use DOMAINNAMEPACKAGES.CONFIG and install packages from it if found. This allows Windows AD domain joined computers to have a commonly installed base setup of Chocolatey packages across all organizational computers.
To use this feature, Windows system administrators of Windows AD domains need to create a DOMAINNAMEPACKAGES.CONFIG file and put it in your logon server's NETLOGON directory; i.e. \\LOGONSERVER\NETLOGON\DOMAINNAMEPACKAGES.CONFIG
- InstChoco will use USERNAMEPACKAGES.CONFIG and install packages from it if found. This allows users of Windows AD
domain joined computers to have their own specific Chocolatey packages installed for them, useful for first time setup and roaming users. To use this feature, system administrators or users in Windows AD domains need to create a USERNAMEPACKAGES.CONFIG file and put it in the root of the user's [[HOMESHARE]];
For information on packages.config see:
https://docs.microsoft.com/en-us/nuget/reference/packages-config
For information on Choco Package List Backup to Local and Cloud see:
https://chocolatey.org/packages/choco-package-list-backup
For information on Choco Persistent Packages see:
https://chocolatey.org/packages/choco-persistent-packages
Found InstChoco useful? Consider buying me a beer via PayPal at https://www.paypal.me/bcurran3donations Become a patron at https://www.patreon.com/bcurran3
Chocolatey related ONLY: Give me a 100 term vocabulary list sorted by popularity in usage (by commonly used / frequency of use in codebases). That means 100 terms, not 100 words. DO NOT REPEAT YOURSELF. Acronyms related to Chocolatey technology are allowed but they must be expanded. e.g. RAII (Resource Acquisition Is Initialization). The terms should have to do ONLY with and SPECIFICALLY with Chocolatey, CANNOT include generic operating system terms, generic IT terms, or computing terms. No definitions. Just the words. Each word should be surrounded by double brackets and separated by a comma and on the same lines. e.g. robots, robotics. Etc.
Chocolatey, choco command, choco install, choco uninstall, choco upgrade, choco update, choco search, choco list, choco pack, choco push, choco download, choco verify, choco config, choco feature, choco source, choco pin, choco unpin, choco export, choco import, choco outdated, choco clean, choco info, choco show, choco help, choco new, choco template, choco pack --build, choco push --force, choco uninstall --force, choco upgrade --all, choco upgrade --noop, choco install --yes, choco install --force, choco config list, choco config get, choco config set, choco config unset, choco config --global, choco config --local, choco feature enable, choco feature disable, choco feature list, choco source add, choco source remove, choco source enable, choco source disable, choco source update, choco source list, choco pin add, choco pin remove, choco pin list, choco export --file, choco import --file, choco outdated --ignore-pinned, choco outdated --all, choco outdated --version, choco clean --all, choco clean --cache, choco clean --temp, choco verify --force, choco verify --fix, choco verify --checksum, choco install --debug, choco upgrade --debug, choco pack --debug, choco push --debug, choco template --force, choco template create, choco template list, choco template install, choco template update, choco template remove, choco template show, choco search --exact, choco search --pre, choco list --local, choco list --include-programs, choco list --approved, choco list --not-approved, choco info --verbose, choco show --detailed, choco help --verbose, choco help --examples, choco new --name, choco new --template, choco pack --template, choco install --params, choco install --ignore-checksums, choco upgrade --params, choco upgrade --ignore-checksums, choco uninstall --params, choco uninstall --ignore-checksums, choco upgrade --skip-powershell.
Chocolatey Software Package Manager: Cloud Monk's Package Manager Book, Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT, Chocolatey Glossary - Glossaire de Chocolatey - French, Chocolatey Fundamentals, Chocolatey Inventor - Chocolatey Designer: Rob Reynolds, Chocolatey DevOps - Chocolatey WinOps - WinOps, Chocolatey Tools (InstChoco, choco-package-list-backup and choco-cleaner by bcurran3), Boxstarter, Chocolatey Community Package Repository, Idempotent, Chocolatey install (InstChoco), Refreshenv, PowerShell on Windows, Package managers, Windows Package Managers, Windows Configuration Management - Windows Server Configuration Management, Ansible on Windows, Chef on Windows, Puppet on Windows, Debloat, choco-package-list-backup, Choco Cleaner, winget Windows Package Manager vs Chocolatey. (navbar_choco - see also navbar_brew, navbar_package_manager)
Cloud Monk is Retired ( for now). Buddha with you. © 2025 and Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.