Another Windows 10 fix

March 27, 2015

The program can’t start because MSVCR110.dll is missing from your computer.
Try reinstalling the program to fix this problem

I looked in the Windows 10 feedback database and saw that at least one more has the same issue that I had after upgrading to Build 1041. I added my solutions off course to the issue but that isn’t visible (as far as I can see)

Well this issue is related to the Intel Wireless driver.

I use my work laptop a Dell Latitude E7440 so i downloaded and installed the Windows 8.1 version of the driver package and the problem was solved.

SOLVED Couldn’t install Windows 10 Technical Preview

March 19, 2015

Well today is two blog posts in a row :D Both covering Windows 10.

After my first issue I ran into another that had me stunned for a while.


“Couldn’t install Windows 10 Technical Preview.  Windows can’t be installed because this PC has an unsupported disk layout for UEFI firmware.  Please reboot and change the PC’s firmware to BIOS to allow Windows to setup to continue.”

I then looked into the log C:\$Windows.~BT\Sources\Panther\setupact.log

There I found the cause to this error:

CONX ConX::Compatibility::CSystemAbstraction::HostIsUEFIDiskLayout: Boot disk has ESP partition.
CONX ConX::Compatibility::CSystemAbstraction::HostIsUEFIDiskLayout: Boot disk does not have MSR partition.
ConX::Compatibility::CSystemAbstraction::HostIsUEFIDiskLayout: Boot disk does not have UEFI disk layout.

I didn’t seem to have a MSR partition.

A quick look using diskpart confirmed this. So i opened up some space on the disk using Disk Management and created the partition.


That sorted the issue and I’m writing this blog post from Build 10041

Windows Update error 0x80070057

March 19, 2015

I was about to update my Windows 10 Build 9926 to the latest one when i realized I had some issues with Windows Update

There were some problems installing updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help – (0x80070057).

Check and update two registry settings and reboot your machine.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX] “IsConvergedUpdateStackEnabled”=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] “UxOption”=dword:00000000

Creating Self Signed Certificates in Windows 10

February 18, 2015

Did you know you can create self signed certificates in Windows 10?
To be honest you can do it in Windows 8.1 and Windows Server 2012 R2 as well :)

I will be using self signed certificates in my WAP lab.

First you start Powershell and use the New-SelfSignedCertificate cmdlet.

To understand how to use the cmdlet I type:

help New-SelfSignedCertificate

PS C:\> help New-SelfSignedCertificate


    New-SelfSignedCertificate [-DnsName <string[]>] [-CloneCert <Certificate>] [-CertStoreLocation <string>] [-WhatIf]
    [-Confirm]  [<CommonParameters>]


    Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help.
        — To download and install Help files for the module that includes this cmdlet, use Update-Help.
        — To view the Help topic for this cmdlet online, type: “Get-Help New-SelfSignedCertificate -Online” or
           go to

To create my certificate I enter the command:

New-SelfSignedCertificate -certstorelocation cert:\localmachine\my -dnsname *

Make note of the certificate thumb print we are needing that when we export the certificate.


If we then use the Export-PfxCertificate to export our certificate we might get the following error message stating that Export-PfxCertificate : Password and ProtectTo cannot both be absent.


If you add the -Password YourPassword to your command you will recieve another error message stating:
Export-PfxCertificate : Cannot bind parameter ‘Password’. Cannot convert the “YourPassword” value of type “System.Strin
g” to type “System.Security.SecureString”.


What we need to do is to create a variable and store our password and use that in our export command.

$CertPwd = ConvertTo-SecureString -String “YourPassword” -Force –AsPlainText

The complete export command looks like this:
Export-PfxCertificate -cert cert:\localMachine\my\BEF89AC19107DEB96494BCDF589791B689FBEC96 -FilePath c:\temp\AwesomeCert.pfx -Password $CertPwd

Microsoft Ignite: Content Catalog Deep Dive

February 3, 2015

I have been playing around with the Microsoft Ignite Content Catalog and  must say I like what I see.

There are currently 274 282 371 Ignite Sessions listed in the Catalog and I think there will be more then a thousand sessions when the conference kicks of on Star Wars Day, May the 4:th.

So back to the Content Catalog with that huge amount of sessions there needs to be a great way to sort out the sessions. The session catalog of Microsoft Ignite is the best I have seen so far.

The catalog is dynamic in multiple dimensions and will automatically react to the settings you define. The result is a personalized list of sessions.

The Search Session Catalog function gives you the ability to search the entire catalog for keywords.


A quick look in the Products list displays 0 Azure Pack sessions but the search returns two hits at the moment. So don’t be alarmed if the topic you are looking for isn’t displayed, do a search for it. :)

Dynamic filters

On the left side are the filters sorted into six areas, Audiences, Topics, Formats, Products, Themes and Levels


Simply click the area/areas of interest and  the list will dynamically change to display the sessions associated with your selection.

Lets say you want to learn the best practices in upgrading SQL Server. You click SQL Server in the Products section, Best Practices in the Formats section and Level 400 in the Levels section. That will direct you to the session “Upgrading and Migrating Microsoft SQL Server”

Each area displays several related categories

The Audiences area displays the sub categories, IT Influencers and Implementers, Enterprise Developers, IT Decision Makers and Architects


In Topics we find Deployment & Implementation, Usage & Adoption, Development, Security & Access Management, Architecture, Operations & Management, Governance & Compliance, Upgrade & Migration


Formats lets you choose; Overview, Best Practices, Deep Dive, How to, What’s New, Pre-Day Sessions, Business Value, Strategy, Customer Showcase


Products, listed at the moment are:
Office 365, Azure, Exchange, SharePoint, Windows, Skype for Business, SQL Server, Visual Studio, Office Client, Yammer, Windows Server, OneDrive, Delve, System Center, Project, Surface, Visual Studio Online, Microsoft Intune, Application Insights, Team Foundation Server, Visio, .NET, ASP.NET, Azure Pack, Dynamics


Themes lists Productivity and Collaboration, Cloud, Big Data, Mobility, Unified Communications, Security and Compliance, Social and Internet of Things

  • image

All sessions are graded into Levels, 400, 300, 200, 100


Level 100;
is an introductory and overview session. Assumes little or no expertise with topic and covers topic concepts, functions, features, and benefits.

Level 200;
means intermediate leveled content will be presented. Assumes 100-level knowledge and provides specific details about the topic.

Level 300;
this session contains advanced material. Assumes 200-level knowledge, in-depth understanding of features in a real-world environment, and strong coding skills. Provides a detailed technical overview of a subset of product/technology features, covering architecture, performance, migration, deployment, and development.

Level 400;
this is the expert session often with detailed material. Assumes a deep level of technical knowledge and experience and a detailed, thorough understanding of topic. Provides expert-to-expert interaction and coverage of specialized topics.

This concludes my initial explanation of the Microsoft Ignite Catalog. I will continue this exploration when future functions are reviled. The schedule building process very much involves knowledge of the content catalog.

Have you registered yet? Go to the Microsoft Ignite Registration page and do it today


I hope we meet in Chicago…

Ahh I also found a currently hidden section in the content catalog when I poked around. The hidden section called Roles and I expect it to be reviled soon, perhaps in combination with the schedule builder function of the catalog. The list contains sub categories that will add further filtering options.

  • IT Generalist
  • CIO, CTO, CISO, or Chief or Sr. Architect
  • Cloud Services Architect/Administrator
  • Director of MIS, IS, or IT
  • Technical or Business Consultant
  • Mgr, Cloud Services, Planning, & Support
  • Cloud Services Support
  • Cloud Services/Business Systems Analyst
  • Security/Storage/Web Admins
  • Mgr, App Development & Support
  • Systems/Network/Datacntr Admin
  • Technology Trainer or Teacher
  • Chief or Sr. Architect
  • Mgr, Infrastructure, Networking, or Datacenter
  • CEO or CFO or COO
  • Help Desk/Call Center Support
  • Power Users
  • VP of MIS, IS, or IT
  • Business Analyst
  • Journalists
  • LOB Managers
  • Researchers
  • VP or Executive/Senior Vice President
  • Database, BI & Data Warehouse Admin
  • Owner/Partner
  • President/Chairman
  • Sales
  • Unofficial IT Person (Office Manager, SMB Owner)
  • Chief Officer
  • Social Manager

Update: Microsoft Ignite Pre-Day Sessions are live with Speakers listed

January 28, 2015

Update: Even if the speakers aren’t listed in the full catalog yet, the speakers for the Pre-day sessions are. :)

From the registration page you can find the speakers of each pre-day session. I have updated the Pre conference session list below.

If you have registered for Microsoft Ignite or still work at getting approval to attend. You now have the opportunity to improve your chances and further extend your Ignite experience.
Today a list of 17 all day Pre-Day Sessions have been posted.
These sessions give you an opportunity to really dig in to a topic and retrive knowledge and insights of noted industry experts.

Pre-Day Sessions will take place on Sunday, May 3, from 9:00am – 5:00pm and are an additional investment of $500. The Pre-Day Session fee includes a full day of dedicated class time with a noted industry expert, lunch, and materials (if applicable).

C’ya in Chicago!

Windows 10 as primary OS here we go.

January 28, 2015

Today i will convert my primary PC to Windows 10. I have been playing around with it since the Preview and been thinking of making the shift for some time now.

I will use the Disk2vhd utility to create a VM of my old install so that I can get access to the old OS if i need to.

Disk2vhd is really easy to use, download the software, unpack and execute the disk2vhd.exe file.


Select the drives you need. Default format is Vhdx. If you want to upload it to Azure un-check the box to create a vhd. Since I will run this on a VM on my new Windows 10 install I keep the defaults.


Click Create

Disk2vhd takes a snapshot of the disk and starts to build the vhdx.


Get every new post delivered to your Inbox.