BattleGroup42 on Windows 10 - informations und hints

Battlegroup42 News
Hi dear BG42 fans, since the release of Windows 10 is close at hand, and some of you might upgrade to it at once, i want to give you some information regarding Battlefield 1942 and BattleGroup 42 under Windows 10. All hints were tested by myself on my local machine.








Some information first: I'm currently running Windows 10 Pro (64bit) Build 10240, which is the most current and official one, as well as the most current internal BG42 version (which will be released as RC2).

The following steps apply for the installation of Battlefield 1942 on Windows 10:

  • Do NOT install the game in the standard folder shown by the installer, but use a different partition and folder instead, e.g. D:\Battlefield 1942 (this applies to the CD version, since i'm not using Origin i don't know if it can be changed there)
  • Install both Battlefield 1942 patches as usual:
    • battlefield_1942_patch_v1.6.19
    • battlefield_1942_incremental_patch_v1.6_to_v1.61b
  • Here comes the important part:
    • Due to a problem with the copy protection "SECDRV.SYS" of Battlefield 1942 the game can no longer be started on Windows 10. The .exe just stops and an error message regarding "SECDRV.SYS" is shown in the Event Viewer.
    • This can be fixed by using certain files, which we can't offer for download here due to legal restrictions in Germany. Instead we're linking to this website, there you'll only need the info and files in topic "1. using modified .exe files". Download the file according to your Battlefield 1942 version, then read and follow the included information.
  • The once necessary compatibility settings used on Windows 7 are no longer needed, as far as i can tell, except one file: BF1942.exe should still get Admin rights.
  • The modified files are already set to use the new Masterserver, so a server connection should work without any change to the hosts file (as long as the server is correctly set up).
  • Start Battlefield 1942 and do your usual settings, profile and so on.
The current BG42 Client Installer works flawlessly on Windows 10, i've tested that myself. For the mod installation it's still mandatory that you exactly follow the installer's instructions (regarding CD oder Origin based versions). The mod itself, as far as i've tested, is working without problems (except the not yet fixed bugs of course).

Regards,
Sarge31FR




Geschrieben von Sarge31FR am Montag, 20. Juli 2015

BattleGroup42 on Windows 10 - informations und hints

Keine anonymen Kommentare möglich, bitte zuerst anmelden

F√ľr den Inhalt der Kommentare sind die Verfasser verantwortlich.


  1. nopicDustyMiller schreibt am 15.02.2016 22:03
  2. nopicDustyMiller schreibt am 15.02.2016 22:00
    Interesting. I'll try some of this as soon as possible.
  3. nopicgvlfm78 schreibt am 23.09.2015 19:02
    The patched file doesn't work for me on Windows 10. It still shows a black screen for a second then a small cmd-like windows in the top left then nothing. Has anybody found a fix? I really want to play this game...
  4. nopicDOS622 schreibt am 21.09.2015 02:03

    I found this Microsoft article for MS15-097 which says "The update turns off the service for the secdrv.sys driver. This may affect the ability to run some older games." It includes some commands you can use to re-enable the driver.

    I haven't tried the workaround from the Microaoft article with BG42 yet, or on Windows 10, but I had found that with plain BF1942 on Windows 8.1 with Update, the game wouldn't start any more due to a "Please login with administrator privileges and try again." error. After I used the commands from the Microsoft article, I was able to start the game.

    Specifically, before starting the game, I ran these commands in an Administrator Command Prompt:

    C:WINDOWSsystem32>sc config secdrv start= demand
    [SC] ChangeServiceConfig SUCCESS
    
    C:WINDOWSsystem32>sc start secdrv
    
    SERVICE_NAME: secdrv
            TYPE               : 1  KERNEL_DRIVER
            STATE              : 4  RUNNING
                                    (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
            WIN32_EXIT_CODE    : 0  (0x0)
            SERVICE_EXIT_CODE  : 0  (0x0)
            CHECKPOINT         : 0x0
            WAIT_HINT          : 0x0
            PID                : 0
            FLAGS              :

    After I exited the game, I restored the service to the disabled state, since the Microsoft article says leaving it enabled affects security:

    C:WINDOWSsystem32>sc stop secdrv
    
    SERVICE_NAME: secdrv
            TYPE               : 1  KERNEL_DRIVER
            STATE              : 1  STOPPED
            WIN32_EXIT_CODE    : 0  (0x0)
            SERVICE_EXIT_CODE  : 0  (0x0)
            CHECKPOINT         : 0x0
            WAIT_HINT          : 0x0
    
    C:WINDOWSsystem32>sc config secdrv start= disabled
    [SC] ChangeServiceConfig SUCCESS

    I hope this helps for anyone else who would prefer to not download .exe files from unknown websites.


  5. Sarge31FRSarge31FR schreibt am 22.07.2015 12:54
    @Warbird

    SECDRV.SYS is NOT a Windows file, but part of the vanilla game. So there's nothing to copy/replace :-)
  6. nopicWarbird schreibt am 22.07.2015 04:13
    What about simply copying the SECDRV.SYS file from a previous version of Windows (in my case, win 7 64 bit) and installing it into the same folder in windows 10? Reason I ask is because anyone that wants to play with more than 64 bots will need to use a different patched bf1942.exe file. My guess is these 2 patched files are different and incompatible with each other.