"No package found matching input criteria". If winget just told you that, the extension is not missing - Windows simply will not hand it over. Here is what actually installs it.

HEVC Video Extensions let Windows play H.265 video in Movies & TV, Windows Media Player, Photos and File Explorer thumbnails. Without them, HEVC files open to a black screen or audio with no picture.
Getting them installed should be one click. Often it is not - and the error messages are useless. Below are four routes, ordered by how likely they are to work, with the exact commands.
Try the free Store link first: paste ms-windows-store://pdp/?ProductId=9n4wgh0z6vhq into the Run box (Win + R). If the Store refuses or the listing is hidden, open Terminal (Admin) and run the re-register command in Method 2 - on most systems the files are already on disk and only need activating.
First, check whether it is already installed
Half the people reading this already have the extension and have a different problem. Thirty seconds to rule it out. Open Terminal or PowerShell and run:
Get-AppxPackage | Where-Object {$_.Name -like "*HEVC*"} | Select Name, Version, Status If it returns a line with Status: Ok, the extension is installed and working. Your problem is elsewhere - see HEVC video that will not play instead.
If it returns nothing, or shows a Status other than Ok, carry on.
Method 1: The free Store listing (try this first)
Microsoft publishes two identical versions of this extension. One costs $0.99. The other - HEVC Video Extensions from Device Manufacturer - is free, because device makers have already paid the H.265 licence fee.
Same files, same decoder, same publisher. The free listing simply is not searchable in the Store, so you have to open it directly. Press Win + R and paste:
ms-windows-store://pdp/?ProductId=9n4wgh0z6vhq The Store opens on the product page. Click Get, and you are done - no PowerShell needed.
Microsoft has hidden this listing before. It has been pulled and restored more than once over the years, and availability varies by region and Windows build. If the link opens to an error or a blank page, that is what is happening - move to Method 2. Our HEVC Video Extensions from Device Manufacturer page tracks the current version.
Method 2: Re-register the package Windows already has
This is the one that surprises people. On a great many systems the extension files are already sitting on disk - shipped with the OEM image or left behind by an update - but not registered for your account. Nothing needs downloading. It just needs switching on.
- Right-click the Start button and choose Terminal (Admin) or Windows PowerShell (Admin).
- Run the command below.
- Restart, then re-run the check command from the top of this page.
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.HEVCVideoExtension_8wekyb3d8bbwe If that returns an error saying the package cannot be found, the files genuinely are not present and this route cannot work. Skip to Method 4.
Method 3: Re-register for every account on the PC
Same idea as Method 2, but it walks every installed copy and re-registers it from its manifest. Worth trying when Method 2 reports success but nothing changes, or on a shared PC.
Get-AppxPackage -allusers Microsoft.HEVCVideoExtension | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} Run it from an elevated Terminal, same as before. Silence is normal - this command prints nothing when it succeeds.
Method 4: Install from a downloaded package
Last resort, for when the Store is broken and the files are genuinely absent. You need the .appxbundle installer, then one command:
Add-AppxPackage -Path "C:\Users\YourName\Downloads\Microsoft.HEVCVideoExtension.appxbundle" Replace the path with wherever your file actually landed. Our guide on how to get the HEVC Video Extension for free covers obtaining that package safely.
About third-party "Store link generator" sites. Several sites will hand you an appxbundle extracted from Microsoft's servers. The legitimate ones return a genuinely Microsoft-signed file - but the space is full of clones serving repackaged installers, and an appxbundle installs with system privileges. Before running the command, right-click the file, open Properties, then Digital Signatures, and confirm it is signed by Microsoft Corporation. No valid Microsoft signature, no install. Delete it and try Method 1 again another day.
Confirm it worked
Run the check command again:
Get-AppxPackage | Where-Object {$_.Name -like "*HEVC*"} | Select Name, Version, Status A working install reports Name: Microsoft.HEVCVideoExtension and Status: Ok. The version number climbs over time - it was 2.5.28.0 in mid-2026 - so do not treat any specific number as the target. Status is what matters.
Then open an HEVC file in Movies & TV. If it plays, you are finished. If the version looks old, the Store will update it in the background.
When the commands themselves fail
- "Access denied". The Terminal is not elevated. Close it and reopen via right-click Start, Terminal (Admin) - the title bar must say Administrator.
- "Deployment failed with HRESULT 0x80073CF3". A dependency or a conflicting older copy. Remove the existing one first, then reinstall - our guide on removing and reinstalling the HEVC and HEIF extensions has the commands.
- Script execution is blocked. These are single commands, not scripts, so execution policy should not apply. If your workplace has locked PowerShell down entirely, Method 1 through the Store is your only route.
- It installs, then disappears after an update. Feature updates can deregister Store extensions. Re-run Method 2 - it takes seconds the second time.
Not sure the extension is even your problem? The free Codec Finder checks what your PC can already decode and names exactly what is missing - worth thirty seconds before you spend twenty minutes on the wrong fix.
Why winget fails here in the first place
Worth understanding, because it tells you when not to bother.
HEVC Video Extensions is a Microsoft Store app, not a normal desktop installer. winget reaches Store apps only through its msstore source, which is not always enabled, needs the Store's own agreements accepted, and is region-dependent. When any of that is missing, winget does not say so - it reports "No package found matching input criteria", which sounds like the app does not exist.
It does exist. winget simply cannot see it. That is why the PowerShell route works: Add-AppxPackage talks to Windows' own app registration system directly, with no package repository in between.
When winget is worth a try: if you have already accepted the Store source agreements, winget install --id=Microsoft.HEVCVideoExtension does work on plenty of machines. It is not broken, just fragile. If it fails once, it will keep failing - do not spend time on it, move to Method 2.
Quick questions
Is the free version worse than the $0.99 one?
No. "HEVC Video Extensions from Device Manufacturer" and the paid listing are the same package with the same decoder and the same publisher. The free one exists because device makers already paid the H.265 licence fee. The only difference is that Microsoft does not let you search for it.
Why does winget say "No package found matching input criteria"?
Because winget reaches Store apps only through its msstore source, which may be disabled, unaccepted or unavailable in your region. The extension exists - winget just cannot see it. Use Method 2 instead.
Do I need to restart after installing?
Not always, but do it if the first video still fails. Apps that were already open keep the old decoder list until they restart, so a video that failed a minute ago can succeed straight after a reboot with no other change.
Will this work on Windows 10?
Yes, on version 1809 and later. The commands are identical. Only the menu wording differs - Windows 10 offers "Windows PowerShell (Admin)" where Windows 11 offers "Terminal (Admin)".
Is there a way to avoid all this?
Yes - use a player that carries its own decoder. VLC plays HEVC with no extension installed at all. The extension is only worth chasing if you specifically want HEVC in Movies & TV, Photos and Explorer thumbnails.
How to Use Helium Audio Converter: Convert An...
@levi Yes, it works offline, it's a desktop software.
Read More →Free Popular IPTV Playlist: Where to Get Fres...
Your input can't be opened VLC is unable to open the MRL '-removed-'. Check the log for details.
Read More →How to Download HEVC Video Extension for Free
thanks boss, i hope your pillow stays always cold in this heat wave lol
Read More →