May 31, 2017  Long-time users of the Mac might have a lot of files saved in iCloud. You can still access those files by installing iCloud for Windows. It mimics the functionality of an app like Dropbox, living in the Explorer sidebar. You can access your photos, videos and documents stored in iCloud.

Even though I use my Mac as my main working machine for everyday use, I still need Windows occasionally for certain programs or for certain websites that only work in Internet Explorer. Instead of having to use a second computer, it’s much easier to just run Windows on my Mac.

In this article, I’m going to talk about the different ways you can install Windows on a Mac and the advantages/disadvantages to each method. Most people assume that we are only talking about installing a full copy of Windows on OS X, but that’s not necessarily the only option.

For example, using special software, you can run certain Windows apps on a Mac without actually having to install a full copy of Windows. Also, if you already have a Windows PC on your network, you could simply remote desktop into the Windows machine and not have to install anything! Let’s talk about the different options.

Boot Camp

The most common solution you will read about online is using Boot Camp. It’s a free tool included with all versions of OS X and it allows you to install a single copy of Windows alongside OS X on your Mac. I’ve actually already written an article on how to install Windows using Boot Camp.

The process of installing Windows using Boot Camp is straight-forward, but not something I think most consumers would be able to do unless they have a technical background. If you have a Windows CD/DVD with you, that makes it much easier. If not, you have to download an ISO version of Windows and install that onto a USB flash drive.

The advantages of using Boot Camp are two-fold: you get an entire copy of Windows installed and it is running directly on the Mac hardware. This means it’ll be faster than any other method mentioned below. With a full copy of Windows, you can install any and all programs without limitation.

You’ll also need to have about 50 to 100 GB of free space available on your Mac in order to install Windows. Overall, if you need a full copy of Windows and want to fully utilize the specs of your Mac, I suggest using Boot Camp.

Virtual Machine Software

The second best choice in my opinion if you need Windows installed locally on the machine is to use a virtual machine. I’ve already written several articles on virtual machines because they are a great way to keep you safe from viruses and increase your privacy.

In addition, you can try out other operating systems on your current machine without having to create dual boot or triple boot systems. Virtual machines run inside software, so they are a bit slower, but they have some huge advantages.

Firstly, everything inside the virtual machine stays inside the virtual machine. From a privacy standpoint, it’s great. Secondly, if the virtual machine gets a virus or crashes or anything else happens, you just reset it and you’re back to a pristine copy of your operating system.

For Mac, there are a couple of virtual machine vendors that you can use:

These are really the only three good options. The first two, Fusion and Parallels, are paid programs and VirtualBox is free. If you’re just doing this as a test, I suggest trying VirtualBox since it’s free. If you really want Windows to run well on your Mac with full 3D graphics support, you should spend the money on VMware Fusion or Parallels.

I personally use VMware Workstation and VMWare Fusion on my Windows and Mac machines to run virtual copies of Windows and OS X. It’s fast and still allows you to have a full copy of Windows installed on your system. The only downside is that you won’t be able to do anything too graphics intensive, even when using the paid programs.

Check out my articles on how to install OS X using VMware Fusion and how to install Windows in a virtual machine. Another big advantage to virtual machines is that they are much easier to setup than Boot Camp is, for example.

You can also store the virtual machine file anywhere you like, so an external hard drive or even a NAS (network attached storage device) would work fine.

Remote Desktop

Another good option is to use remote desktop from your Mac to another Windows PC. This method obviously means you won’t have Windows installed locally and you’ll need to have a network connection in order to connect to the other machine.

In addition, it’s more complicated because you have to properly configure Windows to accept remote desktop connections. On top of that, if you want to connect to your Windows machine from outside of your local network, you have to forward ports on your router and setup dynamic DNS too, which is a lot more complicated.

However, if you only need to connect to Windows while on your local LAN, then it’s not terribly hard to do. Once Windows is configured, you just download the Microsoft Remote Desktop client from the Mac App Store and you’re good to go.

The big advantage to this method is that you literally don’t have to install anything on any machine. If you already have a Windows PC, just enable remote desktop connections and connect from your Mac! It requires just one small app on your Mac and that’s it.

In addition, Windows will run smoothly since that depends on the hardware of the PC. You can run into issues if your network connection is slow, so it’s best to use an Ethernet cable for both the Mac and PC if possible. If you’re trying to connect over WiFi, just make sure you’re using at least wireless N or AC.

CrossOver/Wine for Mac

The last option you have is to use a program called CrossOver. This program will allow you to run specific Windows applications on your Mac computer without the need for installing Windows or even having a Windows license.

The major limitation is that this program only works with a subset of all Windows programs. The subset is fairly large: around 13,000 programs according to their website. These are programs that have been tested with CrossOver. You can still install unknown programs, but you might run into issues.

The program also supports a lot of the big software applications you might be using like Microsoft Office, Internet Explorer, etc. They also support a whole bunch of games like Star Wars, Fallout, Grand Theft Auto, The Elder Scrolls, etc. So if you want to play Windows games on your Mac, this is a good choice.

Run

Again, this program only runs certain Windows applications. There is no Start Menu or Windows Explorer or anything else related to Windows.

There is another program called Wine that was originally developed for Linux, but now can be used on Macs too. Unfortunately, it requires a lot of technical skill and use of the command line, etc. I only recommend this option for very tech-savvy folk.

Mac App Store For Windows 10

Conclusion

As you can there, you have several options when it comes to getting Windows or Windows applications running on your Mac. Each solution has its pluses and minuses, along with varying levels of difficulty and prices.

The best options will require you to purchase an extra license for Windows and purchase virtual machine software, so it’s not cheap by any means to do this. However, if you’re a heavy user of both operating systems, it’s totally worth the cost. If you have any questions, feel free to comment. Enjoy!

Use the setting in the log out or restart dialog

When you log out of your Mac or restart it, deselect ”Reopen windows when logging back in” when prompted.

Mac Or Windows Which Is Better

Or start up in safe mode, then restart normally. This doesn't change the setting, but your Mac forgets any windows that were open the last time you logged out or restarted.

If you deselect this setting and an app continues to open automatically:

  • The app might be a login item. You can add or remove login items in Users & Groups preferences.
  • The app might have installed its own startup software. Often this is controlled by a setting within the app. Check the app's preferences or documentation, or contact the app's developer.

Use the setting in General preferences

To prevent apps from remembering the windows they had open, choose Apple menu  > System Preferences, click General, then select ”Close windows when quitting an app.”

Or press and hold the Shift key while opening an app. This doesn't change the setting, but the app forgets any windows that were open the last time you quit the app.

Which Apps Require Windows Or Mac Still Working

If these steps don't work for an app, the app might have its own setting for reopening windows. Check the app's preferences or documentation, or contact the app's developer.