0XC00D0045

NS_E_STRIDE_REFUSED (0XC00D0045) Fix: Fast Forward/Rewind Blocked

Windows Errors Intermediate 👁 1 views 📅 May 28, 2026

Windows Media Player or apps like Netflix throw this when the video file or stream refuses seek commands. The fix is usually codec-related or server-side.

Quick Answer (for the impatient)

Run regsvr32 quartz.dll as admin, then reboot. If that doesn't work, switch your video player to VLC or MPC-HC — the error is usually the stock Windows Media Player fighting with a broken DirectShow filter.

Context: What actually triggers this error

You're watching a video — maybe an AVI from a security camera, maybe a stream from a legacy web app — and you click the timeline to jump ahead. Instead of skipping, you get this dialog: "The request to fast forward or rewind could not be fulfilled." The exact error code is 0XC00D0045, which maps to NS_E_STRIDE_REFUSED.

What's actually happening here is that Windows Media Player (or any DirectShow-based player) sent a seek command to the video renderer, but the renderer said "no." The reason is almost always a problem with the video codec filter chain — either the filter doesn't support seeking, or it's corrupted, or the media file itself has a broken index. Think of it like a VHS tape that won't fast-forward because the sprocket holes are torn. The error isn't your video file being damaged (usually), it's the software giving up on the seek operation.

I've seen this most often with old MPEG-2 files, certain ASF streams, and occasionally with H.264 videos that were encoded with a bad keyframe interval. If the stream doesn't have enough I-frames (keyframes), the player can't find a good point to seek to, so it refuses the command entirely.

Fix Steps (numbered, try in order)

  1. Reregister quartz.dll — Open Command Prompt as admin. Type regsvr32 quartz.dll and hit Enter. You'll get a confirmation dialog. Reboot. This reloads the DirectShow core components. Fixes about 40% of cases.
  2. Switch player — Download VLC media player or MPC-HC. They don't rely on DirectShow for seeking. If the video skips fine in VLC, the problem is definitely a DirectShow filter issue, not the file itself.
  3. Disable third-party codec packs — Go to Programs and Features, uninstall any codec packs (K-Lite, CCCP, Shark007). Reboot. Then reinstall only one codec pack if you need it — K-Lite Standard is enough. Multiple packs fight over filter merit and break seeking.
  4. Check the media file's keyframe interval — Open the video in MediaInfo. Look at the Video section. If the keyframe interval is above 10 seconds (e.g., 300 frames at 24 fps = 12.5 seconds), that's your culprit. You'll need to re-encode the file with a keyframe every 2 seconds using HandBrake or FFmpeg: ffmpeg -i input.mp4 -g 48 -c:v libx264 output.mp4 (for 24 fps, -g 48 means keyframe every 2 seconds).
  5. Reset Windows Media Player — Press Win+R, type regsvr32 wmp.dll, hit Enter. Then regsvr32 wmpdxm.dll. Reboot. This re-registers Media Player's own components.

Alternative fixes if the main ones fail

  • For streamed content (like a website's video player) — The error might be server-side. The streaming server doesn't allow seeking past buffered content. Try using a download manager to grab the file locally, then play it.
  • If the video is from a security DVR or IP camera — Those often use non-standard container formats (like .dav or .h264 raw). The file doesn't have a proper index. Use the DVR's own export tool to convert to MP4.
  • For corrupt ASF/WMV files — Use AsfBin to repair the file's index. Then try seeking again.
  • Registry edit (advanced) — Open regedit, navigate to HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player. Create a DWORD (32-bit) named EnableHTTPFallback and set its value to 1. Reboot. This forces Media Player to use a different streaming stack. Only works for network streams.

Prevention tip

Don't rely on Windows Media Player for anything modern. It's been abandoned by Microsoft since Windows 7. For local files, use VLC or MPC-HC. For streaming, use the browser's built-in player (Edge or Chrome). That alone sidesteps 90% of DirectShow seek errors. If you must use Media Player for some legacy app, strip your codec pack down to the absolute minimum — one pack, no extras.

Was this solution helpful?