Open with - Microsoft WinRT Storage API

Anonymous
2022-09-25T14:21:57+00:00

Hi,

Since my PC updated to Win 11 22H2 Pro, right-clicking on a JPG, one of the options is "Microsoft WinRT Storage API", clicking on this just brings up the error message "Element not found". I can find no way of removing this "open-with" item.

Just to clarify, I have seen posts referring to this where it has taken over as the Default app, this isn't the case here, all the files open in the correct default programs as they should. The problem is removing Microsoft WinRT Storage API altogether from the open-with menu.

Finally, I had the same issue with a laptop - rolling back and new Windows install [21H2 Home] corrected the problem - suggesting it isn't system specific.

Thanks.

Windows for home | Windows 11 | Windows update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes
Answer accepted by question author
  1. Ramesh Srinivasan 173.4K Reputation points Volunteer Moderator
    2022-09-27T08:31:39+00:00

    Mike,

    I'm wondering if this has something to do with Paint3D. The shell seems to be enumerating the program's registry location, and Paint3D's Package ID is wrongly assigned; it's pointing to the regular Paint app.

    Please try these two commands from Admin PowerShell window:

    • get-appxpackage *paint* -allusers | remove-appxpackage
    • get-appxpackage Microsoft.Windows.Photos -allusers | remove-appxpackage

    Install Paint 3D from Microsoft Store.

    (Don't install the Photos app yet.)

    See if the erroneous Open With entry is gone. Let's know how it goes.

    31 people found this answer helpful.
    0 comments No comments

54 additional answers

Sort by: Most helpful
  1. Ramesh Srinivasan 173.4K Reputation points Volunteer Moderator
    2022-12-08T16:12:50+00:00

    Hi Mark,

    The fix suggested for the original poster (" Mike-V8" ) doesn't necessarily work for all users. "Microsoft WinRT Storage API" is a placeholder name shown when a package is corrupt. It could be any app. We can only narrow down the offending package's name after analyzing the trace log/registry locations.

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2022-12-08T18:12:57+00:00

    Hi Ramesh, thanks that makes sense :) I don't know whether I should be starting a new post for my particular problem or not ... but I have been doing some more digging using your posts above, and will list what I have found here:

    On my desktop PC, when I used "open with" for a .jpg file and selected "Microsoft WinRT Storage API" then originally it would open the ClipChamp app. (Which I have since uninstalled).

    I tried using ProcMon as mentioned above (Process Monitor) and found the following section which I'm guessing is when it tries to actually open the file, and there are multiple references to this app identifier: AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd (presumably the app it tries to use.)

    17:02:39.1883727	Explorer.EXE	15136	RegQueryValue	HKCR\Applications\zipfldr.dll\NoOpenWith	BUFFER OVERFLOW	Length: 12
    17:02:39.1883955	Explorer.EXE	15136	RegCloseKey	HKCR\Applications\zipfldr.dll	SUCCESS	
    17:02:39.1884132	Explorer.EXE	15136	RegEnumKey	HKCR\Applications	NO MORE ENTRIES	Index: 86, Length: 288
    17:02:39.1884293	Explorer.EXE	15136	RegCloseKey	HKCR\Applications	SUCCESS	
    17:02:39.1884450	Explorer.EXE	15136	RegCloseKey	HKCU\Software\Classes\Applications	SUCCESS	
    17:02:39.1884681	Explorer.EXE	15136	RegCloseKey	HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Launcher\Activation\UWARegAssociationInteropProgId	SUCCESS	
    17:02:39.1885030	Explorer.EXE	15136	RegCloseKey	HKCU\Software\Classes\AppXcesbfs704v2mjbts9dkr42s9vmrhxbkj	SUCCESS	
    17:02:39.1885203	Explorer.EXE	15136	RegCloseKey	HKCU\Software\Classes\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc	SUCCESS	
    17:02:39.1885366	Explorer.EXE	15136	RegCloseKey	HKCU\Software\Classes\AppX2jm25qtmp2qxstv333wv5mne3k5bf4bm	SUCCESS	
    17:02:39.1885555	Explorer.EXE	15136	RegCloseKey	HKCU\Software\Classes\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd	SUCCESS	
    17:02:39.1885714	Explorer.EXE	15136	RegCloseKey	HKCU\Software\Classes\AppXkv2jqn1pq8ajm0p5dhgqde7aafykkrrn	SUCCESS	
    17:02:39.1886006	Explorer.EXE	15136	RegCloseKey	HKCR\Applications\Acrobat.exe	SUCCESS	
    17:02:39.1886182	Explorer.EXE	15136	RegCloseKey	HKCU\Software\Classes\Applications\Code.exe	SUCCESS	
    17:02:39.1886354	Explorer.EXE	15136	RegCloseKey	HKCR\Applications\Photoshop.exe	SUCCESS	
    17:02:39.1886524	Explorer.EXE	15136	RegCloseKey	HKCR\Applications\VSLauncher.exe	SUCCESS	
    17:02:39.1886691	Explorer.EXE	15136	RegCloseKey	HKCR\Applications\WINWORD.EXE	SUCCESS	
    17:02:39.1886899	Explorer.EXE	15136	RegCloseKey	HKCR\Applications\wmplayer.exe	SUCCESS	
    17:02:39.1887097	Explorer.EXE	15136	RegCloseKey	HKCR\Applications\wordpad.exe	SUCCESS	
    17:02:39.1887348	Explorer.EXE	15136	RegCloseKey	HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jpg\OpenWithList	SUCCESS	
    17:02:39.1887581	Explorer.EXE	15136	RegCloseKey	HKCU\Software\RegisteredApplications	SUCCESS	
    17:02:39.1887792	Explorer.EXE	15136	RegCloseKey	HKLM\SOFTWARE\RegisteredApplications	SUCCESS	
    17:02:39.1887992	Explorer.EXE	15136	RegQueryKey	HKCU\Software\Classes\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd	SUCCESS	Query: Name
    17:02:39.1888160	Explorer.EXE	15136	RegQueryKey	HKCU\Software\Classes\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd	SUCCESS	Query: HandleTags, HandleTags: 0x0
    17:02:39.1888322	Explorer.EXE	15136	RegOpenKey	HKCR\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd	NAME NOT FOUND	Desired Access: Maximum Allowed
    17:02:39.1888501	Explorer.EXE	15136	RegQueryValue	HKCU\Software\Classes\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd\AppUserModelID	NAME NOT FOUND	Length: 144
    17:02:39.1888652	Explorer.EXE	15136	RegQueryKey	HKCU\Software\Classes\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd	SUCCESS	Query: Name
    17:02:39.1888808	Explorer.EXE	15136	RegQueryKey	HKCU\Software\Classes\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd	SUCCESS	Query: HandleTags, HandleTags: 0x0
    17:02:39.1889028	Explorer.EXE	15136	RegQueryKey	HKCU\Software\Classes\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd	SUCCESS	Query: HandleTags, HandleTags: 0x0
    17:02:39.1889201	Explorer.EXE	15136	RegOpenKey	HKCU\Software\Classes\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd\Application	SUCCESS	Desired Access: Query Value
    17:02:39.1889380	Explorer.EXE	15136	RegQueryKey	HKCU\Software\Classes\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd\Application	SUCCESS	Query: Name
    17:02:39.1889533	Explorer.EXE	15136	RegQueryKey	HKCU\Software\Classes\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd\Application	SUCCESS	Query: HandleTags, HandleTags: 0x0
    17:02:39.1889713	Explorer.EXE	15136	RegOpenKey	HKCR\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd\Application	NAME NOT FOUND	Desired Access: Maximum Allowed
    17:02:39.1889915	Explorer.EXE	15136	RegQueryValue	HKCU\Software\Classes\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd\Application\AppUserModelID	SUCCESS	Type: REG_SZ, Length: 76, Data: Clipchamp.Clipchamp_yxz26nhyzhsrt!App
    17:02:39.1890090	Explorer.EXE	15136	RegCloseKey	HKCU\Software\Classes\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd\Application	SUCCESS	
    17:02:39.1891080	Explorer.EXE	15136	RegQueryKey	HKLM	SUCCESS	Query: HandleTags, HandleTags: 0x0
    17:02:39.1891234	Explorer.EXE	15136	RegOpenKey	HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\SyncRootManager	SUCCESS	Desired Access: Read
    17:02:39.1891431	Explorer.EXE	15136	RegSetInfoKey	HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SyncRootManager	SUCCESS	KeySetInformationClass: KeySetHandleTagsInformation, Length: 0
    17:02:39.1891563	Explorer.EXE	15136	RegQueryKey	HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SyncRootManager	SUCCESS	Query: Cached, SubKeys: 1, Values: 0
    17:02:39.1891721	Explorer.EXE	15136	RegCloseKey	HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SyncRootManager	SUCCESS	
    17:02:39.1893731	Explorer.EXE	15136	CreateFile	C:\Users\medmo\Desktop	SUCCESS	Desired Access: Read Data/List Directory, Read Attributes, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
    17:02:39.1894191	Explorer.EXE	15136	QueryRemoteProtocolInformation	C:\Users\medmo\Desktop	INVALID PARAMETER	
    17:02:39.1894564	Explorer.EXE	15136	QueryDirectory	C:\Users\medmo\Desktop\c.jpg	SUCCESS	FileInformationClass: FileIdBothDirectoryInformation, Filter: c.jpg, 2: c.jpg
    17:02:39.1895000	Explorer.EXE	15136	CloseFile	C:\Users\medmo\Desktop	SUCCESS	
    17:02:39.1895594	Explorer.EXE	15136	RegQueryKey	HKCU\Software\Classes\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd\Shell\open	SUCCESS	Query: Name
    17:02:39.1895767	Explorer.EXE	15136	RegQueryKey	HKCU\Software\Classes\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd\Shell\open	SUCCESS	Query: HandleTags, HandleTags: 0x0
    17:02:39.1895961	Explorer.EXE	15136	RegOpenKey	HKCR\AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd\Shell\open	NAME NOT FOUND	Desired Access: Maximum Allowed
    

    Checking the registry editor for that app id it does seem to match ClipChamp (which isn't installed).

    Image

    And searching for the id elsewhere in the registry it shows up for multiple audio visual file formats in their "OpenWithProgids" section.

    Image

    I checked the "open with" right click menu for a few of those file types in Windows Explorer and they do all show the same broken menu item of "Microsoft WinRT Storage API". (E.g. .png, .mov, .mkv)

    If I delete that app id from the .jpg OpenWithProgIds section (Computer\HKEY_CLASSES_ROOT.jpg\OpenWithProgids) then it does remove "Microsoft WinRT Storage API" from the "Open With" right click menu - which is nice :) But I don't know if doing this is a bad idea? I'm tempted to go through all the different file types and remove it from all of them in the registry. But maybe there is a better way of doing this! And if I reinstall ClipChamp then maybe they would all come back again. (Advice on whether it's ok for me to manually delete them all would be appreciated!)

    Image

    0 comments No comments
  3. Ramesh Srinivasan 173.4K Reputation points Volunteer Moderator
    2022-12-09T07:29:57+00:00

    Hi Mark,

    //But I don't know if doing this is a bad idea?//

    Glad you located the problematic ProgID. You can safely remove the value "AppXvsqkg1th80rv6s2rkh5m1hjp3hxryydd" from the OpenWithProgIDs key.

    //But maybe there is a better way of doing this!//

    You can try this command from PowerShell admin:

    • get-appxpackage *clipchamp* -allusers | remove-appxpackage

    And use DARF.vbs (optionally) to see if there are remnant entries related to Clipchamp.

    Edit:

    Fix: “Microsoft WinRT Storage API” Appears in Open With Menu

    1 person found this answer helpful.
    0 comments No comments
  4. Anonymous
    2022-12-09T12:29:43+00:00

    Thanks Ramesh, that is very helpful :) I ended up removing them all manually.

    And just noting down that my problem with ClipChamp was with ClipChamp 2.2.8.0 - there are some references to a different newer (?) version which don't seem to cause a problem (ClipChamp 2.5.5.0).

    0 comments No comments