Blogpost of MDT 2013 Lite Touch Driver Management

I found this blogpost about MDT 2013 and handling drivers.. I might have to check it out later in a lab environment.

In MDT 2013 (Lite Touch), there are two types of drivers to worry about when deploying Windows. There are drivers for Windows PE 5.0 (the boot image) and there are drivers for the Windows Operating System that you deploy. 

Driver management for the boot image is pretty straight , but driver management for the Operating Systems that you deploy is more complex. The real answer is it depends… To simplify I have broken down drivers for the Windows Operating system in to three core scenarios (see later in this post). But first, let’s start with the boot image drivers.

Link: http://deploymentresearch.com/Research/Post/325/MDT-2013-Lite-Touch-Driver-Management


Crapware installed from UEFI BIOS - Windows Platform Binary Table (WPBT)

This is a interesting and describing forum post about Lenovo putting some Lenovo CrapWare in the UEFI BIOS which Windows will execute upon login (right before actually):


Lenovo has issued a fix: https://support.lenovo.com/us/en/product_security/lse_bios_notebook
and an article: http://news.lenovo.com/article_display.cfm?article_id=2013


Shortest path from Windows 8.0 to Windows 8.1 Update 1 to Windows 10 (less downloads)

This post was originally stored as a draft I never finished on how to update Windows 8 to Windows 8.1 Update 1 with the least amount of downloads (and time). Before I got around to publish it, Windows 10 was released. So now it will take you all the way from Windows 8 through Windows 8.1 to Windows 10.
As many of you know, Microsoft has released Windows 10 as a free upgrade if you have a legal Windows 7 or 8.x installation, as long as you upgrade during the first year (so by 29th of July 2016).

To upgrade Windows 8 to Windows 10 you have to first upgrade to Windows 8.1. So lets get cracking. I assume you have a clean new Windows 8 ("Home" or Pro) installed.

Shortest path to upgrade from Windows 8 to Windows 8.1

  1. First, activate Windows 8.
  2. Then configure Windows Update to "Let me decide which updates to download and install"
  3. Check for Windows 8 updates. Windows will want to update the Windows Update Component itself. Update it.
  4. Install the only update you need to get Windows 8.1: 'Update for Windows 8 for x64-based Systems (KB2871389)'. Reboot.
  5. When Windows boots, log in and open Windows Store and click "Update to Windows Update 8.1 for free". Let the process upgrade your computer to Windows 8.1 (this takes a while - downloading, applying, setting up, getting ready.. grab some lunch or something while it downloads and installs)
You can also get the update KB from Microsoft directly: https://www.microsoft.com/en-us/download/details.aspx?id=40098


How to hide an user account in Windows 8.1 & Windows 10 [Updated]

This might work in previous versions of Windows, but I've only tried it in Windows 8.1 and Windows 10.

I've got a MFP (multi-function printer) from Dell that I use to scan directly to a shared folder on my computer. For this I use a seperate user that has share/write permissions on a shared folder. I don't want to show this user in the Windows 10 list, so here is how to hide it:

Start regedit and navigate here:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

  1. Create a new sub-KEY under Winlogon named 'SpecialAccounts'
  2. Create a new sub-KEY under SpecialAccounts named 'UserList'
  3. In UserList, create a DWORD (32-bit) and give it the name of the user account. Leave the value at 0.
  4. Log out or Reboot
Update: Verified to work in Windows 10.


0x800F0906 and 0x800F081F Error Messages While Installing .NET Framework 3.5 in Windows 8 and 8.1

Ever since I experienced many of the problems of enabling (installing) .NET Framework 3.5 feature via Windows Update on Windows 8.x days or even weeks or month after my initial Windows installation I'v I've been quick to make that the first thing I install on a new clean Windows 8.x installation.

In my experience you will still "always" need .NET 2.0 or 3.5 (.NET Framework 3.5 feature set in Windows 8.x includes 3.0 and 2.0 also), so now I always install it righ away.

Most of the solutions on the internet tells you to grab the DVD/Mount ISO and point the 'dism.exe' to the SXS folder and enable it with the source files there. For a lot of us, those files aren't available when you need it, or not at all.

I just had this problem hit me again, as I just started a new consultancy assignment and got a new laptop from the work place I had to use. It came already installed with Windows 8.1 (over the network) and with all software and updates. Hence, enabling .NET Framework 3.5 (which wasn't enabled) I hit an error while installing from Windows Update: Error: 0x800F0906.

A long story short, here is what I did to actually make my computer enable .NET Framework 3.5 via Windows Update. The computer was also configured to use WSUS, but it was not locked down to deny me installing updates from Windows Updates (more/newer than those updates the IT department had approved). So if you are locked to only local WSUS this might not work. Or you can beg your IT department to enable this Group Policy (see below).

  1. Uninstall these three security updates (or those that was on my system):
    1. KB2966826
    2. KB2966827
    3. KB2966828
  2. In Local Group Policy, I enabled 'Specify settings for optional component installation and component repair' under Computer Configuration > Administrative Templates > System. See illustration below.

The screen shot for this step
The screen shot for this step

Just to be sure settings were in effect, I rebooted. I could probably just force a gpupdate as well..

My next attempt to install .NET Framework 3.5 was suddenly a success!!


  • http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-while-installing-net-framework-3-5-in-windows-8/
  • http://support.microsoft.com/en-us/kb/2734782

Get-EsxCli PowerCLI cmdlet on steroids

Christophe Calvet aka The Crazy Consultant (blog) (link) has written some crazy woop ass 407 cmdlets (as of writing) and is sharing it with us at his blog - http://thecrazyconsultant.com/get-esxcli_on_steroids/

I would also recommend reading the Howto use ESXCLI in PowerCLI by Florian Grehl (www.virten.net)


Great 6-part article about server memory architecture & subsystem, UMA, NUMA, DDR4 and how to optimize for performance

I was just surfing about and was reading about PernixData releaseing FVP v2.5 in a blog, and my attention was directed to a great 6-part article about Server memory architecture, UMA, NUMA, memory subsystems, DDR4 and how to optimize memory for performance by Frank Denneman - you'll find it here: http://frankdenneman.nl/2015/02/18/memory-configuration-scalability-blog-series/


Command line shortcuts to poular Windows MMCs (.msc)

Start these with run (from start menu) or run it from a command prompt.

Admin Applet Command
AD Domains and Trusts domain.msc
Active Directory Management admgmt.msc
AD Sites and Services dssite.msc
AD Users and Computers dsa.msc
ADSI Edit adsiedit.msc
Authorization manager azman.msc
Certification Authority Management certsrv.msc
Certificate Templates certtmpl.msc
Cluster Administrator cluadmin.exe
Computer Management compmgmt.msc
Component Services comexp.msc
Configure Your Server cys.exe
Device Manager devmgmt.msc
DHCP Management dhcpmgmt.msc
Disk Defragmenter dfrg.msc
Disk Manager diskmgmt.msc
Distributed File System dfsgui.msc
DNS Management dnsmgmt.msc
Event Viewer eventvwr.msc
Indexing Service Management ciadv.msc
IP Address Manage ipaddrmgmt.msc
Licensing Manager llsmgr.exe
Local Certificates Management certmgr.msc
Local Group Policy Editor gpedit.msc
Local Security Settings Manager secpol.msc
Local Users and Groups Manager lusrmgr.msc
Network Load balancing nlbmgr.exe
Performance Monitor perfmon.msc
PKI Viewer pkiview.msc
Public Key Management pkmgmt.msc
Quality of Service Control Management acssnap.msc
Remote Desktop tsmmc.msc
Remote Storage Administration rsadmin.msc
Removable Storage ntmsmgr.msc
Removable Storage Operator Requests ntmsoprq.msc
Routing and Remote Access Manager rrasmgmt.msc
Resultant Set of Policy rsop.msc
Schema management schmmgmt.msc
Services Management services.msc
Shared Folders fsmgmt.msc
SID Security Migration sidwalk.msc
Telephony Management tapimgmt.msc
Terminal Server Configuration tscc.msc
Terminal Server Licensing licmgr.exe
Terminal Server Manager tsadmin.exe
Teminal Services RDP MSTSC
Teminal Services RDP to Console mstsc /v:[server] /console
UDDI Services Managment uddi.msc
Windows Mangement Instumentation wmimgmt.msc
WINS Server manager winsmgmt.msc


How to fix Windows boot record problems

I just came over this page that has good info about windows (vista/7/8/2008/2012/..) boot record problem solving.