Just got it to work again for one time. Here’s from process monitor about what gets executed when it works, first 2 lines are where it was hanging previously.
10:38:44,7781688,"GameLauncher.exe","5356","CreateFile","C:\Windows\System32\drivers\etc\hosts","NOT A DIRECTORY","Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a"
10:38:44,7789983,"GameLauncher.exe","5356","Thread Create","","SUCCESS","Thread ID: 5964"
10:38:44,7897594,"GameLauncher.exe","5356","RegOpenKey","HKLM\Hardware\DeviceMap\VIDEO","SUCCESS","Desired Access: Read, Maximum Allowed"
10:38:44,7897867,"GameLauncher.exe","5356","RegQueryValue","HKLM\HARDWARE\DEVICEMAP\VIDEO\MaxObjectNumber","SUCCESS","Type: REG_DWORD, Length: 4, Data: 5"
10:38:44,7898002,"GameLauncher.exe","5356","RegCloseKey","HKLM\HARDWARE\DEVICEMAP\VIDEO","SUCCESS",""
10:38:44,7898149,"GameLauncher.exe","5356","RegOpenKey","HKLM\Hardware\DeviceMap\Video","SUCCESS","Desired Access: Read"
10:38:44,7898252,"GameLauncher.exe","5356","RegQueryValue","HKLM\HARDWARE\DEVICEMAP\VIDEO\\Device\Video4","SUCCESS","Type: REG_SZ, Length: 202, Data: \Registry\Machine\System\CurrentControlSet\Control\Video\{A11FCE8E-3A66-4694-B222-FE657D30485A}\0000"
10:38:44,7898384,"GameLauncher.exe","5356","RegOpenKey","HKLM\System\CurrentControlSet\CONTROL\VIDEO\{A11FCE8E-3A66-4694-B222-FE657D30485A}\0000","REPARSE","Desired Access: Read"
10:38:44,7898513,"GameLauncher.exe","5356","RegOpenKey","HKLM\System\CurrentControlSet\CONTROL\VIDEO\{A11FCE8E-3A66-4694-B222-FE657D30485A}\0000","REPARSE","Desired Access: Read"
10:38:44,7898684,"GameLauncher.exe","5356","RegOpenKey","HKLM\System\CurrentControlSet\Control\CLASS\{4D36E968-E325-11CE-BFC1-08002BE10318}\0002","SUCCESS","Desired Access: Read"
10:38:44,7898792,"GameLauncher.exe","5356","RegCloseKey","HKLM\HARDWARE\DEVICEMAP\VIDEO","SUCCESS",""
10:38:44,7898867,"GameLauncher.exe","5356","RegQueryValue","HKLM\System\CurrentControlSet\Control\CLASS\{4D36E968-E325-11CE-BFC1-08002BE10318}\0002\PruningMode","NAME NOT FOUND","Length: 52"
10:38:44,7898990,"GameLauncher.exe","5356","RegCloseKey","HKLM\System\CurrentControlSet\Control\CLASS\{4D36E968-E325-11CE-BFC1-08002BE10318}\0002","SUCCESS",""
10:38:44,7899101,"GameLauncher.exe","5356","RegOpenKey","HKLM\System\CurrentControlSet\Enum\PCI\VEN_10DE&DEV_1200&SUBSYS_83901043&REV_A1\4&80e7924&0&0008","SUCCESS","Desired Access: Read"
10:38:44,7899233,"GameLauncher.exe","5356","RegQueryValue","HKLM\System\CurrentControlSet\Enum\PCI\VEN_10DE&DEV_1200&SUBSYS_83901043&REV_A1\4&80e7924&0&0008\HardwareID","SUCCESS","Type: REG_MULTI_SZ, Length: 292, Data: PCI\VEN_10DE&DEV_1200&SUBSYS_83901043&REV_A1, PCI\VEN_10DE&DEV_1200&SUBSYS_83901043, PCI\VEN_10DE&DEV_1200&CC_030000, PCI\VEN_10DE&DEV_1200&CC_0300"
10:38:44,7899329,"GameLauncher.exe","5356","RegCloseKey","HKLM\System\CurrentControlSet\Enum\PCI\VEN_10DE&DEV_1200&SUBSYS_83901043&REV_A1\4&80e7924&0&0008","SUCCESS",""
10:38:44,7899419,"GameLauncher.exe","5356","RegOpenKey","HKLM\System\CurrentControlSet\Enum\PCI\VEN_10DE&DEV_1200&SUBSYS_83901043&REV_A1\4&80e7924&0&0008","SUCCESS","Desired Access: Read"
10:38:44,7899503,"GameLauncher.exe","5356","RegQueryValue","HKLM\System\CurrentControlSet\Enum\PCI\VEN_10DE&DEV_1200&SUBSYS_83901043&REV_A1\4&80e7924&0&0008\HardwareID","SUCCESS","Type: REG_MULTI_SZ, Length: 292, Data: PCI\VEN_10DE&DEV_1200&SUBSYS_83901043&REV_A1, PCI\VEN_10DE&DEV_1200&SUBSYS_83901043, PCI\VEN_10DE&DEV_1200&CC_030000, PCI\VEN_10DE&DEV_1200&CC_0300"
10:38:44,7899587,"GameLauncher.exe","5356","RegCloseKey","HKLM\System\CurrentControlSet\Enum\PCI\VEN_10DE&DEV_1200&SUBSYS_83901043&REV_A1\4&80e7924&0&0008","SUCCESS",""
10:38:44,7899677,"GameLauncher.exe","5356","RegOpenKey","HKLM\Hardware\DeviceMap\Video","SUCCESS","Desired Access: Read"