Archive for the ‘Windows 7 Embedded’ Category
DISMUI v2.0
Today I have released the new version of my DISMUI tool. I implemented many new features therefore it became version 2 of the tool.
The most important feature of the new version is the support for POSReady 7. It now supports modifying the image easily and stay supported by Microsoft. This is done because the selection of the feature packages can be done online. But all the changes are done offline – DISMUI will do all this unattended by creating a Windows PE image on the fly.
There is no need for any tricky commands in command line or booting from the setup DVD to modify the image anymore. You just need to launch DISMUI – the tool will recognize that you run POSReady 7 and will preselect the “Online” – “Service image offline” functions of the tool. That is it – the only additional requirement of this feature is that you must have a setup media connected to your image as DISMUI needs files from there. But since the distribution share is also located on the setup media this should be no trouble.
A detailed description of all new feature can be found on the dedicated DISMUI page on the Elbacom website:
http://www.elbacom.com/embedded/products/tools/dismui/
DISMUI is still free and can also be downloaded from the link above.
Written by Wolfgang Unger
January 17, 2012 at 14:57
Posted in Windows 7 Embedded
Tagged with DISMUI, POSReady 7, WES7
New Windows Embedded Tool: Driver Injector
I have developed a new tool called Driver Injector for Windows Embedded which makes installing drivers easier and it helps a lot in case there are problem during a driver installation. The tool will automatically search for matching drivers and will inject them to the target system. This can help if you need to install lots of drivers from a driver DVD. In this case Driver injector will do the work for you. Just specify the devices.pmq file (run TAP.exe on your target device to get the device information) and specify the driver search directory – in this scenario it will be the driver DVD. After a few clicks all drivers are included in your image and Windows can install them automatically.
The tool also helps if there is a problem when installing a driver. Windows normally just shows that there was an error installing the driver (Cannot find file specified, The service specified is invalid,..). However it lacks important information. When this is the case just explore the INF file of the driver with Driver Injector. The tool will show you what is missing from your image within a few seconds. All missing files are highlighted. To solve the issue just copy the missing files to your image and install the driver again. This is the easiest and fastest way to solve these kind of errors.
The tool can be downloaded for free on the Elbacom Website: http://www.elbacom.com/embedded/products/tools
Also I have published a detailled how to on the techblog and will add additional howtos for specific usage scenarios within the next days.
Written by Wolfgang Unger
February 3, 2011 at 16:30
Posted in Windows 7, Windows 7 Embedded, Windows XP Embedded, XP Embedded Builder
Tagged with Driver Injector, driver installation error, explore inf files, inf
Free Keyboard Filter Driver for Windows Embedded Standard 7
I have created a keyboard filter driver for Windows Embedded Standard 7 (32-bit & 64-bit) which allows you to block unwanted keys and key combinations.
The configuration of these key combinations is done via the command line tool kbfmgr. With it you can block any key and key combination by entering the scancodes of the keys.
The tool is free and can be downloaded on the Elbacom website: www.elbacom.com/embedded/products/tools/kbfd
It also works for Desktop versions of Windows 7.
Written by Wolfgang Unger
December 10, 2010 at 09:27
Posted in Windows 7, Windows 7 Embedded
“Disk Mode Write Filter” or “Resetting Differential VHDs”
The Enhanced Write Filter is also shipped with Windows Embedded Standard 7. However it does not include the Disk mode known from earlier Embedded versions. The Disk Mode allowed to save all the changes on a separate hard drive.
There is an alternative approach available to create a scenario similar to the EWFs Disk Mode – you can use VHDs.
For a detailed description of the process please have a look here.
Written by Wolfgang Unger
September 13, 2010 at 12:12
Posted in Windows 7 Embedded
WES7 Tool: Deployment Image Servicing and Management Tool User Interface (DISMUI)
To download the tool please visit the Elbacom Techblog. After a free registration you will be able to download.
The Deployment Image Servicing and Management Tool User Interface (DISMUI) allows you to modify your Windows Embedded Standard 7 image by using an easy to use graphical user interface. By using DISMUI you can add and/or remove Feature Packages at any time by just selecting the packages. The software will take care of the rest. A dependency check ensures that all needed Feature Packages are selected.
With DISMUI there is no need to use the DISM.exe command line anymore!
UPDATE
DISMUI has been updated to work with the RTM version of Windows Embedded Standard 7.
How it works
1. Run DISMUI.exe with Administrator permissions.
2. Specify the location of the Distribution Share.
3. Specify the target image
– Online: This will service the current running Windows version
– Offline: To service a Windows installation that is currently not running select the offline option and specify the image path.
4. Click Next.
DISMUI will now retrieve all available Feature Packages and preselects all installed Packages.
5. Select all the Feature Packages you want to install and unselect the Feature Packages which you want to remove.
If “Highlight dependencies of selected Feature” is checked then DISMUI will highlight
all the needed dependencies of the current selected Feature Pack.
6. Click Resolve Dependencies.
7. Click Next.
8. Please review all changes.
Important: DISMUI will not check for conflicts!
Note: DISMUI will always reapply all language packs if Feature Packages change. This will ensure that all needed language files are in the image.
9. Click Next.
10. Finished. If you changed your image online please reboot your system.
Installation of DISMUI
Extract DISMUI to any folder
Download WiX from http://sourceforge.net/projects/wix/
Install WiX
Goto the installation folder of WiX and copy the following files from the SDK folder (Program FilesWindows Installer XML v3SDK) to the DISMUI folder:
Microsoft.Deployment.Compression.dll
Microsoft.Deployment.Compression.Cab.dll
Run DISMUI.exe
Additional Notes
The program is provided as is without any guarantees or warranty.
Although the author has attempted to find and correct any bugs in the software program, the author is not responsible for any damage or losses of any kind caused by the use or misuse of the program.
The author is under no obligation to provide support, service, corrections, or upgrades to the free software program.
The current version is still Beta but works already without any problems.
Author: Wolfgang Unger
To download the tool please visit the Elbacom Techblog. After a free registration you will be able to download.
Written by Wolfgang Unger
May 6, 2010 at 12:54
Posted in Windows 7 Embedded
7×7 Reasons for the new Microsoft Windows Embedded Standard
I have done a 7×7 countdown for Microsoft’s new version of Windows Embedded Standard.
Every day a new feature will be introduced.
You can find the 7×7 countdown here:
http://www.elbacom.com/embedded/7×7
Written by Wolfgang Unger
May 5, 2010 at 15:00
Posted in Windows 7 Embedded
7 Reasons to choose Windows Embedded Standard 2011
I have done a listing of 7 reasons why to use Windows Embedded Standard 2011 which is the upcoming Embedded version of Windows 7.
Written by Wolfgang Unger
November 5, 2009 at 10:16
Posted in Windows 7 Embedded
Installing Windows Embedded Standard (Windows 7 Embedded) in a VHD file
One of the new capabilities of Windows 7 Embedded is to boot from a VHD file. This is a great possibility which can help a lot in case of deploying updates, running different version, or deploying the system in general as it’s again a simple file copy&pasty procedure on NTFS.
You can even install Windows 7 Embedded directly into a VHD so you don’t need to transfer it to a VHD manually – also you don’t need BCDEDIT as the setup will take care of this.
Before you start you need an formatted NTFS volume where the VHD will be located.
Installation
- Boot the target device from the Runtime DVD
- When the setup screen appears pres Shift+F10 – this will open a command prompt
- Run diskpart.exe
- Run the following commands to create a 5GB VHD
create vdisk file=c:Win7Emb.vhd maximum=5120
select vdisk file=c:Win7Emb.vhd
attach vdisk
exit
- close the command prompt and run through your Windows 7 Embedded installation
- select the VHD harddisk at the target drive selection
Cloning
The cloning process with VHDs it quite easy:
- format a new hdd with NTFS
- copy the whole content of the target drive where the VHD is located to the new harddisk
(make sure that you see all the system files – the bootmanager is hidden by default!)Example where C is the master drive and D is the new target drive:
robocopy C: D: /E
Imageupdates
If you have an update for your image you can easily copy the new VHD to the target harddisk, e.g.:
C:
— Win7Emb.vhd [Original Windows 7 Embedded]
— Win7Emb_v2.vhd [Updated Windows 7 Embedded Image]
Now you just need to install a new bootentry and set it as default.
bcdedit /copy {default} /d "Updated Windows 7 Embedded Image"
bcdedit /set {GUID} device vhd=[C:]Win7Emb_v2.vhd
bcdedit /set {GUID} osdevice vhd=[C:]Win7Emb_v2.vhd
bcdedit /default {GUID}
If something is wrong with the new image you can easily revert back.
Written by Wolfgang Unger
September 8, 2009 at 14:45
Posted in Windows 7 Embedded

