MPC-HC registers associations for a wide range of video/audio formats: .mkv, .mp4, .avi, .mov, .wmv, .flv, .ts, .m2ts, .mp3, .flac, .ogg, and more.
The portable version writes no registry keys — settings go to mpc-hc.ini alongside the .exe.
RememberLastPos = 1 stores per-file playback positions in a separate registry subkey Recent File List.
# Export all MPC-HC settings for migrationregexport"HKCU\SOFTWARE\MPC-HC\MPC-HC""$env:USERPROFILE\mpchc-settings.reg"# Clear recently played file listRemove-Item-Path"HKCU:\SOFTWARE\MPC-HC\MPC-HC\Recent File List"-Recurse-ErrorActionSilentlyContinue
🗑️ Cleanup
# Remove MPC-HC user settingsRemove-Item-Path"HKCU:\SOFTWARE\MPC-HC"-Recurse-ErrorActionSilentlyContinue# Remove video file associationsforeach($extin@('.mkv','.mp4','.avi','.mov','.wmv','.flv','.ts','.m2ts')){Remove-ItemProperty"HKCR:\$ext\OpenWithProgIds"-Name"MPC-HC$ext"-ErrorActionSilentlyContinue}Remove-Item-Path"HKCR:\MPC-HC.mkv"-Recurse-ErrorActionSilentlyContinue