Windows 10 has created a new way of installing features that aren’t included in the operating system image, kind of like the situation with .NET Framework 3.5 in Windows 8 and Windows 8.1. Similar, but different. This enables us to keep the operating system smaller for those that don’t need these features.
To read more about this new “Features on Demand v2”, see the documentation on MSDN (which is where all the ADK documentation can be found now, by the way) at https://msdn.microsoft.com/en-us/library/windows/hardware/mt171094(v=vs.85).aspx.
So if the pieces for these features aren’t included in Windows, where can they be found? At the moment, in two places:
- On Windows Update. As a result, machines connected to the internet can download the pieces that are needed automatically.
- On MSDN Subscriber Downloads (for those with MSDN subscriptions) and the Volume Licensing Service Center (for those with VL agreements). There is a “Windows 10 Features on Demand” ISO available for download that can be used for machines that can’t reach the internet. (There are separate x86 and x64 ISOs.)
Microsoft has released official Windows 10 ISO files for those looking to perform a clean install of the operating system. Official Windows 10 ISO files now available for download.
(At the moment, these aren’t available in WSUS, but that’s something we’re working on.) Let’s look at these one at a time.
From the Internet
So how do you add these features? There are two approaches, manual and automated. For the manual approach, use the Settings app and navigate to “System –> App & features –> Manage optional features” and click the “+” sign to add a new one.
If you noticed that the list took a while to populate, with the spinning progress wheel, that’s because it’s building this list from Windows Update – that can take some time.
For the automated approach, you can use DISM.EXE or PowerShell, take your pick. To list the available “capabilities” (a rather arbitrary name to separate them from features), just use one of these:
DISM.EXE /Online /Get-Capabilities
Get-WindowsCapability -Online
Both will show the same results, but here’s an example from the PowerShell command (the second one, if you didn’t guess):
Notice in that list of couple of items of interest: NetFx3 (.NET Framework 3.5) and the Insider Hub.
Adding them from the GUI is obvious enough. From the command line isn’t too bad either:
DISM.EXE /Online /Add-Capability /CapabilityName:NetFx3~~~~
Add-WindowsCapability –Online -Name NetFx3~~~~
Yes, the tilde characters are required, they are part of the name.
From the Media
So back to the other mechanism, the Windows 10 Features on Demand ISO that you can download. How do you use that? The basic steps:
- Download it.
- Extract the contents into a folder, either on the local system or at a network path that the computer can access (open up permissions for domain-joined computers and users).
- Tell Windows to use that location.
All you should need to do is tell DISM.EXE or the PowerShell Add-WindowsCapability the path with the Source switch:
DISM.EXE /Online /Add-Capability /CapabilityName:NetFx3~~~~ /Source:C:Features
Add-WindowsCapability –Online -Name NetFx3~~~~ –Source C:Features
And as you could do with Windows 8/8.1, you can also specify a “LimitAccess” switch to say “never use anything but the specified source”, if you want to keep it from trying the internet as a fallback. Unfortunately this isn’t working at the moment, if the machine doesn’t actually have internet access (which kind of defeats the purpose of doing this) – still investigating that.
So that leaves one more question: What if you wanted to enable the GUI to add these features? How do you tell it where the extracted features are? Well, you can’t. The GUI will only talk to the Internet, so you have to use DISM.
From the Media: A Convenient Workaround
Remember that I said the media isn’t working when you don’t have internet access? Well, there is a workaround. The files on the media are CAB files, and those CAB files are actually Windows packages that can be added using:
DISM.EXE /Online /Add-Package /PackagePath:C:FeaturesMicrosoft-Windows-NetFx3-OnDemand-Package.cab
Microsoft has rolled out a free evaluation version of Windows 10 Enterprise edition so you can play with it for 90 days if you're still on the fence about upgrading.
On Wednesday, Microsoft officially started pushing out Windows 10 as a free upgrade to Windows 7 and 8.1 users who reserved a copy. The upgrade is free for one year, so if you haven't yet installed it, you have plenty of time to decide whether or not to dive in. The upgrade naturally wipes out your existing installation of Windows 7 or 8.1, though you can roll back if for whatever reason you don't want to stick with Windows 10.
Another option, though, is to install the free 90-day trial of Windows 10 Enterprise edition to check out the new OS.
But if the Windows 10 upgrade itself is free, why would you need to bother with a free evaluation edition? Well, installing the trial version gives you three months to check out Windows 10. During that time, you can still maintain your current Windows 7 or 8.1 environment for your everyday tasks. The Windows 10 Enterprise edition is geared for large businesses, but it still offers the same features you'll find in the Windows 10 Home and Windows 10 Pro editions as long as you pick the right option when you download the software..
Windows 10 Iso Download 64-bit
So, how would you install the Windows 10 Enterprise trial edition and still maintain your existing Windows 7 or 8.1 environment if you're so inclined? Here, you have three options.
1) If you have a spare or test PC that's lying around not doing anything, you can install the Enterprise edition cleanly on that PC and use that to check out Windows 10.
2) If you have a PC with enough disk space, you can create a dual-boot setup. A dual-boot setup allows you to run more than one operating system on the same PC by storing them in separate partitions. When you turn on your PC, a boot menu appears, allowing you decide whether you want to launch Windows 10 or Windows 7 or 8.1. This CNET how-to article explains how to set up a dual-boot environment for Windows 7 and 8, but the process would be the same for Windows 10 and Windows 7 or 8.1. And this article from Microsoft specifically explains how to dual-boot Windows 10 with another version of Windows.
3) As as for that third option, you can set up a free virtual machine program in Windows 7 or 8.1. A virtual machine program lets you install and run Windows 10 in its own environment within Windows 7 or 8.1. There are two free virtual machine programs that you can download and install to create your VM environment. One is called VirtualBox and is made by Oracle; the other is VMware Player made by VMware. This article by CNET's Rick Broida explains how to set up a virtual machine using VirtualBox. This article by CNET's Tom McNamara covers similar ground. And this article by yours truly explains how to run Windows 8 in a virtual machine using either VirtualBox or VMware Player.
Instead of using the Windows 10 Technical Preview as explained in the above stories, you would use the new Windows 10 Enterprise 90-trial edition.
- To download the Windows 10 Enterprise 90-trial edition, go to Microsoft's TechNet Evaluation Center.
- Click the sign-in button to download Windows 10 Enterprise. Sign in with your Microsoft account credentials.
- Click the 'Register to continue' button to register for the Windows 10 Enterprise edition.
- As you complete the registration process, make sure you check the option for Windows 10 Enterprise and not Windows 10 Enterprise LTSB. The LTSB edition excludes most of the key Windows apps and the Windows store, while the regular Windows 10 Enterprise edition includes all of the core apps and other content.
- You then have to choose whether to download the 32-bit version or the 64-bit version. Unless you're using a very old computer, choose the 64-bit version.
- You then choose your language.
- You're then prompted to download the installation file, which is formatted as an ISO file you can copy to a USB drive or burn onto a DVD. Make sure the option to Save File is selected and then click OK.
- After the file has downloaded, you'll need a software program to copy the ISO file to a USB stick or to burn it onto a DVD. A good program for this is the free Windows USB/DVD Download Tool. Download and install this program.
- As you run the program, you can then decide whether you want to copy the ISO file to a USB stick or burn it to a DVD. After you've completed the process, you can use the USB stick or DVD to install the Windows 10 Enterprise edition.
The basic installation steps are the same as outlined in the CNET articles mentioned previously. However, there is one step in installing the Windows 10 Enterprise edition that may be confusing.
At one point, the Enterprise edition asks if you want to join an Azure AD or join a domain. Unless you're actually using the Enterprise edition in a large organization, neither of those options would apply or make sense. You do have to choose one or the other, however, to get past this screen. Choose either option.
You're then asked to create a local account for Windows 10. Create a username and password, and Windows 10 will finally load. What if you want to use a Microsoft account for your Windows 10 trial version, so that you can sync it with the settings and options on your Windows 8.1 computer? No problem.
Windows Technet Downloads
- Click the Start button and then click on Settings. At the Settings screen, click the category for Accounts.
- At the Accounts screen, make sure that the 'Your account' setting is selected.
- On the right pane, click the option to Sign in with a Microsoft account instead.
- Type the username and password for your Microsoft account.
- At the next screen, decide if you want to create a PIN for logging in.
- At the 'Your account' screen, click the link to Verify your identity on this PC.
- You'll receive a code on your mobile phone that you'll use to verify your identity.
Yes, you can upgrade to Windows 10 for free from Windows 7 or 8.1? But how do you know you'll like Windows 10 unless you try it beforehand. The Windows 10 Enterprise evaluation edition gives you that opportunity. Plus, it's free to try. And running it in a dual-boot or virtual machine setup means you don't have to wipe out your Windows 7 or 8.1 environment.
Update, 8/4, 9:30 a.m. PT: Adds details on how to download the regular Windows 10 Enterprise evaluation edition, which gives you access to all the core Windows apps and the Windows Store.
Pixel 3A, the cheap phone Google's needed: No water resistance and no wireless charging, but Google packs the Pixel 3A with the features that matter.
Microsoft Technet Windows 7 Download
Google Nest Hub Max: A higher-end smart display for Google Assistant joins the Nest family, adds a camera.