<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Cloud Security, Privacy and Reliability...</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/brucecowper/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/brucecowper/feed.xml</link>
    <description>Security, Community and a whole lot more!</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:58:21 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Minimizing PowerShell Windows while executing</title>
      <link>https://docs.microsoft.com/archive/blogs/brucecowper/minimizing-powershell-windows-while-executing</link>
      <pubDate>Mon, 26 Jan 2015 16:35:32 GMT</pubDate>
      <dc:creator><![CDATA[Bruce Cowper - Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/brucecowper/2015/01/26/minimizing-powershell-windows-while-executing/</guid>
      <description><![CDATA[Okay, I realize it has been a really long time since I last posted anything… Essentially my role...]]></description>
      <content:encoded><![CDATA[<p>Okay, I realize it has been a really long time since I last posted anything… Essentially my role changed, but I am back.
</p><p>I recently came across an issue whereby I have been executing PowerShell scripts to perform various functions on some digital signage and the PowerShell window was clearly visible. i.e. in these cases the last thing you want to see is a window open running a PowerShell script.
</p><p>After much back and forth I realized that the recommended method (or so I was told) was to launch PowerShell minimized. For some reason I could not get this to work in every scenario, so the next best thing was to look for a running instance of PowerShell and minimize the window. Now to caveat my solution, I only tend to have one instance of PowerShell running at any one time, so here is what I came up with:
</p><p>
 </p><p style="background:white;"><span style="font-family:Lucida Console;font-size:9pt;"><span style="color:orangered;">$sig</span>
			<span style="color:darkgray;">=</span>
			<span style="color:darkred;">&#39;[DllImport(&quot;user32.dll&quot;)] public static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);&#39;</span>
		</span></p><p style="background:white;"><span style="font-family:Lucida Console;font-size:9pt;"><span style="color:blue;">Add-Type</span>
			<span style="color:navy;">-MemberDefinition</span>
			<span style="color:orangered;">$sig</span>
			<span style="color:navy;">-name</span>
			<span style="color:blueviolet;">NativeMethods</span>
			<span style="color:navy;">-namespace</span>
			<span style="color:blueviolet;">Win32
</span></span></p><p style="background:white;">
 </p><p style="background:white;"><span style="font-family:Lucida Console;font-size:9pt;"><span style="color:orangered;">$PSId</span>
			<span style="color:darkgray;">=</span> @(<span style="color:blue;">Get-Process</span>
			<span style="color:darkred;">&quot;powershell&quot;</span>
			<span style="color:navy;">-ErrorAction</span>
			<span style="color:blueviolet;">SilentlyContinue</span>)<span style="color:darkgray;">[<span style="color:purple;">0<span style="color:darkgray;">].</span>MainWindowHandle 
</span></span></span></p><p style="background:white;"><span style="font-family:Lucida Console;font-size:9pt;"><span style="color:darkblue;">If</span> (<span style="color:orangered;">$PSId</span>
			<span style="color:darkgray;">-ne</span>
			<span style="color:orangered;">$NULL</span>) {  <span style="color:darkgray;">[<span style="color:teal;">Win32.NativeMethods<span style="color:darkgray;">]::</span>ShowWindowAsync(<span style="color:orangered;">$PSId<span style="color:darkgray;">,</span>
						<span style="color:purple;">2</span>)} 
</span></span></span></span></p><p>
 </p><p>Note that the IF statement was to handle an exception when I was executing from the PowerShell editor i.e. if there is no instance of PowerShell running, the script would throw an error when trying to set the selected PowerShell instance to mimimized..
</p><p>To use this, just copy the lines above early in your PowerShell script and while you will briefly see the PowerShell window open, it will minimize itself quickly.
</p><p>Enjoy!</p>]]></content:encoded>
    </item>
    <item>
      <title>Querying Windows 8 Application Manifests for NFC launching</title>
      <link>https://docs.microsoft.com/archive/blogs/brucecowper/querying-windows-8-application-manifests-for-nfc-launching</link>
      <pubDate>Wed, 03 Jul 2013 17:04:54 GMT</pubDate>
      <dc:creator><![CDATA[Bruce Cowper - Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/brucecowper/2013/07/03/querying-windows-8-application-manifests-for-nfc-launching/</guid>
      <description><![CDATA[Recently I embarked on a supposedly simple challenge to determine if I could use Near Field...]]></description>
      <content:encoded><![CDATA[<p>Recently I embarked on a supposedly simple challenge to determine if I could use Near Field Communications (NFC) to launch applications on a Windows 8 machine so I don’t have to attach a keyboard… if you ever come to the Microsoft Redmond Executive Briefing Center (EBC), I will be happy to show you, but suffice it to say that we have large numbers of touch screen PCs that do not have keyboards.</p>  <p>I though this would be pretty simple given that NCF communications are supported in Windows 8 as long as you have the appropriate NFC reader of course… well here goes and keep with me if you are interested in the application manifest script.</p>  <p>Firstly, I purchased the <a href="https://www.sony.net/Products/felica/business/products/RC-S380.html" target="_blank">Sony RC S380</a> NFC USB reader / writer.</p>  <p>Next, I very carefully looked at the compatible NFC tag compatibility list (this is extremely important if you want to avoid disappointment):</p>  <p>・FeliCa Standard   <br />・FeliCa Lite    <br />・NFC Dynamic Tag (FeliCa Plug)    <br />・Mobile FeliCa IC mobile phone    <br />・Pico Pass<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/40/45/metablogapi/6204.image_3E1AC168.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-40-45-metablogapi/6204.image_5F00_3E1AC168.png"><img title="image" style="float: right; display: inline; background-image: none;" border="0" alt="image" align="right" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/40/45/metablogapi/0841.image_thumb_0BB6EDE9.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-40-45-metablogapi/0841.image_5F00_thumb_5F00_0BB6EDE9.png" width="363" height="106" /></a>    <br />・MIFARE Classic    <br />・MIFARE Ultralight / Ultralight C    <br />・MIFARE DESFire / DESFire EV1    <br />・MIFARE Plus    <br />・Topaz/JEWEL    <br />・ISO/IEC 14443 Type A / Type B    <br />・ISO/IEC 14443-4 Type A / Type B (T=CL)    <br />・NFC Forum Tag 1, 2, 3, 4A, 4B</p>  <p>The thing to keep in mind is that not all NFC tags are created (or indeed formatted) equal. I purchased MIFARE Classic <a href="https://www.nxp.com/products/identification_and_security/smart_label_and_tag_ics/ntag/series/NTAG203.html" target="_blank">NTAG203</a> tags (not the 1K version) and they worked perfectly.</p>  <p>Lastly, I downloaded the Windows 8 app called <a href="https://apps.microsoft.com/windows/en-us/app/nfc-kits/1fab0601-9c22-41db-8f07-e5d89ccda275/m/ROW" target="_blank">NFC Kits</a> application. Note that at least one reviewer said that this application did not with the Sony RC S380 reader.. This not the case, but most likely that they didn’t have compatible tags.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/40/45/metablogapi/1030.image_0497B171.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-40-45-metablogapi/1030.image_5F00_0497B171.png"><img title="image" style="border: 0px currentcolor; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/40/45/metablogapi/2500.image_thumb_59531A69.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-40-45-metablogapi/2500.image_5F00_thumb_5F00_59531A69.png" width="381" height="247" /></a></p>  <p>&#160;</p>  <p>When you create an Application Launch Tag, the main thing you will need to know is the App ID. This proved to be the most tricky part of the process and hence the post. The issue here is that the Application ID is constructed in the following way:</p>  <p><strong>&lt;package family name&gt;!&lt;app id&gt;</strong></p>  <p>Now, if you are anything like me, you start asking yourself where do I get that information from… and this is the fun part and not obvious, so I turned to my old favorite, PowerShell to help (I found very little online).</p>  <p>There are two main PowerShell cmdlets you need to know:</p>  <p><a href="https://technet.microsoft.com/en-us/library/hh856044.aspx" target="_blank">Get-AppxPackage</a></p>  <p>This gets a list of the app packages (.appx) that are installed in a user profile. </p>  <p><a href="https://technet.microsoft.com/en-us/library/hh856047.aspx" target="_blank">Get-AppxPackageManifest</a></p>  <p>This gets the manifest of an app package (.appx), which is an xml file that is stored in the app directory (AppxManifest.xml). It is important because this is where the <strong>&lt;app id&gt;</strong> is stored, oh and where you can also find the application’s real name (more on this is a moment).</p>  <p>In PowerShell (important… running as administrator), if you simply execute <a href="https://technet.microsoft.com/en-us/library/hh856044.aspx" target="_blank">Get-AppxPackage</a>, it will return a list of all of the applications installed in your user profile. If you want to output this to a text file (not required, but useful) you can use:</p>  <p><font color="#0000ff">get-appxpackage &gt;&gt; c:\apps.txt</font></p>  <p>This will output a list of all of the installed Windows 8 (Modern) applications to the c:\apps.txt file. For example, the Bing News application will appear as:</p>  <p><strong>Name&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; : Microsoft.BingNews</strong>    <br /> Publisher&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US    <br /> Architecture&#160;&#160;&#160;&#160;&#160; : X64    <br />ResourceId&#160;&#160;&#160;&#160;&#160;&#160;&#160; :     <br /> Version&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; : 2.0.0.273    <br />PackageFullName&#160;&#160; : Microsoft.BingNews_2.0.0.273_x64__8wekyb3d8bbwe    <br />InstallLocation&#160;&#160; : C:\Program Files\WindowsApps\Microsoft.BingNews_2.0.0.273_x64__8wekyb3d8bbwe    <br />IsFramework&#160;&#160;&#160;&#160;&#160;&#160; : False    <br /><strong>PackageFamilyName : Microsoft.BingNews_8wekyb3d8bbwe</strong>    <br />PublisherId&#160;&#160;&#160;&#160;&#160;&#160; : 8wekyb3d8bbwe</p>  <p>You will have already noticed that part of the information you need is contained within: <strong>PackageFamilyName : Microsoft.BingNews_8wekyb3d8bbwe</strong></p>  <p>The other part you need is the app id, for which you will need to use <a href="https://technet.microsoft.com/en-us/library/hh856047.aspx" target="_blank">Get-AppxPackageManifest</a>. In this instance, we want to query the manifest to find the application ID for Microsoft.BingNews_8wekyb3d8bbwe. This is achieved through the following commands:</p>  <p><font color="#0000ff">$xml = Get-AppxPackage | Where-Object {$_.Name –like “*Microsoft.BingNews*” } | Get-AppxPackageManifest     <br /> $appID = $xml.Package.Applications.Application.Id      <br /> write-host &quot;AppID: $appID&quot;</font></p>  <p>The first line will query the package list for an application called *Microsoft.BingNews* and return the appropriate Manifest xml data. Note that I used wildcards here in case there are leading or following characters. I queried the $_.Name field, but could have easily used the $_.PackageFamilyName or other as required.</p>  <p>The second line simply parses the xml data and returns the Application ID. In this case returning:</p>  <p><strong>AppID: AppexNews</strong></p>  <p>One thing I did find really confusing is that the Name (in this case Microsoft.BingNews) does not necessarily align with the name of the application. Many of the 3rd party applications I came across simply used the appID of “App” which made me wonder if I could also retrieve the real name of the application. This data is also held in the xml and can be retrieved through the following:</p>  <p><font color="#0000ff">$xml = Get-AppxPackage | Where-Object {$_.Name –like “*Microsoft.BingNews*” } | Get-AppxPackageManifest     <br /> $appID = $xml.Package.Applications.Application.Id      <br /> write-host &quot;AppID: $appID&quot;</font></p> <font color="#0000ff"></font>  <p><font color="#0000ff"><strong>$appName = $xml.Package.Properties.Displayname       <br /></strong>write-host &quot;AppName: $appName&quot;</font></p>  <p>This returns:</p>  <p><strong>AppID: AppexNews     <br />AppName: ms-resource:News</strong></p>  <p>This is not critical to this process, but was important when looking at some of the applications on my machine to understand exactly what they were…</p>  <p>Now we have enough information to construct our Application ID (<strong>&lt;package family name&gt;!&lt;app id&gt;)</strong>, which in this case is:</p>  <p><strong>PackageFamilyName : Microsoft.BingNews_8wekyb3d8bbwe!AppexNews</strong></p>  <p>Putting this all together, I wanted to build a script to list all of the applications installed under my profile and build the relevant Application IDs to allow me to write NFC tags for some of them. Below is the raw script with no error handling (so beware – it is not pretty and is provided as-is with no warranty etc).</p>  <p><font color="#0000ff">#function to return required package details     <br /> function PackageDetails      <br /> {      <br /> #define the parameter being passed to the function - in this case the PackageFullName (to avoid potential versioning issues)      <br />Param($pname)      <br /> [hashtable]$appdetails = @{} </font></p> <font color="#0000ff"></font>  <p><font color="#0000ff">#retrieve xml data about the requested package     <br /> $xml = Get-AppxPackage | Where-Object {$_.PackageFullName -eq $pname } | Get-AppxPackageManifest</font></p> <font color="#0000ff"></font>  <p><font color="#0000ff">#retrieve appID and Displayname from XML     <br /> $appdetails.appID = $xml.Package.Applications.Application.Id      <br /> $appdetails.Appname = $xml.Package.Properties.Displayname</font></p> <font color="#0000ff"></font>  <p><font color="#0000ff">#return array of details     <br /> Return $appdetails      <br /> }&#160;&#160;&#160; </font></p> <font color="#0000ff"></font>  <p>   <br /><font color="#0000ff"> #main code starts here</font></p> <font color="#0000ff"></font>  <p><font color="#0000ff">$index=1</font></p> <font color="#0000ff"></font>  <p><font color="#0000ff">#Retrieve entire list of applications      <br /> $applist=Get-AppxPackage      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br /> Write-Host &quot;Ref`t Application name, NFC AppID&quot;</font></p> <font color="#0000ff"></font>  <p><font color="#0000ff">#step through the list of installed applications and retrieve their details from the manifest xml     <br />&#160;&#160;&#160; foreach ($app in $applist)      <br />&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $appdetails = PackageDetails $($app.PackageFullName)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Write-Host &quot; $index`t $($app.name), $($appdetails.Appname), NFCApp=$($app.PackageFamilyName)!$($Appdetails.appID)&quot;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; $index++      <br />&#160;&#160;&#160; }</font>    <br /></p>  <p>Enjoy and let me know if you can improve on this in any way <img class="wlEmoticon wlEmoticon-smile" style="style" alt="Smile" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/40/45/metablogapi/0456.wlEmoticon-smile_5233DDF1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-40-45-metablogapi/0456.wlEmoticon_2D00_smile_5F00_5233DDF1.png" /></p>]]></content:encoded>
    </item>
    <item>
      <title>Capturing and Restoring a Windows 8 Start Screen Tile Lineup</title>
      <link>https://docs.microsoft.com/archive/blogs/brucecowper/capturing-and-restoring-a-windows-8-start-screen-tile-lineup</link>
      <pubDate>Tue, 04 Jun 2013 15:43:09 GMT</pubDate>
      <dc:creator><![CDATA[Bruce Cowper - Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/brucecowper/2013/06/04/capturing-and-restoring-a-windows-8-start-screen-tile-lineup/</guid>
      <description><![CDATA[Ever wondered how you take a snapshot of the layout of the tiles on a Windows 8 Start Screen and...]]></description>
      <content:encoded><![CDATA[<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/40/45/metablogapi/2046.image_1915ACFC.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-40-45-metablogapi/2046.image_5F00_1915ACFC.png"><img title="image" style="border: 0px currentcolor; display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/40/45/metablogapi/3125.image_thumb_2D9AFC7A.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-40-45-metablogapi/3125.image_5F00_thumb_5F00_2D9AFC7A.png" width="805" height="201" /></a></p>  <p>Ever wondered how you take a snapshot of the layout of the tiles on a Windows 8 Start Screen and then restoring them exactly as they were before.</p>  <p>No? Well nor had I until I got asked just that question recently…</p>  <p>It turns out that the answer is really simple. I started down the route of trying to decode the database files that contain the tile locations and states. You can find the files here:</p>  <p>&#160;</p>  <p>%LocalAppData%\Microsoft\Windows\appsFolder.itemdata-ms</p>  <p>%LocalAppData%\Microsoft\Windows\appsFolder.itemdata-ms.bak</p>  <p>Don’t do that… I wasted some time trying to reverse engineer these to no avail. Then I realized that you don’t have to know what is in them, you just need to have a good known state, back it up and restore it as required.</p>  <p>I know, you probably came to the same conclusion without even having to look at the files… So here are two batch files (yes, I said batch files – I was feeling really lazy that day) that you can use:</p>  <p>Startscreenbackup.bat</p>  <p><strong>@Echo Off     <br /> Copy %LocalAppData%\Microsoft\Windows\appsFolder.itemdata-ms %LocalAppData%\Microsoft\Windows\GoldappsFolder.itemdata-ms      <br /> Copy %LocalAppData%\Microsoft\Windows\appsFolder.itemdata-ms.bak %LocalAppData%\Microsoft\Windows\GoldappsFolder.itemdata-ms.bak</strong></p> <strong></strong>  <p><strong>echo &quot;Your current Start Menu configuration has been backup up&quot;     <br /> Pause</strong></p>  <p>StartScreenRestore.bat</p>  <p><strong>@ Echo off     <br /> Del %LocalAppData%\Microsoft\Windows\appsFolder.itemdata-ms      <br /> Del %LocalAppData%\Microsoft\Windows\appsFolder.itemdata-ms.bak      <br /> Copy %LocalAppData%\Microsoft\Windows\GoldappsFolder.itemdata-ms %LocalAppData%\Microsoft\Windows\appsFolder.itemdata-ms      <br /> Copy %LocalAppData%\Microsoft\Windows\GoldappsFolder.itemdata-ms.bak %LocalAppData%\Microsoft\Windows\appsFolder.itemdata-ms.bak</strong></p> <strong></strong>  <p><strong>tskill explorer</strong></p> <strong></strong>  <p><strong>echo &quot;Your current Start Menu configuration has been restored&quot;     <br /> Pause</strong></p>  <p>The first script simply takes a copy of the current database files after you have set up your Start Screen to it’s preferred layout to a Gold copy</p>  <p>The second script just restores your Gold copy.</p>  <p>Keep in mind that the StartScreenRestore batch file deletes your current config, so I recommend that you think long and hard about whether you need to backup your current config before restoring the old one in case there is a problem. You might be pleased to note that if there is a problem and you manage to delete your config altogether, rebooting (or indeed just using “tskill explorer” from the command prompt) will create the default set again.</p>  <p>Note: This will not uninstall your applications, nor does it require admin privileges, so you should only impact your own profile if something goes wrong.. Usual disclaimer about using the scripts at your own peril etc applies… </p>  <p>Enjoy!</p>]]></content:encoded>
    </item>
    <item>
      <title>Recovering a multiboot system after a drive failure</title>
      <link>https://docs.microsoft.com/archive/blogs/brucecowper/recovering-a-multiboot-system-after-a-drive-failure</link>
      <pubDate>Mon, 03 Jun 2013 16:58:55 GMT</pubDate>
      <dc:creator><![CDATA[Bruce Cowper - Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/brucecowper/2013/06/03/recovering-a-multiboot-system-after-a-drive-failure/</guid>
      <description><![CDATA[Okay, this is I am sure a topic that has been covered many, many times. However, it took me a few...]]></description>
      <content:encoded><![CDATA[<p>Okay, this is I am sure a topic that has been covered many, many times. However, it took me a few tries and a bit of searching to find the answer to the following challenge:</p>  <p>I had a PC with two hard drives. Each drive had an operating system (Windows 8 and Server 2008 R2). The primary hard drive that held the boot sector failed over the weekend and left my system unbootable… </p>  <p>All I needed to so was rebuild the boot sector on the 2nd drive…</p>  <p>The solution turned out to be pretty simple (after a bit of research). A while ago, I posted an article on how to build a <a href="https://blogs.technet.com/b/brucecowper/archive/2012/03/06/creating-a-windows-8-bootable-usb-flash-drive.aspx">bootable USB flash drive</a>. This included all of the tools I needed to perform the recovery, including the bcdboot tool:</p>  <p>C:\windows\system32&gt;bcdboot /?</p>  <p>Bcdboot - Bcd boot file creation and repair tool.</p>  <p>The bcdboot.exe command-line tool is used to copy critical boot files to the system partition and to create a new system BCD store.</p>  <p>bcdboot &lt;source&gt; [/l &lt;locale&gt;] [/s &lt;volume-letter&gt; [/f &lt;firmware&gt;]] [/v] [/m [{OS Loader ID}]] [/addlast]</p>  <p>&#160; source&#160;&#160;&#160;&#160; Specifies the location of the windows system root.</p>  <p>&#160; /l&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Specifies an optional locale parameter to use when   <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; initializing the BCD store. The default is US English.</p>  <p>&#160; /s&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Specifies an optional volume letter parameter to designate   <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; the target system partition where boot environment files are    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; copied.&#160; The default is the system partition identified by    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; the firmware.</p>  <p>&#160; /v&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Enables verbose mode.</p>  <p>&#160; /m&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; If an OS loader GUID is provided, this option merges the   <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; given loader object with the system template to produce a    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; bootable entry. Otherwise, only global objects are merged.</p>  <p>&#160; /d&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Specifies that the existing default windows boot entry   <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; should be preserved.</p>  <p>&#160; /f&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Used with the /s command, specifies the firmware type of the   <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; target system partition. Options for &lt;firmware&gt; are 'UEFI',    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 'BIOS', or 'ALL'.</p>  <p>&#160; /addlast&#160;&#160; Specifies that the windows boot manager firmware entry   <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; should be added last. The default behavior is to add it    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; first.</p>  <p>Examples: bcdboot c:\windows /l en-us   <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; bcdboot c:\windows /s h:    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; bcdboot c:\windows /s h: /f UEFI    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; bcdboot c:\windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08}    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; bcdboot c:\windows /d /addlast</p>  <p>The steps were very simple:</p>  <p>1: Boot from the <a href="https://blogs.technet.com/b/brucecowper/archive/2012/03/06/creating-a-windows-8-bootable-usb-flash-drive.aspx" target="_blank">USB flash drive I created previously</a> (or similar) – in my case I had to use F12 during the POST process to select to boot from USB.</p>  <p>2: Select Next from the language selection menu</p>  <p>3: Select “Repair Your Computer”</p>  <p>4: Select “Troubleshoot” (to display Troubleshooting Options)</p>  <p>5: Select “Advanced Options”</p>  <p>6: Select “Command Prompt” (now, others had reported success with the Automatic Repair Option, but it didn’t work for me)</p>  <p>7: type &quot;<strong>bcdboot c:\windows /s c:</strong>” (without the speech marks) and press ENTER</p>  <p>Note: This assumed that my boot drive was C: and the version of Windows was installed in the C:\Windows directory. You get the picture…</p>  <p>Okay, I told you this was straight forward, but it had me thinking for a few minutes… thanks to <a href="https://www.hanselman.com/">Scott Hanselman</a> as it was his <a href="https://www.hanselman.com/blog/SwitchingMyWindows7BootDiskFromDToCWithBCDBootRatherThanBCDEdit.aspx" target="_blank">blog post</a> that finally pointed me in the right direction after a few false starts.</p>  <p>Enjoy!</p>]]></content:encoded>
    </item>
    <item>
      <title>Webcast: Code Red to Zbot: 10 Years of Tech, Researchers and Threat Evolution</title>
      <link>https://docs.microsoft.com/archive/blogs/brucecowper/webcast-code-red-to-zbot-10-years-of-tech-researchers-and-threat-evolution</link>
      <pubDate>Fri, 25 May 2012 11:03:00 GMT</pubDate>
      <dc:creator><![CDATA[Bruce Cowper - Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/brucecowper/2012/05/25/webcast-code-red-to-zbot-10-years-of-tech-researchers-and-threat-evolution/</guid>
      <description><![CDATA[For those of you that joined us at RSA this year in San Francisco, you may have taking in the...]]></description>
      <content:encoded><![CDATA[<p><a href="https://365.rsaconference.com/community/connect/blog/2012/04/12/webcast-code-red-to-zbot-10-years-of-tech-researchers-and-threat-evolution"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/40/45/metablogapi/2548.image_652144D6.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-40-45-metablogapi/2548.image_5F00_652144D6.png" width="803" height="175" /></a></p>  <p>For those of you that joined us at RSA this year in San Francisco, you may have taking in the session presented by Jeff Jones and Tim Rains on 10 Years of Tech, Researchers and Threat Evolution. Jeff and Tim followed up with a series of blog posts delving in to more detail:</p>  <ul>   <li><a href="https://blogs.technet.com/b/security/archive/2012/02/23/trustworthy-computing-learning-about-threats-for-over-10-years-part-1.aspx">Trustworthy Computing: Learning About Threats for Over 10 Years - Part 1</a></li>    <li><a href="https://blogs.technet.com/b/security/archive/2012/03/01/trustworthy-computing-learning-about-threats-for-over-10-years-part-2.aspx">Trustworthy Computing: Learning About Threats for Over 10 Years - Part 2</a></li>    <li><a href="https://blogs.technet.com/b/security/archive/2012/03/07/trustworthy-computing-learning-about-threats-for-over-10-years-part-3.aspx">Trustworthy Computing: Learning About Threats for Over 10 Years - Part 3</a></li>    <li><a href="https://blogs.technet.com/b/security/archive/2012/03/15/trustworthy-computing-learning-about-threats-for-over-10-years-part-4.aspx">Trustworthy Computing: Learning About Threats for Over 10 Years - Part 4</a></li>    <li><a href="https://blogs.technet.com/b/security/archive/2012/03/20/trustworthy-computing-learning-about-threats-over-10-years-part-5.aspx">Trustworthy Computing: Learning About Threats for Over 10 Years - Part 5</a></li>    <li><a href="https://blogs.technet.com/b/security/archive/2012/03/26/trustworthy-computing-learning-about-threats-for-over-10-years-part-6.aspx">Trustworthy Computing: Learning About Threats for Over 10 Years - Part 6</a></li> </ul>  <p>I would also recommend reading the <a href="https://blogs.technet.com/b/security/archive/2012/05/23/behind-the-charts-scrubbing-the-vulnerability-data.aspx">Behind the Charts – Scrubbing the Vulnerability Data</a> post to understand more about the data sources and methodology Jeff used in his analysis.</p>  <p>The great news is that Tim and Jeff have delivered a webcast of the session, which you can find <a href="https://365.rsaconference.com/community/connect/blog/2012/04/12/webcast-code-red-to-zbot-10-years-of-tech-researchers-and-threat-evolution" target="_blank">here</a>. The deck from the webcast can also be found <a href="https://365.rsaconference.com/servlet/JiveServlet/download/38-4003/May_23_2012_Webcast_Microsoft.pdf" target="_blank">here</a>.</p>  <p>Note that you can also download the full report: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=29046">Microsoft Security Intelligence Report Special Edition: 10-Year Review</a>.</p>  <p>Resources:</p>  <p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=29046" target="_blank">Microsoft Security Intelligence Report Special Edition: 10-Year Review</a></p>  <p><a href="https://365.rsaconference.com/community/connect/blog/2012/04/12/webcast-code-red-to-zbot-10-years-of-tech-researchers-and-threat-evolution" target="_blank">RSA Conference Webcast: Code Red to Zbot: 10 Years of Tech, Researchers and Threat Evolution</a></p>  <p><a href="https://365.rsaconference.com/servlet/JiveServlet/download/38-4003/May_23_2012_Webcast_Microsoft.pdf" target="_blank">RSA Conference Webcast: Code Red to Zbot: 10 Years of Tech, Researchers and Threat Evolution presentation deck</a></p>]]></content:encoded>
    </item>
    <item>
      <title>The Road to CSUN</title>
      <link>https://docs.microsoft.com/archive/blogs/brucecowper/the-road-to-csun</link>
      <pubDate>Wed, 21 Mar 2012 14:36:00 GMT</pubDate>
      <dc:creator><![CDATA[Bruce Cowper - Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/brucecowper/2012/03/21/the-road-to-csun/</guid>
      <description><![CDATA[Okay, I admit it… I had no real idea going in to a conversation today what the CSUN conference was....]]></description>
      <content:encoded><![CDATA[<p><img style="margin: 0px 10px 0px 0px; display: inline; float: left" title="Microsoft Accessibility Technology for Everyone" alt="Microsoft Accessibility Technology for Everyone" align="left" src="https://www.microsoft.com/enable/assets/images/microsoft-accessibility.jpg" />Okay, I admit it… I had no real idea going in to a conversation today what the CSUN conference was. It turns out that I am referring to the <a title="Technology &amp; Persons with Disabilities Conference" href="https://www.csun.edu/cod/conference/index.php" target="_blank">Technology &amp; Persons with Disabilities Conference</a>. The road to it is another question…</p>  <p>The team (<a href="https://microsoft.com/twc" target="_blank">Trustworthy Computing</a>) that I sit in includes a range of different areas, from Security, Privacy and Reliability, to Online Safety, Accessibility and more. Today I attended a session by the Accessibility team that opened my eyes…</p>  <p>Accessibility for me became an area of interest when a number of years ago my Grandfather’s eyesight started failing. At the time technology was limited and access to that technology even more so ( I am among other things Zimbabwean, need I say more). As an engineer, he had been heavily reliant on technology and his ability to use it and when he could no longer do simple things like send an email because he couldn’t see the letters on the keyboard, he became increasingly frustrated.</p>  <p>Fast forward to just over 18 months ago when my father was going through the same thing. The amazing thing was that technology had moved on so much and all I really had to do was install <a title="Windows 7 Accessibility" href="https://windows.microsoft.com/en-us/windows7/products/features/accessibility" target="_blank">Windows 7</a> and the vast majority of what we needed was right there, built in to the operating system…</p> <center>   <table style="width: 755px" border="0" cellspacing="0" cellpadding="2"><tbody>       <tr>         <td valign="top" width="10">           <p align="left"></p>           <center><center><center><object id="MediaPlayer" codebase="https://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft Windows Media Player components..." classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="200" type="application/x-oleobject" height="200"><param name="URL" value="https://res2.windows.microsoft.com/resbox/en/Windows 7/main/d1359a9b-756b-45f5-be86-353a9a8a28d1_0.wmv" /><param name="rate" value="1" /><param name="balance" value="0" /><param name="currentPosition" value="0" /><param name="defaultFrame" value="" /><param name="playCount" value="1" /><param name="autoStart" value="0" /><param name="currentMarker" value="0" /><param name="invokeURLs" value="-1" /><param name="baseURL" value="" /><param name="volume" value="50" /><param name="mute" value="0" /><param name="uiMode" value="full" /><param name="stretchToFit" value="-1" /><param name="windowlessVideo" value="0" /><param name="enabled" value="-1" /><param name="enableContextMenu" value="-1" /><param name="fullScreen" value="0" /><param name="SAMIStyle" value="" /><param name="SAMILang" value="" /><param name="SAMIFilename" value="" /><param name="captioningID" value="" /><param name="enableErrorDialogs" value="0" /><param name="_cx" value="5292" /><param name="_cy" value="5292" /><param name="URL" value="https://res2.windows.microsoft.com/resbox/en/Windows 7/main/d1359a9b-756b-45f5-be86-353a9a8a28d1_0.wmv" /><param name="showcontrols" value="false" /><param name="stretchtofit" value="true" /><param name="AutoStart" value="False" /><embed height="200" name="MediaPlayer" type="application/x-mplayer2" pluginspage="https://www.microsoft.com/Windows/MediaPlayer/" width="200" src="https://res2.windows.microsoft.com/resbox/en/Windows 7/main/d1359a9b-756b-45f5-be86-353a9a8a28d1_0.wmv" showpositioncontrols="false" enablepositioncontrols="false" autostart="False" stretchtofit="true" showcontrols="false" /></object></center></center></center></td>          <td valign="top" width="813">           <p align="left">Some of the Accessibility features in Windows 7</p>           <center>             <ul>               <li>                 <div align="left">Windows Speech Recognition</div>               </li>                <li>                 <div align="left">Magnifier</div>               </li>                <li>                 <div align="left">On-Screen Keyboard</div>               </li>                <li>                 <div align="left">Narrator and visual notifications</div>               </li>             </ul>           </center>            <p align="left">Click play below the video to watch (don’t forget full screen), or directly <a href="https://res2.windows.microsoft.com/resbox/en/Windows 7/main/d1359a9b-756b-45f5-be86-353a9a8a28d1_0.wmv" target="_blank">here</a>.</p>         </td>       </tr>     </tbody></table> </center>  <p>Back to the Road to CSUN…</p>  <p>As it happens the Accessibility team recently went down to the CSUN conference in San Diego, California. They drove down from the Microsoft campus here in Redmond, Washington, making stops along the way. Their journey is both entertaining and informative. If you do nothing else today (or this week), I would encourage you to go to their <a title="Microsoft Accessibility Blog" href="https://blogs.msdn.com/accessibility" target="_blank">blog</a> and read about their journey. If you just want the quick fix, here are the link to their videos:</p>  <ul>   <li><a href="https://youtu.be/zQ0TugChKXE" target="_blank">Episode 1 – Teaser trailer</a></li>    <li><a href="https://youtu.be/DtmvNMWwQ0Q" target="_blank">Episode 2 – SeniorNet / Tacoma Lutheran</a></li>    <li><a href="https://youtu.be/XdvGXz07BOk" target="_blank">Episode 3 – Boundless Technologies / ViewPlus Technology</a></li>    <li><a href="https://youtu.be/N7e_bxBgZ1E" target="_blank">Episode 4 – Tri-County Independent Living</a></li>    <li><a href="https://youtu.be/6k4eEg8RkTY" target="_blank">Episode 5 – Guide Dogs for the Blind</a></li>    <li><a href="https://youtu.be/1fMlplx2grY" target="_blank">Episode 6 – Santa Clara County Office of Education / Yahoo</a></li>    <li><a href="https://youtu.be/L3rVveBcPlw" target="_blank">Episode 7 – Blue Marble Games</a></li>    <li><a href="https://youtu.be/O_Mra2L01Ok" target="_blank">Episode 8 – Santa Monica Pier</a></li>    <li><a href="https://youtu.be/vcS7zrr5ywY" target="_blank">Episode 9 – TERI Inc.</a></li>    <li><a href="https://youtu.be/phooTzDHl74" target="_blank">Episode 10 – Recap</a>&#160;</li> </ul>  <p>Enjoy!</p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft PhotoDNA Technology Helping Law Enforcement Fight Child Pornography</title>
      <link>https://docs.microsoft.com/archive/blogs/brucecowper/microsoft-photodna-technology-helping-law-enforcement-fight-child-pornography</link>
      <pubDate>Wed, 21 Mar 2012 09:56:18 GMT</pubDate>
      <dc:creator><![CDATA[Bruce Cowper - Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/brucecowper/2012/03/21/microsoft-photodna-technology-helping-law-enforcement-fight-child-pornography/</guid>
      <description><![CDATA[Having worked with Law Enforcement around the world for many years, there is always a huge demand...]]></description>
      <content:encoded><![CDATA[<p><a title="Microsoft PhotoDNA Technology to Help Law Enforcement Fight Child Pornography" href="https://blogs.technet.com/b/microsoft_on_the_issues/archive/2012/03/19/microsoft-photodna-technology-to-help-law-enforcement-fight-child-pornography.aspx" target="_blank"><img style="margin: 0px 10px 0px 0px; display: inline; float: left" title="Microsoft PhotoDNA Technology to Help Law Enforcement Fight Child Pornography" alt="Microsoft PhotoDNA Technology to Help Law Enforcement Fight Child Pornography" align="left" src="https://www.microsoft.com/presspass/_resources/images/homepage/2012/hero/screenshot_DCUphotoDNA_hero.jpg" width="190" height="131" /></a>Having worked with Law Enforcement around the world for many years, there is always a huge demand for tools and resources to help investigations. One such tool is <a title="PhotoDNA" href="https://www.microsoftphotodna.com/" target="_blank">PhotoDNA</a>, which essentially creates something like a fingerprint of an image which can be compared with the signatures of other images to find copies. The <a title="NCMEC" href="https://www.ncmec.org/missingkids/servlet/PublicHomeServlet?LanguageCountry=en_US" target="_blank">National Center for Missing &amp; Exploited Children (NCMEC)</a> and online service providers such as <a href="https://blogs.technet.com/b/microsoft_blog/archive/2011/05/19/500-million-friends-against-child-exploitation.aspx">Microsoft and Facebook</a> currently use PhotoDNA to help find, report and eliminate some of the worst known images of child pornography online.</p>  <p>Recently the Microsoft Digital Crimes Unit <a href="https://blogs.technet.com/b/microsoft_on_the_issues/archive/2012/03/19/microsoft-photodna-technology-to-help-law-enforcement-fight-child-pornography.aspx" target="_blank">announced</a> that they are partnering with <a href="https://www.netclean.com/eng/?page_id=34">NetClean</a> to make our <a href="https://www.microsoftphotodna.com/">Microsoft PhotoDNA</a> image matching technology available to law enforcement at no cost to help enhance their child sex abuse investigations.</p>  <p>This means that PhotoDNA will be available to law enforcement at no charge via:</p>  <p>· <b>NetClean Analyze. </b>PhotoDNA is being made available through a new version of <a href="https://www.netclean.com/eng/?page_id=34">NetClean Analyze</a>, a free technology already used by law enforcement in many countries worldwide. The new version will also include functionality to support connections between NetClean Analyze and the Child Exploitation Tracking System (CETS) where appropriate.<b> </b></p>  <p>· <b>The Child Exploitation Tracking System (CETS).</b> PhotoDNA is being integrated into CETS, a collaborative global law enforcement program supported by Microsoft technology for child pornography investigations. CETS helps law enforcement agencies follow hundreds of suspects at a time and eliminate duplication, making it more efficient for the agencies to follow up on leads, collect evidence and build cases against suspected child pornographers. CETS is currently used by agencies in Australia, Brazil, Belgium, Canada, Italy, the United Kingdom and the United States.</p>  <p><img style="display: inline" border="0" align="left" src="https://www.microsoft.com/presspass/_resources/images/icon_comment.png" />     <br />Blog: <a href="https://blogs.technet.com/b/microsoft_on_the_issues/archive/2012/03/19/microsoft-photodna-technology-to-help-law-enforcement-fight-child-pornography.aspx">Microsoft PhotoDNA Technology to Help Law Enforcement Fight Child Pornography</a></p>  <p><img border="0" src="https://www.microsoft.com/presspass/_resources/images/icon_video.png" />     <br />Video: <a href="https://www.microsoft.com/presspass/presskits/photodna/videogallery.aspx?contentID=101400_MS_DCU_PhotoDNA">Microsoft Makes PhotoDNA Available to Law Enforcement</a></p>  <p><img border="0" src="https://www.microsoft.com/presspass/_resources/images/icon_video.png" />     <br />Video: <a href="https://www.microsoft.com/presspass/presskits/photodna/videogallery.aspx?contentID=101400_DCU_NetClean">How PhotoDNA Enhances NetClean Analyze</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Mouse Without Borders and Windows 8 Consumer Preview</title>
      <link>https://docs.microsoft.com/archive/blogs/brucecowper/mouse-without-borders-and-windows-8-consumer-preview</link>
      <pubDate>Tue, 06 Mar 2012 16:54:36 GMT</pubDate>
      <dc:creator><![CDATA[Bruce Cowper - Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/brucecowper/2012/03/06/mouse-without-borders-and-windows-8-consumer-preview/</guid>
      <description><![CDATA[I have blogged about using Mouse Without Borders before, but today after installing the Windows 8...]]></description>
      <content:encoded><![CDATA[<p><a href="https://getsatisfaction.com/mouse_without_borders"><img alt="Mouse without Borders" src="https://s3.amazonaws.com/satisfaction-production/public/uploaded_images/8142966/Logo_medium.png" /></a></p>  <p>I have blogged about using <a href="https://blogs.technet.com/b/brucecowper/archive/2012/01/30/a-truly-magic-mouse.aspx" target="_blank">Mouse Without Borders before,</a> but today after installing the <a href="https://windows.microsoft.com/en-US/windows-8/consumer-preview">Windows 8 Consumer Preview</a> on my system I wanted to see if I could get Magic Mouse running. While the computer I installed it on has a basic touch screen, I wanted to put a mouse and keyboard on the device, but not clutter up my desk even more than it is. So… </p>  <p>The first thing I discovered is that Mouse Without Borders requires the .Net Framework 2.0. For those who have not yet discovered it, the .Net framework 2.0 is not enabled by default in Windows 8 CP. There are a few solutions to resolve this..</p>  <p>1: Using an installer that tries to download the .NET framework will trigger Windows 8 CP to try to enable the component automatically. It will likely require a download from Windows Update. This did not work for me, despite being connected to a wired network, it came up with an error trying to download the necessary files.</p>  <p>2: If you go to Control Panel.. Programs.. Get Programs&#160; and select “Turn Windows Features on or off”, you will see the “.NET Framework 3.5 (include .NET 2.0 and 3.0)” listed, but disabled. Simply select the feature and Windows 8 will try to install the necessary components. This did not work for me, despite being connected to a wired network, it came up with an error trying to download the necessary files.</p>  <p>So, given the error message, I wondered if there was a way to download the files from the Internet, I pulled out my trusty install Flash Drive from my <a href="https://blogs.technet.com/b/brucecowper/archive/2012/03/06/creating-a-windows-8-bootable-usb-flash-drive.aspx" target="_blank">earlier post</a>. That happens to have the necessary files on the drive.</p>  <p>3: To enable .NET Framework 3.5 using a Flash drive (or DVD):   <br />Start a Command Prompt as an administrator (click the Start button and type <strong>CMD,</strong> right-click on cmd.exe and select “Run as administrator&quot; and accept the UAC prompt, assuming you are using Windows Vista or Windows 7)    <br />Run the following command in <strong>Bold</strong> followed by <strong>ENTER</strong>:</p>  <p><strong>Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:e:\sources\sxs /LimitAccess</strong> (note: the e: drive is the letter associated with the install DVD or Flash drive that contains the installation files)</p>  <p>If you need to, you can copy the source files (e:\sources\sxs\*.*) to the local hard drive and alter the /Source: parameter as appropriate.</p>  <p>Mouse Without Borders installed and worked wonderfully after that. Just remember to use the same version of the Mouse Without Borders software on all machines…</p>  <p>Enjoy!</p>]]></content:encoded>
    </item>
    <item>
      <title>Creating a Windows 8 Bootable USB flash drive</title>
      <link>https://docs.microsoft.com/archive/blogs/brucecowper/creating-a-windows-8-bootable-usb-flash-drive</link>
      <pubDate>Tue, 06 Mar 2012 11:30:00 GMT</pubDate>
      <dc:creator><![CDATA[Bruce Cowper - Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/brucecowper/2012/03/06/creating-a-windows-8-bootable-usb-flash-drive/</guid>
      <description><![CDATA[Now I am back from the RSA Conference, I have a few moments to put the Windows 8 Consumer Preview on...]]></description>
      <content:encoded><![CDATA[<p>Now I am back from the RSA Conference, I have a few moments to put the <a href="https://windows.microsoft.com/en-US/windows-8/consumer-preview" target="_blank">Windows 8 Consumer Preview</a> on my ASUS EEE Top machine. The fastest way for me to do this considering the machine does not have a DVD drive is to create a bootable USB flash drive with the Windows 8 installation files on. The process is pretty straight forward, but does require a little command line work.</p>
<p>a, First of all, you will need to download the <a href="https://windows.microsoft.com/en-US/windows-8/iso" target="_blank">ISO image</a> of the Windows 8 Consumer Preview.</p>
<p>b, You will need to extract the files from the ISO image, so my preferred tool is <a title="SlySoft&rsquo;s Virtual CloneDrive" href="https://www.slysoft.com/en/virtual-clonedrive.html">SlySoft&rsquo;s Virtual CloneDrive</a>. This is free and easy to use. What it allows you to do is mount the ISO file as a drive. This will be needed later.</p>
<p>c, Now to format your USB flash drive. Keep in mind that this will erase all of the files on your USB flash drive, so you might want to double check it for important data before proceeding. Your flash drive should be at least 8Gb (especially if you are installing the 64bit version of Windows 8)</p>
<p>Plug in your USB Flash drive if you have not already done so. <br />Start a Command Prompt as an administrator (click the Start button and type <strong>CMD,</strong> right-click on cmd.exe and select &ldquo;Run as administrator" and accept the UAC prompt, assuming you are using Windows Vista or Windows 7)</p>
<p>Type <strong>diskpart </strong>and then press <strong>ENTER</strong><em> <br /></em>For each line, type the parts on <strong>BOLD</strong> and press <strong>ENTER</strong> after each entry, the notes are for reference only</p>
<p><strong>DISKPART&gt; list disk </strong>(note: this will list the disks on your system. Typically look for the one that matches the capacity of your USB flash drive) <br /><strong>DISKPART&gt; select disk x </strong>(note: x is the number for your USB flash drive you obtained from the list command above) <br /><strong>DISKPART&gt; clean</strong> (note: this will erase your USB flash drive) <br /><strong>DISKPART&gt; create partition primary</strong> (note: this will create a new primary partition on the USB Flash drive) <br /><strong>DISKPART&gt; select partition 1</strong> (note: this will select the partition you just created) <br /><strong>DISKPART&gt; active</strong> (note: this will set the new partition as active, which identifies it as a valid system partition) <br /><strong>DISKPART&gt; format FS=NTFS QUICK</strong> (note: this will perform a quick format on the USB Flash drive) <br /><strong>DISKPART&gt; assign</strong> (note: this will assign a drive letter to the partition) <br /><strong>DISKPART&gt; exit</strong></p>
<p>d, Now we need to put the boot files from the ISO image you downloaded earlier on to the USB Flash drive. You will need to mount the ISO image using <a title="SlySoft&rsquo;s Virtual CloneDrive" href="https://www.slysoft.com/en/virtual-clonedrive.html">SlySoft&rsquo;s Virtual CloneDrive</a>. To do this, right-click on the ISO image you downloaded (i.e. Windows8-ConsumerPreview-64bit-English.iso) and select &ldquo;Mount&rdquo;. If you do not see the &ldquo;Mount&rdquo; option, it may mean that the Virtual Clone Drive (or similar) tool is not installed. Once you have selcted &ldquo;Mount&rdquo;, a drive letter will be assigned to the ISO image. Make a note as to what drive letter has been assigned to the ISO, in my case drive &ldquo;F:&rdquo;.</p>
<p>Next, you will need to start a Command Prompt as an administrator (click the Start button and type <strong>CMD,</strong> right-click on cmd.exe and select &ldquo;Run as administrator" and accept the UAC prompt, assuming you are using Windows Vista or Windows 7).</p>
<p>Navigate to your ISO drive, in my case &ldquo;F:&rdquo; and type the following:</p>
<p><strong>cd \boot </strong>(thanks Ron T for pointing this out)</p>
<p><strong>bootsect /nt60 y:</strong> (note: where y: is the drive letter assigned to your USB Flash drive &ndash; this will copy across the boot files)</p>
<p>e, Lastly we will need to copy the installation files across from the ISO image to the USB Flash drive. To do this, type the following:</p>
<p><strong>XCOPY X:\*.* Y:\ /E /J /H </strong>(note: where x: is the drive letter assigned to your ISO image and y: is the drive letter assigned to your USB Flash Drive)</p>
<p>You should note have a Windows 8 Bootable USB flash drive.</p>
<p>Enjoy!</p>]]></content:encoded>
    </item>
    <item>
      <title>Trust in Computing Research</title>
      <link>https://docs.microsoft.com/archive/blogs/brucecowper/trust-in-computing-research</link>
      <pubDate>Wed, 29 Feb 2012 12:55:00 GMT</pubDate>
      <dc:creator><![CDATA[Bruce Cowper - Microsoft]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/brucecowper/2012/02/29/trust-in-computing-research/</guid>
      <description><![CDATA[Yesterday in Scott Charney&rsquo;s RSA 2012 keynote, he made reference to a statistic stating that...]]></description>
      <content:encoded><![CDATA[<p>Yesterday in Scott Charney&rsquo;s RSA 2012 <a href="https://aka.ms/rsa2012keynote">keynote</a>, he made reference to a statistic stating that 92.5 percent of respondents believe cybercrime laws need updating. This was one of the many findings of the Trust in Computing research recently conducted by the Trustworthy Computing team.</p>
<p>The Microsoft &ldquo;Trust in Computing&rdquo; research was conducted in nine countries around the world; the United States, Canada, United Kingdom, Germany, Australia, Brazil, Russia, India and China. Questions were asked on the Internet, devices, security, privacy, reliability, Cybersecurity representing use, experiences and perceptions.</p>
<p>For more details, see the <a href="https://blogs.technet.com/b/security/p/twc-research.aspx">blog post</a> and keep following as we release more data in the coming months.</p>
<p>As a small taster here are some interesting findings.</p>
<p>Security, Privacy and Reliability of online services?</p>
<ul>
<li>86.6 percent of respondents were concerned about the Security of online services they use</li>
<li>86.7 percent of respondents were concerned about the Privacy of the online services they use</li>
<li>80.5 percent of respondents were concerned about the Availability of online services they use</li>
</ul>
<p>Where your data is stored and who has access to it?</p>
<ul>
<li>59.1 percent of respondents are very concerned with where their data is located in the world.<b></b></li>
<li>51.1 percent of respondents are concerned about their spouse or partner knowing their location information.</li>
<li>71.5 percent of respondents are concerned about their Government having access to their location information</li>
</ul>
<p>There are more findings in the Trust in Computing Research <a href="https://blogs.technet.com/b/security/p/twc-research.aspx" target="_blank">here</a>.</p>
<p></p>]]></content:encoded>
    </item>
  </channel>
</rss>