Was able to cheat my way around.
Used the MSI file, stopped at the error, opened the powershell, went to the C:\Programm Files\SurfaceUpate folder as admin and executed
Get-ChildItem -Recurse -Filter "*inf" | ForEach-Object {C:\Windows\system32\PNPUtil.exe /add-driver $_.FullName /install }
Worked like a charm. But in my case there were no new drivers.