<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Augusto Alvarez &#187; Windows Embedded 2009</title>
	<atom:link href="http://blog.augustoalvarez.com.ar/category/windows-embedded-2009/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.augustoalvarez.com.ar</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 02:32:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.augustoalvarez.com.ar' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Augusto Alvarez &#187; Windows Embedded 2009</title>
		<link>http://blog.augustoalvarez.com.ar</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.augustoalvarez.com.ar/osd.xml" title="Augusto Alvarez" />
	<atom:link rel='hub' href='http://blog.augustoalvarez.com.ar/?pushpress=hub'/>
		<item>
		<title>Windows Embedded Standard 2009 Step-by-Step Deployment &#8211; Part III</title>
		<link>http://blog.augustoalvarez.com.ar/2009/04/26/windows-embedded-standard-2009-step-by-step-deployment-part-iii/</link>
		<comments>http://blog.augustoalvarez.com.ar/2009/04/26/windows-embedded-standard-2009-step-by-step-deployment-part-iii/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 18:51:41 +0000</pubDate>
		<dc:creator>Augusto Alvarez</dc:creator>
				<category><![CDATA[Windows Embedded]]></category>
		<category><![CDATA[Windows Embedded 2009]]></category>

		<guid isPermaLink="false">http://augustoalvarez.wordpress.com/2009/04/26/windows-embedded-standard-2009-step-by-step-deployment-part-iii/</guid>
		<description><![CDATA[&#160; Check also: Windows Embedded Standard 2009 Step-by-Step Deployment – Part I Windows Embedded Standard 2009 Step-by-Step Deployment – Part II After reviewing the necessary steps for preparing our environment (Post I) and building a custom image for a thin client (Post II); we’ll prepare the remote boot process as well as the remote boot [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.augustoalvarez.com.ar&amp;blog=5820778&amp;post=214&amp;subd=augustoalvarez&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p><em>Check also:</em></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/"><strong>Windows Embedded Standard 2009 Step-by-Step Deployment – Part I</strong></a></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/"><strong>Windows Embedded Standard 2009 Step-by-Step Deployment – Part II</strong></a></p>
<p>After reviewing the necessary steps for preparing our environment (<a href="http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/">Post I</a>) and building a custom image for a thin client (<a href="http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/">Post II</a>); we’ll prepare the <strong>remote boot process</strong> as well as the remote boot server that will deploy that image on diskless devices.</p>
<p>If you prepared the same environment with the XP Embedded version, the process does not have much differences. </p>
<h3><strong><font size="3">1. Set the Image Ready</font></strong></h3>
<p>Even though the building process of the image is complete, we need to run a few steps to set the image ready for deployment. </p>
<p>The <strong>First Boot Agent (FBA)</strong> needs to be executed one time to complete this process. By booting the image one time, the FBA makes a hardware detection and finishing some other tasks like network configuration. Also, these tasks executed by the agent can be customized; check <a href="http://msdn.microsoft.com/en-us/library/ms912927(WinEmbedded.5).aspx">this link</a> about FBA.&#160; </p>
<p>The image is already built, so we are going to take those files to a <strong>new disk</strong> (virtual in my case) and boot a client machine from there.</p>
<p><strong>1.1</strong> Add a <strong>second disk</strong> to the machine acting as Remote Boot Server. <strong>Create a new partition and set it to “Active”. </strong></p>
<p>&#160;<img src="http://farm4.static.flickr.com/3563/3395485074_846215fcf1.jpg?v=0" /></p>
<p><strong>1.2</strong> <strong>Copy the image files</strong> to that new logical disk. </p>
<p><img src="http://farm4.static.flickr.com/3428/3394675355_58ed461994.jpg?v=0" /></p>
<p><strong>1.3</strong> Like I said, I’m using a virtual environment, so my next step would be to <strong>create a new virtual machine</strong>, <strong>attach the virtual hard disk as primary and start the virtual machine. </strong></p>
<p><img src="http://farm4.static.flickr.com/3582/3395485152_3528465013.jpg?v=0" width="468" height="416" /></p>
<p>Since FBA contains several tasks to execute, could take a few moments to complete.</p>
<p>Soon as it completes, this message should appear: “<strong>Machine Released! Click to shutdown or reboot.</strong>”. </p>
<p><img src="http://farm4.static.flickr.com/3452/3395485236_c216b07c21.jpg?v=0" width="469" height="350" /></p>
<p><strong>1.4</strong> Select “<strong>Shutdown</strong>”. And I bet the next window will get you back some good old memories :)</p>
<p><img src="http://farm4.static.flickr.com/3651/3394675625_96f5533ec5.jpg?v=0" width="465" height="347" /></p>
<p>Here comes an important note if you are planning a remote boot environment:</p>
<p>Since we’ve added the “<strong>System Cloning Tool</strong>” component and the image task sequences are now complete, <strong>every time this image is now booted will generate a new computer name, SID and other tasks that the fbreseal process executes to guarantee that there’ll be no cloned images on your environment</strong>. Quite similar as the <strong>sysprep</strong> process. </p>
<p>And it means that <strong>this image cannot be booted any more</strong>, otherwise the fbreseal process will be lost for next deployments.</p>
<p><strong>1.5</strong> Now you can attach the virtual disk back to the Windows Embedded remote boot server. </p>
<h3><strong><font size="3">2. SDI Loader</font></strong></h3>
<p>The Storage Device Image Loader will be in charge of emulating those set of files to act as booteable storage for your clients.</p>
<p><strong>2.1</strong> Open <strong>SDI Loader</strong> from Windows Embedded Studio.</p>
<p><img src="http://farm4.static.flickr.com/3541/3395485370_cc25698524.jpg?v=0" width="361" height="457" /></p>
<p><strong>2.2</strong> Click “<strong>Yes</strong>” to install the <strong>SDI Driver</strong>.</p>
<p><img src="http://farm4.static.flickr.com/3600/3395485394_ea11f5789b.jpg?v=0" /></p>
<p><strong>2.3</strong> Click on “<strong>Add Disk</strong>” to generate a new .sdi file where the image will be stored. </p>
<p><img src="http://farm4.static.flickr.com/3431/3394675871_f247ee5345.jpg?v=0" /></p>
<p><strong>2.4</strong> Choose <strong>name and location</strong> for the file.</p>
<p><img src="http://farm4.static.flickr.com/3577/3394675845_5d9e97a891.jpg?v=0" /></p>
<p><strong>2.5</strong> Choose <strong>the size of the file</strong>. This .sdi file should be, at least, <strong>25% bigger</strong> than the image size.</p>
<p><img src="http://farm4.static.flickr.com/3625/3394675911_c7677a75c0.jpg?v=0" /></p>
<p>Once it’s selected, the new device is added to SDI Loader and to your operating system as a new drive. </p>
<p><img src="http://farm4.static.flickr.com/3643/3395485616_e62081fe9e.jpg?v=0" /></p>
<p><strong>2.6</strong> Open “<strong>Disk Management</strong>” to prepare the new virtual drive added to the system. <strong>Initialize disk.</strong></p>
<p><img src="http://farm4.static.flickr.com/3563/3394675993_a46fb3b903.jpg?v=0" /></p>
<p><strong>2.7</strong> Prepare the <strong>new volume</strong> following the wizard selecting it as “<strong>Primary Partition</strong>”. </p>
<p>&#160;<img src="http://farm4.static.flickr.com/3195/3395485704_109715633b.jpg?v=0" /></p>
<p><strong>2.8</strong> <strong>Copy the image files</strong> (from the virtual disk that was used to boot one time) to the new virtual partition. </p>
<p><img src="http://farm4.static.flickr.com/3625/3394676175_ddf3af4b44.jpg?v=0" /></p>
<h3><strong><font size="3">3. SDI Manager</font></strong></h3>
<p>Ok, now it is time to use some of options from the SDI Manager, that let us handle offline .sdi files.</p>
<p>We will generate a new SDI file that “Remote Boot Manager” will use to deploy on remote devices and machines. </p>
<p><strong>3.1</strong> Open a “<strong>cmd</strong>” and locate Windows Embedded Utilities “<strong>C:\Program Files\Windows Embedded\utilities</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3601/3395485936_552dc4d754.jpg?v=0" /></p>
<p><strong>3.2</strong> Create a new .sdi file using “<strong>SDImgr.wsf: cscript SDImgr.wsd /new c:\ramdisk.sdi</strong>”</p>
<p><img src="http://farm4.static.flickr.com/3570/3395486110_c1976f21c5.jpg?v=0" /></p>
<p>With the new file created, the next step is to read the image files located in the virtual partition (in my case, this partition is associated with the<strong> F:\</strong> drive) to complete the process.</p>
<p><strong>3.3</strong> From “<strong>cmd</strong>” run: “<strong>cscript SDImgr.wsf c:\ramdisk.sdi /readpart:F:</strong>”</p>
<p><img src="http://farm4.static.flickr.com/3649/3476851660_644d0e0b94.jpg?v=0" /></p>
<h3>64bits Operating System Issue</h3>
<p><strong>The SDI driver has an issue if you are using x64 operating system</strong>, like Windows Server 2008. If you try running any of the <strong>SDI Manager</strong> options, like the ones mentioned above, you will see this error:</p>
<p><strong>“ActiveX component can’t create object: ‘SDIAUT.SDI’”</strong></p>
<p><img src="http://farm4.static.flickr.com/3641/3394676309_50227f7996.jpg?v=0" /></p>
<p>Even though the script used by x86 and x64 operating systems is the same, on a 32bit environment you won’t see this issue. </p>
<h3><strong><font size="3">4. Configuring Remote Boot Manager</font></strong></h3>
<p>Remote Boot Manager and the DHCP role configured earlier, will be in charge of answering remote and diskless clients with the proper boot image. </p>
<p><strong>4.1</strong> Place the “<strong>ramdisk.sdi</strong>” file configured earlier inside this folder “<strong>C:\Program Files\Windows Embedded\Remote Boot Service\Downloads</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3600/3395486180_cb8a236550.jpg?v=0" /></p>
<p><strong>4.2</strong> Open &quot;<strong>Remote Boot Manager</strong>” from Windows Embedded Studio.</p>
<p><img src="http://farm4.static.flickr.com/3596/3395486264_d5ec8cab20.jpg?v=0" width="335" height="422" /></p>
<p><strong>4.3</strong> Click “<strong>Yes</strong>” to create a new configuration file.</p>
<p><img src="http://farm4.static.flickr.com/3575/3395486296_0e34793a2a.jpg?v=0" width="371" height="130" /></p>
<p>Once the Remote Boot Manager window opens, you need to add each client device or machine with their specific <strong>MAC Address</strong>. For that, we’ll take a look at the virtual machine client’s configuration. </p>
<p><strong>4.4</strong> To achieve booting from the network when you are using Hyper-V, you need to add a “<strong>Legacy Network Adapter</strong>” on the client machine and specify an <strong>static MAC Address</strong>.</p>
<p><strong>4.5</strong> With that, you are ready to complete the data from Remote Boot Manager.</p>
<p><img src="http://farm4.static.flickr.com/3625/3395486384_9f48d9d4b1.jpg?v=0" width="472" height="259" /></p>
<p><strong>Client MAC Address</strong>: Assigned statically.     <br /><strong>Description</strong>: (optional).     <br /><strong>Boot Server</strong>: Default value (0.0.0.0) to select local machine.     <br /><strong>Boot Program</strong>: startrom.n12. This program will request F12 confirmation for booting from the network. You can also select startrom to access directly to the boot image without requiring confirmation.     <br /><strong>Boot Image</strong>: ramdisk.sdi. Remember that the image should be placed inside “C:\Program Files\Windows Embedded\Remote Boot Service\Downloads”.     <br /><strong>Boot Parameters:</strong> (optional). </p>
<p><img src="http://farm4.static.flickr.com/3642/3395486462_310989602c.jpg?v=0" /></p>
<p><strong>Now your environment is set to go.</strong> </p>
<p>Make sure that your client machine has the correct configuration to boot from the network. </p>
<p><img src="http://farm4.static.flickr.com/3561/3395486592_d21bc9613c.jpg?v=0" width="457" height="291" /></p>
<p><strong><em>Loading the image remotely.</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3076/3115942233_003f3b084e.jpg?v=0" /></p>
<p><strong><em>Windows Embedded image booting.</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3594/3395486692_75da5cd3f0.jpg?v=0" /></p>
<p><strong><em>Desktop ready for use.</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3035/3394677047_e63dc29fff.jpg?v=0" /></p>
<p>Enjoy!</p>
<p><em>Check also:</em></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/"><strong>Windows Embedded Standard 2009 Step-by-Step Deployment – Part I</strong></a></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/"><strong>Windows Embedded Standard 2009 Step-by-Step Deployment – Part II</strong></a></p>
<p>Cheers!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustoalvarez.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustoalvarez.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustoalvarez.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustoalvarez.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustoalvarez.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustoalvarez.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustoalvarez.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustoalvarez.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustoalvarez.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustoalvarez.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustoalvarez.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustoalvarez.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustoalvarez.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustoalvarez.wordpress.com/214/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.augustoalvarez.com.ar&amp;blog=5820778&amp;post=214&amp;subd=augustoalvarez&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.augustoalvarez.com.ar/2009/04/26/windows-embedded-standard-2009-step-by-step-deployment-part-iii/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1cec2d2550378b6bd686e5ae7e0523c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aalvarez82</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3563/3395485074_846215fcf1.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3428/3394675355_58ed461994.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3582/3395485152_3528465013.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3452/3395485236_c216b07c21.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3651/3394675625_96f5533ec5.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3541/3395485370_cc25698524.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3600/3395485394_ea11f5789b.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3431/3394675871_f247ee5345.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3577/3394675845_5d9e97a891.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3625/3394675911_c7677a75c0.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3643/3395485616_e62081fe9e.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3563/3394675993_a46fb3b903.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3195/3395485704_109715633b.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3625/3394676175_ddf3af4b44.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3601/3395485936_552dc4d754.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3570/3395486110_c1976f21c5.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3649/3476851660_644d0e0b94.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3641/3394676309_50227f7996.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3600/3395486180_cb8a236550.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3596/3395486264_d5ec8cab20.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3575/3395486296_0e34793a2a.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3625/3395486384_9f48d9d4b1.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3642/3395486462_310989602c.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3561/3395486592_d21bc9613c.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3076/3115942233_003f3b084e.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3594/3395486692_75da5cd3f0.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3035/3394677047_e63dc29fff.jpg?v=0" medium="image" />
	</item>
		<item>
		<title>Windows Embedded Standard 2009 Step-by-Step Deployment &#8211; Part II</title>
		<link>http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/</link>
		<comments>http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 03:39:54 +0000</pubDate>
		<dc:creator>Augusto Alvarez</dc:creator>
				<category><![CDATA[Windows Embedded]]></category>
		<category><![CDATA[Windows Embedded 2009]]></category>

		<guid isPermaLink="false">http://augustoalvarez.wordpress.com/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/</guid>
		<description><![CDATA[&#160; Check also: Windows Embedded Standard 2009 Step-by-Step Deployment – Part I Windows Embedded Standard 2009 Step-by-Step Deployment – Part III After reviewing Post I we’ve set our environment to start building the images. The process it’s practically the same that we executed on XP Embedded (Post I, Post II and Post III). And again, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.augustoalvarez.com.ar&amp;blog=5820778&amp;post=211&amp;subd=augustoalvarez&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p><em>Check also:</em></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/"><strong>Windows Embedded Standard 2009 Step-by-Step Deployment – Part I</strong></a></p>
<p><strong><a href="http://blog.augustoalvarez.com.ar/2009/04/26/windows-embedded-standard-2009-step-by-step-deployment-part-iii/">Windows Embedded Standard 2009 Step-by-Step Deployment – Part III</a></strong></p>
<p>After reviewing Post I we’ve set our environment to start <strong>building the images</strong>. </p>
<p>The process it’s practically the same that we executed on <strong>XP Embedded</strong> (<a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-i-setting-up-the-environment/"><strong>Post I</strong></a><strong>, </strong><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-ii-building-images/"><strong>Post II</strong></a> and <a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-iii-using-remote-boot/"><strong>Post III</strong></a>). And again, as I mentioned before, this deployment is oriented to Embedded images booting on diskless devices, so there will be steps that are not necessary if you are not looking for a remote boot environment with Windows Embedded Standard 2009 images. </p>
<h3><font size="3"><strong>Building the Image</strong></font></h3>
<h5>1. Get hardware information from your target</h5>
<p>This step is done with <strong>Target Analyzer</strong>, that is just an .exe file that compiles all of the <strong>hardware necessary information</strong> to be included on the image you are building. With the information gathered here, the corresponding <strong>drivers</strong> will be added to the image.</p>
<p>Since I’m using virtual machines in the same physical server, I’m going to collect hardware data in the same machine where I’m going to build the target image. </p>
<p><strong>1.1</strong> Open a <strong>cmd</strong> and focus on “<strong>C:\Program Files\Windows Embedded\utilities</strong>”.</p>
<p><strong>1.2</strong> Run “<strong>tap.exe</strong>”. </p>
<p><img src="http://farm4.static.flickr.com/3570/3394673113_c4bcb4a17b.jpg?v=0" /></p>
<p>You’ll see that the program recollects information about your devices, and creates a new file on the same folder called “<strong>devices.pmq</strong>” containing all that data.&#160; </p>
<p><em><strong>Target analyzer collecting information</strong></em></p>
<p><img src="http://farm4.static.flickr.com/3450/3394673167_d16fca5c9f.jpg?v=0" /></p>
<p><em><strong>The files devices.pmq contains all the hardware information</strong></em></p>
<p><img src="http://farm4.static.flickr.com/3552/3395482864_835b05591a.jpg?v=0" /></p>
<h5>2. Adding the Drivers to the Image</h5>
<p>The image builder from the Windows Embedded Standard 2009 suite is still <strong>Target Designer</strong>. </p>
<p><strong>2.1</strong> Open <strong>Target Designer</strong> from Windows Embedded Studio.</p>
<p><img src="http://farm4.static.flickr.com/3421/3394673367_8cd671bed3.jpg?v=0" width="298" height="374" /></p>
<p><strong>2.2</strong> Select create a <strong>new image</strong> and we are going to name it Embedded2009</p>
<p><img src="http://farm4.static.flickr.com/3424/3395482986_98f42f029d.jpg?v=0" /></p>
<p><img src="http://farm4.static.flickr.com/3060/3394673467_389d385b32.jpg?v=0" width="386" height="143" /></p>
<p>Now you have to start creating the image from scratch and the first thing we are going to do is <strong>import the hardware information we gathered from Target Analyzer.</strong></p>
<p><strong>2.3</strong> From “<strong>File</strong>” menu select “<strong>Import</strong>” and select “<strong>devices.pmq</strong>” created recently.</p>
<p><img src="http://farm4.static.flickr.com/3551/3395483118_14363b6662.jpg?v=0" width="422" height="195" /></p>
<p><img src="http://farm4.static.flickr.com/3538/3395483200_e1ee6d19ba.jpg?v=0" width="434" height="346" /></p>
<p><strong>2.4</strong> On the “<strong>Import File</strong>” window click “<strong>Start</strong>” and the importing process will begin. </p>
<p><img src="http://farm4.static.flickr.com/3588/3395483240_48c4bfe986.jpg?v=0" width="399" height="308" /></p>
<p>Once it’s completed, you can check any <strong>warnings generated</strong>. In my case, there are several warnings regarding <strong>virtual machines synthetic drivers,</strong> those can be ignored for now.</p>
<p><img src="http://farm4.static.flickr.com/3640/3395483288_a9edae5c9a.jpg?v=0" width="397" height="306" /></p>
<p>The image now is loaded with a bunch of <strong>hardware components</strong> that the image will use. </p>
<p><img src="http://farm4.static.flickr.com/3619/3394673807_802aaa3fe1.jpg?v=0" /></p>
<h5>3. Using Design Templates and Adding Components </h5>
<p><strong>3.1</strong> Check on the Target Designer left pane and expand the “Design Templates”.</p>
<p><img src="http://farm4.static.flickr.com/3615/3394673867_e2497dbfa8.jpg?v=0" /></p>
<p>Here you’ll find common templates used when you are creating Embedded images. To find more information about each one, right click on the component and select “<strong>Help</strong>”. </p>
<p>I’m going to select the “<strong>Thin Client</strong>” component. You can drag and drop the objects to your customized image or right-click and select “<strong>Add</strong>”. </p>
<p><img src="http://farm4.static.flickr.com/3449/3394673903_0527bb2570.jpg?v=0" /></p>
<p>This component will generate the necessary requirements that, when the dependency check is run, will add other components included on the database. We’ll see that step later on this post.</p>
<p><img src="http://farm4.static.flickr.com/3574/3394673971_5e0b1940e4.jpg?v=0" /></p>
<p>Since we are using a remote boot environment, two special components are needed to achieve it:<strong> RAM Disk Driver</strong> (will allow booting from RAM) and<strong> System Cloning Tool</strong> (will include a kind of sysprep step, called fbreseal, to make each image unique and avoid cloning SID, computer name, etc each time is deployed).</p>
<p><strong>3.2</strong> From the left pane, use the “<strong>Search</strong>” box and insert “<strong>RAM Disk Driver</strong>”.</p>
<p><strong>3.3</strong> The component is shown. Right-click on it and select “<strong>Add</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3650/3394674075_d352d12983.jpg?v=0" /></p>
<p><strong>3.4</strong> Repeat the step for “<strong>System Cloning Tool</strong>” component. </p>
<p><img src="http://farm4.static.flickr.com/3636/3394674185_ff1ca8b072.jpg?v=0" /></p>
<p>Here’s the chance for you to add any other special component that you want on your image.</p>
<p><strong><em>.Net Framework 3.5</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3638/3395484282_a07ed656f3.jpg?v=0" /></p>
<p><strong><em>Silverlight 1.0</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3581/3395484246_50a06cfb5b.jpg?v=0" width="276" height="419" /></p>
<p>Or even more, you can set some of the components properties at this stage. For example: Windows Firewall. </p>
<p>Access <strong>Windows Firewall component settings</strong></p>
<p><img src="http://farm4.static.flickr.com/3606/3394674743_97f2e0058e.jpg?v=0" /></p>
<p>In here you’ll find much more options that the ones shown on XP Embedded</p>
<p><strong><em>Turn on/off the Firewall by default on your image</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3550/3394674783_fc1d34d137.jpg?v=0" width="432" height="209" /></p>
<p><strong><em>Setting Firewall’s exceptions</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3653/3394674819_433f58b8fd.jpg?v=0" /></p>
<p><strong><em>Authorizing applications</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3538/3394674883_846be65e81.jpg?v=0" /></p>
<p><strong><em>Opening ports</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3272/3395484546_8e953ceb66.jpg?v=0" width="413" height="258" /></p>
<h5>4. Checking and Solving Dependencies</h5>
<p>The <strong>main step</strong> of the building process is checking the dependencies that are created soon as you add a component to your image. </p>
<p>At this point you’ve configured your image with the proper drivers, customized it adding components and setting their properties; now let’s check what dependencies are been set.</p>
<p>4.1 From “<strong>Configuration</strong>” select “<strong>Check Dependencies</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3600/3394674221_ed42e2a024.jpg?v=0" width="274" height="199" /></p>
<p>4.2 In the “<strong>Dependency Check</strong>” windows click on “<strong>Start</strong>”.</p>
<p>The process will start, it will take a few moments to complete. At the end of the process, you’ll see in the <strong>lower pane</strong> window all the messages that need attention before building the image.</p>
<p><img src="http://farm4.static.flickr.com/3449/3395483896_53a9e677e4.jpg?v=0" width="451" height="295" /></p>
<p>Just <strong>double click</strong> on each of them to select the proper component to be added and solve the dependency. </p>
<p>Here are some of the common messages that you should see:</p>
<p><img src="http://farm4.static.flickr.com/3659/3395483944_1df851fe2a.jpg?v=0" /></p>
<p><strong>Component: “Base Component”.</strong> To solve it I’m selecting an standard component “<strong>Standard PC</strong>”. </p>
<p><img src="http://farm4.static.flickr.com/3547/3395484014_491b109240.jpg?v=0" width="450" height="355" /></p>
<p><strong>Component: “Compression and Expansion Tools”.</strong> Solving it with “<strong>NTFS</strong>” component.</p>
<p><img src="http://farm4.static.flickr.com/3613/3395484044_81c14a6c64.jpg?v=0" width="451" height="355" /></p>
<p><strong>Component: “Regional and Language Options”.</strong> “<strong>English Language Support</strong>” to resolve. </p>
<p><img src="http://farm4.static.flickr.com/3156/3394674549_48bda301f3.jpg?v=0" width="451" height="358" /></p>
<p><strong>Component: “Windows Logon”.</strong> I’m selecting <strong>“Explorer Shell”.</strong> </p>
<p><img src="http://farm4.static.flickr.com/3649/3394674617_f7e46663b4.jpg?v=0" width="456" height="361" /></p>
<p>Soon as you click on “<strong>Add</strong>” on your last dependency, your image would seem to be ready to the build process, but <strong>not quite</strong>.</p>
<p>Since you’ve add new components with the dependency check, it’s <strong>highly recommended that you run the dependency check again for the new ones.</strong></p>
<p>Soon as you finish this new “<strong>Dependency Check</strong>” and new and highly important component will appear to be added.</p>
<p><img src="http://farm4.static.flickr.com/3442/3394675057_6fcba7c635.jpg?v=0" width="451" height="355" /></p>
<p>Select your <strong>boot loader</strong>. In my case I’m using the default loader for XP and 2003 environments: “<strong>NT Loader</strong>”. If you are trying to protect from any change to your boot environment, you can select “<strong>EWF NTLDR</strong>” component.</p>
<h5>5. Building the Image</h5>
<p>Ok, now that we’ve resolved all of the dependencies on our image, we can start building it.</p>
<p><strong>5.1</strong> From “Configuration” select “Build Target Image”.</p>
<p><img src="http://farm4.static.flickr.com/3659/3395484606_878aa58d1f.jpg?v=0" /></p>
<p><strong>5.2</strong> Select the folder where the image will be stored. The default folder is “<strong>C:\Windows Embedded Images</strong>”. Click on “<strong>Build</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3572/3394675013_e3075c81a4.jpg?v=0" width="429" height="280" /></p>
<p>Once the build process is complete, you can check the files and folders created.</p>
<p><img src="http://farm4.static.flickr.com/3643/3395484852_ab72419856.jpg?v=0" /></p>
<p>And verify the <strong>image size</strong>. In my case is 255mb. </p>
<p><img src="http://farm4.static.flickr.com/3561/3395484890_e589570ca6.jpg?v=0" width="344" height="445" /></p>
<p>Now the image is completed and ready to be used on any of your targets. </p>
<p>Check the next post about preparing the same image for remote boot on diskless devices. </p>
<p><em>Check also:</em> </p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/"><strong>Windows Embedded Standard 2009 Step-by-Step Deployment – Part I</strong></a> </p>
<p><strong><a href="http://blog.augustoalvarez.com.ar/2009/04/26/windows-embedded-standard-2009-step-by-step-deployment-part-iii/">Windows Embedded Standard 2009 Step-by-Step Deployment – Part III</a></strong></p>
<p>Cheers!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustoalvarez.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustoalvarez.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustoalvarez.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustoalvarez.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustoalvarez.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustoalvarez.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustoalvarez.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustoalvarez.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustoalvarez.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustoalvarez.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustoalvarez.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustoalvarez.wordpress.com/211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustoalvarez.wordpress.com/211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustoalvarez.wordpress.com/211/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.augustoalvarez.com.ar&amp;blog=5820778&amp;post=211&amp;subd=augustoalvarez&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1cec2d2550378b6bd686e5ae7e0523c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aalvarez82</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3570/3394673113_c4bcb4a17b.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3450/3394673167_d16fca5c9f.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3552/3395482864_835b05591a.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3421/3394673367_8cd671bed3.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3424/3395482986_98f42f029d.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3060/3394673467_389d385b32.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3551/3395483118_14363b6662.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3538/3395483200_e1ee6d19ba.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3588/3395483240_48c4bfe986.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3640/3395483288_a9edae5c9a.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3619/3394673807_802aaa3fe1.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3615/3394673867_e2497dbfa8.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3449/3394673903_0527bb2570.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3574/3394673971_5e0b1940e4.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3650/3394674075_d352d12983.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3636/3394674185_ff1ca8b072.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3638/3395484282_a07ed656f3.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3581/3395484246_50a06cfb5b.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3606/3394674743_97f2e0058e.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3550/3394674783_fc1d34d137.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3653/3394674819_433f58b8fd.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3538/3394674883_846be65e81.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3272/3395484546_8e953ceb66.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3600/3394674221_ed42e2a024.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3449/3395483896_53a9e677e4.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3659/3395483944_1df851fe2a.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3547/3395484014_491b109240.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3613/3395484044_81c14a6c64.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3156/3394674549_48bda301f3.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3649/3394674617_f7e46663b4.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3442/3394675057_6fcba7c635.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3659/3395484606_878aa58d1f.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3572/3394675013_e3075c81a4.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3643/3395484852_ab72419856.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3561/3395484890_e589570ca6.jpg?v=0" medium="image" />
	</item>
		<item>
		<title>Windows Embedded Standard 2009 Step-by-Step Deployment &#8211; Part I</title>
		<link>http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/</link>
		<comments>http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 00:30:42 +0000</pubDate>
		<dc:creator>Augusto Alvarez</dc:creator>
				<category><![CDATA[Windows Embedded]]></category>
		<category><![CDATA[Windows Embedded 2009]]></category>

		<guid isPermaLink="false">http://augustoalvarez.wordpress.com/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/</guid>
		<description><![CDATA[Check also: Windows Embedded Standard 2009 Step-by-Step Deployment – Part II Windows Embedded Standard 2009 Step-by-Step Deployment – Part III I’ve been reviewing, for a while now, the opportunities that Embedded operating systems has to offer. If you take a look to previous posts of mine that I’ve prepared about XP Embedded you’ll find a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.augustoalvarez.com.ar&amp;blog=5820778&amp;post=207&amp;subd=augustoalvarez&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Check also:</em></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/"><strong><span style="color:#0b76ae;">Windows Embedded Standard 2009 Step-by-Step Deployment – Part II</span></strong></a></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/04/26/windows-embedded-standard-2009-step-by-step-deployment-part-iii/"><strong><span style="color:#0b76ae;">Windows Embedded Standard 2009 Step-by-Step Deployment – Part I</span>II</strong></a></p>
<p>I’ve been reviewing, for a while now, the opportunities that Embedded operating systems has to offer. If you take a look to previous posts of mine that I’ve prepared about <strong>XP Embedded</strong> you’ll find a quick <strong>introduction to the platform + the steps for building, preparing and deploying XP Embedded images in your environment, including deploying it on diskless devices (remote boot):</strong></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-i-setting-up-the-environment/">Preparing and Installing Windows XP Embedded Images &#8211; Part I: Setting up the Environment</a></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-ii-building-images/">Preparing and Installing Windows XP Embedded Images &#8211; Part II: Building Images</a></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-iii-using-remote-boot/">Preparing and Installing Windows XP Embedded Images &#8211; Part III: Using Remote Boot</a></p>
<h3><strong>Windows Embedded 2009 Standard Overview</strong></h3>
<p><img src="http://farm4.static.flickr.com/3659/3396032647_403555daa4.jpg?v=0" alt="" /></p>
<p><strong>Windows Embedded 2009 Standard</strong> is the newest version of the Embedded operating systems released by Microsoft, <strong>succeeding Windows XP Embedded</strong>. These operating systems are<strong> oriented to special devices or computers, where you need a secure, small, reliable and manageable OS</strong>. WES 2009 contains the <strong>same kernel as Windows XP</strong> with a few improvements:</p>
<ul>
<li><strong>Windows XP kernel with SP3 included </strong></li>
<li><strong>Internet Explorer 7 </strong></li>
<li><strong>Windows Media Player 11 </strong></li>
<li><strong>Silverlight 1.0 </strong></li>
<li><strong>.Net Framework 3.5 (including also 1.0, 1.1 and 2.0). </strong></li>
<li><strong>IPv6 support</strong></li>
</ul>
<p>For more information about Windows Embedded Standard 2009 check the <strong>following links</strong>:</p>
<p>- <a href="http://www.microsoft.com/windowsembedded/en-us/products/westandard/default.mspx"><strong>Windows Embedded Standard 2009 Home</strong></a><br />
- <a href="http://download.microsoft.com/download/0/8/a/08a3c3a2-7bd0-49ce-b232-b63c7e075f17/Windows%20Embedded%20Standard%20Overview.pdf"><strong>[PDF] Windows Embedded Standard 2009 Overview</strong></a><br />
- <a href="http://download.microsoft.com/download/b/6/0/b603257c-b437-4c4f-ab9d-0ef6c91e81e7/Windows%20Embedded%20Standard%20datasheet_original_052308.pdf"><strong>[PDF] Windows Embedded Standard 2009 Datasheet</strong></a><br />
- <a href="http://download.microsoft.com/download/7/c/6/7c69fe14-5499-49a5-901c-6c10a76b8765/WindowsEmbeddedEnterpriseKioskBrochure-FINAL-web.pdf"><strong>[PDF] Windows Embedded Kiosk Solutions</strong></a><br />
- <strong><a href="https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=863232b6-ff33-49bc-9772-7b0f8c9e75fe&amp;lcid=1033&amp;fu=https%3a%2f%2fwww.microsoft.com%2fwindowsembedded%2fen-us%2feval%2fthankyou.aspx%3fPID%3dSTDTrialDownload&amp;cu=http%3a%2f%2fwww.microsoft.com%2fwindowsembedded%2fen-us%2fdownloads%2fdefault.mspx">Download Windows Embedded Standard 2009 Trial</a></strong></p>
<p>So, after a quick review, let’s start with the <strong>step-by-step guide for building and deploying Windows Embedded 2009 Standard images, including the remote boot process.</strong></p>
<h3><strong>Requirements</strong></h3>
<p>We will consider installing <strong>all the WES roles within the same machine</strong>, including the <strong>DHCP</strong> server (necessary for the remote boot environment).</p>
<blockquote><p><span><strong>Valid Operating Systems</strong></span></p>
<p><span>- Windows XP Pro SP2 or higher<br />
- Windows Server 2003 SP1 or higher<br />
- Windows Vista<br />
- Windows Server 2008</span></p>
<p><span><strong>Roles</strong></span></p>
<div><span><strong>- DHCP Server</strong> available on the network<br />
<em>On our case we’ll have this role on the same machine. </em></span></div>
<p><span> </p>
<p></span><span><strong>Valid Database Engines</strong></span></p>
<p><span>- SQL Server 2005 SP1 or higher<br />
- SQL Server 2005 Express Edition SP1 or higher <strong>*</strong><br />
- SQL Server 2008<br />
- SQL Server 2008 Express Edition</span></p>
<p><span><strong>* </strong>: <em>Windows Embedded Standard 2009 installation media already includes the SQL Server 2005 Express Edition SP2.</em> </span></p>
<p> </p>
<p> </p>
<p> </p></blockquote>
<h3><strong>DHCP Configuration</strong></h3>
<p>Remember that this role and configuration it’s used only to achieve <strong>remote boot on diskless devices</strong>. It’s to necessary if that’s not your environment.</p>
<p>The same procedure used for XP Embedded is needed. Check <a href="http://msdn.microsoft.com/en-us/library/dd128762.aspx">this link</a> for more information.</p>
<blockquote><p><em><strong>C:\WINDOWS\system32&gt;netsh<br />
netsh&gt;dhcp<br />
netsh dhcp&gt;server \\&lt;server_machine_name&gt;<br />
netsh dhcp&gt;add optiondef 60 PXEClient String 0 comment=PXE support<br />
netsh dhcp&gt;set optionvalue 60 STRING PXEClient</strong></em> </p></blockquote>
<p><img src="http://farm4.static.flickr.com/3420/3395486618_048a51b1d0.jpg?v=0" alt="" /></p>
<p>To verify the correct configuration, an option should be added and set on your DHCP server. You can check it on the DHCP Snap-In &gt; Server Options.</p>
<p><img src="http://farm4.static.flickr.com/3561/3395486050_ba9a314385.jpg?v=0" alt="" /></p>
<h3><strong>Windows Embedded 2009 Standard Installation Step-by-Step</strong></h3>
<p>Well the process is quite simple, so you should not have any problem following it. But you&#8217;ll probably find a small issue within the procedure, let’s take a look:</p>
<p><strong>1.</strong> Using the WES 2009 media, start the wizard from the <strong>autorun</strong> <strong>menu</strong>.</p>
<p><img src="http://farm4.static.flickr.com/3642/3394672061_d1483e9125.jpg?v=0" alt="" width="461" height="343" /></p>
<p><strong>2.</strong> Insert the <strong>Product Key</strong> that you were given when you registered for the download.</p>
<p><img src="http://farm4.static.flickr.com/3642/3394672121_894c61cf72.jpg?v=0" alt="" width="461" height="346" /></p>
<p><strong>3.</strong> Select “<strong>Custom</strong>” installation.</p>
<p><img src="http://farm4.static.flickr.com/3456/3394672177_eedba9143c.jpg?v=0" alt="" width="465" height="350" /></p>
<p><strong>4.</strong> On the components to be installed, check also the entire feature for “<strong>Remote Boot Service</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3464/3395481698_f1820520c7.jpg?v=0" alt="" width="472" height="353" /></p>
<p><strong>5.</strong> For the TFTP server, select “<strong>On this machine</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3542/3394672291_73b885d549.jpg?v=0" alt="" width="476" height="358" /></p>
<p><strong>6.</strong> Accept the default directory and click on “<strong>Next</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3610/3395481850_48a62c8043.jpg?v=0" alt="" width="480" height="361" /></p>
<p><strong>7.</strong> Now select the SQL Server where the DB should be stored. I’m selecting it the <strong>local SQL Server Express instance already installed</strong>. Click on “<strong>Next</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3661/3395481924_13062cac2a.jpg?v=0" alt="" width="482" height="362" /></p>
<p><strong>8.</strong> On the summary click on “<strong>Install</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3442/3394672473_af8077a6b8.jpg?v=0" alt="" width="480" height="360" /></p>
<p>Here’s where you should find a <strong>problem</strong>. In the middle of the installation process <strong>this</strong> <strong>message will appear</strong>:</p>
<p><strong><span style="color:#ff0000;">Windows Embedded Standard Error: WeUpdate. <br />
D:\Setup\WMP11.exe failed. Return value = 0&#215;40</span></strong></p>
<p><img src="http://farm4.static.flickr.com/3643/3395482506_d847e5394e.jpg?v=0" alt="" /></p>
<p><span>(Also the message could appear using other components besides WMP11, Windows Media Player).</span></p>
<p>The <strong>log file</strong> should have this message:</p>
<blockquote><p><em><strong>Windows XP Embedded Service Pack 3 Installer<br />
Cannot connect to the database &#8211; please check the database.<br />
Setup cannot continue.<br />
No objects or files were imported to the database (local)\SQLEXPRESS.<br />
WEUpdate Exiting with return code: 64<br />
*** End of Run *** </strong></em> </p></blockquote>
<h5>Solution</h5>
<p><span><strong>Wait 5-10 minutes and click on “Retry”.</strong> </span></p>
<p><span>You don’t believe it? Check <a href="http://msdn.microsoft.com/en-us/library/bb521687.aspx">this MSDN article</a> about it. It’s related about how the installer <strong>access and closes the database during the installation process</strong>. </span></p>
<p><span>After that the installation should complete normally and you can access Windows Embedded 2009 Standard from the Start Menu.</span></p>
<p><img src="http://farm4.static.flickr.com/3548/3394672965_df83a05db3.jpg?v=0" alt="" width="481" height="360" /></p>
<p><img src="http://farm4.static.flickr.com/3571/3395482652_fedd2c6ab2.jpg?v=0" alt="" width="317" height="397" /></p>
<p>We’ll review the rest of the process on the following posts.</p>
<p><em>Check also:</em></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/"><strong><span style="color:#0b76ae;">Windows Embedded Standard 2009 Step-by-Step Deployment – Part II</span></strong></a></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/04/26/windows-embedded-standard-2009-step-by-step-deployment-part-iii/"><strong><span style="color:#0b76ae;">Windows Embedded Standard 2009 Step-by-Step Deployment – Part I</span>II</strong></a></p>
<p>Cheers!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustoalvarez.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustoalvarez.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustoalvarez.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustoalvarez.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustoalvarez.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustoalvarez.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustoalvarez.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustoalvarez.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustoalvarez.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustoalvarez.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustoalvarez.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustoalvarez.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustoalvarez.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustoalvarez.wordpress.com/207/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.augustoalvarez.com.ar&amp;blog=5820778&amp;post=207&amp;subd=augustoalvarez&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1cec2d2550378b6bd686e5ae7e0523c5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aalvarez82</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3659/3396032647_403555daa4.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3420/3395486618_048a51b1d0.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3561/3395486050_ba9a314385.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3642/3394672061_d1483e9125.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3642/3394672121_894c61cf72.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3456/3394672177_eedba9143c.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3464/3395481698_f1820520c7.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3542/3394672291_73b885d549.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3610/3395481850_48a62c8043.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3661/3395481924_13062cac2a.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3442/3394672473_af8077a6b8.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3643/3395482506_d847e5394e.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3548/3394672965_df83a05db3.jpg?v=0" medium="image" />

		<media:content url="http://farm4.static.flickr.com/3571/3395482652_fedd2c6ab2.jpg?v=0" medium="image" />
	</item>
	</channel>
</rss>
