How to Play MP4 on Windows 11/10/8/7: The Ultimate 2026 Guide
Summary: Playing an MP4 on Windows shouldn't be a hassle, yet codec errors and HEVC paywalls constantly frustrate users in 2026. In my experience, struggling with Windows Media Player's outdated codec packs is a waste of time. The most efficient way to play any MP4 file smoothly is by upgrading to a modern, all-in-one solution like PlayerFab. This guide will show you how to bypass native Windows limitations and enjoy flawless 4K video playback.
Table of Contents

Why Can't I Play MP4 Files on Windows 11/10
It is frustrating to double-click an MP4 file only to be greeted by a black screen, missing audio, or an error message like "Windows Media Player cannot play the file."
When your PC fails to play an MP4, the root cause is always a codec compatibility issue. Think of an MP4 file as a shipping box. Inside that box, the actual video and audio data are compressed using specific methods called codecs. While Windows 11/10 can easily open the MP4 box, they might not know how to read the specific codec inside it.
- The Shift to HEVC (H.265) and AV1: Older MP4 files were encoded using the standard H.264 codec, which Windows plays perfectly. However, modern smartphones and 4K cameras now record video using HEVC (H.265) or AV1 formats. These newer codecs save storage space while maintaining high 4K quality, but native Windows tools do not support them.
- The Microsoft Paywall: If you try to open an HEVC-encoded MP4 file using the default Movies & TV app, Windows will likely prompt you to buy the "HEVC Video Extensions" from the Microsoft Store for $0.99. Without it, you will only hear the audio while the screen remains black.
- Outdated Native Players: Legacy software like WMP hasn't evolved to handle the advanced compression rates and high-bitrate 4K data of modern MP4s without the manual installation of messy, third-party codec packs.
Instead of paying for Microsoft's extensions or risking your PC's security with unverified codec downloads, the most logical fix is to bypass Windows' native limitations by using a modern media player that has all these codecs already built-in.
How to Play MP4 on Windows Using a Free Media Player
Below are the top two free media players designed to handle modern video formats effortlessly.
How to Open MP4 with PlayerFab Free Video Player
When you need to play MP4 on Windows using a free media player, PlayerFab Free Video Player stands out as the most powerful modern choice. Unlike legacy tools that struggle with 4K or HDR content, it features a high-performance decoding engine that handles HEVC (H.265) and AV1 natively. Beyond simple playback, it acts as a smart media manager, automatically fetching metadata to organize your local files into a professional-looking poster wall.
Steps to play MP4 on Windows with PlayerFab
- Download PlayerFab Free Video Player from the official site and complete the standard installation.
- Open the player and simply drag your MP4 file directly from your folder onto the main window.
- For a more organized experience, use the "Library" tab to scan your folders and build a poster wall.
- Alternatively, right-click any MP4 on your desktop and select "Play with PlayerFab" for instant viewing.

- Completely free and supports all modern codecs like HEVC and 4K
- Automatic poster wall generation for organizing your media library
- Utilizes advanced hardware acceleration to ensure smooth playback
- Accessing VIP streaming services like Netflix or Amazon Prime Video requires a separate paid subscription
How to Play MP4 Files Using VLC Media Player
VLC is a legendary open-source alternative to play MP4 on Windows using a free media player without any cost. Its biggest strength lies in its versatility; it includes a massive library of built-in decoders that can open almost any MP4 variation, including those that are partially corrupted. While its design hasn't changed much over the years, its reliability makes it a perfect secondary player for technical troubleshooting.
Steps to play MP4 on Windows with VLC:
- Install VLC Media Player and launch the application from your desktop or Start menu.
- Click the "Media" tab in the top-left corner and select "Open File" from the list.
- Browse your computer's storage, select the MP4 video you wish to watch, and click "Open."
- Use the "Playback" menu to adjust speed or the "Subtitle" menu to load external SRT files.

- Free and open-source software, without annoying advertisements, or user tracking
- Versatile decoding engine capable of playing corrupted, or partially downloaded MP4 file
- Offers customization options including audio filters, video effects, and subtitle synchronization tools
- The default user interface appears significantly outdated
- Lacks automated smart media management or visually poster walls
How to Play MP4 Using Windows Built-in Tools
Some users prefer sticking to the default applications that come pre-installed with the operating system. You can still play standard MP4 files this way, but you will need to manually patch the system to handle modern high-resolution codecs.
A common question on Microsoft forums is whether the Windows Media Player can still handle the MP4 format. The answer is yes, but it natively supports only older compression standards like H.264. If you try to open a modern 4K MP4, it will likely crash or show a playback error. To fix this, you must install the K-Lite Codec Pack, which injects the missing decoding instructions directly into your Windows registry.
Steps to configure Windows Media Player for modern MP4s
Step 1: Download the "Standard" version of the K-Lite Codec Pack from a reputable official source.
Step 2: Run the installer and accept the default "Normal" configuration settings during the setup process.
Step 3: Restart your computer to ensure the new video codecs are properly registered within the operating system.
Step 4: Right-click your MP4 file, select "Open with," and choose Windows Media Player to test playback.
- Familiar interface that long-time Windows users already know
- Consumes very little system RAM
- Fails to play modern 4K or HEVC MP4s independently
- Lacks basic modern features like hardware acceleration, or subtitle synchronization
How to Fix Movies & TV App Not Playing MP4
The Movies & TV app is the default and free MP4 player for Windows 10 and 11, offering a cleaner interface compared to its predecessor. However, when you encounter the issue of the app not playing an MP4, it is because Microsoft removed native HEVC support. To play these modern files, you must bypass this limitation by accessing the store.
Step 1: Open the Microsoft Store app directly from your Windows taskbar or the Start menu.
Step 2: Search for the official "HEVC Video Extensions" application published by Microsoft Corporation.
Step 3: Purchase the extension for $0.99 and wait for the brief automated installation process to complete.
Step 4: Close and reopen the Movies & TV app, then double-click your MP4 file to begin watching.
- Provides a minimalist, and touch-optimized viewing interface
- Integrates with the Windows OS without requiring third-party software
- Lacks advanced playback controls, such as precise color adjustment
- Struggles with advanced surround sound audio formats
FAQs
This is the classic symptom of a missing video codec. Your native Windows player recognizes the audio format (usually AAC) and plays it, but it does not know how to decode the video format (likely HEVC/H.265). To fix this without buying Microsoft's extension, open the file using a third-party tool like PlayerFab, which has the HEVC codec built-in.
Choppy 4K playback is almost always a hardware resource issue. High-resolution MP4s require massive processing power. To fix stuttering:
1. Ensure Hardware Acceleration is enabled in your media player's settings.
2. Update your NVIDIA, AMD, or Intel graphics drivers to the latest versions.
3. Close heavy background applications that might be eating up your RAM and CPU.
Yes, Windows 11 can natively play older MP4 files encoded with H.264 using the Movies & TV app or the new Windows Media Player. However, for newer HEVC encoded MP4s (like those recorded on modern smartphones), it will prompt you to purchase a paid extension from the Microsoft Store.
Conclusion
Playing an MP4 file on your Windows PC shouldn't require hours of technical troubleshooting, or risky codec downloads. While you can patch your built-in tools like WMP or the Movies & TV app, the most secure solution is upgrading to a modern media player that handles complex compression formats natively. If you want to skip the hassle, I highly recommend switching to PlayerFab Free Video Player. It is an all-in-one solution that guarantees smooth playback for any 4K or HEVC MP4 file.




