<?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/"
	>

<channel>
	<title>..::\\ www.christiano.ch //::.. &#187; Microsoft</title>
	<atom:link href="http://www.christiano.ch/wordpress/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.christiano.ch/wordpress</link>
	<description>christiano.ch blog - personal knowledge base, news, memoires et cetera</description>
	<lastBuildDate>Thu, 29 Jul 2010 06:18:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<meta xmlns="http://www.w3.org/1999/xhtml" name="robots" content="noindex,follow" />
		<item>
		<title>Hyper-V: Problem installing Hyper-V Integration Services after upgrading virtual machine from Virtual PC (VPC)</title>
		<link>http://www.christiano.ch/wordpress/2010/07/19/hyper-v-problem-installing-hyper-v-integration-services-after-upgrading-virtual-machine-from-virtual-pc-vpc/</link>
		<comments>http://www.christiano.ch/wordpress/2010/07/19/hyper-v-problem-installing-hyper-v-integration-services-after-upgrading-virtual-machine-from-virtual-pc-vpc/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 15:30:22 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Integration Services]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2010/07/19/hyper-v-problem-installing-hyper-v-integration-services-after-upgrading-virtual-machine-from-virtual-pc-vpc/</guid>
		<description><![CDATA[Ok, today i migrated one of my old Virtual PC Images (VPC) (VHD File) to Hyper-V. I booted the Virtual PC virtual machine and removed the old virtual machine additions. Then i created a new virtual machine in Hyper-V and specified the VHD as Disk. Now i booted the migrated virtual pc image in Hyper-V, [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="667">Ok, today i migrated one of my old Virtual PC Images (VPC) (VHD File) to Hyper-V. I booted the Virtual PC virtual machine and removed the old virtual machine additions. Then i created a new virtual machine in Hyper-V and specified the VHD as Disk. </td>
<td valign="top" width="10"><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_windowsserver2008hypervlogov_22.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Logo_windows-server-2008-hyper-v-logo-v_2" border="0" alt="Logo_windows-server-2008-hyper-v-logo-v_2" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_windowsserver2008hypervlogov_2_thumb2.png" width="165" height="78" /></a> </td>
</tr>
</tbody>
</table>
<p> <span id="more-1066"></span>
<p>Now i booted the migrated virtual pc image in Hyper-V, inserted the integration services image and installed it in the virtual machine. An information pop-up said: </p>
<p><em>A previous installation of Hyper-V integration services has been detected. Click OK to upgrade tor repair this installation.</em></p>
<p>Easy i thought, maybe the installer of the integration services has an upgrade product code in one of his MSI tables .. i decided to click OK. Another information: </p>
<p><em>The Hyper-V integration services have been successfully installed.</em></p>
<p>Then i rebooted the system and realized, that there is no mouse integration. Only Ctrl-Alt-Left released my captured mouse. Also no network card (NIC) was detected. i added a legacy adapter, this one got recognized. I ended up booting, adding and removing Network Adapters and Legacy Network Adapter.. until i found a post on social.technet.microsoft.com. The solution is: </p>
<p>1. start msconfig   <br />2. go to the <strong>Boot</strong> tab    <br />3. Click the <strong>Advanced options</strong> button.    <br />4. Check the <strong>Detect HAL</strong> checkbox.    <br />5. Click <strong>OK</strong>.    <br />6. Click <strong>OK</strong>.    <br />7. Reboot the vm.    <br />8. Install Integration Services.</p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_MSConfig_Detect_HAL.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_MSConfig_Detect_HAL" border="0" alt="Windows_MSConfig_Detect_HAL" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_MSConfig_Detect_HAL_thumb.png" width="572" height="441" /></a> </p>
<p>&#160;</p>
<p>next time you boot, the virtual machine will detect the new Hyper-V HAL (Hardware Abstraction Layer) and it will pick the right drivers for it. </p>
<p>Another good note which helped me to diagnose this: </p>
<p>Open up a cmd: </p>
<p><em>set devmgr_show_nonpresent_devices=1 </em></p>
<p><em>devmgmt.msc</em></p>
<p>now in Device Manager choose View – Show hidden devices</p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_Device_Manager_View_Show_Hidden_devices.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_Device_Manager_View_Show_Hidden_devices" border="0" alt="Windows_Device_Manager_View_Show_Hidden_devices" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_Device_Manager_View_Show_Hidden_devices_thumb.png" width="295" height="355" /></a> </p>
</p>
<p>Now under Network Adapter, you’ll see a lot of old orphaned devices. You can clean them out – but don’t ask me which of them – that’s what you have to figure out yourself .. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2010/07/19/hyper-v-problem-installing-hyper-v-integration-services-after-upgrading-virtual-machine-from-virtual-pc-vpc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Did you know about DiskShadow? Creating Shadow Copy from the command line</title>
		<link>http://www.christiano.ch/wordpress/2010/07/16/did-you-know-about-diskshadow-creating-shadow-copy-from-the-command-line/</link>
		<comments>http://www.christiano.ch/wordpress/2010/07/16/did-you-know-about-diskshadow-creating-shadow-copy-from-the-command-line/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 06:27:55 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[CMD / Batch]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows General]]></category>
		<category><![CDATA[DiskShadow]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2010/07/16/did-you-know-about-diskshadow-creating-shadow-copy-from-the-command-line/</guid>
		<description><![CDATA[This can be an alternative for taking a Snapshot in Hyper-V.. According to TechNet @Microsoft they state: DiskShadow.exe is a tool that exposes the functionality offered by the Volume Shadow Copy Service (VSS). By default, DiskShadow uses an interactive command interpreter similar to that of DiskRAID or DiskPart. DiskShadow also includes a scriptable mode. Note: [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="690">This can be an alternative for taking a Snapshot in Hyper-V..         <br />According to TechNet @Microsoft they state: DiskShadow.exe is a tool that exposes the functionality offered by the Volume Shadow Copy Service (VSS). By default, DiskShadow uses an interactive command interpreter similar to that of DiskRAID or DiskPart. DiskShadow also includes a scriptable mode.</td>
<td valign="top" width="10"><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_windowsserver2008hypervlogov_21.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Logo_windows-server-2008-hyper-v-logo-v_2" border="0" alt="Logo_windows-server-2008-hyper-v-logo-v_2" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_windowsserver2008hypervlogov_2_thumb1.png" width="165" height="78" /></a> </td>
</tr>
</tbody>
</table>
<p> <span id="more-1053"></span>
<p><strong>Note</strong>: DiskShadow.exe is not supported on Windows Server 2003 / Windows Vista!</p>
<p>Here are the commands for diskshadow to back up the VHD using VSS (its kicks off vss inside the VM so the data is consistent)   </p>
<p>Go to cmd prompt:    </p>
<p><em>diskshadow.exe     <br />set context persistent      <br />add volume d: alias ddrive      <br />set verbose on      <br />create      <br />expose %ddrive% y:</em>    </p>
<p>This will take a VSS snapshop of my D drive (where my vhd lives) and then mounts it as drive letter Y: Now copy the contents of Y: to a safe place. When your done you can delete the snapshop and unmount Y:    <br />Delete Shadows Volume D:    <br /><em>     <br />unexpose y:</em></p>
<p>&#160;</p>
<p>The following sequence generates a shadow copy on volume D: that remains even after the end of the program but not on the file system as &quot;previous version&quot; is available. Theoretically, you could run this script periodically. </p>
<p><em>set context persistent     <br />begin backup      <br />add volume e:      <br />create      <br />end backup</em></p>
<p><em></em></p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/DiskShadow_Create_Backup_Shadow.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DiskShadow_Create_Backup_Shadow" border="0" alt="DiskShadow_Create_Backup_Shadow" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/DiskShadow_Create_Backup_Shadow_thumb.png" width="666" height="561" /></a> </p>
<p><em></em></p>
<p>The Fact that shadow copies for this volume are in use can also be seen in explorer. Right-click the drive D: and go to <em>Shadow Copies</em></p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/DiskShadow_ShowShadowsExplorerDriveProperties.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DiskShadow_ShowShadowsExplorerDriveProperties" border="0" alt="DiskShadow_ShowShadowsExplorerDriveProperties" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/DiskShadow_ShowShadowsExplorerDriveProperties_thumb.png" width="367" height="516" /></a> </p>
<p>&#160;</p>
<p>To list the shadow just use </p>
<p><em>List Shadows</em></p>
<p>and to expose a specific shadow</p>
<p><em>expose {ShadowCopyId} V:</em></p>
<p>don’t forget to discard / unexpose the drive when done!</p>
<p><em>unexpose V:</em></p>
<p><strong>Links</strong></p>
<p><a title="DiskShadow Documentation @Microsoft Technet" href="http://technet.microsoft.com/de-de/library/cc772172(WS.10).aspx" target="_blank">DiskShadow Documentation @Microsoft Technet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2010/07/16/did-you-know-about-diskshadow-creating-shadow-copy-from-the-command-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About Managing Snapshots with Hyper-V</title>
		<link>http://www.christiano.ch/wordpress/2010/07/16/about-managing-snapshots-with-hyper-v/</link>
		<comments>http://www.christiano.ch/wordpress/2010/07/16/about-managing-snapshots-with-hyper-v/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 05:58:07 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft; Hyper-V]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2010/07/16/about-managing-snapshots-with-hyper-v/</guid>
		<description><![CDATA[Hyper-V introduces the concept of virtual machine snapshots &#8211; which is to say point in time images of a virtual machine that you can return to at any stage.&#160; These snapshots are implemented in the virtualization layer &#8211; and can be taken at any time with any guest operating system (even during an operating system [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="667">Hyper-V introduces the concept of virtual machine snapshots &#8211; which is to say point in time images of a virtual machine that you can return to at any stage.&#160; These snapshots are implemented in the virtualization layer &#8211; and can be taken at any time with any guest operating system (even during an operating system installation).&#160; Snapshots can be taken whether the virtual machine is running or stopped.&#160; If the virtual machine is running when the snapshot is taken there is no downtime involved to create the snapshot.</td>
<td valign="top" width="10"><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_windowsserver2008hypervlogov_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Logo_windows-server-2008-hyper-v-logo-v_2" border="0" alt="Logo_windows-server-2008-hyper-v-logo-v_2" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_windowsserver2008hypervlogov_2_thumb.png" width="165" height="78" /></a> </td>
</tr>
</tbody>
</table>
<p> <span id="more-1046"></span>
<p>Snapshots can be created in the Hyper-V Manager (by selecting a virtual machine and selecting <strong>Snapshot</strong> from the <strong>Action</strong> menu or panel) and in the Virtual Machine Connection window (by clicking on the snapshot button in the toolbar or by opening the <strong>Action</strong> menu and selecting <strong>Snapshot&#8230;</strong>).</p>
<p>Selecting to create a snapshot from the Virtual Machine Connection window will result in a dialog that allows you to enter a custom name for the snapshot (e.g. &quot;Before applying Patches&quot; or &quot;Just before I do something stupid and ruin the virtual machine&quot;).&#160; If you want you can dismiss this dialog and have the snapshot use an auto-generated name.&#160; This auto-generated name will consist of the name of the virtual machine followed by the date and time when the snapshot was taken.</p>
<p>If you select to create a snapshot from the Hyper-V Manager the snapshot will be created with an auto-generated name.</p>
<p>Once you have created a snapshot you can view it in the <strong>Snapshots</strong> pane of the Hyper-V Manager by selecting the virtual machine that the snapshot is associated with.&#160; Snapshots are displayed in the <strong>Snapshots</strong> pane in a hierarchal manner that describes the order in which the snapshots where taken.&#160; One snapshot will have a green arrow head on top of it &#8211; this indicates that this snapshot was the last one to be taken or applied to the virtual machine.&#160; When you select a snapshot there are a couple of options that are provided to you in the <strong>Action</strong> menu / panel:</p>
<p>&#160;</p>
<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="337"><strong>fig. Hyper-V Actions Pane </strong><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/HyperV_Action_Pane.png">           <br /><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Hyper-V_Action_Pane" border="0" alt="Hyper-V_Action_Pane" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/HyperV_Action_Pane_thumb.png" width="278" height="506" /></a> </td>
<td valign="top" width="337"><strong>fig. Apply, Rename, Delete Snapshot (Subtree)</strong><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/HyperV_Apply_Snapshot.png">           <br /><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Hyper-V_Apply_Snapshot" border="0" alt="Hyper-V_Apply_Snapshot" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/HyperV_Apply_Snapshot_thumb.png" width="276" height="165" /></a> </td>
</tr>
</tbody>
</table>
<ul>
<li><strong>Settings&#8230;</strong>      <br />Selecting this will allow you to open the Virtual Machine Settings dialog with the settings that the virtual machine had when the snapshot was taken.&#160; All the settings will be disabled &#8211; because a snapshot is essentially read only.&#160; The only settings that you can change here are the snapshot name and the notes associated with the snapshot. </li>
<li><strong>Apply&#8230;</strong>      <br />Applying a snapshot to a virtual machine basically means copying the complete virtual machine state from the selected snapshot to the active virtual machine.&#160; This process means that any unsaved data in the currently active virtual machine will be lost &#8211; and you will be asked if you want to create a snapshot of your current active virtual machine before the selected snapshot is applied.       <br />Once the snapshot is applied the virtual machine will either be in a saved state or stopped (depending on if the snapshot was taken of a running or stopped virtual machine).&#160; If there are any settings that you need to change before starting the virtual machine you can now select the virtual machine, open the Virtual Machine Settings, and change them. </li>
<li><strong>Rename&#8230;</strong>      <br />This is a quick shortcut that allows you to rename a snapshot without having to open the Virtual Machine Settings. </li>
<li><strong>Delete Snapshot&#8230;</strong>      <br />Deleting a snapshot means that you can no longer restore the virtual machine to that point in time.&#160; It is important to understand that deleting a snapshot will never effect any other snapshots, nor will it affect the current state of the virtual machine.&#160; The only thing that will disappear is the selected snapshot.       <br />Sometimes in order to delete a snapshot we will need to merge the differencing disk that we created for the snapshot (this differencing disk is hidden from the user under most circumstances &#8211; I will talk more about the actual plumbing involved with snapshots another day).&#160; This merging will happen automatically the next time that the virtual machine is not running. </li>
<li><strong>Delete Snapshot Subtree&#8230;</strong>      <br />Will delete the selected snapshot and any snapshots that are hierarchically underneath it. </li>
</ul>
<p>Once you have snapshots associated with a virtual machine you can use the <strong>Revert</strong> option.&#160; This will take a virtual machine back to the last snapshot that was taken or applied (indicated in the <strong>Snapshots</strong> pane by the green arrow head) and delete any changes that have been made since that snapshot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2010/07/16/about-managing-snapshots-with-hyper-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deleting a Windows Service &#8211; did you know it&#8217;s so easy?</title>
		<link>http://www.christiano.ch/wordpress/2010/07/15/deleting-a-windows-server-did-you-know-its-so-easy/</link>
		<comments>http://www.christiano.ch/wordpress/2010/07/15/deleting-a-windows-server-did-you-know-its-so-easy/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 20:21:20 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows General]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Services]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2010/07/15/deleting-a-windows-server-did-you-know-its-so-easy/</guid>
		<description><![CDATA[Whenever i had to delete an orphaned Windows Service, i started RegEdit.exe and navigated to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Then i searched for the Service and removed the whole registry key including all subkeys. Then i rebooted the system. Yes, i know, don’t tell me that this a horrible way, that’s why i want to share this post [...]]]></description>
			<content:encoded><![CDATA[<table style="width: 675px;" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td width="616" valign="top">Whenever i had to delete an orphaned Windows Service, i started RegEdit.exe and navigated to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Then i searched for the Service and removed the whole registry key including all subkeys. Then i rebooted the system. Yes, i know, don’t tell me that this a horrible way, that’s why i want to share this post with you..</td>
<td width="58" valign="top"><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_cmd.png"><img style="display: inline; border: 0px;" title="Logo_cmd" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_cmd_thumb.png" border="0" alt="Logo_cmd" width="165" height="139" /></a></td>
</tr>
</tbody>
</table>
<p><span id="more-1038"></span></p>
<p>Until today, i’ve never thought of SC.exe to delete a Windows Service. Is it so easy? it is!</p>
<p>To delete a Windows Service using Service Control SC.exe just do a:</p>
<p><em>SC DELETE “Service Name”</em></p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Sc.exe_delete_WindowsService.png"><img style="display: inline; border: 0px;" title="Sc.exe_delete_Windows-Service" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Sc.exe_delete_WindowsService_thumb.png" border="0" alt="Sc.exe_delete_Windows-Service" width="666" height="51" /></a></p>
<p>Jup, that’s it! <img src='http://www.christiano.ch/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2010/07/15/deleting-a-windows-server-did-you-know-its-so-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Key Management Services KMS aka MAK</title>
		<link>http://www.christiano.ch/wordpress/2010/07/08/kms/</link>
		<comments>http://www.christiano.ch/wordpress/2010/07/08/kms/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 21:39:11 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Office 2010]]></category>
		<category><![CDATA[Windows General]]></category>
		<category><![CDATA[KMS]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2010/07/08/kms/</guid>
		<description><![CDATA[Okay, thank you Microsoft, thank you for the good idea of a central KMS what-ever-kill-me-service to activate Windows 7 and Office 2010 in an Enterprise. Well, things could be easy, but obviously not a KMS Server done by Microsoft .. However, this is my collected information (Installation, configuration, error handling, testing, etc) about Microsoft Key [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="673">Okay, thank you Microsoft, thank you for the good idea of a central KMS what-ever-kill-me-service to activate Windows 7 and Office 2010 in an Enterprise.          <br />Well, things could be easy, but obviously not a KMS Server done by Microsoft .. However, this is my collected information (Installation, configuration, error handling, testing, etc) about Microsoft Key Management Service (KMS).. and the tale isn’t over, believe me!          <br /><strong>Getting started with Microsoft Windows KMS server..</strong></td>
<td valign="top" width="10"><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_winlogo.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Logo_winlogo" border="0" alt="Logo_winlogo" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_winlogo_thumb.jpg" width="180" height="160" /></a> </td>
</tr>
</tbody>
</table>
<p> <span id="more-1031"></span>
<p><strong>First things first;</strong>    <br /><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=bbf2eb61-2b30-4f2d-bccd-df53e220b8e9&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=bbf2eb61-2b30-4f2d-bccd-df53e220b8e9&amp;displaylang=en</a>    <br />This is a great intro video to KMS’ing on a Win 2008 box, it will cover all the basics and give you a good idea on how this works.</p>
<p>You likely need this patch to upgrade the KMS service on the Win 2008/2003 box to allow Win7 etc. to register;   <br /><a href="http://support.microsoft.com/kb/968912">http://support.microsoft.com/kb/968912</a> – for Win 2008 kms    <br /><a href="http://support.microsoft.com/kb/968915">http://support.microsoft.com/kb/968915</a>- for Win 2003 kms</p>
<p>Now you will need to add a KMS key to the server you got this key from Microsoft as part of your license (NOT a MAK key, a KMS key).. This might confuse you as it did me, I was thinking, oh I will need to add KMS keys for all the versions of windows I need the KMS to work for, but this is not so..</p>
<p>On this page;   <br /><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9893f83e-c8a5-4475-b025-66c6b38b46e3&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=9893f83e-c8a5-4475-b025-66c6b38b46e3&amp;displaylang=en</a>    <br />you will find a document “Volume Activation 2 0 Changes for Windows Server 2008 and Windows Vista SP1.doc” explaining this in more detail, but basically if you install a server 2008 R2 KMS key then this will also work for Win7, Vista etc.</p>
<p><strong>How do i register a key on the KMS server;</strong>    <br />Start an elevated CMD.exe and    <br />change dir to c:\windows\system32</p>
<p>write: slmgr -IPK &lt;YOUR KMS KEY HERE&gt;   <br /><em>wait for a confirmation dialogbox, this can take a long time up to 1 min or more..     <br /></em>then activate the KMS key: slmgr -ATO    <br /><em>wait for a confirmation dialogbox, this can take a long time up to 1 min or more..     <br /></em>Now check the status of the KMS server: cscript slmgr.vbs -dlv    <br /><em>It will take a while before it is displayed.</em></p>
<p>Damn if I understand why there is no GUI for this!?</p>
<p><strong>FAQ;</strong>    <br />Help, I have machines registered with a MAK key, and now want to change this to my new KMS server – how do I do this? It is not that complicated, all you need to do is to change the license key of the workstation/officepack to a KMS key, IMPORTANT!! we are NOT talking YOUR KMS KEY, but the default KMS key from MS – confused!!? I was too, well it is not that complicated when it comes to it, when you install a MVLS product like eg. Office 2010 then it carries a default key this is the default KMS key with a limited lifespan, once you click activate this key tells the product to seek out a KMS server and try to register – if no KMS server is found the activation fails.&#160; If you entered a MAK key at the time of installation then the product is activated and you need to unactivate it with the KMS key for that product, a list of default KMS keys can be found here;    <br /><a href="http://technet.microsoft.com/en-us/library/dd772269.aspx#EOIAC">http://technet.microsoft.com/en-us/library/dd772269.aspx#EOIAC</a></p>
<p>Operating System Edition&#160; Product Key</p>
<p>Windows 7 Professional -&#160; FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4   <br />Windows 7 Professional N -&#160; MRPKT-YTG23-K7D7T-X2JMM-QY7MG    <br />Windows 7 Enterprise -&#160; 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH    <br />Windows 7 Enterprise N &#8211; YDRBP-3D83W-TY26F-D46B2-XCKRJ    <br />Windows 7 Enterprise E &#8211; C29WB-22CC8-VJ326-GHFJW-H9DH4    <br />Windows Server 2008 R2 HPC Edition -&#160; FKJQ8-TMCVP-FRMR7-4WR42-3JCD7    <br />Windows Server 2008 R2 Datacenter -&#160; 74YFP-3QFB3-KQT8W-PMXWJ-7M648    <br />Windows Server 2008 R2 Enterprise &#8211; 489J6-VHDMP-X63PK-3K798-CPX3Y    <br />Windows Server 2008 R2 for Itanium-Based Systems -&#160; GT63C-RJFQ3-4GMB6-BRFB9-CB83V    <br />Windows Server 2008 R2 Standard &#8211; YC6KT-GKW9T-YTKYR-T4X34-R7VHC    <br />Windows Web Server 2008 R2 &#8211; 6TPJF-RBVHG-WBW2R-86QPH-6RTM4    <br />Windows Vista Business&#160;&#160; YFKBB-PQJJV-G996G-VWGXY-2V3X8    <br />Windows Vista Business N&#160;&#160;&#160; HMBQG-8H2RH-C77VX-27R82-VMQBT&#160; <br />Windows Vista Enterprise&#160;&#160;&#160; VKK3X-68KWM-X2YGT-QR4M6-4BWMV&#160; <br />Windows Vista Enterprise N&#160;&#160;&#160; VTC42-BM838-43QHV-84HX6-XJXKV    <br />Windows Server 2008&#160; Datacenter&#160;&#160;&#160; 7M67G-PC374-GR742-YH8V4-TCBY3&#160; <br />Windows Server 2008 Datacenter without Hyper-V&#160;&#160;&#160;&#160; 22XQ2-VRXRG-P8D42-K34TD-G3QQC&#160; <br />Windows Server 2008 for Itanium-Based Systems&#160;&#160;&#160;&#160;&#160; 4DWFP-JF3DJ-B7DTH-78FJB-PDRHK&#160; <br />Windows Server 2008 Enterprise&#160;&#160;&#160; YQGMW-MPWTJ-34KDK-48M3W-X4Q6V&#160; <br />Windows Server 2008 Enterprise without Hyper-V&#160;&#160;&#160;&#160; 39BXF-X8Q23-P2WWT-38T2F-G3FPG&#160; <br />Windows Server 2008 Standard&#160; TM24T-X9RMF-VWXK6-X8JC9-BFGM2&#160; <br />Windows Server 2008 Standard without Hyper-V&#160;&#160;&#160;&#160; W7VD6-7JFBR-RX26B-YKQ3Y-6FFFJ&#160; <br />Windows Web Server 2008&#160;&#160;&#160; WYR28-R7TFJ-3X2YQ-YCY4H-M249D    <br />Microsoft Office 2010 &#8211; VYBBJ-TRJPB-QFQRF-QFT4D-H3GVB</p>
<p>You can change the license key via this command (remember it has to be launched from an Elevated CMD.exe);   <br /><strong><em>cscript Slmgr.vbs /ipk &lt;SetupKey, the key from above&gt;</em></strong></p>
<p><strong>Advanced tips and tricks;     <br /></strong>Use other than the default KMS server (force a specific KMS server)    <br />If for some reason you need to specify WHICH KMS server you wish to use (or if you need to use a remote KMS) then you do like this;    <br />1. open an elevated cmd.exe    <br />2&#160; type; <strong><em>cscript slmgr.vbs -ipk &lt;KMS KEY (not your own, one of the default microsoft once&gt;       <br /></em></strong>3&#160; type; <strong><em>cscript slmgr.vbs -skms &lt;IP OF KMS SERVER&gt;:&lt;PORT NO On KMS SERVER&gt;</em></strong>&#160; (default port is 1688)    <br />4&#160; type; <strong><em>cscript slmgr.vbs -ato</em></strong></p>
<p><strong>Command lines;     <br /><em>cscript slmgr.vbs -dlv</em></strong> (show status of KMS)    <br /><strong><em>cscript slmgr.vbs -dli </em></strong>(show quick status of KMS)    <br />cscript <strong><em>slmgr.vbs -dlv all</em></strong> (show advanced status of KMS)    <br /><strong><em>cscript slmgr.vbs -upk </em></strong>(Remove key – unactivate Windows CAUTION!! – this may however be needed if you wish to remove the KMS role from a server)</p>
<p><strong>Upgrade your KMS to accept Office 2010 clients;</strong>    <br />Microsoft Office 2010 KMS Host License Pack    <br /><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=97b7b710-6831-4ce5-9ff5-fdc21fe8d965">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=97b7b710-6831-4ce5-9ff5-fdc21fe8d965</a>    <br /><strong>IMPORTANT!</strong> Strangely enough this is NOT supported for Windows 2008 KMS servers, it works for 2003, 2008 R2 but NOT 2008. (more here; <a href="http://social.technet.microsoft.com/Forums/en-US/officevolact/thread/b2ffee91-c6a4-4196-8a86-4974534c3dbd">http://social.technet.microsoft.com/Forums/en-US/officevolact/thread/b2ffee91-c6a4-4196-8a86-4974534c3dbd</a>)</p>
<p><strong>Error codes;</strong>    <br />If you get an errorcode; Error: 0xC004F015    <br />This may indicate that you are trying to import a KMS key that is already covered, eg. you installed a KMS key for servers KMS_B key and are trying to install a KMS for Windows7 then this Errorcode will be shown – Windows 7 is already covered by your KMS_B server key (yeah strange I agree, but that is how it works)..    <br />(more here; <a href="http://www.vistax64.com/vista-installation-setup/173686-setup-kms-2k8.html">http://www.vistax64.com/vista-installation-setup/173686-setup-kms-2k8.html</a>)</p>
<p><strong>Stop the KMS server (stop the KMS service on a machine);</strong>    <br />open a commandprompt (elevated);    <br />type; <strong><em>net stop slsvc</em></strong> – to stop the service    <br />type; <strong><em>net start slsvc</em></strong> – to run it again</p>
<p><strong>Check that the DNS records are created properly;</strong>    <br />open a commandprompt (elevated);    <br />type;<strong><em> nslookup -type=srv _vlmcs._tcp</em></strong></p>
<p>you should see something similar to this:</p>
<p>_vlmcs._tcp.domain.net SRV service location:   <br />priority = 0    <br />weight = 0    <br />port = 1688    <br />svr hostname = kmsserver.domain.net    <br />kmsserver.domain.net internet address = x.x.x.x    <br /><strong>General tips and tricks;</strong>    <br /><a href="http://technet.microsoft.com/en-us/library/dd996588.aspx">http://technet.microsoft.com/en-us/library/dd996588.aspx</a></p>
<p><strong>Volume Activation Technical Reference Guide (very useful)     <br /></strong><a href="http://technet.microsoft.com/en-us/library/ee355153.aspx">http://technet.microsoft.com/en-us/library/ee355153.aspx</a></p>
<p>in the technical reference guide you can among other thing find this;</p>
<h6>Customizable Activation Help</h6>
<p>For product activation in managed environments, the Activate Windows now dialog box can be configured to display an optional Learn About Activation Online link, as shown in Figure 4.</p>
<p>&#160;</p>
<p><strong>Figure 4 Learn about activation online</strong></p>
<p>Clicking this custom link loads an administrator-defined URL in the user’s default browser. This URL can point to a custom Web page or other file stored on the local computer or on a network share. A Volume Licensing customer can use this link to direct their users to the customer’s Helpdesk or other activation-related resources. Displaying the link requires setting the <strong>REG_SZ</strong> value <strong>AlternateURL</strong> to the URL of the Web page to display when the user clicks it. The value <strong>AlternateURL</strong> is in the <strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\SoftwareProtectionPlatform\ACTIVATION</strong> registry subkey.</p>
<p><strong>LINKS</strong></p>
<p><a title="http://technet.microsoft.com/de-de/library/ee624350.aspx" href="http://technet.microsoft.com/de-de/library/ee624350.aspx" target="_blank">Tools to configure client computers in Office 2010</a></p>
<p><a title="http://technet.microsoft.com/en-us/library/ee624348.aspx" href="http://technet.microsoft.com/en-us/library/ee624348.aspx">Configure and deploy volume activation of Office 2010</a></p>
<p><a title="http://support.microsoft.com/kb/938450/en-us" href="http://support.microsoft.com/kb/938450/en-us" target="_blank">How to troubleshoot Volume Activation error codes on Windows 7, Windows Server 2008 and Windows Vista-based computers</a></p>
<p><a title="http://blogs.technet.com/b/office2010/archive/2009/12/18/volume-activation-tips-and-tricks.aspx" href="http://blogs.technet.com/b/office2010/archive/2009/12/18/volume-activation-tips-and-tricks.aspx" target="_blank">Volume Activation Tips and Tricks</a></p>
<p><a title="http://technet.microsoft.com/en-us/office/ee470514.aspx" href="http://technet.microsoft.com/en-us/office/ee470514.aspx" target="_blank">Microsoft Office 2010 Beta Key Management Services (KMS) Host Setup</a></p>
<p><a title="http://blogs.technet.com/b/core/archive/2010/05/14/office-2010-kms-aktivierung.aspx" href="http://blogs.technet.com/b/core/archive/2010/05/14/office-2010-kms-aktivierung.aspx">Office 2010 KMS Aktivierung (German, but with pictures <img src='http://www.christiano.ch/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2010/07/08/kms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to speed up Windows 7 Startup Times</title>
		<link>http://www.christiano.ch/wordpress/2010/07/08/how-to-speed-up-windows-7-startup-times/</link>
		<comments>http://www.christiano.ch/wordpress/2010/07/08/how-to-speed-up-windows-7-startup-times/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 15:10:54 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2010/07/08/how-to-speed-up-windows-7-startup-times/</guid>
		<description><![CDATA[Every Windows Operating System runs pretty fast when freshly installed but gets slower and slower the longer you run it.. Sandro Villinger wrote a good and detailed article about how to fight slow startup times in Windows 7.. f your Windows 7 systems need half an eternity to boot up, there’s clearly something odd going [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="602">Every Windows Operating System runs pretty fast when freshly installed but gets slower and slower the longer you run it..          <br /><a title="Posts by Sandro Villinger" href="http://itexpertvoice.com/author/sandro-villinger/">Sandro Villinger</a> wrote a good and detailed article about how to fight slow startup times in Windows 7.. </td>
<td valign="top" width="72"><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_Windows_7.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Logo_Windows_7" border="0" alt="Logo_Windows_7" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_Windows_7_thumb.png" width="240" height="79" /></a> </td>
</tr>
</tbody>
</table>
<p> <span id="more-1028"></span>
<p>f your Windows 7 systems need half an eternity to boot up, there’s clearly something odd going on. Dealing with slow boot problems is annoying and – let’s face it – is mostly guesswork. Guesswork that costs money and time. We have got you covered: Learn how to analyze the startup process, find the cause in no time, and get rid of bottlenecks once and for all!</p>
<p>Windows 7 is a fast beast, especially when it comes to its startup process which was optimized dramatically compared to Windows Vista. No wonder, as <a href="http://blogs.msdn.com/e7/archive/2008/08/29/boot-performance.aspx">Microsoft has a dedicated team</a> focusing strictly on startup performance. And it shows: On one- to two-year-old hardware, Windows 7 usually takes only 20 to 40 seconds to boot up. Even the performance-wise challenged netbooks rarely need more than a minute to be ready for work!</p>
<p>Certainly, boot times vary significantly from one computer to another. This is nothing new. But if Windows 7 clients need way longer – and we’re talking way over one or two minutes – then you’re looking at a resource hog. So what could be causing the problem?</p>
<ul>
<li>You just installed a new driver, which hasn’t been WHQL-certified and delays the boot up process. It could be a simple driver bug! </li>
<li>You installed a piece of resource-intense software that initializes a process or a service during startup. </li>
<li>You updated existing software or Windows 7 itself. Yes, it’s not unheard of that some updates cause a significant boot delay. </li>
</ul>
<p>Maybe it’s a combination of all three causes. In any case, something is clearly taking up too much resources during startup time. To get to the bottom of the mystery, you need to follow a couple of step-by-step instructions to find and resolve the issue. Ready? Here’s how!</p>
<h5>Find Out Exactly How Long Windows 7 Needs to Start Up</h5>
<p>Let’s start off by finding out the exact time the Windows 7 client needs to start up. And guess what, no stopwatch is required! Windows 7’s very own Event Viewer does the trick. In the following four steps you learn to measure both the <em>raw boot time</em> and the <em>real life boot time</em> (and what both mean).</p>
<ol>
<li>Open up “Control Panel,” go to “System and Security” and head over to “Administrative Tools.” From here, launch “Event Viewer.”<a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup01.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-01" border="0" alt="Windows_7_Startup-01" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup01_thumb.png" width="991" height="676" /></a> </li>
<li>Expand “Applications and Services Logs,” “Microsoft,” “Windows,” “Diagnostics / Performance,” and finally “Operational.” Now look out for the Event ID 100:     <br /><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup02.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-02" border="0" alt="Windows_7_Startup-02" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup02_thumb.png" width="647" height="158" /></a>
<p>This Event details how long your Windows 7 client takes for a full boot. This is what I call <em>raw boot time</em>.        <br /><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup03.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-03" border="0" alt="Windows_7_Startup-03" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup03_thumb.png" width="597" height="198" /></a>         <br />The value represents the exact time necessary to go from the first startup phase (right before the animated Windows boot logo appear) to the final stages. This is when the desktop is visible, startup programs are being loaded, and network connectivity is up and running. Remember to take this value with a grain of salt — more in Step 4! </p>
</li>
<li>As seen on the screenshot above, my test bed needed 103 seconds. That’s okay, but pretty bad compared to the original performance. The week after I installed and configured Windows 7, it needed about 46 seconds to start:     <br /><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup04.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-04" border="0" alt="Windows_7_Startup-04" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup04_thumb.png" width="597" height="72" /></a>       <br />In my example, this is quite a loss in performance: From 46 to 103 seconds!
<p>You can find the original boot up time if you sort the list by “Event ID” and look for the earlier couple of entries. </p>
<blockquote><p>Note: I wouldn’t necessarily take the very first boot log for a comparison. In the first couple of days after installation, Windows 7 needs to adapt the SuperFetch feature to all programs and install updates during boot up.</p>
</blockquote>
</li>
<li><strong>You have the “<em>Raw boot time</em>” value now.</strong> As I said, this value doesn’t necessarily represent the actual startup performance. Even though the desktop is visible and you have a working internet connection your PC may behave incredible sluggishly. For example, even launching a small footprint browser like Google Chrome can take up to 10 seconds in the first minute after boot. No surprise here; Windows is still busy initializing services and paging data in and out of RAM.To get the <em>real life boot time</em>, double-click on the latest Event ID 100 entry, go to “Details” and check the “MainPathBootTime” value:      <br /><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup05.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-05" border="0" alt="Windows_7_Startup-05" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup05_thumb.png" width="640" height="444" /></a>       <br />Phew! Another 38 seconds until Windows 7 is done with all its “post-boot” workload and I am actually able to <em>work</em> with the PC. </li>
</ol>
<p>It’s important to watch both the <em>raw boot time</em> and <em>real life boot time</em> to troubleshoot a slow startup!</p>
<h5>Step-by-Step: Finding Boot Delays</h5>
<p>If you’re plagued by a slow startup, there is probably more than one problem going on. And guess what: Windows 7 knows them all. The “Diagnostic Performance” category (mentioned above) keeps a record of all startup issues. Simply sort the list by “Task Category”…   <br /><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup06.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-06" border="0" alt="Windows_7_Startup-06" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup06_thumb.png" width="647" height="182" /></a>     <br />…and go through all the events you see in the “Boot Performance” category. Look for “Warnings” and “Critical” errors. The following entry is a prime example:</p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup07.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-07" border="0" alt="Windows_7_Startup-07" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup07_thumb.png" width="640" height="444" /></a> </p>
<p>This event clearly shows that MsMpEng.exe needs 26 seconds to start, which is 10 seconds longer than normal! If this event only crops up once, you don’t need to go to Red Alert. However, if you see the same warning more than once, then this is definitely a call to action.</p>
<h5>Eliminating Boot Delays</h5>
<p>Next up: Commonly found causes for boot delays! The following problems originate from a dozen computers of a client who asked me for troubleshooting advice. In each case, I’ll explain how I treated these issues.</p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup08.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-08" border="0" alt="Windows_7_Startup-08" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup08_thumb.png" width="667" height="197" /></a> </p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup09.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-09" border="0" alt="Windows_7_Startup-09" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup09_thumb.png" width="507" height="154" /></a>     <br /><strong>Problem: </strong>WLIDSVC.EXE needs more time to start up.    <br /><strong>Diagnosis/Solution: </strong>First of all, I evaluated if my client really needs the Windows Live ID Service,&#160; which is responsible for linking a local user account to the Windows Live ID for an automatic logon. As he really did not know what it is and never used it, I decided to completely uninstall the service:</p>
<p>Problem solved! That actually took three seconds off the startup process. It’s not much, but a penny saved is a penny earned.&#160; If his business depended on Windows Live, I would have used the repair option to reinstall the service or I would have looked for a newer version.</p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup10.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-10" border="0" alt="Windows_7_Startup-10" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup10_thumb.png" width="690" height="203" /></a>     <br /><strong>Problem: </strong>The Eventlog service suddenly needs more time to run.<strong>     <br />Diagnosis/Solution: </strong>I did absolutely nothing. It’s important to pay attention to which service is slow; explicitly check the service or file you see (“File Name”). Make sure it’s not in any way crucial to your business. Google for it, if necessary! Also, “Total Time” and “Degradation Time” are in the milliseconds – nothing to worry about.</p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup11.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-11" border="0" alt="Windows_7_Startup-11" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup11_thumb.png" width="694" height="208" /></a>     <br /><strong>Problem: </strong>Prefetching took longer than usual.    <br /><strong>Solution: </strong>Windows 7’s optimization features (<a href="http://msdn.microsoft.com/en-us/magazine/cc302206.aspx">Prefetc</a>h and <a href="http://blogs.technet.com/askperf/archive/2007/03/29/windows-vista-superfetch-readyboost.aspx">SuperFetch</a>) took longer than usual to optimize performance. This may be due to a newly installed program or a program that you start much more frequently. Both may cause Windows 7 to optimize its cache for faster application launch times.    <br />In this particular case, I didn’t see a reason to react. I noticed this event coming up every one or two weeks; that’s normal behavior for Windows 7 as it’s adapting its caching routines mentioned above.</p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup12.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-12" border="0" alt="Windows_7_Startup-12" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup12_thumb.png" width="718" height="207" /></a>     <br /><strong>Problem: </strong>The Windows Audio service causes a delay during startup.    <br /><strong>Diagnosis/Solution: </strong>This seemed like a bigger problem. Apparently, the Windows Audio service needs more time to get started. Hmm…a problem with the sound card, maybe? My first reaction proofed to be the answer. I checked the driver version of the build-in “Realtek HD Audio” sound chip and noticed that it was last updated in September 2008. I downloaded the latest drivers from <a href="http://www.realtek.com.tw/downloads/downloadsview.aspx?langid=1&amp;pfid=24&amp;level=4&amp;conn=3&amp;downtypeid=3">Realtek</a> and installed it; the error never came up again!    <br />If you see these kinds of driver related issues in your event log, I suggest updating the related driver. This IT Expert Voice article helps: “<a href="http://itexpertvoice.com/home/doing-the-driver-dance-updating-and-maintaining-pc-drivers/">Doing the Driver Dance: Updating and Maintaining PC Drivers</a>.”</p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup13.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-13" border="0" alt="Windows_7_Startup-13" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup13_thumb.png" width="678" height="229" /></a>     <br /><strong>Problem: </strong>MsMpEng.exe causes a noticeable boot delay.    <br /><strong>Diagnosis/Solution: </strong>Microsoft Security Essentials (MsMpEng.exe) added a significant amount of startup time to the boot process. Obviously, disabling it was out of the question; security comes first! Reinstalling MSE did not help things. In this case, I am basically powerless and need to wait for an update that might improve the performance of MSEs antivirus engine during startup.</p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup14.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-14" border="0" alt="Windows_7_Startup-14" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup14_thumb.png" width="687" height="485" /></a>     <br /><strong>Problem: </strong>NVIDIA Driver Helper Service causes a delay in startup time.<strong>     <br />Diagnosis/Solution: </strong>The helper service that comes with all nVidia drivers doesn’t actually do much except maintain overclocked display settings. That ‘s something my client did not need. I immediately opened up “msconfig” and disabled the NVIDIA Driver Helper Service using the “Services” tab:    <br /><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup15.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-15" border="0" alt="Windows_7_Startup-15" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup15_thumb.png" width="776" height="524" /></a>     <br />That took care of it.</p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup16.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-16" border="0" alt="Windows_7_Startup-16" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup16_thumb.png" width="695" height="248" /></a>     <br /><strong>Problem: </strong>Windows Live Messenger causes a boot delay.<strong>     <br />Diagnosis/Solution: </strong>Although the client needed Live Messenger for external business communication, he did not necessarily want it to launch right after Windows 7’s startup. I opened up “msconfig” (see above), clicked on “Startup,” and removed the entry that belongs to “msnmsgr.exe.”</p>
<p>You get the drift: In each individual case I decided if the startup program or service was needed and tried to patch it. If it’s not needed, I uninstalled or disabled it. Keeping all the drivers up-do-date was also essential in reducing the Warning and Critical entries found in Event Viewer.</p>
<h5>Step-by-Step: Finding CPU Hogs</h5>
<p>In some cases, boot delays are not detected by Event Viewer, possibly because a specific process eats up CPU for a constant period of time. Finding this bottleneck is pretty easy using the Sysinternals Process Monitor utility. Here’s how it works:</p>
<ol>
<li>Download <a href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx">Process Monitor</a>. Unzip the file and open <code>Procmon.exe</code> with administrative privileges:       <br /><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup17.png">       <br /><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Windows_7_Startup-17" border="0" alt="Windows_7_Startup-17" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup17_thumb.png" width="508" height="115" /></a> </li>
<li>Stop Process Monitor from logging all the current events by clicking on “File/Capture Events.” Now go to “Options,” where you will find the crucial entry: “Enable Boot Logging.” Enable it, click on “Generate profiling events” and click “OK.” <a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup18.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Windows_7_Startup-18" border="0" alt="Windows_7_Startup-18" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup18_thumb.png" width="580" height="361" /></a> </li>
<li>Now reboot your PC. After the startup process is done, launch Process Monitor again and click on “Yes” once you see the following message: <a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup19.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Windows_7_Startup-19" border="0" alt="Windows_7_Startup-19" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup19_thumb.png" width="507" height="203" /></a> </li>
<li>Save the boot log wherever you want (on your desktop, for example). Process Monitor now generates a huge list of basically each and every boot event.
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup20.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Windows_7_Startup-20" border="0" alt="Windows_7_Startup-20" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup20_thumb.png" width="284" height="89" /></a>       <br />591,892 events?! This is too much to bear, even for the geekiest of us. Instead, let’s focus on process that use a lot of CPU usage during boot time. To do that, click on “Tools” and go to “Process Activity Summary.”      </p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup21.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Windows_7_Startup-21" border="0" alt="Windows_7_Startup-21" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup21_thumb.png" width="336" height="289" /></a>       <br />You’ll get a list of all processes that keep your PC busy. Click on “CPU” and see for yourself which is the all-time CPU hog:      <br /><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup22.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Startup-22" border="0" alt="Windows_7_Startup-22" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup22_thumb.png" width="697" height="460" /></a>       <br />To get more information of its resource usage, double-click on the entry. In our example, CPU hog number one is – yet again – Microsoft’s Security Essentials. While it is relatively lightweight when Windows 7 is up and running, it can be quite a boot hog.      <br />All the advice I gave above still stands: Go through the entire list and get rid of processes and programs that you don’t need. If you don’t know what is behind certain entries like this one…      </p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup23.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Windows_7_Startup-23" border="0" alt="Windows_7_Startup-23" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup23_thumb.png" width="141" height="189" /></a>
<p>…use your search engine to find and troubleshoot them. </p>
</li>
<li>In this list you might come across a (unnecessary) process that you can’t find using any conventional means (for example, using msconfig). In that case, try out SysInternals very own <a href="http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx">Autoruns</a>. Autoruns lists all processes and files that are used during boot up and lets you disable them individually – no exception!
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup24.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Windows_7_Startup-24" border="0" alt="Windows_7_Startup-24" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_7_Startup24_thumb.png" width="907" height="659" /></a> </p>
</li>
</ol>
<p>That’s it! With all the given advice you should be able to handle each and every boot delay that crosses your way. Go back to the Event Viewer to check if and how much all these steps affected <em>raw boot time</em> and <em>real life boot time</em> — I bet there’s a huge difference! On my client’s PCs I was able to cut boot times in half (or even less). A nice side effect that you should also consider: Now that you’ve gotten problematic services and processes out of the way, overall Windows responsiveness and performance probably has gotten a lot of better as well.</p>
<p>&#160;</p>
<p><strong>Links</strong></p>
<p><a title="http://itexpertvoice.com/home/what%e2%80%99s-taking-so-long-how-to-fight-slow-startup-times-in-windows-7/#more-2490" href="http://itexpertvoice.com/home/what%e2%80%99s-taking-so-long-how-to-fight-slow-startup-times-in-windows-7/#more-2490" target="_blank">What’s Taking So Long? How to Fight Slow Startup Times in Windows 7</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2010/07/08/how-to-speed-up-windows-7-startup-times/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft &#8211; Sysinternals RAMMap v1.0</title>
		<link>http://www.christiano.ch/wordpress/2010/06/05/microsoft-sysinternals-rammap-v1-0/</link>
		<comments>http://www.christiano.ch/wordpress/2010/06/05/microsoft-sysinternals-rammap-v1-0/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 10:01:05 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows General]]></category>
		<category><![CDATA[RAMMap]]></category>
		<category><![CDATA[Sysinternals]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2010/06/05/microsoft-sysinternals-rammap-v1-0/</guid>
		<description><![CDATA[Have you ever wondered exactly how Windows is assigning physical memory, how much file data is cached in RAM, or how much RAM is used by the kernel and device drivers? RAMMap makes answering those questions easy. RAMMap is an advanced physical memory usage analysis utility for Windows Vista and higher. RAMMap presents usage information [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="587">
<p>Have you ever wondered exactly how Windows is assigning physical memory, how much file data is cached in RAM, or how much RAM is used by the kernel and device drivers? RAMMap makes answering those questions easy. RAMMap is an advanced physical memory usage analysis utility for Windows Vista and higher. </p>
</td>
<td valign="top" width="87"><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/06/Logo_winlogo1.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Logo_winlogo" border="0" alt="Logo_winlogo" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/06/Logo_winlogo_thumb1.jpg" width="180" height="160" /></a> </td>
</tr>
</tbody>
</table>
<p> <span id="more-976"></span>
<p>RAMMap presents usage information in different ways on its several different tabs: </p>
<ul>
<li><em>Use Counts:</em> usage summary by type and paging list </li>
<li><em>Processes:</em> process working set sizes </li>
<li><em>Priority Summary:</em> prioritized standby list sizes </li>
<li><em>Physical Pages:</em> per-page use for all physical memory </li>
<li><em>Physical Ranges:</em> physical memory addresses </li>
<li><em>File Summary:</em> file data in RAM by file </li>
<li><em>File Details:</em> individual physical pages by file</li>
</ul>
<p>Use RAMMap to gain understanding of the way Windows manages memory, to analyze application memory usage, or to answer specific questions about how RAM is being allocated. RAMMap’s refresh feature enables you to update the display and it includes support for saving and loading memory snapshots. </p>
<p>For definitions of the labels RAMMap uses as well as to learn about the physical-memory allocation algorithms used by the Windows memory manager, please see <a href="http://technet.microsoft.com/en-us/sysinternals/bb963901.aspx">Windows Internals, 5<sup>th</sup> Edition</a>.</p>
<p><strong>Screenshots</strong></p>
<p><strong><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/06/Microsoft_SysInternals_RamMap_Screenshot.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Microsoft_SysInternals_RamMap_Screenshot" border="0" alt="Microsoft_SysInternals_RamMap_Screenshot" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/06/Microsoft_SysInternals_RamMap_Screenshot_thumb.jpg" width="420" height="244" /></a> </strong></p>
<p><strong>Links</strong></p>
<p><a title="RAMMap v1.0 by Mark Russinovich and Bryce Cogswell" href="http://technet.microsoft.com/en-us/sysinternals/ff700229.aspx" target="_blank">RAMMap v1.0 by Mark Russinovich and Bryce Cogswell</a></p>
<p><a title="Download RAMMap (Link)" href="http://download.sysinternals.com/Files/RAMMap.zip" target="_blank">Download RAMMap (Link)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2010/06/05/microsoft-sysinternals-rammap-v1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOT! &#8211; Microsoft Remote Desktop Connection Manager</title>
		<link>http://www.christiano.ch/wordpress/2010/06/05/hot-microsoft-remote-desktop-connection-manager/</link>
		<comments>http://www.christiano.ch/wordpress/2010/06/05/hot-microsoft-remote-desktop-connection-manager/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 09:48:16 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Remote Desktop Connection]]></category>
		<category><![CDATA[RDP]]></category>
		<category><![CDATA[Remote Management]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2010/06/05/hot-microsoft-remote-desktop-connection-manager/</guid>
		<description><![CDATA[Ok, goodbye to paid software like VisionApp Remote Desktop. Microsoft just published Microsoft Remote Desktop Manager – and believe me, this piece of Software rocks! Last week I noticed a unusual download at Microsoft.com called RDCman, it turned out to be a RDP manager. I downloaded it and it does all what I want in [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="478">Ok, goodbye to paid software like <a href="http://www.visionapp.com/de/deutschland/produkte/software/visionapp-remote-desktop.html" target="_blank">VisionApp Remote Desktop</a>. Microsoft just published Microsoft Remote Desktop Manager – and believe me, this piece of Software rocks!          <br /> 
<p>Last week I noticed a unusual download at Microsoft.com called <strong>RDCman</strong>, it turned out to be a <strong>RDP manager</strong>. </p>
<p>I downloaded it and it does all what I want in a great RDP tool!</p>
</td>
<td valign="top" width="196"><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/06/Logo_winlogo.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Logo_winlogo" border="0" alt="Logo_winlogo" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/06/Logo_winlogo_thumb.jpg" width="180" height="160" /></a> </td>
</tr>
</tbody>
</table>
<p> <span id="more-964"></span>
<p><strong>RDCMan </strong>supports import of server lists, it support grouping and sub grouping, you can set configurations and passwords per group. You can auto hide to connections list so you leverage all the real estate possible while the screen stays embedded.</p>
<p>You can connect using alternate credentials with console option on or off.</p>
<p>If your servers are numbered you can also create a general name of you servers with variable with numbers. Al great features if you need to manage many servers.</p>
<p><strong>Oh and it is free!</strong></p>
<p>The strange thing is that it was version 2.2 and I never seen it before, as the about screen says nothing about Microsoft, just the author: Julian Burger. I assume this has been an internal tool for a while and now shared to the rest of the world. Thanks Julian!</p>
<p>Official description:</p>
<p><a name="Description"></a><strong>RDCMan</strong> manages multiple remote desktop connections. It is useful for managing server labs where you need regular access to each machine such as automated check in systems and data centers. It is similar to the built-in MMC Remote Desktops snap-in, but more flexible &lt;- That is an understatement!</p>
<p>Servers are organized into named groups. You can connect or disconnect to all servers in a group with a single command. You can view all the servers in a group as a set of thumbnails, showing live action in each session. Servers can inherit their logon settings from the group. Thus, when you change your lab account password, you only need to change the password stored by RDCMan in one place. By default passwords are stored securely by encrypting with CryptProtectData using the (locally) logged on user&#8217;s authority. Servers can be moved between groups using drag-and-drop or via their properties page. </p>
<p>Non-Win7/Vista users will need to get version 6 of the Terminal Services Client. You can obtain this from the Microsoft Download Center: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=26f11f0c-0d18-4306-abcf-d4f18c8f5df9">XP</a>; <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=CC148041-577F-4201-B62C-D71ADC98ADB1">Win2003</a></p>
<p><strong>Screenshots</strong></p>
<p><em>Thumbnails view</em></p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/06/Microsoft_RDCMan_Screenshot2_ThumbnailsView.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Microsoft_RDCMan_Screenshot2_ThumbnailsView" border="0" alt="Microsoft_RDCMan_Screenshot2_ThumbnailsView" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/06/Microsoft_RDCMan_Screenshot2_ThumbnailsView_thumb.png" width="644" height="443" /></a> </p>
<p><em>Connected to a system</em></p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/06/Microsoft_RDCMan_Screenshot1.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Microsoft_RDCMan_Screenshot1" border="0" alt="Microsoft_RDCMan_Screenshot1" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/06/Microsoft_RDCMan_Screenshot1_thumb.png" width="644" height="428" /></a> </p>
<p><strong>Links</strong></p>
<p><a title="RDCMan - usage, help and features" href="http://www.christiano.ch/common/documents/Microsoft_Remote_Desktop_RDCMAN_help.htm" target="_blank">Here’s more to read about the usage and features</a></p>
<p><a title="Download details RDCMan" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=4603c621-6de7-4ccb-9f51-d53dc7e48047">Download details RDCMan</a></p>
<p><a title="ConneXin Remote Desktops v2" href="http://www.connexin.ch/connexin_remote_desktops" target="_blank">ConneXin Remote Desktops v2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2010/06/05/hot-microsoft-remote-desktop-connection-manager/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft Team Foundation Server 2010 and external access FQDN</title>
		<link>http://www.christiano.ch/wordpress/2010/05/01/microsoft-team-foundation-server-2010-and-external-access-fqdn/</link>
		<comments>http://www.christiano.ch/wordpress/2010/05/01/microsoft-team-foundation-server-2010-and-external-access-fqdn/#comments</comments>
		<pubDate>Sat, 01 May 2010 09:44:17 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[TFS]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2010/05/01/microsoft-team-foundation-server-2010-and-external-access-fqdn/</guid>
		<description><![CDATA[Yesterday I&#8217;ve installed Microsoft (TFS) Team Foundation Server 2010 and today I&#8217;m struggling with the configuration. My team wants to access the TFS / Source Control Safe using internal but also external host names. So, how to accomplish the right configuration? Good question. To save your time i thought I&#8217;ll blog about my journey .. [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="671">Yesterday I&#8217;ve installed Microsoft (TFS) Team Foundation Server 2010 and today I&#8217;m struggling with the configuration. My team wants to access the TFS / Source Control Safe using internal but also external host names. So, how to accomplish the right configuration? Good question. To save your time i thought I&#8217;ll blog about my journey .. </td>
<td valign="top" width="10"><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/05/Logo_Microsoft.Team_.foundation.server.20101.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Logo_Microsoft.Team.foundation.server.2010" border="0" alt="Logo_Microsoft.Team.foundation.server.2010" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/05/Logo_Microsoft.Team_.foundation.server.2010_thumb1.png" width="180" height="87" /></a> </td>
</tr>
</tbody>
</table>
<p> <span id="more-949"></span>
<p>i realized that a setup of a proper configuration requires a lot of time .. time i don’t have at the moment. So i decided to post what i have and update the post when i find the time ….</p>
<p>&#160;</p>
<p><strong>Links</strong></p>
<p>&#160;</p>
<p>If you get a <em>&quot;Access denied&quot; </em>or <em>&quot;No network provider accepted the given network path&quot;</em> then read here</p>
<p><a title="Disable the Loop Back Check on your TFS Server" href="http://support.microsoft.com/kb/926642" target="_blank">Microsoft KB 926642 Entry Disable the Loop Back Check on your TFS Server</a></p>
<p>Probably the best paper / explanation </p>
<p><a title="Exposing TFS 2010 (Beta 2, RC and RTM) to the Internet by Aron Block" href="http://www.christiano.ch/common/documents/Exposing_Team_Foundation_Server_to_the_Internet.docx" target="_blank">Exposing TFS 2010 (Beta 2+) to the Internet by Aron Block</a> (<strong>use Save as Docx</strong>!)</p>
<p>two other guys blogging about this issue … </p>
<p><a title="http://blog.keithpatton.com/2009/10/22/Enabling+A+Fully+Qualified+Domain+Name+FQDN+In+Team+Foundation+Server+2010+TFS+2010.aspx" href="http://blog.keithpatton.com/2009/10/22/Enabling+A+Fully+Qualified+Domain+Name+FQDN+In+Team+Foundation+Server+2010+TFS+2010.aspx" target="_blank">http://blog.keithpatton.com/2009/10/22/Enabling+A+Fully+Qualified+Domain+Name+FQDN+In+Team+Foundation+Server+2010+TFS+2010.aspx</a></p>
<p><a title="http://www.euri.com/Blog/tabid/85/EntryId/38/Changing-the-URL-of-Team-Foundation-Server-TFS-2010-Beta-1-to-a-FQDN.aspx" href="http://www.euri.com/Blog/tabid/85/EntryId/38/Changing-the-URL-of-Team-Foundation-Server-TFS-2010-Beta-1-to-a-FQDN.aspx" target="_blank">http://www.euri.com/Blog/tabid/85/EntryId/38/Changing-the-URL-of-Team-Foundation-Server-TFS-2010-Beta-1-to-a-FQDN.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2010/05/01/microsoft-team-foundation-server-2010-and-external-access-fqdn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VS.NET TFS: IISReset and The system cannot find the file specified. (2147942402, 80070002)</title>
		<link>http://www.christiano.ch/wordpress/2010/05/01/vs-net-tfs-iisreset-and-the-system-cannot-find-the-file-specified-2147942402-80070002/</link>
		<comments>http://www.christiano.ch/wordpress/2010/05/01/vs-net-tfs-iisreset-and-the-system-cannot-find-the-file-specified-2147942402-80070002/#comments</comments>
		<pubDate>Sat, 01 May 2010 06:59:25 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[IIS]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Windows General]]></category>
		<category><![CDATA[IISReset]]></category>
		<category><![CDATA[TFS]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2010/05/01/vs-net-tfs-iisreset-and-the-system-cannot-find-the-file-specified-2147942402-80070002/</guid>
		<description><![CDATA[Okay, today i installed Microsoft Team Foundation Server 2010. At the end of the Setup, i had a warning regarding the configuration of the IIS Web Server Part. In the result i tried to reset the IIS using iisreset.exe. What i got is an error message stating: The system cannot find the file specified. (2147942402, [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="593">Okay, today i installed Microsoft Team Foundation Server 2010. At the end of the Setup, i had a warning regarding the configuration of the IIS Web Server Part. In the result i tried to reset the IIS using <strong><em>iisreset.exe</em></strong>. What i got is an error message stating:          <br /><strong><em>The system cannot find the file specified. (2147942402, 80070002)</em></strong></td>
<td valign="top" width="81"><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/05/Logo_Microsoft.Team_.foundation.server.2010.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Logo_Microsoft.Team.foundation.server.2010" border="0" alt="Logo_Microsoft.Team.foundation.server.2010" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/05/Logo_Microsoft.Team_.foundation.server.2010_thumb.png" width="180" height="88" /></a> </td>
</tr>
</tbody>
</table>
<p> <span id="more-945"></span>
<p>If you are Installing Microsoft TFS 2010 RC or RTM, you may notice after the installation a warning that IISRESET failed.&#160; The warning instructs you to run it manually.&#160; Running it manually results in the same error:</p>
<p><strong><em>The system cannot find the file specified. (2147942402, 80070002)</em></strong></p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/05/IISReset_The_System_cannot_find_the_file_specified_2147942402_80070002.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="IISReset_The_System_cannot_find_the_file_specified_2147942402_80070002" border="0" alt="IISReset_The_System_cannot_find_the_file_specified_2147942402_80070002" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/05/IISReset_The_System_cannot_find_the_file_specified_2147942402_80070002_thumb.png" width="667" height="332" /></a> </p>
<p>IISRESET failing is not a problem for TFS, but nevertheless you may want to address this.&#160; To fix it, open Add / Remove Programs (appwiz.cpl) and run Repair on the .NET 4.0 Client component.&#160; This requires a reboot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2010/05/01/vs-net-tfs-iisreset-and-the-system-cannot-find-the-file-specified-2147942402-80070002/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
