Building a Hyper-V Environment for SharePoint Prototype – Part 3

In my previous post, I covered the installation of SQL Server 2016 SP1 for our Hyper-V environment. After that is completed, we are ready to install SharePoint Server 2016. That’s what I’ll be covering here. Firstly, you need to download a copy of the software. At the time of writing this post, SharePoint Server 2016 is available from Microsoft. That’s the version I’ve downloaded for installation on the VM.

Installing the Prerequisites

To start the installation, double click on the “officeserver.img” file that you downloaded:

That will mount the file as a DVD drive. NOTE: Do not just blindly run setup.exe in that drive, as many of us might be used to doing. That will bypass the splash screen, which allows you to use the “Install software prerequisites” option to install other prerequisites we haven’t installed yet. If you do double-click on setup.exe, you should see a screen like this:

Double click on splash.hta instead. That will bring up the following screen:

Click on the “Install software prerequisites” link to bring up the Welcome screen. Click “Next”:

Accept the license agreements and click “Next” again:

When prompted, click “Finish” to restart the system:

When the system restarts it will attempt to continue but can’t because the file isn’t mounted as a DVD drive:

Leave that window open so you can see the specific command, open File Explorer and double click on “officeserver.img” to mount it as a DVD drive again. Minimize the File Explorer, right click on the Windows icon and click “Run”, enter “cmd” and click OK:

Duplicate the command from the previous window and hit “Enter”:

Again, the installation will continue to a point where the VM needs to be restarted. Click “Finish” to restart again:

Again, you will need to remount the file as a DVD drive and restart the prerequisiteinstaller.exe file as before:

This time the installation should complete. Click “Finish”:

Installing SharePoint Server

Now we’re done installing the prerequisites, and we can get started on installing SharePoint Server itself. Make sure to login as the spAdmin user if you didn’t before, find and double click the splash.hta file, and this time click “Install SharePoint Server”:

You will be prompted to enter your product key. If you downloaded the SharePoint software from Microsoft, scroll down and expand the Install Instructions and use either of the two keys provided there. I’m using the Enterprise trial product key, simply because it gives the greatest amount of functionality. Enter the key you chose and click “Continue”:

Accept the license terms and click “Continue” again:

Change the file locations if you want, or simply click “Install Now”:

Running the Configuration Wizard

When the installation completes, you will be prompted to run the configuration wizard. Click “Close”:

On the “Welcome to SharePoint Products” screen, click “Next”:

On the pop-up screen, choose “Yes” to restart services if required:

On the next screen, select the “Create a new server farm” radio button and click “Next”:

On the “Specify Configuration Database Settings” page, specify a database server, and a database access account username and password. As this is just a test environment, I used “localhost” for the database server, “ARCHTISDEV\spAdmin” for the username (remember from an earlier post, this is the user we created to own the SharePoint installation), and of course the spAdmin password that I’m not going to tell you! 😉

On the “Specify Farm Security Settings” screen, enter a passphrase and re-type it to confirm. The passphrase will be used to encrypt the credenitals of accounts that are registered in SharePoint Server. It should be:

  • At least 8 characters long
  • Include uppercase and lowercase characters
  • Include numbers
  • Include non-alphabetic characters, such as “#”, “$”, “!”, or “%”

On the “Specify Server Role” page, select the “Single-Server Farm” radio button and click “Next”:

Change the port number for the SharePoint Central Administration Web Application if you want. I left it at its default and also left the authentication provided set to NTLM:

The wizard will then configure SharePoint. Since we’re running very close to the edge with memory in this VM, you may get a message that there was insufficient memory to configure SharePoint Server:

If that happens, increase the memory allocated to the VM and re-run the configuration wizard. This time it should finish. Click “Finish”:

Configuring Your SharePoint Farm

The installation process will now fire up Internet Explorer to allow you to configure your SharePoint farm. On the “Help Make SharePoint better” pop-up, select the “No I don’t wish to participate” radio button then click “OK”:

For a beginner like me, the easiest way to configure the SharePoint farm is to use the wizard, so click on “Start the Wizard”:

On the first step of the wizard choose “Use existing managed account” and a list of service applications you want to run in your farm. For a very basic installation, I think the only one you need to keep checked is the State Service, but given the nature of what I want to play around with in SharePoint Server, I chose the following list of service apps:

  • Managed Metadata Service
  • PowerPoint Conversion Service Application
  • Project Server Service Application
  • Search Service Application
  • Secure Store Service
  • State Service
  • Visio Graphics Service
  • Word Automation Service
  • Workflow Service Application

Click “Next” to move to the next step of the wizard:

After some time, you should be taken to the “Create Site Collection” page. Give your SharePoint site a title and select a template for it to be based on (I have no idea what all the templates are, but I chose “Enterprise” -> “Document Center” as my template), then click “OK”:

By now you should have realized that the “Working on it … This shouldn’t take long.” message is an outright lie. 🙂

When it finally returns, the Farm Configuration Wizard is complete:

You can click on the site URL to investigate your SharePoint site further!

And now we have our SharePoint environment built. I hope you found this series of posts valuable.


After 22 years of working at Oracle in just about every role except Marketing and Support, I am now working as a Senior Managed Services Consultant with Data Intensity, specializing in Oracle Database technology, High Availability and Disaster Recovery solutions. I am also a member of the OakTable Network, and have presented at RMOUG Training Days, Hotsos Symposia, Oracle OpenWorld conferences, and other user group events. I have co-authored the Expert Oracle Enterprise Manager 12c and Practical Oracle Database Appliance books published by Apress, and am one of the authors of the Building Database Clouds in Oracle Database 12c book published by Addison Wesley.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.