I cannot open MP3 files with any app on my Windows 11 ARM PC

Paul Bradshaw 20 Reputation points
2025-08-19T23:00:38.8933333+00:00

Just got my new WIndows 11 Surface Pro ARM Copilot+ PC. But I cannot play MP3 files.

MP3 are STANDARD AUDIO files, it should just work. But none of the apps show "mp3" as a supported file type (Windows Media Player, VLC, nothing I try). It won't open them. If I right-click and select "Open With" nothing happens, no pop up offering options. If I double-click, nothing happens. If I launch the apps and try to "Open File" the Open button grays out if I select an MP3 file.

These files have been part of my music library for years. I've NEVER had a problem opening and playing them before. This is a very basic, very standard format and function: play music on my PC! Even Legacy Media Player won't recognize or play them. It's ridiculous.

I've googled and binged for answers and nothing works. How is this difficult? Why doesn't this "just work"?

Surface | Surface Pro | Performance and maintenance
{count} votes

Accepted answer
  1. Kimberly Olaño 7,580 Reputation points Independent Advisor
    2025-08-20T02:20:12.6466667+00:00

    Got it, thanks for that. So, on your ARM build, those DLLs aren’t traditional COM shell extensions anymore, so regsvr32 doesn’t work. The 0x80070002 basically means “file found but no entry point,” i.e. Microsoft isn’t using Explorer shell registration the same way they do on x64. That’s why you never get the OneDrive verbs back with any of the old tricks.

    What this actually means is, Nothing is broken on your side, you didn’t miss a command or corrupt your install.

    The missing right-click options are a gap in Microsoft’s ARM OneDrive build.

    They’re still shipping regular updates (you’re on 25.140, July 2025), so it’s reasonable to expect the context menu verbs to come back in a future update.

    1 person found this answer helpful.

3 additional answers

Sort by: Most helpful
  1. Kimberly Olaño 7,580 Reputation points Independent Advisor
    2025-08-20T01:19:36+00:00

    Hello! Paul. I'm glad to assist you with this.

    That explains everything. The brown box icon you’re seeing means the file is in OneDrive but not actually downloaded to your PC. That’s why no app can open the MP3s: Windows Explorer is showing you placeholders, but when an app tries to open them, there’s nothing local to load.

    Normally, OneDrive should “fetch” them on demand (Files On-Demand feature). If that sync bridge is broken, you get exactly what you’re seeing.

    Fixes to Try

    1. Force Download the File(s)

    Right-click an MP3 → look for “Always keep on this device”.

    If you only see “Free up space”, that means OneDrive thinks it’s already local (but clearly it isn’t).

    Try this instead:

    Select the MP3(s).

    Press Shift+F10 → OneDrive → Download (if available).

    2. Check OneDrive Sync Status

    In the system tray (bottom-right), click the OneDrive cloud icon.

    Does it say “Up to date” or “Sync paused”?

    If paused, hit Resume syncing.

    If signed out, log back in.

    3. Reset OneDrive

    On ARM Windows, the reset command is the same:

    Press Win + R → paste:

    %localappdata%\Microsoft\OneDrive\onedrive.exe /reset

    Press Enter.

    The OneDrive icon should disappear and reappear in ~1 minute.

    If it doesn’t, run:

    %localappdata%\Microsoft\OneDrive\onedrive.exe

    Best regards,

    Kimberly


  2. Kimberly Olaño 7,580 Reputation points Independent Advisor
    2025-08-20T01:56:34.3133333+00:00

    Please verify your OneDrive version.

    Open a Command Prompt and run:

    "%ProgramFiles%\Microsoft OneDrive\OneDrive.exe" /version

    Compare with your other PC. Current GA version (Aug 2025) should be in the 24.x series. If your ARM machine is on an older or “work-in-progress” ARM build, that’s the culprit.


  3. Kimberly Olaño 7,580 Reputation points Independent Advisor
    2025-08-20T02:08:18.7866667+00:00

    Okay please try to run these commands in PowerShell (Admin):

    Unregister first

    regsvr32 /u "%ProgramFiles%\Microsoft OneDrive\FileCoAuthLib64.dll"

    regsvr32 /u "%ProgramFiles%\Microsoft OneDrive\FileSyncShell64.dll"

    Re-register

    regsvr32 "%ProgramFiles%\Microsoft OneDrive\FileCoAuthLib64.dll"

    regsvr32 "%ProgramFiles%\Microsoft OneDrive\FileSyncShell64.dll"

    (Replace with the correct path if your OneDrive is under Program Files (Arm64) or Program Files (x86).)

    Then reboot → check if context menu items return.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.