SECDRV.SYS Not Loading in Windows 10; this will break thousands of older games.

Anonymous
2015-08-01T20:13:40+00:00

Hello,

I have discovered an unfortunate problem with Windows 10.

Many games from the early-mid 2000's used Macrovision's SafeDisc (version 2) as a means of copy protection. At game startup, Windows loaded SECDRV.SYS to verify an original game disc was in the drive, after which the game would start.

When you try to run ANY game which uses this SafeDisc form of copy protection in Windows 10, the following happens:

 - You get an error window that tells you to log in with Administrator Privileges and to try again. This happens on any account, even those with Administrator access. The game fails to start.

 - If you then set "Run as Admin" compatibility mode on the game's startup file, the message disappears, but the game doesn't start.

 - Keeping a window open for C:\WINDOWS\SYSWOW64\DRIVERS shows SECDRV.SYS appearing at the moment you try to start the game. Based on its size, it appears to be the file that is present on the game disc (tested across several games), even though I see no disc activity and cannot find the file elsewhere on my system.

 - The Windows event log shows that SECDRV.SYS failed to load.

 - This happens both with an upgraded install (Windows 8.1 > Windows 10) and with a fresh Windows 10 install, with one of the games being installed immediately upon the fresh install completing.

 - On my Windows 64-bit 8.1 system, C:\WINDOWS\WINSXS has a folder called amd64_macrovision-protection-safedisc_31bf3856ad364e35_6.3.9600.16384_none_4e6b3758913c9240 with a SECDRV.SYS in it, presumably the one that ships with Windows. Windows 10 had such a folder in early builds, but it is missing from the release build. It appears SafeDisc support is missing entirely.

OTHER TESTING I HAVE DONE:

 - I updated one of the games to a version that no longer required the CD check, and it started immediately and ran perfectly once the check was removed. However, this is possible only with a very limited number of games, or resorting to fixes that violate the game's EULA or put the user's system security at risk.

 - I tried disabling driver signature verification and installing one of the games again; same problem.

 - Multiple compatibility modes; same problem. XP (Service Pack 3) mode and / or Run as Administrator mode make the error message go away, but the games still fail to launch.

SIGNIFICANCE:

Unless this is fixed in Windows 10, a massive catalog of older games will cease to function in Windows 10 for the simple reason that they cannot pass the SafeDisc copy protection check. I am accustomed to some games breaking with every new version of Windows as technology progresses (for example, the loss of the ability to run 16-bit programs in 64-bit Windows), but this seems to be an unnecessarily harsh change.

Windows for home | Windows 10 | Gaming

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

293 answers

Sort by: Most helpful
  1. Anonymous
    2017-06-24T07:53:43+00:00

    "gamecopyworld is a solution, not the solution."

    Cannot agree more, and it is a feasible solution for some.

    "Using Security Essentials is downright stupid if you're on Windows 10"

    This is your personal opinion, in reality it has proven its threat defending capabilities and they are still growing with every iteration of Windows 10. It is at least one of the few solutions where Microsoft won't compromise you to uninstall it in case of an support incident, let it be a private use or small business.

    "Being an MCP doesn't mean swat really. Don't insinuate it brings any weight to what you recommend."

    just a way to show I am not just a John Doe average user out there. Each of us forumer here may have plenty or few expierence in the field, this is one way to prove it. I fell into this MS drug in 1986 so can kindly expect I have done a whole lot. Though I never had the time to promote to MSCE or higher.

    "Installing cracks is a major security issue"

    this can be true. It depends on your system health, firewall and security awareness. It is not like I recommended it without taking any measures, Eric

    "gamecopyworld is a great vehicles to test out zero days"

    I doubt that one will recode a crack for a random old game just to use zero days. I admit timestamps of files can be manipulated easy, there was even a DOS tool for this.

    "Dual booting is more secure, at least if you just refuse to use most if not all of your credentials on that copy of Windows and use a local account or a separate Microsoft account for the purpose of playing these games and encrypt your other disk part with BitLocker and refuse to give this copy of Windows the recovery key."

    Thats the truth but at the end it is cumbersome as I've said. Setting up a dualboot and force to load an unsigned driver is like telling a noob how to flash lineage on Android to update ones devices.

    "Don't complain here you weren't warned."

    I have warned too, but not in your manner: "Like you are at risk for sure and a bad boy if you do".

    "It's a lot of hassle for every single game you play and I usually still need to reach for the CD to install the game (again)."

    I would like to disagree, I prefer ISOs or Alcohol images if there was no other way to get the stuff off my owned medias.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2017-06-23T23:37:27+00:00

    Being an MCP doesn't mean swat really. Don't insinuate it brings any weight to what you recommend. Using Security Essentials is downright stupid if you're on Windows 10. And you really should be on Windows 10 for a whole list of reasons, one of which is security, even if you then allow it to load SECDRV. Full stop.

    gamecopyworld is a solution, not the solution. It's a lot of hassle for every single game you play and I usually still need to reach for the CD to install the game (again).

    Dual booting is more secure, at least if you just refuse to use most if not all of your credentials on that copy of Windows and use a local account or a separate Microsoft account for the purpose of playing these games and encrypt your other disk part with BitLocker and refuse to give this copy of Windows the recovery key.

    Installing cracks is a major security issue. Nobody vouches for these files to be secure. There is usually nobody responsible for these files, meaning the only thing you know is maybe some sort of community reputation. gamecopyworld is a great vehicles to test out zero days. Don't complain here you weren't warned.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2017-06-23T15:34:21+00:00

    Albeit due to moderation rules this reference might put the whole thread into a digital bin because it might be seen to encourage using of illegal cracks:

    As a Microsoft Certified Professional totally support this post above and mention of gamecopyworld.com which has been a pretty reliable source for me in the past 20 years or so for numerouslegal occasions so quite a lot of time before the secdrv desaster in Windows 7 and later.

    How? Because I was too lazy to get my originals out of the shelf and on top of this did not want to wear the package and discs as a collector of games.

    Who thought that an orignal game disc would be technical-like even still readable 20 years later, did we?

    However be CAREFUL and

    • use Microsoft Essentials or any other up to date antivirus.
    • use an Adblocker
    • updated Flash Player if any
    • use private mode in your browser.
    • use an updated 7zip (there are known security holes)
    • use your mind and don't fall easily into luring and blinking stuff / links.
    • double check links
    • abort anything if you feel unsafe

    If the file gets flagged as dangerous you might still use it it is not going to be flagged as:

    virus, worm, trojan. Most likely at least MSE will recognize most cracks as such, like key tools etc.

    It is a shame that original owners are punished just because the orignal creator of secdrv is givng a **** to invest a little of their money to recertify the secdrv.drv with Microsoft.

    Just to put it right: Microsoft did a controversional thing. But they did it right. The consequences are not bearable though.

    The secdrv.sys story is comparable with as if Google would shut down any access to Playstore for any device using Android 5.x or earlier, or Whatsapp might prevent usage with an Android version like that for security reasons, which they intentionally don't because they don't care for any danger but merely for the growth of their userbase.

    With this in mind, happy gaming. Make your expeirence secure yourself and forget about secdrv.sys and how to circumvent it with other nasty methods. I can just plea for the webpage named before.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2017-06-22T07:03:52+00:00

    I am still running most of my disk based games from installs prior to the W7 > W10 upgrade, but I have

    experimented with reinstalling a few. Was lucky to only have to do three SafeDisk  'protected' games to find one

    that didn't initially want to install directly from the disk.

    Don't recall what game it was, but I copied all the files from the disk to the HDD, and it installed from there, no worries

    (why that works at times, I have no idea).

    • Also, most of the people who start threads that query not being able to load old disk based games have successfully

    installed the game from their old disk fresh on Win10 . They mostly get the bogus 'run as admin' message when

    trying to launch the installed game.

    • I was aware that Win10 didn't allow the secdrv.sys driver to install, but thought that because DRM Blocking was

    retrofitted to Win7/8/8.1 with a security update and could be disabled/enabled with a command on Win7/8/8.1, 

    that the games were also blocked during the disk check.

    • Anyway, individual preferences. We do what it takes to circumvent this 'feature' MS pushed on unsuspecting

    gamers. We shouldn't need to be having this discussion. MS should allow users freedom of choice and install a switch

    in Services, or similar 'hidden' location, so users can disable DRM Blocking if they wish.

    I still prefer using a noCD fix. I didn't start using them because of DRM Blocking  though. Been using them since migrating from console to PC in '04 . I always have hated using the disk, and find  I'm more likely to give my old  games

    a spin now and then if I don't have to dig out the disk. NoCD's are helpful for quickly loading a game when troubleshooting problems on the forums as well.

    A noCD also circumvents the secdrv.sys driver, when it has been installed, or not deleted, rendering it inert.

    [EDIT: I response to post further down ...

    along with about 15 others I have downloaded and scanned for other posters on these forums since the advent

    of Win10, as not having a malware.

    I believe most of the warning regarding malware on a noCD comes via the industry (Fake news ?  ;)  .

    • One advantage of a noCD vs installing the secdrv.sys driver, or not installing  kb3086255, on Win7/8/8.1,

    is once a noCD fix has been verified as malware free there is virtually no chance of it becoming infected.

    Malware writers prefer to target common files, and weaknesses in Windows or other software that are on

    tens of millions of PC's .

    While the secdrv.sys  driver is also yet to be infected (never heard of a malware linked to it yet), it is still open to

    potential infection.

    • The problem with dual booting for games, is if your system becomes infected to the point it needs reinstalling,

    you still have as big a headache reinstalling everything as if you didn't dual boot.

    I am also dual booting with Win7, but only because I have Nvidia 3D Vision, and 3D vision does not work with some

    games on Win10. I also find, that as with using a CD/DVD, I am less inclined to play games if I have to reboot into

    Win7 to run them.

    • I reckon the easier way to keep it safe is to keep regular clones of your Windows. If you do get infected it's

    a simple matter of reformatting the HDD and cloning your 'good' Windows back... Something I've never had to do.

    You can still have an encrypted partition on a single Windows install for sensitive data as well.

    .

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2017-06-21T14:54:47+00:00

    My experience is that this isn't quite how it works. You have to install a game which installs SECDRV.sys on your system - it is not included in Windows and there is no other way of installing it afaik.

    So you do that first, then you can obtain the newest version of the driver file and overwrite it on your system if necessary and you sign that driver with a certificate you created and enable TEST SIGNING boot mode, which requires Secure Boot to be disabled and install the certificate in the Trusted Publishers certificate store.

    After that you can just reboot and start/stop the SECDRV driver service at will and run games. No cracks needed.

    There is reference to a script that does all that for you, though I haven't tested that script lately.

    Was this answer helpful?

    0 comments No comments