HomeWinBuzzer TipsWindows 10: How to Enable DirectPlay without Sketchy Downloads

Windows 10: How to Enable DirectPlay without Sketchy Downloads

Trouble playing old PC games? We show you how to enable DirectPlay without the need for malware-ridden DirectPlay downloads.


2007 was considered a golden year for video games, but many Windows 10 gamers have trouble running old PC titles from that era. The problem is often rooted in DirectPlay, with titles like GTA: San Andreas often spitting out errors. Unfortunately, few know how to enable DirectPlay in .

DirectPlay is a legacy API library that's included in older Direct X versions and is used for network communication, lobby management, and more. As such, you'll mostly see the errors when trying to play old PC games with a multiplayer component.

While some sites suggest a DirectPlay download is necessary, that's not the case and could lead to malware. knows that Windows 10 gamers still play old games and has included the tools to enable the library in its OS. You may benefit from the feature toggle if you're seeing DirectPlay errors such as:

  • “Microsoft.directx.directplay.DLL Not Found”
  • “File microsoft.directx.directplay.dll not found”
  • “Microsoft.directx.directplay.dll not found. Reinstalling might help fix this.”
  • “[Game title] requires at least DirectX 9 or above”

We're going to show you how to enable DirectPlay in Windows 10 to resolve these problems and get you back on your nostalgia trip as quickly as possible.

Enable DirectPlay via the Windows 10 Control Panel

Time needed: 2 minutes

As with many changes, the most user-friendly way to enable DirectPlay is via the Windows 10 control panel, specifically the “turn features on or off” setting.

  1. Open control panel

    Press the Start button and type “Control Panel”. Click the first result to start it.

    Windows 10 - Open Control Panel

  2. Open program settings

    In the legacy control panel, click the Programs heading.

    Windows 10 - Control Panel

  3. Open the Windows features panel

    Under the “Programs and Features” heading, you'll see an option to “Turn Windows features on or off”. Click it.

    Windows 10 - Control Panel - Programs and Features

  4. Enable Direct Play in Windows 10 features

    In the Windows Features pop-up, scroll until you find a folder called “Legacy Components”. Press the plus button to expand its folder structure and tick “DirectPlay”. Press “OK”.

    Windows 10 - Control Panel - Windows-Features - DirectPlay

Enable DirectPlay with PowerShell

Time needed: 1 minute

As if often the case, it's faster to enable DirectPlay through the command-line. If you're comfortable, a single line is all you need to turn on the feature. If you can't enable DirectPlay via the usual method, this could also help.

  1. Open PowerShell as an Admin

    Press “Windows + X” and click “Windows PowerShell (Admin)”.

    Windows 10 - Open Powershell

  2. Run the enable DirectPlay command

    In PowerShell, type C:/ dism /Online /enable-feature /FeatureName:"DirectPlay" /NoRestart. Wait for the progress bar to complete and close the window. You should now be able to run whatever game you're struggling with without the need for a DirectPlay download.

Ryan Maskell
Ryan Maskellhttps://ryanmaskell.co.uk
Ryan has had a passion for gaming and technology since early childhood. Fusing the skills from his Creative Writing and Publishing degree with profound technical knowledge, he enjoys covering news about Microsoft. As an avid writer, he is also working on his debut novel.
Table of Contents: