How to Uninstall Windows App From Command Line?

Looking to streamline the process of uninstalling Windows apps?

We discuss the benefits of uninstalling Windows apps from the command line, such as increased speed and efficiency.

Learn how to open the command line, find app and package names, and execute uninstall commands.

Find out what to do if the uninstall command fails and how to reinstall apps using the command line.

Discover other useful commands for managing Windows apps effectively.

Key Takeaways:

  • Uninstalling Windows apps from command line is faster and more efficient.
  • Advanced users can utilize the command line to uninstall, reinstall, and manage Windows apps.
  • Using commands like Get-AppxPackage and Remove-AppxPackage can help with managing Windows apps from command line.
  • What is a Windows App?

    A Windows App refers to a software program designed to run on Microsoft’s Windows operating system, specifically Windows 10, offering various functionalities and features to enhance user experience.

    In the realm of Windows 10, these apps play a crucial role as they are optimized to work seamlessly within the ecosystem, leveraging the specific features and capabilities of the operating system. Windows Apps cover a wide range of categories, including productivity tools, entertainment applications, communication platforms, and creative software.

    Compatibility: Due to the standardized environment provided by Windows 10, these apps are generally compatible across a broad spectrum of Windows devices, from desktop computers to tablets and smartphones.

    The Microsoft Store serves as a centralized hub for users to discover, download, and update these apps, ensuring a smooth experience in accessing and managing various software programs.”

    Why Uninstall Windows App from Command Line?

    Uninstalling a Windows App from the Command Line can provide a faster and more efficient method compared to traditional methods like Control Panel, offering advanced users greater control over the uninstallation process.

    By using the Command Line interface, users can directly interact with the system, making it ideal for those who prefer a streamlined and precise approach to managing their programs.

    One significant advantage is the speed at which commands can be executed, saving valuable time while uninstalling multiple applications in one go. The Command Line allows for script-based uninstallations, enabling automated and batch processing for systematic application removal. This level of flexibility and customization caters well to power users and IT professionals who require intricate management of software installations.

    Faster and More Efficient

    Uninstalling Windows Apps from the Command Line is faster and more efficient than traditional methods like the Control Panel, offering quick removal and streamlined processes through Command Prompt and Registry Editor.

    When using Command Line uninstallation methods, users can bypass the typical series of prompts and confirmations encountered with the Control Panel, allowing for a more direct and expedited process. Through the precise commands issued in the Command Prompt, specific applications can be uninstalled swiftly, without the need to navigate through multiple interfaces.

    This method also grants users direct access to the system’s Registry Editor, enabling them to eliminate all associated files and configurations efficiently, further enhancing the cleanup process and reducing the possibility of leftover remnants that could clutter the system’s storage.

    For Advanced Users

    Uninstalling Windows Apps via Command Line is tailored for advanced users who seek more control and customization options, including advanced features like Safe Mode execution or utilizing third-party uninstaller tools like Revo Uninstaller.

    Advanced users often prefer the Command Line interface for uninstalling Windows applications due to the level of precision and customization it allows. Plus basic uninstallation, this method provides the flexibility to perform uninstallation tasks more efficiently. Harnessing the power of Safe Mode in the uninstallation process can help troubleshoot issues related to stubborn programs or software conflicts.

    For those seeking further functionality, integrating third-party uninstaller tools such as Revo Uninstaller offers additional benefits like complete removal of leftover files and registry entries, ensuring a thorough clean-up process. These tools enhance the uninstallation experience by providing in-depth scanning capabilities and advanced algorithms to help optimize system performance.

    How to Open Command Line?

    To access the Command Line on Windows, you can open Command Prompt from the Taskbar or use alternative methods like searching through the Start Menu.

    Alternatively, pressing the Windows key on your keyboard – indicated by the Windows logo – and then typing ‘cmd’ in the search bar can quickly launch Command Prompt from the Start Menu. Once the Command Prompt icon appears, you can either click on it or press Enter to open the program. This efficient method allows for swift access to the Command Line interface without the need to navigate through multiple menus.

    How to Find the App Name and Package Name?

    To identify the App Name and Package Name for a Windows App, users can utilize tools like Windows PowerShell, especially helpful for users operating on Windows 8.1 or newer versions.

    One way to find the App Name and Package Name is by using the ‘Get-AppxPackage’ command in Windows PowerShell.

    This command allows users to list all the installed apps along with their details, including the App Name and Package Name.

    Users simply need to open Windows PowerShell and run the command ‘Get-AppxPackage’ to view the information.

    By examining the output, users can easily locate the App Name and corresponding Package Name for the Windows App they are interested in.

    Using Windows PowerShell

    Windows PowerShell offers an efficient method for determining the App Name via commands like Product Get Name, enabling users to navigate directories and retrieve essential application information.

    One essential step is launching Windows PowerShell by searching for it in the start menu. Once opened, you can begin by using the ‘Get-Command’ cmdlet to search for available commands related to application management. Next, enter ‘cd C:\\Program Files’ to navigate to the directory where most applications are installed. You can then employ the ‘Get-WmiObject’ cmdlet with the ‘Win32_Product’ class to list installed applications, including their names. By running the command ‘Select Name, Version’ you can specifically extract the application name. This straightforward process allows users to quickly access this crucial piece of information.

    Using Command Prompt

    Command Prompt can assist in finding the Package Name by exploring setup MSI files or utilizing Taskbar shortcuts, providing users with a straightforward method to identify application packages.

    Another method to discover Package Name using Command Prompt is by leveraging system commands. By entering specific commands such as ‘tasklist’ or ‘wmic product get name’, users can access a list of installed software, aiding in pinpointing the desired package. Utilizing system tools like ‘regedit’ to navigate through the Windows registry can also reveal crucial information about installed applications. With these detailed steps, users can efficiently locate the Package Name through Command Prompt, enabling better management of software installations.

    How to Uninstall an App using Command Line?

    Uninstalling an App using the Command Line involves leveraging the App Name or Package Name with specific command-line instructions to initiate the removal process.

    Open the Command Line interface on your system, whether it’s CMD on Windows, Terminal on macOS, or a terminal emulator on Linux.

    Once the terminal is open, type in the command ‘adb shell’ to access the Android Debug Bridge shell.

    From here, you can obtain the Package Name of the app you wish to uninstall by using the command ‘pm list packages | grep ‘.

    After identifying the Package Name, remove the app completely by executing the command ‘pm uninstall -k –user 0 ‘.

    This comprehensive process ensures a clean and efficient uninstallation via the Command Line.

    Using the App Name

    Uninstalling an App via Command Line using the App Name can be achieved by executing specific commands in tools like Windows Search or the Run dialog box, simplifying the uninstallation process.

    When you navigate to the search bar in Windows or press the Windows key + R to open the Run dialog box, you are presented with a convenient method to initiate the uninstallation procedure. By typing in the relevant command for the application you wish to remove, you can trigger the uninstall process directly from the command line interface.

    This method offers a quicker route for users well-versed in commands, providing an efficient way to manage and remove unwanted applications without the need for navigating through multiple windows and menus.

    Using the Package Name

    Uninstalling an App via Command Line using the Package Name often involves navigating through a wizard or setup file, allowing users to follow guided steps for successful removal.

    Once you have identified the specific package name associated with the application you wish to uninstall, you can open the Command Line interface on your system. From here, you can initiate the uninstallation process by entering the appropriate command with the package name.

    The wizard interactions that follow will prompt you for confirmation and provide status updates on the removal progress. Pay close attention to any additional instructions or prompts that may appear during the uninstallation process, as they may require specific user input.

    What to do if the Uninstall Command Fails?

    In cases where the Uninstall Command fails, users can troubleshoot by checking for errors or resorting to the Force Uninstall Command to ensure the application removal process is completed.

    When encountering issues with an Uninstall Command not executing successfully, it is crucial to first identify the specific error messages displayed. Users should carefully inspect any error codes or messages to pinpoint the root cause of the failure. This can involve scanning log files or system messages for relevant information. If traditional uninstall methods continue to be ineffective, employing the Force Uninstall Command might be necessary. This powerful command overrides resistance from stubborn applications, forcibly removing them from the system. Caution should be exercised when using this command, as it can lead to unintended consequences if misapplied.

    Check for Errors

    When faced with an unsuccessful uninstall command, users should check for errors by referring to documentation or examining registry entries to pinpoint the issue causing the removal failure.

    One crucial step in error checking during the uninstallation process involves reviewing the documentation provided by the software developers. By carefully going through the uninstall instructions, users can identify any specific requirements or steps that may have been overlooked, leading to the uninstallation failure.

    • Another method to detect errors is to inspect the system’s registry entries. The registry stores critical information about installed programs, and inconsistencies or missing entries can often be the root cause of uninstallation problems.
    • Scrutinizing the registry for any remnants of the program being uninstalled, such as leftover files or settings, can help in resolving errors and ensuring a clean removal process.

    Try Using the Force Uninstall Command

    When a standard uninstallation method fails, users can resort to the Force Uninstall Command to remove stubborn applications, ensuring complete eradication of leftovers to free up disk space.

    By utilizing the Force Uninstall Command, users can delve deeper into the system to target and eliminate any remnants of the obstinate application that were left behind by the conventional uninstall process. This method is particularly useful in reclaiming valuable disk space and ensuring a clean and optimized system performance.

    It is important to note that when executing the Force Uninstall Command, users should exercise caution to avoid unintentionally tampering with critical system files or removing essential components. Following best practices and understanding the implications of force uninstallation is key to a successful application removal process.

    How to Reinstall an App using Command Line?

    Reinstalling an App through the Command Line involves utilizing specific commands related to the App’s directory or file structure, allowing users to restore applications efficiently.

    One crucial aspect of this process is to locate the exact directory where the application was previously installed.

    This can typically be achieved by navigating to the appropriate folders using commands like cd (change directory) and ls (list files).

    Once you have identified the correct directory, you can initiate the reinstallation by running the command specific to the package manager used on your system.

    Using the App Name

    To reinstall an App via Command Line using the App Name, users can execute specific commands related to the application’s setup file or search for the app using Windows Search, simplifying the reinstallation process.

    When reinstalling an application, it’s essential to ensure a smooth reinstallation process to avoid any issues. By using the Command Line interface, users have more control over the installation process. One way to proceed is by locating the setup file of the application on your system. Navigate to the directory containing the setup file using Command Prompt. Once in the correct directory, execute the installation command, which varies depending on the application.

    Alternatively, if you can’t find the setup file, Windows Search is a handy tool to locate the application directly. Simply type in the name of the application in the Windows Search bar and select the appropriate result. From there, you can follow the on-screen instructions to reinstall the application smoothly.

    Using the Package Name

    Reinstalling an App via Command Line with the Package Name may involve utilizing specific utilities or uninstaller tools to ensure a successful restoration process, enhancing user control over application reinstallation.

    To reinstall an application using the Package Name through the Command Line effectively, users can rely on utility tools or uninstaller applications designed for seamless reinstallation procedures.

    These tools play a crucial role in managing the software restoration process, allowing users to efficiently remove and reinstall applications with precision. By leveraging these specialized tools, users can streamline the reinstallation process, avoiding potential conflicts or errors that may arise during conventional reinstallation methods.

    What are the Other Useful Commands for Managing Windows Apps?

    Apart from uninstalling and reinstalling, several other useful commands exist for managing Windows Apps, such as Get-AppxPackage, Remove-AppxPackage, Add-AppxPackage, and Get-AppxPackageManifest, offering versatile functionalities and controls.

    When utilizing the Get-AppxPackage command, users can retrieve information about installed packages, aiding in monitoring and troubleshooting of specific applications. The Remove-AppxPackage function helps in completely removing unwanted apps from the system, maintaining a clean and organized software environment.

    On the other hand, the Add-AppxPackage command facilitates the addition of new applications through package deployment, enhancing customization and updating capabilities within the Windows ecosystem.

    With Get-AppxPackageManifest, accessing detailed package manifest data becomes feasible, allowing for advanced configuration and management tasks across the application landscape.


    Get-AppxPackage is a command that allows users to list installed Windows Apps and access detailed information using Windows Management Instrumentation, providing insights into the application landscape.

    By using the Get-AppxPackage command in PowerShell, users can conveniently retrieve a comprehensive list of all the applications installed on their Windows system. This function proves to be incredibly useful in overseeing the software environment of a device. Utilizing Windows Management Instrumentation (WMI), this command dives deep into gathering essential data related to each app, such as version, architecture, publisher, and installation date. Through this, administrators can effectively monitor, troubleshoot, and manage the applications across multiple devices, ensuring smooth operation and security compliance.


    Remove-AppxPackage is a critical command for initiating the uninstallation of modern Windows Apps, enabling users to remove unwanted applications efficiently and streamline their app management process.

    By leveraging the power of Remove-AppxPackage, users can easily declutter their systems by getting rid of unnecessary pre-installed bloatware or seldom-used apps that take up valuable disk space. This command plays a crucial role in maintaining system performance and optimizing storage capacity by allowing users to selectively remove specific applications without affecting the core system functionalities.


    Add-AppxPackage facilitates the installation of Universal Windows Platform (UWP) apps through command-line execution, allowing users to incorporate new applications into their system seamlessly.

    This command-line utility plays a crucial role in deploying UWP apps across various Windows devices without the need for the Windows Store. By utilizing Add-AppxPackage, users can effortlessly install applications with specific package information, dependencies, and digital signatures. This feature is especially valuable for system administrators and developers who require a streamlined process for app installation and system management.


    Get-AppxPackageManifest provides users with access to application manifest details, aiding in documentation and setup file analysis, offering insights into app configurations and functionalities.

    When working with numerous Windows Store applications, determining app configurations and functionalities becomes crucial for seamless system management. By utilizing Get-AppxPackageManifest, users gain a convenient method to retrieve essential app manifest information quickly. This command plays a significant role in system administrators’ toolkit, allowing them to extract pertinent details needed for thorough documentation and accurate setup file analysis. With the ability to inspect underlying app structures and properties, administrators can ensure compatibility, security, and smooth operation of applications within their environment.

    Frequently Asked Questions

    How to Uninstall Windows App From Command Line?

    To uninstall a Windows app from the command line, you can use the “WMIC” (Windows Management Instrumentation Command-line) tool. Simply open the command prompt, type “wmic”, and hit enter to access the tool.

    What is WMIC tool and how does it help in uninstalling Windows apps?

    WMIC is a command-line tool that allows you to manage various aspects of Windows operating system through the Windows Management Instrumentation (WMI) infrastructure. It can be used to uninstall Windows apps from the command line by directly accessing the WMI database.

    Can I uninstall multiple Windows apps at once using the command line?

    Yes, you can uninstall multiple Windows apps at once using the WMIC tool. Simply use the “wmic product where name=’app name’ call uninstall” command for each app you want to uninstall. You can also use wildcard characters (*) to uninstall multiple apps with similar names.

    How do I find the name of the Windows app I want to uninstall from the command line?

    To find the name of the Windows app, you can use the “wmic product get name” command. This will list all the installed apps along with their names. You can then use the exact name in the uninstall command.

    Can I uninstall built-in Windows apps using the command line?

    Yes, you can use the same method to uninstall built-in Windows apps from the command line. However, be cautious as some of these apps are essential for the proper functioning of the operating system.

    Is there any other way to uninstall Windows apps from the command line?

    Yes, you can also use the “appwiz.cpl” command to access the “Programs and Features” window and uninstall apps from there. This method may be more user-friendly for those who are not comfortable with using the command line.

    Similar Posts

    Leave a Reply

    Your email address will not be published. Required fields are marked *