Managing Installed Programs from Non-Winget Sources
Managing installed programs on a Windows system can be a challenging task, especially when dealing with software installed from sources other than the native Windows Package Manager, Winget. This article will explore various methods and tools to help you effectively manage and maintain your installed programs from non-Winget sources.
Why Manage Installed Programs from Non-Winget Sources?
Not all software is available through the Windows Package Manager, and sometimes, users may need to install programs from third-party sources. Managing these installed programs becomes crucial to ensure system stability and security. This article will cover several tools and techniques for managing these programs efficiently.
Using PowerShell to Manage Installed Programs
PowerShell is a powerful command-line tool that can help you manage installed programs on your Windows system. You can use PowerShell to list, install, uninstall, and query information about installed programs.
# List all installed programs
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, UninstallString | Format-Table –AutoSize
# Uninstall a program
$uninstallString = (Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\).UninstallString
Start-Process $uninstallString -Wait -NoNewWindow
Using Chocolatey to Manage Installed Programs
Chocolatey is a popular package manager for Windows that can help you manage installed programs from the command line. Chocolatey supports installing, upgrading, and uninstalling programs, making it a valuable tool for managing your software.
# Install a program using Chocolatey
choco install
# Upgrade a program using Chocolatey
choco upgrade
# Uninstall a program using Chocolatey
choco uninstall
Using Scoop to Manage Installed Programs
Scoop is another package manager for Windows that can help you manage installed programs from the command line. Scoop supports installing, upgrading, and uninstalling programs, and also supports installing tools that are not available in the official package repository.
# Install a program using Scoop
scoop install
# Upgrade a program using Scoop
scoop upgrade
# Uninstall a program using Scoop
scoop uninstall
Managing installed programs from non-Winget sources can be a complex task, but using tools like PowerShell, Chocolatey, and Scoop can make the process much more manageable. By leveraging these tools, you can efficiently list, install, upgrade, and uninstall programs on your Windows system.