Installing the Desktop Experience feature in Windows Server 2012

Today I was installing OneNote 2013 on my Windows Server 2012 R2 test lab and during the installation the setup prompted me to enable the Desktop Experience feature in Windows Server 2012 for the OneNote 2013 to work.

So I opened the Windows Server Server Manager and opened the Add roles and Features wizard, when the wizard reached the features page for my surprise I could not find the desktop experience feature. After searching for a couple of minutes found out that its under the User Interface and Infrastructure feature

Server Manager


Windows Server 2012 & Windows Server 2012 R2 TechNet Library Documentation

To all the Microsoft IT Pro techies out there, Microsoft made the Windows Server 2012 and Windows Server 2012 R2 TechNet Library Documentation offline to be downloaded as a PDF. This (approximately) 7500 page document contains in depth technical content authored by the product experts. Happy reading Smile 

It can be downloaded from 

Installing Active Directory on Windows Server 8 Beta

After installing Windows server 8 in my lab environment, I wanted to check on whether there are any changes to the Active Directory implementation comparatively to its previous versions.

I tried running DCPROMO and boom got the following message


It says the ADDS installation wizard is relocated in the server manager.

After I got the above message I opened up the server manager, The loading of the server manager was different and it looked nice


There you go, a look at the new server manager in Windows Server 8


After clicking the Add roles and features, the before you begin screen prompted, click next


Since I do not have a group of servers and only one server, I went with option 1 and clicked next


Next was to select the server and click next


Select the role of ADDS and click next


Click next


Introduction to ADDS, click next


View the confirmation and click on install


Installation begins


Installation completed, but configuration required by clicking on the hyperlink or


click the notification


Since this is my test lab and the first domain of a new forest I selected “Add a new forest” option and typed the domain name, click next


Select the forest and domain functional role (note the default role selected), give the DSRM password, select the DNS option and since this is my first DC it automatically becomes a GC


An error, because the authoritative DNS for my domain cannot be found, but this can be fixed after the DNS is installed for my domain which will be done during this installation


NetBIOS name is being resolved


The default installation paths


Review your selection (note that you have an option to view the powershell script)


The prerequisite check is being done and successful


Installation begins and proceeds


Installation is done and server restarts


Windows restarts and logs on to the domain


Active Directory users and Computers snap in


The DNS management console


BOOTMGR Missing error

Today, I was deploying Windows Server 2008 R2 using an image which I captured from another server using Sysprep and ImageX utilities.

After I deployed the image to my server using the same ImageX utility, and as soon as I started the server BOOM, got a startup error “BOOTMGR MISSING”

To fix this issue, I started my server using a WinPE CD to the Windows Pre Installation Environment, and typed the following command

BCDBOOT C:\Windows 

Restart the server

That fixed the issue

PowerShell “cannot be loaded because the execution of scripts is disabled on this system” error

Recently after a Windows Server 2008R2 implementation I had to use the new Microsoft Command Shell  the so called “Windows PowerShell” to run a script. After installing the server I opened up notepad and wrote a simple script and as you’ll know I had to save the file with a PS1 extension so that PowerShell can execute the script. and I did save the file with the PS1 extension.

As soon as Opened PowerShell and typed the path to the PS1 file and press enter, I got an error as shown below


Which says “File <filepath> cannot be loaded because the execution of scripts is disabled on this system. Please see "get- help about_signing" for more details.”

If you get this error, don’t panicSmile by default PowerShell is designed like this for security reasons, The Execution Policy which is in Windows PowerShell is set to Restricted which means none of the scripts will run (even if you write with your user credentials).

In Windows PowerShell type Get-ExecutionPolicy to verify


In order to be able to run scripts using Windows PowerShell type Set-ExecutionPolicy RemoteSigned


This would enable to run script using PowerShell on your computer

Fatal Error C000003A Applying Update–While installing Service Pack 1 for Windows Server 2008 R2 and Windows 7

Recently I was installing Windows Server 2008 R2 on my server and while installing the service pack 1, I came across an issue. The server downloads the service pack and starts the installation and restarts, once it restarts it goes to a black screen mode where it displays on applying update, after a while the server comes to a halt and freezes. Restarting the server also does not help.

After some research I found the solution by following KB 975484

AppLocker Step by Step

Windows 7 works better with Windows Server 2008 R2, one of the features that was introduced under this was AppLocker through which the Administrator will be able to control his environment and standardize his corporate network by allowing only authorized applications and programs to be run and executed by the users.

A detailed technet document and step by step guides can be found here about this feature