Exploring Windows 11’s Hidden “Store CLI” for Managing Microsoft Store Apps Through Terminal

Exploring Windows 11’s Hidden “Store CLI” for Managing Microsoft Store Apps Through Terminal

Windows 11 has introduced a handy tool known as Store CLI, which operates independently from Winget, another increasingly popular command-line tool for managing various packages. Unlike Winget, Store CLI is designed specifically for directly interacting with the Microsoft Store, allowing users to download, install, and remove apps seamlessly from the terminal.

If you’re not a fan of the Microsoft Store’s graphical user interface but still want to access its range of applications or games, Store CLI is tailored for you. This lightweight tool requires no additional installations and offers a visually appealing alternative to Winget.

Why Store CLI Matters

The emergence of Store CLI raises an important question: Why would Microsoft invest in a terminal-based tool when Winget already exists? The answer lies in Microsoft’s intent to differentiate the two tools’ functionalities. While Winget facilitates downloads from both the Microsoft Store and its local repository, Store CLI simplifies the process by only presenting the latest version available for download.

A key distinguishing feature of Store CLI is its ability to install both free and paid applications. In contrast to Winget, which predominantly lists free applications, Store CLI caters to users looking for premium content from the Microsoft Store’s exclusive selection, enhancing its utility.

Store CLI main page in terminal

Exploring Store CLI: A Personal Review

While Winget offers a straightforward experience typical of package managers, Store CLI enhances user interaction with its vibrant colors and organized data presentation. During my exploration, I performed a basic search for applications. The syntax is familiar—both tools utilize the search command.

For instance, executing the command winget search firefox generates a lengthy list of Firefox versions, including various updates from the Winget repository. In contrast, the store search firefox command delivers a focused response, showcasing the latest available installer and relevant alternatives, such as Brave, Opera, and VLC.

Winget search in Windows terminal
Store CLI search in Windows terminal

Comparing the outputs, Store CLI provides a clearer overview and even highlights the prices of paid applications, making it easier for users to navigate their options. My curiosity led me to examine the Microsoft Store app directly, revealing a consistent search algorithm that mirrors Store CLI’s results.

App search in Microsoft Store

This ensures that the search results align with Microsoft’s intended presentation, delivering rapid performance without the delays often encountered in the GUI. A notable downside to the Microsoft Store app is its tendency for sluggish page loads, particularly on the Downloads page.

During my initial run with Store CLI’s update commands, the program detected a pending update for Paint and initiated the installation following my confirmation. However, the absence of a progress bar or completion notification was disappointing, suggesting room for improvement in future iterations.

Updating store apps via Store CLI tool in Windows terminal

Installing Paid Applications: What You Should Know

Although Store CLI can identify paid apps, it cannot facilitate their installation directly. When attempting to install a paid app like “YM browser, ”users will encounter a selection prompt but ultimately be unable to complete the purchase via CLI. This limitation stems from the need for integration with the Microsoft Store’s graphical interface for payment processing.

Installing paid app via Store CLI for Windows

Currently, Store CLI suggests purchasing the application through the Microsoft Store interface before attempting installation through the command line, which can be a bit counterintuitive for users seeking a streamlined experience.

Comparing Store CLI and Winget

In conclusion, Store CLI serves as a specialized tool for managing Microsoft Store apps, while Winget remains a versatile package manager with broader capabilities. While Store CLI offers a visually appealing interface and simplicity for updating Store apps, it lacks the multifunctionality and robust features provided by Winget, particularly concerning legacy app versions and broader app management across the system.

While Store CLI might suit those who find the Microsoft Store’s GUI cumbersome, users who favor flexibility and comprehensive package management may still prefer Winget for its superior functionality.

Source & Images

Leave a Reply

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