ViGEm Bus Driver v1.16.115 Setup Hotfix released

  • Howdy 🤠

    Three weeks have passed since the glorious release announcement and we already have to fix things, oops 😅

    We've received a report on Discord, that the v1.16.112 setup might abort with an error when run on Windows 7 because of an exception:

    Calling custom action ViGEm.Setup.CustomAction!ViGEm.Setup.CustomAction.CustomActions.RemoveAllViGEmBusInstances
    Begin RemoveAllViGEmBusInstances
    Exception thrown by custom action:
    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object.
       at ViGEm.Setup.CustomAction.Core.ViGEmBusDevice.GetDeviceDetails(String instanceId, String path)
       at ViGEm.Setup.CustomAction.CustomActions.RemoveAllViGEmBusInstances(Session session)
       --- End of inner exception stack trace ---
       at System.RuntimeMethodHandle.InvokeMethod(Object target, Object arguments, Signature sig, Boolean constructor)
       at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object parameters, Object arguments)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture)
       at Microsoft.Deployment.WindowsInstaller.CustomActionProxy.InvokeCustomAction(Int32 sessionHandle, String entryPoint, IntPtr remotingDelegatePtr)
    CustomAction RemoveAllViGEmBusInstances_x64 returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
    Action ended 21:08:03: InstallExecute. Return value 3.

    Unfortunately this can cause both the installation and the removal and therefore potential upgrades to be stuck for all eternity 😱

    So if you happen to be on the receiving end of the issue that the installer can't successfully complete neither installation nor removal, 👉 please check out this post 👈 and follow the instructions of the provided Microsoft tool to manually clean your system from the broken residue.

    To avoid this annoyance in the future we've crafted a hotfix release v1.16.115 which will be pushed through the automatic updater. It doesn't contain a new driver but combats mentioned issue in the setup so updating is advised 😃

    A quick preview on how the update process will most probably look like on your end:








    And there we have it 🙂 Happy downloading and keep up helping us discovering and squashing those pesky bugs 🐛 🔫