As it turns out, the error message stops the installation, and thus, users are not able to update their Surface Dock. Now, while you can just simply update the Surface Dock with the help of another Surface device, there are still some fallbacks to it. For example, if you do this, even though that will update your dock, you will not be able to use certain features when you use the Surface Dock with your Surface device. In case both the devices are the same, then it shouldn’t really be a problem. However, in case both the devices are different, this will not work out. The reason for this is that when you use the Surface Dock with your, let’s say, Surface Book, the Book itself requires a firmware update in order to be able to use all of the enhancements. This firmware update is provided by the Surface Dock Updater tool which, in this case, is throwing the error message. Now, the cause of the error message is not really known and Microsoft often blames faulty hardware for the issue, however, that is not always it. As it turns out, in some cases the issue can be resolved if you run the updater tool as SYSTEM on your machine. This could mean that the issue could be associated with insufficient permissions from our speculations. However, this does not always stand true so it is hard to mention the main cause of the issue. Nonetheless, we will be showing you how you can resolve this error message by listing down different methods that you can use. With that said, let us get into it.

Method 1: Run the Updater as SYSTEM 

As we have mentioned above, one of the ways that you can resolve the issue is to run the Surface Dock Updater tool with SYSTEM privileges. In some cases, there might be something interfering with the updater that is causing the issue or it could just be a straightforward permissions deficiency. Nonetheless, to resolve this, you will just have to run the tool as SYSTEM so that it is able to override anything that may be causing the problem. The instructions may sound a bit difficult, but they are really straightforward. Follow along and you should be good to go:

Method 2: Detach Keyboard

Another way that you can solve the issue is to detach the keyboard of your Surface machine from the screen. Once you have detached the keyboard, you can go ahead and run the updater tool to see if the issue is resolved. This was reported by a user who was encountering a similar issue and detaching the screen helped fix the issue for him. There are two ways that you can use to safely detach the keyboard from your Surface device. Before we begin, please make sure your Surface Book is charged more than 10 percent. You can use the Detach button on your keyboard that is located in the top-right corner or the Detach icon that is situated on the right-hand side of the Windows taskbar. Once you have pressed the Detach button, you will see a red light appear followed by a green light after a second. Finally, you should hear a “click” sound that indicates that it is ready to be detached. Grip the top and lift upwards while the Detach button’s light is green. That should do the job. Finally, run the Surface Dock Updater tool again and see if the error message emerges again.

Method 3: Edit Group Policies

Lastly, the final method that you can implement is to edit the group policies on your Windows 10. We will be actually editing a policy of the Windows Installer known as Prohibit rollback. What this will do is, as the name suggests, it will prohibit the installer (the updater tool) from generating the files that it will require for rolling back an installation. This has worked out for some users who were facing the same issue. Therefore, it might do the job for you as well. To do this, follow the instructions down below:

Microsoft Lifts Windows 10 Version 1903 Upgrade Block On Surface Book 2 Devices,…Microsoft’s Surface Pro 8 and Surface Laptop 4 Latest Images Leak Online…Fix: Surface Pro 3 Stuck on Surface ScreenWindows 8.1 Update KB4516067 Breaks IE11 On Surface RT/Surface 2 Devices FIX  Failed to Install SurfaceBaseFwUpdateDriver dll on Microsoft Surface - 60FIX  Failed to Install SurfaceBaseFwUpdateDriver dll on Microsoft Surface - 53FIX  Failed to Install SurfaceBaseFwUpdateDriver dll on Microsoft Surface - 63FIX  Failed to Install SurfaceBaseFwUpdateDriver dll on Microsoft Surface - 2FIX  Failed to Install SurfaceBaseFwUpdateDriver dll on Microsoft Surface - 94FIX  Failed to Install SurfaceBaseFwUpdateDriver dll on Microsoft Surface - 27FIX  Failed to Install SurfaceBaseFwUpdateDriver dll on Microsoft Surface - 50FIX  Failed to Install SurfaceBaseFwUpdateDriver dll on Microsoft Surface - 13