Recently when I was installing and configuring Exchange Server 2016 on a LAB infrastructure to test some configuration, I encountered the following error,

Could not load file or assembly 'Microsoft.Exchange.Net, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The paging file is too small for this operation to complete. (Exception from HRESULT: 0x800705AF)

EAC .Net Error

Initially I thought, it was due to the resources of the server, where as it turned out to be in complete installation of pre-requisites for Exchange Server 2016. I did not bother to follow any document, instead I did it my own thinking that all steps are complete.

Solution:

I was able to fix the issue by following the instruction below,

Step 1: Add the server feature Microsoft Media Foundation, by running the below command.

Install-WindowsFeature server-media-foundation

Step 2: Install the .NET Framework 4.5.2 if you missed during the pre-requisite preparation.

.NET Framework 4.5.2:Download

If you have already installed .NET Framework 4.5.2, try to repair and restart the server. It would solve the issue and you will be able to launch EMS and EAC easily.

-Praveen

Published in Solutions

A short video has been uploaded to share you the process of installing Microsoft Exchange Server 2016. The video gives you an idea about preparing a new infrastructure for Exchange Server 2016, however you might need to work on understanding the co-existence scenario.

If you have not gone through the earlier articles including the installation guide, please do so to understand in detail.

Step by Step Installation Guide – Exchange Server 2016, preview version

Exchange Server 2016 Architecture, farewell to CAS role

Meet Exchange Server 2016 - Microsoft Ignite 2015

 Your experiences are important to me, therefore please do not forget to share through the comments.

 -Praveen

 

Published in Solutions

I have tried to make it simple on how to install your first Exchange Server 2016 on a Windows Server 2012 r2 infrastructure.

My Lab,

One Domain Controller (Windows Server 2008 r2 Std), and the functional level is Windows 2008 r2 (you may chose 2012 as well). – DC1

One Member Server (Windows Server 2012 r2 Std) – EX1

Domain Name is ed.com (I used short form of ExchangeDictionary.com)

Once you added the EX1 server into domain, you have 2 following options to install the exchange pre-requisites.

- Use the exchange installation wizard and select the option “Automatically install Windows Server roles and features that are required to install Exchange Server”

- Manually install the pre-requisites and start the Exchange installation wizard.

I recommend you to follow the first option, which will ensure all required roles are installed and the easiest between the two.

Download the required software’s before we start the actual installation process.

Exchange Server 2016: Download Microsoft Exchange Server 2016 - Preview

Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit: Download

.NET Framework 4.5.2: Download

Installation Guide

Note: Please note that, I use a fresh AD and Exchange infra and hence you would not see any co-existing scenarios in this article.

Stage1

Start the Exchange installation wizard (Extract the EXE downloaded from MS Download site)

Double click the setup application from the extracted folder, and follow the initial wizard and accept the EULA (End User License Agreement) and click Next to continue.

At the Recommended Settings section, select “Don’t use recommended settings” and click Next to continue.

Recomended Settings

Next screen will ask you for the Server Role Selection, select Mailbox role and ensure that you selected “Automatically install Windows Server roles and features that are required to install Exchange Server” option at the bottom and click Next to continue.

Server Selection and Role installation

Follow the wizard and ensure you have chosen correct option & values in the following screens,

- Installation space and Location

- Specify the Name for this Exchange Organization (I entered as ExchangeDictionay)

The wizard will now install the required server roles and features automatically. Wait for the process to complete until you get Readiness Check result. The result page will display many errors and warning. You may safely ignore the errors & warning, because many roles and feature requires a server restart.

Before you initiate the server restart, please run the following command to add the “Server Media Foundation” feature (this feature does not get installed automatically, let’s hope that MS update the process in the full release).

Run “Install-WindowsFeature server-media-foundation” from Windows PowerShell

Media Foundation - Install

Initiate a server restart to continue the Exchange Server installation wizard.

Stage2

Once the server is restarted, please install the following applications/software which are download earlier,

Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
File Name – UcmaRuntimeSetup.EXE
.NET Framework 4.5.2
File Name - NDP452-KB2901907-x86-x64-AllOS-ENU.exe

Restart the Server once again to finalize the setup process.

Stage3

By now you have completed installing all the required pre-requisites for installing Exchange Server 2016. Please start the Exchange Server 2016 installation wizard again from the extracted folder.

Follow the wizard exactly we did it in the stage1.

You will see a clean “Readiness Checks” result, and it is all set to continue the installation. Click on Install button to continue the installation process.

Readiness Check Result

Sit back and relax, the process will take approximately 40 minutes to complete and again depends on the server configuration you use. Restart the server once the wizard successfully finishes the installation process and Open your Exchange Administration Console.

More articles to follow, stay connected in Facebook, Linked IN & twitter.

-Praveen

Published in Solutions

Update: On Windows Server 2012, follow Installation Guide of Exchange 2013 on Windows 2012 Server

This documents describes how the exchange environment for Exchange 2013 is installed. This includes the steps by step process of installing exchange in a new environment with Exchange Server 2013 preview version installation. From my thought, the installation will become much more easier when the RTM version is available to download. Even at this point the installation goes smooth if you follow the instructions correctly.

LAB Details:

One Domain Controller in Windows 2008 R2 Std, and running in Windows 2008 native mode.

One member server joined into the domain exchange2013.local.

Coivering Exchange 2013 Prerequisites

Login to the server App-Exchange2013 with domain credentials (Ensure that the domain account you use to install Exchange 2013 have sufficient privileges.)

See MS write up on permission required, however I use the Administrator account to avoid any permission issues.

-- You must ensure the account you use is delegated membership in the Schema Admins group if you haven't previously prepared the Active Directory schema. If you're installing the first Exchange 2013 Preview server in the organization, the account you use must have membership in the Enterprise Admins group. If you've already prepared the schema and aren't installing the first Exchange 2013 Preview server in the organization, the account you use must be a member of the Exchange 2013 Preview Organization Management role group.

Administrators who are members of the Delegated Setup role group can deploy Exchange 2013 Preview servers that have been previously provisioned by a member of the Organization Management role group. --

Now, open Windows PowerShell (preferable to run as administrator) and type “Import-Module ServerManager” without quotes

Run the following command to add the all the features for the role combination.

Role Combination

Add-WindowsFeature command

Only Mailbox role

OR

Mailbox and Client Access Server

Add-WindowsFeature Desktop-Experience, NET-Framework, NET-HTTP-Activation, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Web-Server, WAS-Process-Model, Web-Asp-Net, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI

Client Access Role

Add-WindowsFeature Desktop-Experience, NET-Framework, NET-HTTP-Activation, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Web-Server, WAS-Process-Model, Web-Asp-Net, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI

 1.       Run the below command on Windows Power Shell to add “Remote Tools Administration Pack”

 Cmdlet:  Add-WindowsFeature RSAT-ADDS

RSAT

Important: Ensure that you take a restart of the server before step to the next stage of installations.

1.       Once you finish the roles and features for the operating system, do install the following software in given order. Note – If you fail to follow the order may end up in error during Exchange installation.

  1. Download and Install Microsoft .NET Framework 4.5 RC
  2. Download and Install Windows Management Framework 3.0 (Note – restart the server at this point, and process to next step.)
  3. Download and Install Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
  4. Download and Install Microsoft Office 2010 Filter Pack 64 bit
  5. Download and Install Microsoft Office 2010 Filter Pack SP1 64 bit
  6. Download and Install Microsoft Knowledge Base article KB974405 (Windows Identity Foundation)
  7. Download and Install Knowledge Base article KB2619234 (Enable the Association Cookie/GUID that is used by RPC over HTTP to also be used at the RPC layer in Windows 7 and in Windows Server 2008 R2)
  8. Download and Install Knowledge Base article KB2533623 (Insecure library loading could allow remote code execution)

Restart the server once you complete all the above software installations.

Once you done with all above software, follow below steps. This is also part of pre-requisites, do complete them before you start the actual installation.

  1. Uninstall Microsoft Visual C++ 11 Beta Redistributable (x64) (Open Program and Feature from Control Panel and uninstall the specified program) Note - This task must be done after you've installed UCMA, but before you run Exchange 2013 Preview Setup.
  2. Unistall_c_11_beta-updated
  3. Register ASP.NET with .NET Framework 4.5 in Internet Information Services (IIS)
    1. Open windows command prompt
    2. Run “%SystemDrive%\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir –enable” without quotes
  4. Do an IISReset after registering the ASP.NET with .NET Framework 4.5

Before you proceed with the Exchange 2013 installation, please reboot the server. Otherwise the pre-installation check may fail.

The actual Install Exchange Server 2013:

  • Extract the Exchange 2013 to local drive of the server
  • Run the setup.exe with Run as Administrator
  • Select appropriate selection on Check for Updates, I selected do not check.
  • The setup will start copying the files, wait for it to complete and click on “next”
  • On Introduction Page, click “next”
  • Accept the License Agreement and say “next”
  • Error reporting, I selected “No” for time being, and click on “next”
  • Click next on Checking for required software section
  • Select the roles, (mailbox and Client access). By now you must have known that the hub transport role now in Mailbox server.

Server_Roles

  • Installation space and Location, I leave as default and click on “next”
  • Give an Organization name, and click on Next

Org_Name

  • Leave default on Malware Protection Settings, click next
  • Give the external URL on Configure Client Access Server page, and click next

CAS_Internet_Facing

  • Leave as default on CEP page, and give “next”
  • You will see successful readiness check if you have done all the steps mentioned in this article. Click on Install button to start the installation process.

You will see a completion page after the successful installation of Exchange Server 2013. You may now go to the ECP or Exchange Management Shell for further configuartion, as the EMC has very limited

administration option.

Share your feedback on the installation experience, hope this helped you in setting up your Exchaneg Server 2013 server.

References,

Install Exchange 2013 Using the Setup Wizard , Exchange 2013 Prerequisites, Verify an Exchange 2013 Installation

-Praveen

Published in Articles
theme by reviewshub