# Context Menu on Windows 11

**URL:** https://community.mp3tag.de/t/context-menu-on-windows-11/54629
**Category:** General Discussion
**Created:** [October 5, 2021, 6:06pm UTC](https://community.mp3tag.de/t/context-menu-on-windows-11/54629 "2021-10-05T18:06:10Z")
**Posts on this page:** 1
**Showing post:** 7

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [October 26, 2021, 1:22pm UTC](https://community.mp3tag.de/t/context-menu-on-windows-11/54629/7 "2021-10-26T13:22:42Z")

</div>

I've added support for the Windows 11 context menu with [Mp3tag v3.10d](https://community.mp3tag.de/t/455) and would very much appreciate any feedback from Windows 11 users.

> **Implementation Details**
>
> For someone who is looking into implementing this for their own shell extension, here is an outline of the steps involved in adding support for the Windows 11 context menu:
> 
> 1. Implementing `IExplorerCommand`
> 2. Creating a sparse `AppxManifest.xml` with `<uap10:AllowExternalContent>true</uap10:AllowExternalContent>` and linking to the shell extension DLL from `<com:Extension Category="windows.comServer">`
> 3. Creating the sparse package via MakeAppX.exe
> 4. Signing the sparse package via signtool.exe and a valid code-signing certificate
> 5. Implementing a custom installer library which uses `PackageManager` from [Windows.Management.Deployment](https://docs.microsoft.com/en-us/uwp/api/windows.management.deployment?view=winrt-22000) to register the signed package
> 6. Adding means to unregister the package during deinstallation
> 
> I've wasted a lot of time on this, so if you're stuck in one of the steps please let me know.

---

_[View the full topic](https://community.mp3tag.de/t/context-menu-on-windows-11/54629)._
