Navigation

    ViGEm Forums

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Twitter
    • GitHub
    • Discord

    ViGEm Bus Driver v1.16.115 Setup Hotfix released

    News and Announcements
    1
    1
    2336
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • nefarius
      nefarius last edited by nefarius

      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:

      2f9cd78e-a951-4447-8dac-8be522454be3-image.png

      2a496f63-713f-4cb1-a381-d01732e82769-image.png

      137aebc9-b1f9-458f-818f-9f7a7e6b05bc-image.png

      0f94bf3f-3cf2-4000-9669-cf4f9bdc0e6a-image.png

      c1e57df9-87d1-469d-8a93-44213206b1e0-image.png

      a3b4c9a0-26f9-4d84-8581-2cae27205a4b-image.png

      f8017626-3540-4f78-86b2-a2152fc9a64e-image.png

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

      Cheers

      1 Reply Last reply Reply Quote 0
      • First post
        Last post