Q: Boot Camp Update ver 6 fails
I recently updated my MBP 9,1 to El Capitan. So far, so good!
Now I'd like to upgrade my Windows 8.1 Boot Camp partition to Windows 10, so in preparation for that I decided to update Boot Camp's Windows support software. Here's Apple's page about preparing and installing the updates.
It keeps failing. After almost a minute of "enumerating" messages and brief screen glitches the first hint that something's wrong is this "Windows Installer" error appears.
Clicking "Close the program" seems to do nothing but then suddenly this error message appears.
What's baffling is that the path shown above does actually exist, and the BootCamp.MSI file is present. I don't know if this is relevant but when I looked at BootCamp.MSIs Properties > Details tab the Comments field says "Boot Camp 5.1.5621", which doesn't match "5.0.5033" in the path. (Also note that when I checked the language setting in the registry entry for Boot Camp Services one of the keys is "DisplayVersion" with a value of 5.1.5621. Hmm)
Searching the interwebs for key words in the above error message yields just a few fairly old forum threads. The solutions boil down to ensuring that no other video drivers or mirror drivers should exist (examples usually cited were GotomyPC, VNC, etc.), or that Boot Camp's language setting could be wrong in the registry. The latter was easy to check and rule out. The video driver thing I addressed by uninstalling every program on my system that could in any way be using a mirror driver. I did indeed have Air Display installed, so I figured its uninstallation and removal from Device Manager fixed the problem.
Nope. Got the same errors.
So here's the next message that appears after clicking Cancel in the above message.
It seems substantive but I can't figure out how to react to it. I click the OK button the following message appears.
Closing that spawns the Boot Camp update screen saying that the installation was successful. Wrong!
Any suggestions?
Posted on Jul 30, 2016 9:53 PM
This is the closest that you can come to such debugging. You can set the highlighted value to 'true' (without quotes). But this is not the same as looking at the logs of the individual drivers. This setup.exe is the one in D:\Bootcamp\. It can still do things which Apple may have chosen to suppress.
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Description>BootCamp setup</Description>
<CommandLine>%AppsRoot%:\BootCamp\setup.exe</CommandLine>
<Order>1</Order>
<RequiresUserInput>false</RequiresUserInput>
</SynchronousCommand>
</FirstLogonCommands>
</component>
</settings>
If you choose this path, you make a video of it, and later play it at a slower speed (frame-by-frame, if necessary) to see if there are useful messages.
What is your chosen computer language when you installed/upgraded to W10? I have seen blank error messages when anything other than US English is chosen, because there may not be an equivalent error translation in a different language.
Please also see this older discussion - Solution for Bootcamp 6 error on Windows 10 .
Posted on Aug 31, 2016 4:30 PM






