While DOSBox is a handy tool for retro PC gamers, resolving compatibility issues with Windows-based releases can be a little tougher. Back in September, Microsoft pushed through an update (KB3086255) which for security reasons, disables the secdrv.sys driver. Unfortunately, the secdrv.sys driver is required for disc-based games that utilise certain types of anti-piracy copy protection, such as SecuRom and SafeDisc. When the driver is disabled, games that utilise those methods of copy protection will fail to start.
This means if you’re running Windows 7 or 8.1, and are in the mood to play NBA Live 2000, NBA Live 2001, NBA Live 2003, or NBA Live 2004, you’ll be greeted by a “Please login with administrator privileges and try again” error message. If you do feel like dusting off those games, there are a couple of workarounds: use VMWare to create a virtual machine, which requires an installation disc for an older version of Windows, or (at your own risk) re-enable the secdrv.sys driver. More details can be found here in our Wiki.
If that all sounds a bit complicated, I’ve whipped up a couple of batch files that re-enable and disable the secdrv.sys driver automatically; download them here. You’ll find that it’s the quickest method of getting those games back up and running. Once again however, please be advised that Microsoft disabled the secdrv.sys driver due to potential security issues, so use this solution at your own risk. It’s a method that I’m confident in using myself, but having said that, I take no responsibility for any issues that may arise.
This fix is also a viable workaround for any other games from that era (late 90s, early 2000s), which fail to start due to the secdrv.sys driver being disabled. So, if you’re looking to play another game on this list, or you’ve stumbled across this post on a basketball video gaming website while Googling the issue, this fix is also for you!
With our 20th Anniversary of NBA Live content set to continue, I’ll be posting more guides and tutorials on how to get older games running, so stay tuned.