Szwagiermc: there is option in gog galaxy menu when u choose warcraft 2 -> more ->manage the installation-> check/fix
Which is a "first possibility," but not the most likely one. I, also, am having a similar issue here, with the game going through the full "pick what you want to play" sequence... when I click "single player" and then the upgraded version, my screen simply "winks out" and the game ends, without ever entering the gameplay engine. This seems to only be the case with the "new" version, not with the "classic" one, in this case.
EDIT: I also just tested it with the "original" version and it crashes to desktop as well.
Interestingly, a disk-based install on this machine runs perfectly, though.
I ran the file-checking feature of "Galaxy" twice now, so I know it's not a corrupted installation. It'd definitely a bug. But it seems like it's probably a relatively straightforward one... and since at least one other person is having it, besides me... no error message, no nothing. The game starts fine, you go through everything up until starting a new game... and then it fails.
The full event manager log entry reads as follows. I'll redact anything PERSONAL in there.
************************************************************************************************************** *******
Log Name: Application
Source: Application Error
Date: 4/1/2019 11:23:01 PM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: (redacted)
Description:
Faulting application name: Warcraft II BNE.exe, version: 2.0.2.1, time stamp: 0x3b098e14
Faulting module name: HsSrv.dll, version: 1.0.10.917, time stamp: 0x4c930239
Exception code: 0xc0000005
Fault offset: 0x000010ba
Faulting process id: 0x3eec
Faulting application start time: 0x01d4e90baa7b63a7
Faulting application path: F:\GoG\GalaxyClient\Games\Warcraft II BNE\Warcraft II BNE.exe
Faulting module path: C:\Windows\SysWOW64\HsSrv.dll
Report Id: fffa5d3c-54fe-11e9-a05f-5cf3707b1877
Event Xml:
<Event xmlns="[url=http://schemas.microsoft.com/win/2004/08/events/event">]http://schemas.microsoft.com/win/2004/08/events/event">[/url];
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2019-04-02T04:23:01.000000000Z" />
<EventRecordID>241338</EventRecordID>
<Channel>Application</Channel>
<Computer>(redacted)</Computer>
<Security />
</System>
<EventData>
<Data>Warcraft II BNE.exe</Data>
<Data>2.0.2.1</Data>
<Data>3b098e14</Data>
<Data>HsSrv.dll</Data>
<Data>1.0.10.917</Data>
<Data>4c930239</Data>
<Data>c0000005</Data>
<Data>000010ba</Data>
<Data>3eec</Data>
<Data>01d4e90baa7b63a7</Data>
<Data>F:\GoG\GalaxyClient\Games\Warcraft II BNE\Warcraft II BNE.exe</Data>
<Data>C:\Windows\SysWOW64\HsSrv.dll</Data>
<Data>fffa5d3c-54fe-11e9-a05f-5cf3707b1877</Data>
</EventData>
</Event>
*************************************************************************************************
Now, HsSvr.dll is marked from "C-Media," which is the creator of the sound chip in my current system, so it SEEMS that this is likely an audio-related issue (explaining why both the classic and "upgraded" versions would see this). Note, this has NOT been an issue for Diablo, or for any other version, nor for the version of Warcraft 2 I have running in DOSBox based upon a CD installation.
EDIT: I just ran the program after changing from my default sound card (with 7.1 surround, running at a high fidelity setting) to a basic USB sound adapter, in stereo and lower quality sound, and THAT seems to be "workable."
So... it's established, the issue is with the Windows version of this not being compatible with either (a) any C-Media adapter, or (b) surround sound, or (c) high-quality sound reproduction.
One more edit:
I have now tested with 5.1 surround, and that seems to be OK. 7.1 Surround, however, fails. Additionally, while running at 16-bit, 48000hz sound works, running at 24-bit, 192000 sound fails. There are other options in the list of choices for me, but so far that's what's proven to work.
Reducing sound fidelity to 48000hz at 16-bit and keeping at 5.1 channel or at stereo (or presumably mono) allows the game to run in either of the two GoG provided versions. But running about either of those results in a "no message crash to desktop."