How can I play Worms Armageddon on Windows 7?

I am experiencing trouble with Worms Armageddon on Windows 7; the program crashes after launch. The game runs perfectly under Windows XP. Launching the game in compatibility mode does not help. How can I play the game?

  • Installing a 16-bit Windows 95 game on 64-bit Windows 7 Home Premium
  • Need For Speed Hot Pursuit seldom responds to Enter key - very difficult to start the game!
  • Can I use my PS3 controller on a PC?
  • How do I get an older Windows 95/98 game to run in Windows 7 64-bit without some colors looking off?
  • Launching Minecraft lags computer
  • Age of Empires 1 + Windows 7 SP1 = “Could not initialize graphics system. Make sure that your video card and driver are compatible with DirectDraw”"
  • Fallout New Vegas quits to desktop with no error message
  • Why does Worms Reloaded crash when I try to run it on Windows 7 64 Bit?
  • Need For Speed Hot Pursuit seldom responds to Enter key - very difficult to start the game!
  • Can I use my PS3 controller on a PC?
  • commandline.txt for GTA 4 doesn't work on Steam
  • How do I run Command & Conquer Gold on Windows 7 64-bit (in XP mode)?
  • 5 Solutions collect form web for “How can I play Worms Armageddon on Windows 7?”

    Make sure you are running the latest version (currently v3.7.2.1).

    Notice how they mention Windows 2000 support on the updates page linked below. As WA is a game released in 1999 where the NT family wasn’t popular yet, it is bound to have many issues on those OS’es unpatched.

    Also, kudos to Team17 for releasing patches 13 years after initial release.

    H​i​,​ Worms Armageddon maintainer here. First, you’ll want to make sure you have the latest update version for the game:

    • If you are using the Steam edition, make sure that automatic updates are enabled. You could also Verify Integrity of game cache from the game’s Steam properties, however note that this will unfortunately reset your teams.
    • If you are using the CD edition, you can download the latest update from Team17’s website, here.

    There is not much information to go by just from your problem description, but another thing you could try is making W:A use a different graphics API. You can do this by browsing to the directory where W:A is installed, opening the Tweaks subdirectory, then in turn importing one of Renderer_Direct3D_7.reg, Renderer_Direct3D_9_Shader_Palette.reg, and Renderer_DirectDraw_32bit.reg, then attempting to start the game. Try the next .reg file if one doesn’t work.

    You can find a comprehensive troubleshooting FAQ for Worms Armageddon on the Worms Knowledge Base Wiki:

    If nothing else works, you can contact us directly by email: devs-at-worms2d-dot-info.

    Going on the assumption the game crashes at launch and therefore the inroduction screen, disabling the introduction screen might solve your problem, to do this:

    right-click the WA shortcut icon, select properties, and in the “Target” text box, type “/nointro” at the end of the path.

    This must be outside of the quotation marks for it to work. For example:

    “C:\Worms Armageddon\wa.exe” /nointro

    Easy solution.

    1. Download VMware
    2. Open VMware and install Windows XP on it
    3. Put your Worms Armageddon CD in and install
    4. Play and enjoy 🙂

    I had similar issues. These are the things I needed to do to get it running:

    • In the Worms folder, find WA.exe and Right-Click->Properties
    • Set Run as Administrator
    • Set Run in compatibility mode for Windows XP, SP3
    • Apply and OK
    • In the same folder as WA.exe, Right-Click->New->Text Document
    • Paste in the following:

    @echo off
    TASKKILL /IM explorer.exe /F
    start /B /I /WAIT WA.exe
    start explorer.exe

    • Save as Worms.bat (Make sure the file type is set to All files, not Text Document)
    • Create a shortcut to this bat file on your desktop or something.

    If you don’t like the command prompt window showing up, you can run the bat file from within a powershell script. See my edit to PaN1C_Showt1Me’s answer on this question. To summarise:

    • Create another file (with a .vbs extension) and paste:

    Set WshShell = CreateObject(“WScript.Shell”)
    WshShell.Run chr(34) & “Worms.bat” & Chr(34), 0
    Set WshShell = Nothing

    • Run this file instead of the bat file
    We love Playing Games, especially Video Games.