Prerequisites of this guide

This guide assumes you already have Windows 10 installed with Boot Camp. If you need help with this initial step, Apple provides solid instructions on its Boot Camp Support Page.

Guide Compatibility

My machine is a mid 2015 MacBook Pro. It is the final model of the 3rd Generation of MacBook Pros (“MacBook Pro with Retina display” as Apple labeled it). This generation runs from mid 2012 to mid 2015. There is a chance these steps work on other models in this generation, but I personally am unsure. All I know is these steps worked for my mid 2015 model. If you are on a different machine than mine, I can’t guarantee this guide will work. Either way, follow at your own risk.

Thank you

At the bottom of the article I list my acknowledgement and thanks to everyone who helped me create this guide.

Note regarding the tool used

I completed the process of upgrading my Windows 10 Boot Camp install to Windows 11 back in October 2021. Since then, the Github tool has been updated and the install process may be slightly different from what is explained in this guide. Both of the links below are to the Github repo of the upgrade tool. The first link goes to the current version of the tool, while the second one links directly to the version I used. If you’re interested in following the steps exactly as I performed them, download the tool via the second link.

Download MediaCreationTool.bat from GitHub

Current Version
https://github.com/AveYo/MediaCreationTool.bat
Guided Version
https://github.com/AveYo/MediaCreationTool.bat/tree/a21ed3c420dbc4797908c23505f1c0498bd816ec

Once at github.com, click the big green “Code” button, followed by “Download ZIP.”

Click the green Code button, then Download ZIP

Unzip the file and navigate into the unzipped folder.

Next Steps

The following steps are exactly the ones I took to successfully install Windows 11 on my mid 2015 MacBook Pro with Boot Camp. These steps require downloading MediaCreationTool.bat from the second link above (this one), not the first. Again, Windows 10 needs to already be set up on your machine.


Let’s Begin

Unzip the downloaded file and open up the directory. This is what the contents should look like.

The contents of the unzipped “MediaCreationTool.bat”

Open the MCT folder.

The MCT folder

Double-click No_11_Setup_Checks_v1.cmd to run it.

No_11_Setup_Checks_v1.cmd

A prompt will pop up asking if you want to “allow this app to make changes to your device.” Click Yes.

Click Yes after running No_11_Setup_Checks_v1.cmd

After clicking Yes, this PowerShell window will appear. Once it does, just hit Enter on your keyboard and it will then close.

Hit Enter and the PowerShell window will close

Next, double-click No_11_Setup_Checks_v2.cmd to run it. Honestly I’m not sure the difference between these two files, but running both worked for me.

No_11_Setup_Checks_v2.cmd

This time a different prompt will appear, saying “Windows protected your PC.” Click “More Info” and then “Run anyway.”

The protection pop up. Click “More Info”
The protection pop up. Click “Run anyway”

A blank Command Prompt will appear.

The blank Command Prompt

Immediately after, another “Allow” prompt will appear. Select “Yes.”

Select Yes to “Allow this app to make changes to your device”

Then a PowerShell window similar to the No_11_Setup_Checks_v1.cmd will appear. Press Enter and it will close itself.

Press Enter and the window will close itself

Go back to the main top-level folder. Right-click MediaCreationTool and select “Run as administrator” to run it.

Right-click MediaCreationTool and select “Run as administrator”

A prompt will appear, asking if you want to allow this app to make changes to your device. Select Yes.

Select Yes after clicking “Run as administrator”

Another “Windows protected your PC” pop up will appear. Click “More info.”

Click “More Info”

Then click “Run Anyway.”

Click “Run anyway”

Next this blue MediaCreationTool window will appear. It pauses for a moment.

When this window appears, just wait a moment.

Then a GUI window will pop up. Select “11” at the bottom of the list.

Select “11”

After selecting “11”, a new menu appears. Select “Auto Setup” from this list. “Create USB” is highlighted by default, but be sure to click “Auto Setup” at the top.

Select “Auto Setup,” not “Create USB”

An “Allow” prompt will appear. Select “Yes.”

Select Yes to allow this app to make changes to your device

After all this, the default Windows 11 Setup program will appear!

The default Windows 11 Setup program

The program will then begin to download Windows 11.

The program downloading Windows 11

It will then Verify the Download.

Verifying the Windows 11 download

Next it will create the Windows 11 media.

Creating the Windows 11 media

Then it will check for updates.

Checking for updates

The program will then inform you it needs to restart itself to continue.

Restarting Windows 11 Setup

Once Windows 11 Setup restarts, it will begin “Getting things ready.”

Windows getting a few things ready

Then it will do another round of updates.

Windows getting updates

Lastly, a final step of making sure you have enough disk space.

Making sure your PC has enough space

Windows 11 Setup will then take over the entire screen. After 100% install completion, your computer will restart.

Windows 11 installation restarting your PC

After restarting, you get a percentage-completion measure.

Working on updates and post-installation

It will then restart again.

Restarting

After it restarts, you should be greeted with the new Windows 11 logo!

Windows 11 logo!

The computer will continue working on updates.

Windows 11 Working on Updates

Then after another reboot, you receive a Welcome screen, followed by some “please hold” prompts.

Windows 11 Welcome Screen
Getting a few things ready

Once it is all done getting a few things ready, you will be logged in and land on your new Windows 11 desktop!

Your new Windows 11 desktop
The new Windows 11 Start menu

Regarding updates

I completed this upgrade process back in October 2021, and have been able to successfully run Windows Update every day automatically. Since this install method is technically a hack, the update support may end one day, suddenly and abruptly, but as of the writing of this post (December 2021), it is still accepting updates.

Update 5/20/2022

Windows Update is still functioning correctly.

Acknowledgements

Huge thanks to GitHub user AveYo for creating the tool that made this all possible – “MediaCreationTool.bat.” Also a big thanks to Reddit user u/AMFxC for his post explaining how he installed Windows 11 on his machine. His post is what introduced me to MediaCreationTool.bat. Lastly, thanks to Reddit user u/Alien_Drew for his take on the Windows 11 logo. I used it in this article’s feature image.

Enjoy your new Windows 11 Boot Camp install!

7 thoughts on “Install Windows 11 on a 2015 MacBook Pro

  1. Lucca F. says:

    worked just fine here

    1. Nico Watine says:

      Great! Thanks for the feedback

    2. Nico Watine says:

      What model Macbook are you on?

  2. Daniel says:

    It worked! Any tips on how to activate windows though?

    1. Nico Watine says:

      That’s great! Thank you for the feedback. Other than buy a Win11 key, no, sorry, I already had my Win10 install activated. What model laptop are you on?

      1. Daniel says:

        15inch macbook pro 2015

  3. Francesco says:

    hello Nico, great job, thank you!
    I have succesfully completed the upgrade to windows 11 on my MacBook Pro (Retina, 15-inch, Mid 2015)
    Only one little lack: in windows 11 the headphone connector does not work, when I connect my headphone it doesn’t switch audio and go on with built in speakers.
    All right in MacOs, instead.
    Is it the same for you?
    Thank you!

Leave a Reply