How to Play Games with SafeDisc or SecureRom DRM on Windows 10

We’re more than a month in the Windows 10 roll-out and the response to Microsoft’s latest operating system has been mostly positive so far. Things haven’t gone perfectly, however.

Among the more prominent issues (like those regarding privacy), there’s one which will affect especially gamers who prefer older titles, namely the fact that games which used SafeDisc and some versions of the SecuROM DRM (Digital Rights Management) system aren’t supported.

First of all, even though it’s sort of gratifying to always criticize Microsoft, you have to understand that the company isn’t to blame for this. At least, they had good intentions when making this decision.

The problem is this DRM system used by old games (including classics like GTA 3, Medieval II: Total War, or Microsoft Flight Simulator 2004) could potentially be a security risks, acting as a loophole for computer viruses.

Not only that, but SafeDisc has been known to be unreliable for quite some time, so it’s only natural they got rid of it. All the way back in November 2007, an “elevation of privilege” security vulnerability was discovered in SafeDisc, a flaw which enabled hackers to actually take control of a Windows PC.

Thankfully this was patched by Microsoft, but it was only one of many DRM security vulnerabilities hackers had been using for years – so it’s no surprise the system was eventually abandoned.

READ ALSO  How to stop Windows 10 from automatically changing default printer to the last one used

This all this means is that if you want to play those old games, you’ll have to get a bit creative and use the workaround which we are about to show you.

What can you do if you still want to play those older, classic games?

Even if Microsoft no longer supports the classic titles we’ve mentioned before, this doesn’t mean you should abandon hope of ever playing them after upgrading to Windows 10. One of the first workarounds you can try involves the use of software used for pirating games: No-CD patches.

Years ago, No-CD patches were created to bypass SecureROM and SafeDisc, ostensibly as way to allow gamers to play without having the actual CD in the CD-ROM drive the entire time. An unintended consequence of this was that pirates could now distribute copies of games using downloading sites.

In video game industry time, we’re talking about ancient history, so finding No-CD patches nowadays is sort of like doing digital archeology. And even if you do find them on websites like BitTorrent, we can’t really recommend you download them from there. And it’s not even because this would be piracy, either – rather because you risk downloading some sort of malware and compromising your PC. In other words, proceed on the No-CD patch route at your own peril!

READ ALSO  Interview with our New ConfigMgr Writer - Martyn Coupland

But there are other options as well. Another thing you could try is go to the video game developer’s website. You could find patches for a few of those games there, and if there’s enough people clamoring for them it’s possible more will be released.

Another fairly straightforward workaround is to simply install Windows 10 as a dual-boot, and use the other version of Windows when you want to play those games. Alternatively, you could run a previous version of Windows in a virtual machine like VMware Player or Oracle VM VirtualBox – but you’re going to need a powerful computer to pull this off.

Finally, the best way to do get around this problem is to just buy the games again in digital-only format. We understand if you aren’t particularly inclined to spend more money on a game you’ve already purchased, but older titles won’t cost you too much and you’ll probably find them easily on websites like or on Steam.

There’s also a fourth option you could try, but this is the most complicated of all, as it involves self-signing the SafeDisc driver so that Windows 10 will detect it as a trusted file.

One relatively easy way to do this is to use the Driver Signature Enforcement Overrider tool, which allows you to sign a previously untrusted file when run as administrator.

READ ALSO  How to downgrade Windows 10 if it doesn't give you the option


After getting a copy of the SECDRV.SYS file (which you could either download from here or copy from the c:\windows\system32\drivers directory on Windows Vista, 7 or 8, and then save it to the same location in Windows 10), run the DSEO tool by right-clicking dseo13b.exe and then select Run as administrator.

Follow the instructions until you seen the main menu, then select Enable Test Mode and click Next.

Now, select Sign a System File, and look for the SECDRV.SYS file in c:\windows\system32\drivers. After this click OK and wait until the driver is signed.

After following the instructions to restart and then running DSEO again with Test Mode enabled, the driver should now be loaded by the game, allowing you to play without any further problems.

Do you still enjoy playing classic titles, even after upgrading to Windows 10? And if so, which of these workarounds have you used to do this? Let us know in the comments!

You may also like:

Sysprep Windows 10 Machine: Step by Step Guide In this article we will show you how to use PowerShell and Windows System Preparation Tool to prepare a highly customized, personal Windows 10 install...
System Restore Point in Windows 10: How to Enable,... Today we will show you how to enable, create and perform a system restore point in Windows 10. Let’s get started here by clicking on Start menu. Go to...
How to perform a RAM Check in Windows 10 RAM is the part of computer hardware, which is often the cause of many system problems. If your computer frequently hangs, blue screen of death (BSOD)...
How to Convert Windows ESD File to Windows WIM Fil... In this tutorial we will show you how to convert ESD file to Windows WIM file using Command Prompt. ESD file is a new thing within Windows 10 OS, that...
Capture Windows 10 Reference Image using MDT 2013 In this article we are going to show you how to capture Windows 10 reference image using Microsoft Deployment Toolkit 2013 (MDT 2013). Later you can u...