It’s much, much easier to run Windows on a Mac than it is to run macOS on a Windows machine, but that doesn’t mean this crazy hybrid environment will always be perfect. Microsoft recently released a bulletin explaining why you might run into problems when you try to upgrade to the latest version of Windows 10 (1903) in the Boot Camp version of the operating system.
The short answer? Your Mac is very old. As Microsoft describes it:
“Mac devices released before 2012 or new Mac devices with old Apple Boot Camp drivers or Windows support software have [sic] supported compatibility and cannot be upgraded to Windows 10, version 1903. In particular, devices with MacHALDriver.sys from September 24, 2011, 01:57:09 and older in the Windowssystem32 drivers are affected.”
You’ll know you have this problem if you try to update Windows 10 and see a notification that looks like this :
Owners of older Macs or outdated versions of Boot Camp cannot update Windows 10 to version 1903. Affected users of Mac devices using Boot Camp and trying to update their system will see an error message reporting a problem with the Mac HAL driver `machaldriver.sys’ when installing Windows 10: “There is a driver or service on your computer that is not ready for this version of Windows 10,” the message says.
“No action is required. Windows Update will automatically offer this version of Windows 10 once the problem is resolved,” it concludes. Microsoft says it is working on a patch and expects it to be available by the end of July.
What is the cause of this problem?
Microsoft doesn’t elaborate on why the update isn’t happening, only stating that there is a “compatibility freeze” for these particular devices. It is also unclear whether this is intentional or caused by some kind of bug.
In any case, Microsoft provides at least some instructions that can help Mac users force an upgrade. The software giant suggests updating Apple’s Boot Camp and Windows Support Software drivers with the latest versions. This can be done by selecting the Apple menu and checking the App Store for updates. If that doesn’t work, Microsoft recommends following the instructions on this Apple support page to get Windows Support Software after you install Boot Camp.
To fix Windows 10 Update version 1903
Remove the Windows Update folder.
The most common cause of problems with Windows Update is an incomplete update download. In this case, you need to delete the Windows Update storage folder (C:WindowsSoftwareDistribution) to force Windows to download the update again.
To delete the Windows Update storage folder
- Press the Win Image + R keys simultaneously to open the Run command window.
- Type the following command and click OK. services.msc.
- In the list of services in the right pane, find the Windows Update service.
- Right-click the Windows Update service and select “Stop”. *
- Close the Services window.
Note: If you cannot stop the “Windows Update” service.
- Double-click it to open its properties.
- Set the startup type to “Disabled” and click “OK”.
- Reboot your computer.
- After rebooting, continue in the same order.
6. Open Windows Explorer and navigate to the C:Windows folder.
7. Locate the “SoftwareDistribution” folder and delete it.
Note: If you cannot remove the folder with the “Folder in use – Try again” error message, restart Windows in “Safe Mode” and repeat the process. If you disabled the Windows Update service (startup type = disabled), go to Services and set the startup type to “Automatic”.
8. Reboot your computer.
Download again and try to install v1903 update.
- After rebooting, go to the Downloads screen > Settings > Update and Security.
- Click Check for updates.
- Finally, let Windows download and install the update again.
Install Windows 10 version 1903 using the update wizard.
The second way to solve problems downloading or installing Windows 10 April 2019 Update v1903 is to download and install the update using Windows Update Assistant: Follow the steps below:
- Follow the instructions in step 1 of method 1 above and delete the “SoftwareDistribution” folder.
- Go to the Windows 10 download page and click the “Update Now” button.
- When prompted, click the Run “Windows10Upgrade9252.exe” button to start the installation immediately, or the save button to run the installer later.
- Finally, click the “Upgrade Now” button and follow the instructions on the screen to upgrade your system to the latest version of Windows 10, version 1903.
Fixing Windows corruption errors with DISM and SFC tools.
The next way to fix Windows 10 Update 1903 installation issues is to restore Windows 10 system files using the procedure below:
1.) Open a command prompt as administrator. Open a command prompt as an administrator:
- Enter in the search box: cmd or command line.
- Right-click on the command line (result) and select Run as administrator.
2.) In the command line window, type the following command and press Enter :
Dism.exe /Online /Clean-up-image /Restore-health
3.) Be patient while DISM restores component memory. Once the process is complete (you should be informed that the component memory corruption has been repaired), enter the following command and press Enter :
SFC / SSCANNOW.
4.) Once the SFC scan is complete, restart your computer.
5.) Try updating your system again.
Install Windows 10 v1903 with Repair Update.
Another way that usually works to resolve Windows 10 update issues is to perform a Windows 10 Repair Update by installing the update from the Windows 10 installation media. To do this, follow these steps:
- Download and run the media creation tool and create a USB installation media for Windows 10.
- Disconnect from the Internet.
- Connect the USB key to your computer and run the “Setup.exe” file from the USB to update the system.
Frequently Asked Questions
Delete the Windows Update folder. The most common cause of Windows update problems is incomplete update loading. In this case, you need to delete the Windows Update Store folder (C: WindowsSoftwareDistribution) to force Windows to load the update again + R keys to open the startup command window.
To update your current version of Windows 10 to the May 2019 update, go to the Windows 10 download page. Then click "Update Now" to download the Update Assistant tool. Run the "Update Wizard" and it will check your PC's compatibility - processor, RAM, hard drive space, etc. - with the current version of Windows 10.
- Turn off your Mac, wait a few seconds, and restart it.
- Go to System Preferences > Software Update.
- Check the log screen to see if any files are being installed.
- Try installing a combo update.
- Reset NVRAM.
To do this, start your Mac in OS X, log in, and open the App Store app. Go to the Updates tab and make sure you have the latest version of Mac OS X and your Mac's firmware. Install any available updates. Then launch into Windows and run the Apple Software Update app.