Archive for August, 2013

Preinstalling IE10 on Windows 2008 R2/Windows 7 could cause issues in MDT 2012

August 2, 2013 Leave a comment

I was updating our current Windows 2008 R2 image for MDT with all the latest security updates and ran into an annoying issue. After capturing the image and deploying it to VM (or a physical machine) I kept getting the error “Windows could not parse or process the unattend answer file for pass [specialize]”. I thought this was really odd because MDT created the Unattend.XML file for me. The same process has worked for me for over a year, why all of a sudden did it stop working?

I found my answer at this link. I must of accidently installed IE10 when doing my security updates. In the unattend.xml file there is a line for IE9 called . This does not existing in IE10 so it causes the specialize phase of Sysprep to fail. Below is a excerpt from the unattend.xml file that was causing the issue. You just need to comment out the line  <IEWelcomeMsg>  and you should be all set.


Categories: Deployment, MDT, Windows Tags: , ,

SQL 2008 R2 Edition Upgrade Architecture Mismatch

August 2, 2013 5 comments

Recently I had to upgrade a SQL 2008 R2 Express edition to Standard.  I knew with SQL 2008 R2 this was very easy to do using the wizard.  However on the server I was trying to change the edition on I kept getting an error during the checks about architecture mismatch.  I thought this was weird since the installer includes both x86 and x64 versions and choose the correct version based on the OS.

Well it turns out the application that installed SQL Express installed the x86 version even though the OS is x64.  When starting the SQL installer it automatically chose the x64 version to match the OS.  No matter what I did it would not find my x86 version of SQL Express already installed.  I found lots of other people on the Internet with the same issue but it looks like most people just gave up and installed SQL over again.

I knew there had to be a way and after messing with the SQL installer I found it.  Buried in the Options of the SQL installer is a way to choose your processor type. 


Changed it to x86, started the installer over again and bam instantly recognized the Express version installed.  5 minutes later I was happy camper.  Hopefully this help out someone else that was having the same issue!

Categories: SQL Tags:
%d bloggers like this: