chocolatey.org
Community
Docs
Blog
Install
k
chocolatey.org
Community
Docs
Blog
Install
Chocolatey - Software Management for Windows
Why Chocolatey?
Features
Packaging for the masses - PowerShell
Package anything
Create your own packages
Host packages internally
Integrates with everything
Extend Chocolatey With PowerShell Modules (extensions)
Executable shimming (like symlinks but better)
Self Service Anywhere (C4B) - Support modern workforce
Chocolatey Central Management (C4B) - Endpoint Management
Package Internalizer (C4B)
Package Builder (C4B)
Package Audit (C4B)
Package Reducer (Pro+)
Branding Chocolatey Applications (C4B)
Runtime Malware Protection (Pro+)
CDN Download Cache (Pro+)
Ubiquitous Install Directory Option (Pro+)
Package Throttle (Pro+)
Package Synchronization
Automatic Sync (Pro+)
Choco Sync Command (C4B)
Packages to Programs (C4B)
FAQs
Troubleshooting
Configuration
Getting Started
Chocolatey CLI (choco)
Release Notes
Setup / Install
How to uninstall
Commands
Config
Download
Feature
Info
Install
List/Search
Optimize
Outdated
Pin
Search
ApiKey
Source
Source/Sources
Support
Sync
Synchronize
Uninstall
UnpackSelf
Update
Upgrade
Version
Chocolatey GUI
Release Notes
Setup
Installation
Install Chocolatey GUI
Uninstallation
Uninstall Chocolatey GUI
Configuration
Features
Show Console Output
Default to Tile View for Local Source
Default to Tile View for Remote Source
Use Delayed Search
Exclude Installed Packages
Show Aggregated Source
Show Additional Package Information
Allow Non Admin Access to Settings
Use Keyboard Bindings
Hide Package Download Count
Settings
Outdated Packages Cache Duration in Minutes
User Interface
Main Window
Actions
Search
Refresh
Update All
Export
Switching Display of Package
Settings
Chocolatey GUI
Chocolatey
Sources
Add Source
Edit Source
Delete Source
Actions
Purge Outdated Packages
Purge Icons
About
History
Credits
Release Notes
Commands
Config
Feature
Purge
Business Features
Branding
Admin Only Sources
Localization
Known Issues
Chocolatey Community Repository (CCR)
Chocolatey.org Packages Disclaimer
Users
Request Package Fixes/Updates
Maintainers
Take Over Package Maintenance Exclusively
Deprecate a Package
Moderation
Package Validator Moderation Service
Package Validator Rules
CPMR0001 - Copyright Character Count Below 4 (nuspec)
CPMR0002 - Description Missing (nuspec)
CPMR0003 - Install Script Named Incorrectly (package)
CPMR0004 - Do Not Package Internal Files (package)
CPMR0005 - LICENSE.txt file missing when binaries included (package)
CPMR0006 - VERIFICATION.txt file missing when binaries included (package)
CPMR0007 - License Url Missing / License Acceptance is True (nuspec)
CPMR0008 - Portable Package Uses Program Files (script)
CPMR0009 - ProjectUrl Missing (nuspec)
CPMR0010 - Script Contains Choco Commands (script)
CPMR0011 - Script Imports Chocolatey Module (script)
CPMR0012 - Script Uses Internal Variables (script)
CPMR0013 - Source Control Files Are Packaged (package)
CPMR0014 - Tags Have Commas (nuspec)
CPMR0015 - Uninstall Script Named Incorrectly (script)
CPMR0016 - Script Contains Usage of Installation Arguments (script)
CPMR0017 - Deprecated Packages Must Have A Dependency (nuspec)
CPMR0018 - Install Script Shouldn't Call Uninstall Script (script)
CPMR0019 - Nupsec Contains Templated Values (nuspec)
CPMR0020 - Nuspec Contains Email (nuspec)
CPMR0021 - Operating System Index Files are packaged (package)
CPMR0022 - Comments Are Not Cleaned Up (script)
CPMR0023 - Tags Missing (nuspec)
CPMR0024 - Prerelease information shouldn't be included as part of Package Id (nuspec)
CPMR0025 - Source Control Ignore Files Are Packaged (package)
CPMR0026 - Description Character Count Above 4000 (nuspec)
CPMR0027 - Checksum Should Be Used (script)
CPMR0028 - Scripts Do Not Download Software From FossHub (script)
CPMR0029 - Package Id Does Not End With .config (nuspec)
CPMR0030 - Description Contains Invalid Markdown Heading (nuspec)
CPMR0031 - Invalid URL (nuspec)
CPMR0032 - Description Character Count Below 30 (nuspec)
CPMR0033 - IconUrl Missing (nuspec)
CPMR0034 - Use of SourceForge (script)
CPMR0035 - Use of Get-BinRoot (script)
CPMR0036 - Install-BinFile With No Remove-BinFile (script)
CPMR0037 - Custom Action In Install With No Uninstall (script)
CPMR0038 - LicenseUrl Matches ProjectUrl (script)
CPMR0039 - LicenseUrl Missing (nuspec)
CPMR0040 - PackageSourceUrl Missing (nuspec)
CPMR0041 - ProjectSourceUrl Matches ProjectUrl (nuspec)
CPMR0042 - ReleaseNotes Missing (nuspec)
CPMR0043 - Script Is Too Long (script)
CPMR0044 - Script Contains Install-ChocolateyDesktopLink (script)
CPMR0045 - Script Contains Write-Chocolatey* Method (script)
CPMR0046 - Script Contains Start-Process (script)
CPMR0047 - Summary Missing (nuspec)
CPMR0048 - Tags Contain Chocolatey (nuspec)
CPMR0049 - Title Missing (nuspec)
CPMR0050 - Title Matches Id (nuspec)
CPMR0051 - More Than 3 Installation Scripts (script)
CPMR0052 - Dependency With No Version (nuspec)
CPMR0053 - Deprecated Package Title Should Start With [Deprecated] (nuspec)
CPMR0054 - Nuspec File Should Be UTF-8 (nuspec)
CPMR0055 - Script Uses Custom Downloaders (script)
CPMR0056 - Invalid URL (nuspec)
CPMR0057 - Nuspec Enhancements Missing (nuspec)
CPMR0058 - Use PNG or SVG for package icons (nuspec)
CPMR0059 - Don't Use Get-WmiObject For Finding Installed Packages (script)
CPMR0060 - Binaries Included (package)
CPMR0061 - Id Contains "." (nuspec)
CPMR0062 - Chocolatey Dependency (nuspec)
CPMR0063 - Usage of WScript (script)
CPMR0064 - Usage of .CreateShortcut (script)
CPMR0065 - Usage of Rundll32 (script)
CPMR0066 - Usage of msiexec (script)
CPMR0067 - notSilent tag is being used (nuspec)
CPMR0068 - Author Does Not Match Maintainer (nuspec)
CPMR0069 - Package Id is too long, and doesn't contain dashes (nuspec)
CPMR0070 - Package Id uses underscores (nuspec)
Package Verifier Moderation Service
Package Scanner Moderation Service
Package Cleaner Moderation Service
Package Cacher Moderation Service
Chocolatey Licensed Extension
Release Notes
Setup / How to install licensed edition
Chocolatey GUI Licensed Extension
Release Notes
Setup / How to install GUI licensed edition
Chocolatey Agent
Release Notes
Setup
Chocolatey Central Management (CCM)
Release Notes
Setup
Database
Service
Website
Client
Upgrade
Usage
Computers
Software
Groups
Deployments
Reports
API
Examples
ChocoCCM
Release Notes
Setup
Functions
Add-CCMGroup
Add-CCMGroupMember
Connect-CCMServer
Disable-CCMDeployment
Export-CCMDeployment
Export-CCMDeploymentReport
Export-CCMOutdatedSoftwareReport
Get-CCMComputer
Get-CCMDeployment
Get-CCMGroup
Get-CCMGroupMember
Get-CCMOutdatedSoftware
Get-CCMOutdatedSoftwareMember
Get-CCMOutdatedSoftwareReport
Get-CCMOutdatedSoftwareReportDetail
Get-CCMRole
Get-CCMSoftware
Get-DeploymentResult
Import-PDQDeployPackage
Move-CCMDeploymentToReady
New-CCMDeployment
New-CCMDeploymentStep
New-CCMOutdatedSoftwareReport
Remove-CCMDeployment
Remove-CCMDeploymentStep
Remove-CCMGroup
Remove-CCMGroupMember
Remove-CCMStaleDeployment
Set-CCMDeploymentStep
Set-CCMGroup
Set-CCMNotificationStatus
Start-CCMDeployment
Stop-CCMDeployment
Quick Deployment Environment (QDE)
Release Notes
Setup
Desktop Readme
SSL Setup
Firewall Changes
Client Setup
Internet Setup
Upgrade License
Upgrade Nexus
QDE v1
Setup
Desktop Readme
SSL Setup
Firewall Changes
Client Setup
Package Creation
Create Packages
Quick Start
Commands
New
Pack
ApiKey
Push
PowerShell Reference
Format-FileSize
Get-ChecksumValid
Get-ChocolateyBins
Get-ChocolateyUnzip
Get-ChocolateyWebFile
Get-EnvironmentVariable
Get-EnvironmentVariableNames
Get-FtpFile
Get-OSArchitectureWidth
Get-PackageParameters
Get-ProcessorBits
Get-ToolsLocation
Get-UACEnabled
Get-UninstallRegistryKey
Get-VirusCheckValid
Get-WebFile
Get-WebFileName
Get-WebHeaders
Install-BinFile
Install-ChocolateyDesktopLink
Install-ChocolateyEnvironmentVariable
Install-ChocolateyExplorerMenuItem
Install-ChocolateyFileAssociation
Install-ChocolateyInstallPackage
Install-ChocolateyPackage
Install-ChocolateyPath
Install-ChocolateyPinnedTaskBarItem
Install-ChocolateyPowerShellCommand
Install-ChocolateyShortcut
Install-ChocolateyVsixPackage
Install-ChocolateyWindowsService
Install-ChocolateyZipPackage
Install-Vsix
Set-EnvironmentVariable
Set-PowerShellExitCode
Start-ChocolateyProcessAsAdmin
Start-ChocolateyWindowsService
Stop-ChocolateyWindowsService
Test-ProcessAdminRights
Uninstall-BinFile
Uninstall-ChocolateyEnvironmentVariable
Uninstall-ChocolateyPackage
Uninstall-ChocolateyWindowsService
Uninstall-ChocolateyZipPackage
Update-SessionEnvironment
Write-ChocolateyFailure
Write-ChocolateySuccess
Write-FileUpdateLog
Write-FunctionCallLogMessage
Automatic Packaging
Guides
Using Chocolatey
Use Chocolatey w/Proxy Server
Change Download Cache Location aka Don't use TEMP for downloads
Install/Upgrade a Package w/out running install scripts
Set up a Development Environment
Package Creation
Manually Recompile Packages, Embedding/Internalizing Remote Resources
Parse Package Parameters
Mount Iso
Create Custom Package Templates
Organizations
Set up Chocolatey for Internal/organizational use
Automate Package Internalizer (MSP/C4B)
C4B Quick Start Guide
Set up the Chocolatey.Server
Information
Release Notes
Free Libre Open Source Software (FLOSS)
Licensed
Security
Legal
History
More Learning Resources
Resources
Videos
Presentations
Reports
Chocolatey
Chocolatey Central Management (CCM)
Usage
Reports
Reports
Chocolatey
Chocolatey Central Management (CCM)
Usage
Reports
⚠️
WARNING
This is a Work in Progress. Please check back later.
Related Topics
Chocolatey Central Management
Central Management - Software
Central Management - Computers
Central Management - Deployments