Owners of older Macs or those with out-of-date versions of Boot Camp are being blocked from updating Windows 10 to version 1903.
Users of affected Mac devices that use Boot Camp attempting the update will see an error message warning about a problem with the Mac HAL driver 'machaldriver.sys' on their Windows 10 installation. "Your PC has a driver or service that isn't ready for this version of Windows 10," the message reads.
"No action is needed. Windows Update will offer this version of Windows 10 automatically once the issue has been resolved," it concludes. Microsoft advises it is working on a resolution and estimate it will be available in late July.
According to a Microsoft support page found by Windows Latest, the problem occurs with Macs released before 2012, as well as newer Mac models that use older Boot Camp versions or have Windows Support Software drivers with a compatibility hold in place. More specifically, the problem lies with the identified driver dated for September 24, 2011 or older in the Windows\system32\drivers directory.
As a workaround, Microsoft advises updating the Boot Camp Windows Support Software drivers could replace the driver in question and enable an update to go through. Microsoft suggests users can check for Windows Support Software updates in the Mac App Store and also links to an Apple support page dealing with installing the Windows Support Software itself.
This is not the first time Microsoft has prevented an update for Windows 10 based on software connected to Apple. In November, Microsoft stopped users of Apple's iCloud for Windows tool from updating to 1809, due to issues with updating and synchronizing shared albums.
29 Comments
This saved my ass! I run a lot of MySQL databases on Windows servers (using Windows 10 Pro, not Server 2016 I should add). The only one that wasn't f****d up was one running on a Mac mini with Boot Camp that didn't get updated to from v1809 to v1903 (I think that's the stupid version numbers, who thinks these things up at MS?)
I'd ignore all advice above and use the 'if it ain't broke' philosophy for now.
Note that Microsoft supports Macs for longer than Apple does. The only reason why Apple does not support their computers for longer is because they want to force users to upgrade to their latest hardware even if it is slower than the computer they currently own (compare the latest Mac Mini to a top of the line 2011 iMac).