Let's say you've installed Windows Embedded Standard 7 with SP1 (from here on: WES7), and added only the Feature Packs and Drivers that you thought were enough.
After installation, when you start configuring WES7, and adding applications - you suddenly realize that some things don't work or are entirely missing!
That is a bit frustrating, as usually it means that you'd need to start from scratch, and manually inspect each Feature Pack and Driver that you forgot to add in the first build.
You don't need to re-build the WES7 image from scratch.
Using 7-zip and the original WES7 ISO, you can extract only the CAB files that you want to add to the currently running WES7 OS (the live image).
All the Feature Packs and Drivers are located under DSpackages inside the WES7 ISO.
Some of the CAB files have a descriptive name that you may understand what feature-pack or driver they contain, but most names are more cryptic.
Opening the INF file inside the CAB can give you a better hint of what the package actually contains.
1. Extract the needed CAB files from the ISO and the place them on the live image, for example in C:Temp.
2. Open CMD with admin rights, and type:
DISM.exe /online /Add-Package /PackagePath:C:\Temp /NoRestart
3. All the CAB packages in C:\Temp will be installed. As you can see from the command syntax, there's no need to type each package name. It automatically searches for CAB files in the given path.
4. Now restart the machine and allow WES7 to perform the updates during shut-down and restart.
NOTE: DISM.exe should already exist in C:\Windows\System32 and C:\Windows\SysWOW64 (on the live image), so you can run the command directly from wherever the CMD window opened.
I wanted to use my USB2.0 webcam with Skype and WLM that I installed on WES7, but it didn't work even-though it showed up correctly in Device Manager.
After searching around, I found out that I forgot to add a few necessary drivers for the webcam to function correctly.
So I used dism.exe to add the following driver packages:
After restart, the webcam worked fine! :-)
Edited by ericgl, 06 July 2015 - 03:52 PM.