The fastest way to run CMD inside MSIX and APP-V containers
Just think about how many times you needed to debug your applications.
And every single time you repeat the long commands in PowerShell , you wish it was a better alternative out there.
Well, we felt that pain too. So, as software development is in our blood, we developed a tool to solve forever this pain.
Advanced Installer’s Hover is free and available to download here.
Hover ultimately helps you save your time and keep your focus on what really matters — the coding errors, performance bottlenecks, or optimization opportunities. With this tool, you can run natively installed applications inside an MSIX or App-V container.
How? By launching your favorite application, or one of the defaults we implemented: CMD, Explorer, PowerShell, and Regedit.
In this post, we approach the CMD default in Advanced Installer’s Hover.
Open CMD in MSIX container
When you want to run any CMD command inside your MSIX container, follow this process. Open Hover, select your desired application from the left pane, and double-click Cmd.
To launch executables inside an MSIX container, developer mode must be enabled. Hover automatically detects this and opens the Windows Settings page in case it's not enabled.
I chose to open a cmd in a test MSIX package created and installed by us.
When the CMD opens, we can see that the default execution path for commands is the MSIX location.
If we run a simple dir command, everything installed by the package is revealed.
Let’s suppose you have a file that you want to check inside your container. You can simply open it with notepad by using the notepad file extension command.
In our case, we opened a simple config.txt placed in the package.
You cannot modify the files inside an MSIX that are placed in the %ProgramFiles%\WindowsApps. If you try to save a modified file in the MSIX container, you are presented with a permissions error.
To bypass this, you must take ownership of the WindowsApps folder, but keep in mind that this will work only in the test scenarios. A user, by default, does not have the ownership declared.
Moreover, you can start any executable present in the MSIX package by calling it from the CDM.
Hover by Advanced Installer is free and available to download here.