<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Technology Towards Microsoft</title><description>.Net Technologies,Do you want to know about Microsoft Technologies like .Net,Visual Studio, .Net Framework, MS-SQL Server, Windows Operating System and all Scripting Languages related to .Net. You can find all the stuff related to Microsoft Technologies and lots of Free Download e-Books and lots of Tips &amp;amp; Tricks towards these technologies and you can find much more.</description><managingEditor>noreply@blogger.com (Microsoft Techonologies Stuff)</managingEditor><pubDate>Mon, 7 Oct 2024 11:31:52 +0530</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">56</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://thedotnetmania.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>.Net Technologies,Do you want to know about Microsoft Technologies like .Net,Visual Studio, .Net Framework, MS-SQL Server, Windows Operating System and all Scripting Languages related to .Net. You can find all the stuff related to Microsoft Technologies a</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Gadgets"/></itunes:category><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>PRO ASP.NET 3.5 IN C# 2008, SECOND EDITION</title><link>http://thedotnetmania.blogspot.com/2008/10/pro-aspnet-35-in-c-2008-second-edition.html</link><category>BOOKS</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Sun, 12 Oct 2008 03:13:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-4424604720069072769</guid><description>&lt;font style="color: rgb(255, 153, 102);"&gt;Download PRO ASP.NET 3.5 IN C# 2008, SECOND EDITION - Book.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDr3yJA3anzCIrvK-3gYTzNRT5aZNg65i78A6iJZ0bwD970NwZyuKu5v3nqwaKYu9N22gv6MwcLwIlxAZFZNOkMlzj5WXRRVPXsj-_Fk0gWKjKDA-ny-TDpTvKL0kRRAReQr5qfyUTmkk/s1600-h/RTRUYT.gif"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDr3yJA3anzCIrvK-3gYTzNRT5aZNg65i78A6iJZ0bwD970NwZyuKu5v3nqwaKYu9N22gv6MwcLwIlxAZFZNOkMlzj5WXRRVPXsj-_Fk0gWKjKDA-ny-TDpTvKL0kRRAReQr5qfyUTmkk/s400/RTRUYT.gif" alt="" id="BLOGGER_PHOTO_ID_5256015212724707426" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Publisher Apress&lt;br /&gt;Author(s) Mario Szpuszta&lt;br /&gt;ISBN 1590598938&lt;br /&gt;Release Date 15 November 2007&lt;br /&gt;&lt;br /&gt;ASP.NET 3.5 is the latest version of Microsoft’s revolutionary ASP.NET technology. It is the principal standard for creating dynamic web pages on the Windows platform. Pro ASP.NET 3.5 in C# 2008 raises the bar for high-quality, practical advice on learning and deploying Microsoft’s dynamic web solution.&lt;br /&gt;&lt;br /&gt;Seasoned .NET professionals Matthew MacDonald and Mario Szpuszta explain how you can get the most from this groundbreaking new technology. They cover ASP.NET 3.5 as a whole, illustrating both the brand-new features and the functionality carried over from previous versions of ASP. This book will give you the knowledge you need to code real ASP.NET 3.5 applications in the best possible style.&lt;br /&gt;&lt;br /&gt;The book will teach you ASP.NET 3.5 starting with core concepts to more advanced topics. You will learn&lt;br /&gt;&lt;br /&gt;* Core concepts of ASP.NET 3.5. Why it’s special. What it’s fundamental principals are. The basics of Visual Studio. How ASP.NET 3.5 controls are created, and how they fit into ASP.NET 3.5 pages, ultimately creating full applications&lt;br /&gt;* Data access details. The intricacies of ADO.NET and how to perform data binding to many sources from databases to file streams to XML. We include LINQ coverage so you’re on the bleeding edge&lt;br /&gt;* Security. Once considered the Achilles heel of all Windows web applications, security has vastly improved and is a cornerstone of ASP.NET 3.5. This section explains the various forms of available security, and how to best apply them&lt;br /&gt;* Taking things further using advanced user interface techniques. This includes user controls, customer server controls, client-side JavaScript, and GDI .&lt;br /&gt;* Web services. In an increasingly connected world, working with web services grows in importance. This book will show you how to work with them.&lt;br /&gt;* ASP.NET AJAX, with an emphasis on comtemporary web development techniques&lt;br /&gt;* Development using Internet Information Services 7, Microsoft’s premier web hosting platform.&lt;br /&gt;* And much more.&lt;br /&gt;&lt;br /&gt;Download Your eBook Now&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/66787760/17f24c0b/PRO_ASPNET_35_IN_C_2008_SECOND_EDITION.html&lt;br /&gt;"&gt;&lt;b&gt;Click Here To Download&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDr3yJA3anzCIrvK-3gYTzNRT5aZNg65i78A6iJZ0bwD970NwZyuKu5v3nqwaKYu9N22gv6MwcLwIlxAZFZNOkMlzj5WXRRVPXsj-_Fk0gWKjKDA-ny-TDpTvKL0kRRAReQr5qfyUTmkk/s72-c/RTRUYT.gif" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Download ASP.NET 2.0 Unleashed Book</title><link>http://thedotnetmania.blogspot.com/2008/10/download-aspnet-20-unleashed-book.html</link><category>BOOKS</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Sat, 11 Oct 2008 15:35:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-5312477248145786726</guid><description>&lt;span style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 153, 102);"&gt;Download SAM's ASP.NET 2.0 Unleashed Book&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;ASP.NET 2.0 Unleashed is a revision of the best-selling ASP.NET Unleashed, by Microsoft Software Legend Stephen Walther. It covers virtually all features of ASP.NET 2.0 including more than 50 new controls, personalization, master pages, and web parts. All code samples are presented in VB and C#. Throughout the more than 2,000 pages, you will be shown how to develop state-of-the-art Web applications using Microsoft's latest development tools. This resource is guaranteed to be used as a reference guide over and over! &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/66506885/37435f98/SamsASPNET20UnleashedJun2006.html%20"&gt;&lt;b&gt;Click Here To Download&lt;/b&gt;&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Microsoft SQL Serever 2000 Stored Procedures and XML Programming</title><link>http://thedotnetmania.blogspot.com/2008/10/microsoft-sql-serever-2000-stored.html</link><category>BOOKS</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Sat, 11 Oct 2008 00:35:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-103451434904486547</guid><description>&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;Download Microsoft SQL Server 2000 Stored Procedures and XML programming Book&lt;/span&gt;&lt;br /&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;Get thorough coverage of SQL Server 2000- Including extended XML capabilities and VS.NET updates with this expertly written resource. Learn to harness the full benefits of modular programming, and achieve faster execution and a reduction of network traffic. Included are a sample database and an end-to-end solution for a Web search engine.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/66438640/8d211757/McGrawHillSQLServer2000StoredProcedureandXMLProgrammingSecondEditioneBook-KB.html"&gt;&lt;b&gt;Click Here To Download&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Dynamic LINQ (Language Integrated Quary)</title><link>http://thedotnetmania.blogspot.com/2008/10/dynamic-linq-language-integrated-quary.html</link><category>Microsoft Visual Studio 2008</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Fri, 10 Oct 2008 22:44:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-3058513209949939839</guid><description>Dynamic LINQ (Language Integrated Query)&lt;br /&gt;&lt;span style="font-family: arial; font-size: 85%;"&gt;&lt;p&gt;LINQ (language integrated query) is one of the new features provided with VS 2008 and .NET 3.5.  LINQ makes the concept of &lt;em&gt;querying data&lt;/em&gt; a first class programming concept in .NET, and enables you to efficiently express queries in your programming language of choice.&lt;/p&gt;    &lt;p&gt;One of the benefits of LINQ is that it enables you to write type-safe queries in VB and C#. This means you get compile-time checking of your LINQ queries, and full intellisense and refactoring support over your code:&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeWBUnaeDHcwTkkmQoR9Z_FmApmIXbsxzABxeW4zNXX_tV9Po3Dh11LrP3W7j-S1um1m8Q3XdrsnC_xdCHRmgLEcMu-5lTWXl5jXqEspojjQCaoOtxPj1aNMQ5X97WxkRPhybHW5ypMbU/s1600-h/1.jpg"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeWBUnaeDHcwTkkmQoR9Z_FmApmIXbsxzABxeW4zNXX_tV9Po3Dh11LrP3W7j-S1um1m8Q3XdrsnC_xdCHRmgLEcMu-5lTWXl5jXqEspojjQCaoOtxPj1aNMQ5X97WxkRPhybHW5ypMbU/s400/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5255576356821240034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-size: 85%;"&gt;&lt;p&gt;While writing type-safe queries is great for most scenarios, there are cases where you want the flexibility to dynamically construct queries on the fly. For example: you might want to provide business intelligence UI within your application that allows an end-user business analyst to use drop-downs to build and express their own custom queries/views on top of data. &lt;/p&gt;    &lt;p&gt;Traditionally these types of dynamic query scenarios are often handled by concatenating strings together to construct dynamic SQL queries. Recently a few people have sent me mail asking how to handle these types of scenarios using LINQ. The below post describes how you can use a Dynamic Query Library provided by the LINQ team to dynamically construct LINQ queries.&lt;/p&gt;    &lt;h3&gt;&lt;u&gt;Downloading the LINQ Dynamic Query Library&lt;/u&gt;&lt;/h3&gt;    &lt;p&gt;Included on the &lt;a href="http://msdn2.microsoft.com/en-us/bb330936.aspx" target="_blank"&gt;VS 2008 Samples download page&lt;/a&gt; are pointers to VB and C# sample packages that include a cool dynamic query LINQ helper library. Direct pointers to the dynamic query library (and documentation about it) can be found below:&lt;/p&gt;    &lt;ul&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vbasic/bb964686.aspx" target="_blank"&gt;VB Dynamic Query Library (included in the \Language Samples\LINQ Samples\DynamicQuery directory)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vcsharp/bb894665.aspx" target="_blank"&gt;C# Dynamic Query Library (included in the \LinqSamples\DynamicQuery directory)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;p&gt;Both the VB and C# DynamicQuery samples include a source implementation of a helper library that allows you to express LINQ queries using extension methods that take string arguments instead of type-safe language operators. You can copy/paste either the C# or VB implementations of the DynamicQuery library into your own projects and then use it where appropriate to more dynamically construct LINQ queries based on end-user input.&lt;/p&gt;    &lt;h3&gt;&lt;u&gt;Simple Dynamic Query Library Example&lt;/u&gt;&lt;/h3&gt;    &lt;p&gt;You can use the DynamicQuery library against any LINQ data provider (including &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/09/07/linq-to-sql-part-9-using-a-custom-linq-expression-with-the-lt-asp-linqdatasource-gt-control.aspx" target="_blank"&gt;LINQ to SQL&lt;/a&gt;, LINQ to Objects, LINQ to XML, LINQ to Entities, &lt;a href="http://www.codeplex.com/LINQtoSharePoint" target="_blank"&gt;LINQ to SharePoint&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/charlie/archive/2008/01/06/terraserver-sample-a-linq-provider.aspx" target="_blank"&gt;LINQ to TerraServer&lt;/a&gt;, etc). Instead of using language operators or type-safe lambda extension methods to construct your LINQ queries, the dynamic query library provides you with string based extension methods that you can pass any string expression into.&lt;/p&gt;    &lt;p&gt;For example, below is a standard type-safe LINQ to SQL VB query that retrieves data from a Northwind database and displays it in a ASP.NET GridView control:&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj30JFf1tkjFjJt44AowZS9TsumET-IedHo_YpmZBOOSlbe0de3QfDEh4itfVQt0h-Epi_id3-liALHwbv0yqAwD7j98a-oQCNqixF0TByxyTRG13cs93HKTOvK3R0m9PwsL8qvk_sghk/s1600-h/2.png"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj30JFf1tkjFjJt44AowZS9TsumET-IedHo_YpmZBOOSlbe0de3QfDEh4itfVQt0h-Epi_id3-liALHwbv0yqAwD7j98a-oQCNqixF0TByxyTRG13cs93HKTOvK3R0m9PwsL8qvk_sghk/s400/2.png" alt="" id="BLOGGER_PHOTO_ID_5255576164687368210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-size: 85%;"&gt;&lt;br /&gt;&lt;br /&gt;Using the LINQ DynamicQuery library I could re-write the above query expression instead like so:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdUiHYJKTVrjpvAOHYgmdXdzamgzbx_mG3AnpMLDxIfg42a8DZp6mL57rcrCKJh74UekVqk8FVB4hpnOOlQlbclBPjy4H1jsPYwPzyK2qZjewKnGDuy0p28d1LLvXE9oEPdsrm_mcHcZk/s1600-h/3.png"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdUiHYJKTVrjpvAOHYgmdXdzamgzbx_mG3AnpMLDxIfg42a8DZp6mL57rcrCKJh74UekVqk8FVB4hpnOOlQlbclBPjy4H1jsPYwPzyK2qZjewKnGDuy0p28d1LLvXE9oEPdsrm_mcHcZk/s400/3.png" alt="" id="BLOGGER_PHOTO_ID_5255575924214268226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-size: 85%;"&gt;&lt;p&gt;Notice how the conditional-where clause and sort-orderby clause now take string expressions instead of code expressions. Because they are late-bound strings I can dynamically construct them. For example: I could provide UI to an end-user business analyst using my application that enables them to construct queries on their own (including arbitrary conditional clauses).&lt;/p&gt;    &lt;h3&gt;&lt;u&gt;Dynamic Query Library Documentation&lt;/u&gt;&lt;/h3&gt;    &lt;p&gt;Included with the above VB and C# Dynamic Query samples is some HTML documentation that describes how to use the Dynamic Query Library extension methods in more detail. It is definitely worth looking at if you want to use the helper library in more depth:&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht5sG71JQ-C9rhv2WQ3pgD6ZlKDJcg5cpOMsXLkqnLtrTFODavAT0xy932_JVo1h-XhtAAIQQTQQH7l0I6V-EYmYFYz0FWrTGOkdqkPn7b4oD9gZdbG1iqviTOs8i4GuG0NH42qLYfZ9M/s1600-h/4.png"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht5sG71JQ-C9rhv2WQ3pgD6ZlKDJcg5cpOMsXLkqnLtrTFODavAT0xy932_JVo1h-XhtAAIQQTQQH7l0I6V-EYmYFYz0FWrTGOkdqkPn7b4oD9gZdbG1iqviTOs8i4GuG0NH42qLYfZ9M/s400/4.png" alt="" id="BLOGGER_PHOTO_ID_5255575172967147074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-size: 85%;"&gt;&lt;h3&gt;&lt;u&gt;Download and Run a Dynamic Query Library Sample&lt;/u&gt;&lt;/h3&gt;    &lt;p&gt;You can download and run basic VB and C# samples I've put together that demonstrate using the Dynamic LINQ library in an ASP.NET web-site that queries the Northwind sample database using LINQ to SQL:&lt;/p&gt;    &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.scottgu.com/blogposts/dynquery/dynamiclinqvb.zip" target="_blank"&gt;Basic Dynamic LINQ VB Sample&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.scottgu.com/blogposts/dynquery/dynamiclinqcsharp.zip" target="_blank"&gt;Basic Dynamic LINQ C# Sample&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;p&gt;You can use either Visual Web Developer 2008 Express (which is free) or VS 2008 to open and run them.&lt;/p&gt;&lt;/span&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeWBUnaeDHcwTkkmQoR9Z_FmApmIXbsxzABxeW4zNXX_tV9Po3Dh11LrP3W7j-S1um1m8Q3XdrsnC_xdCHRmgLEcMu-5lTWXl5jXqEspojjQCaoOtxPj1aNMQ5X97WxkRPhybHW5ypMbU/s72-c/1.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure length="24862" type="application/x-zip-compressed" url="http://www.scottgu.com/blogposts/dynquery/dynamiclinqvb.zip"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Dynamic LINQ (Language Integrated Query) LINQ (language integrated query) is one of the new features provided with VS 2008 and .NET 3.5. LINQ makes the concept of querying data a first class programming concept in .NET, and enables you to efficiently express queries in your programming language of choice. One of the benefits of LINQ is that it enables you to write type-safe queries in VB and C#. This means you get compile-time checking of your LINQ queries, and full intellisense and refactoring support over your code: While writing type-safe queries is great for most scenarios, there are cases where you want the flexibility to dynamically construct queries on the fly. For example: you might want to provide business intelligence UI within your application that allows an end-user business analyst to use drop-downs to build and express their own custom queries/views on top of data. Traditionally these types of dynamic query scenarios are often handled by concatenating strings together to construct dynamic SQL queries. Recently a few people have sent me mail asking how to handle these types of scenarios using LINQ. The below post describes how you can use a Dynamic Query Library provided by the LINQ team to dynamically construct LINQ queries. Downloading the LINQ Dynamic Query Library Included on the VS 2008 Samples download page are pointers to VB and C# sample packages that include a cool dynamic query LINQ helper library. Direct pointers to the dynamic query library (and documentation about it) can be found below: VB Dynamic Query Library (included in the \Language Samples\LINQ Samples\DynamicQuery directory)C# Dynamic Query Library (included in the \LinqSamples\DynamicQuery directory) Both the VB and C# DynamicQuery samples include a source implementation of a helper library that allows you to express LINQ queries using extension methods that take string arguments instead of type-safe language operators. You can copy/paste either the C# or VB implementations of the DynamicQuery library into your own projects and then use it where appropriate to more dynamically construct LINQ queries based on end-user input. Simple Dynamic Query Library Example You can use the DynamicQuery library against any LINQ data provider (including LINQ to SQL, LINQ to Objects, LINQ to XML, LINQ to Entities, LINQ to SharePoint, LINQ to TerraServer, etc). Instead of using language operators or type-safe lambda extension methods to construct your LINQ queries, the dynamic query library provides you with string based extension methods that you can pass any string expression into. For example, below is a standard type-safe LINQ to SQL VB query that retrieves data from a Northwind database and displays it in a ASP.NET GridView control: Using the LINQ DynamicQuery library I could re-write the above query expression instead like so: Notice how the conditional-where clause and sort-orderby clause now take string expressions instead of code expressions. Because they are late-bound strings I can dynamically construct them. For example: I could provide UI to an end-user business analyst using my application that enables them to construct queries on their own (including arbitrary conditional clauses). Dynamic Query Library Documentation Included with the above VB and C# Dynamic Query samples is some HTML documentation that describes how to use the Dynamic Query Library extension methods in more detail. It is definitely worth looking at if you want to use the helper library in more depth: Download and Run a Dynamic Query Library Sample You can download and run basic VB and C# samples I've put together that demonstrate using the Dynamic LINQ library in an ASP.NET web-site that queries the Northwind sample database using LINQ to SQL: Basic Dynamic LINQ VB SampleBasic Dynamic LINQ C# Sample You can use either Visual Web Developer 2008 Express (which is free) or VS 2008 to open and run them.</itunes:subtitle><itunes:author>noreply@blogger.com (Microsoft Techonologies Stuff)</itunes:author><itunes:summary>Dynamic LINQ (Language Integrated Query) LINQ (language integrated query) is one of the new features provided with VS 2008 and .NET 3.5. LINQ makes the concept of querying data a first class programming concept in .NET, and enables you to efficiently express queries in your programming language of choice. One of the benefits of LINQ is that it enables you to write type-safe queries in VB and C#. This means you get compile-time checking of your LINQ queries, and full intellisense and refactoring support over your code: While writing type-safe queries is great for most scenarios, there are cases where you want the flexibility to dynamically construct queries on the fly. For example: you might want to provide business intelligence UI within your application that allows an end-user business analyst to use drop-downs to build and express their own custom queries/views on top of data. Traditionally these types of dynamic query scenarios are often handled by concatenating strings together to construct dynamic SQL queries. Recently a few people have sent me mail asking how to handle these types of scenarios using LINQ. The below post describes how you can use a Dynamic Query Library provided by the LINQ team to dynamically construct LINQ queries. Downloading the LINQ Dynamic Query Library Included on the VS 2008 Samples download page are pointers to VB and C# sample packages that include a cool dynamic query LINQ helper library. Direct pointers to the dynamic query library (and documentation about it) can be found below: VB Dynamic Query Library (included in the \Language Samples\LINQ Samples\DynamicQuery directory)C# Dynamic Query Library (included in the \LinqSamples\DynamicQuery directory) Both the VB and C# DynamicQuery samples include a source implementation of a helper library that allows you to express LINQ queries using extension methods that take string arguments instead of type-safe language operators. You can copy/paste either the C# or VB implementations of the DynamicQuery library into your own projects and then use it where appropriate to more dynamically construct LINQ queries based on end-user input. Simple Dynamic Query Library Example You can use the DynamicQuery library against any LINQ data provider (including LINQ to SQL, LINQ to Objects, LINQ to XML, LINQ to Entities, LINQ to SharePoint, LINQ to TerraServer, etc). Instead of using language operators or type-safe lambda extension methods to construct your LINQ queries, the dynamic query library provides you with string based extension methods that you can pass any string expression into. For example, below is a standard type-safe LINQ to SQL VB query that retrieves data from a Northwind database and displays it in a ASP.NET GridView control: Using the LINQ DynamicQuery library I could re-write the above query expression instead like so: Notice how the conditional-where clause and sort-orderby clause now take string expressions instead of code expressions. Because they are late-bound strings I can dynamically construct them. For example: I could provide UI to an end-user business analyst using my application that enables them to construct queries on their own (including arbitrary conditional clauses). Dynamic Query Library Documentation Included with the above VB and C# Dynamic Query samples is some HTML documentation that describes how to use the Dynamic Query Library extension methods in more detail. It is definitely worth looking at if you want to use the helper library in more depth: Download and Run a Dynamic Query Library Sample You can download and run basic VB and C# samples I've put together that demonstrate using the Dynamic LINQ library in an ASP.NET web-site that queries the Northwind sample database using LINQ to SQL: Basic Dynamic LINQ VB SampleBasic Dynamic LINQ C# Sample You can use either Visual Web Developer 2008 Express (which is free) or VS 2008 to open and run them.</itunes:summary><itunes:keywords>Microsoft Visual Studio 2008</itunes:keywords></item><item><title>Beginning ASP.NET 3.5 in C# 2008: From Novice to Professional,Second Edition</title><link>http://thedotnetmania.blogspot.com/2008/10/beginning-aspnet-35-in-c-2008.html</link><category>BOOKS</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Thu, 9 Oct 2008 01:05:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-5586295727371960195</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9J41RAIcx6j1LRW_0XEhSqb4-3x0NzZUJp3kBmRAlhAXSjxocfta8KZo0XTN_ppvK9rw3COO82ikMSWWP5tuektds28-b8n3K7vtyi4zwFgxms9n3mRIR8TugrrObHvoyQqUaiKqvgi8/s1600-h/1231455.gif"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9J41RAIcx6j1LRW_0XEhSqb4-3x0NzZUJp3kBmRAlhAXSjxocfta8KZo0XTN_ppvK9rw3COO82ikMSWWP5tuektds28-b8n3K7vtyi4zwFgxms9n3mRIR8TugrrObHvoyQqUaiKqvgi8/s400/1231455.gif" alt="" id="BLOGGER_PHOTO_ID_5256010584717982674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Publisher Apress&lt;br /&gt;Author(s) Matthew MacDonald&lt;br /&gt;ISBN 1590598911&lt;br /&gt;Release Date 15 November 2007&lt;br /&gt;&lt;br /&gt;The most up-to-date and comprehensive introductory ASP.NET book you’ll find on any shelf, Beginning ASP.NET 3.5 in C# 2008 guides you through Microsoft’s latest technology for building dynamic web sites. This book will enable you to build dynamic web pages on the fly, and it assumes only the most basic knowledge of C#.&lt;br /&gt;&lt;br /&gt;The book provides exhaustive coverage of ASP.NET, guiding you from your first steps right up to the most advanced techniques, such as querying databases from within a web page and tuning your site for optimal performance. Within these pages, you’ll find tips for â€œbest practicesâ€� and comprehensive discussions of key database and XML principles you need to know in order to be effective with ASP.NET. The book also emphasizes the invaluable coding techniques of object orientation and code behind, which will start you off on the track to building real-world web sites right from the beginning–rather than just faking it with simplified coding practices.&lt;br /&gt;&lt;br /&gt;By the time you’ve finished the book, you will have mastered the core techniques and have all the knowledge you need to begin work as a professional ASP.NET developer.&lt;br /&gt;&lt;br /&gt;Download Your eBook Now&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/66185329/711bb2e1/Apress_-_Beginning_ASPNET_35_in_C_2008_From_Novice_to_Professional_Second_Edition.html%20"&gt;&lt;b&gt;Click Here To Download&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9J41RAIcx6j1LRW_0XEhSqb4-3x0NzZUJp3kBmRAlhAXSjxocfta8KZo0XTN_ppvK9rw3COO82ikMSWWP5tuektds28-b8n3K7vtyi4zwFgxms9n3mRIR8TugrrObHvoyQqUaiKqvgi8/s72-c/1231455.gif" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Microsoft SQL Server FAQ's Part - IV</title><link>http://thedotnetmania.blogspot.com/2008/10/microsoft-sql-server-faqs-part-iv.html</link><category>Microsoft SQL Server FAQ's</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Fri, 3 Oct 2008 13:08:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-7552172760951958965</guid><description>&lt;strong&gt;&lt;span style="color:#ffcc99;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ffcc99;"&gt;Microsoft SQL Server FAQ's Part - IV&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ffcc99;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q1. &lt;/strong&gt;&lt;em&gt;Topic - CASTing&lt;/em&gt;&lt;br /&gt;First question of day: what is the len of @c?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;declare @c varchar(8000)&lt;br /&gt;set @c = N'hello' + replicate('-',8000)&lt;/em&gt;&lt;br /&gt;&lt;em&gt;print len(@c)&lt;/em&gt;&lt;br /&gt;&lt;em&gt;print @c&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;A. 8000&lt;br /&gt;B. 4000&lt;br /&gt;C. 2000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The CAST to NVARCHAR(4000) means that the maximum len is 4000, then the cast to varchar(8000) allows more characters, but the string is already truncated.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: CAST and CONVERT - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms187928.aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms187928.aspx&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q2.&lt;/strong&gt; &lt;em&gt;Topic - Database Background&lt;br /&gt;&lt;/em&gt;What type of database is used on this site?&lt;br /&gt;&lt;br /&gt;A. Oracle&lt;br /&gt;B. MS SQL Server 2000&lt;br /&gt;C. MySQL&lt;br /&gt;D. MS SQL Server 2005&lt;br /&gt;E. MS Access&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; D&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Of course the background of this site is MS SQL Server 2005! After running SQL Server 2000 for 6 years, the database was upgraded to SQL Server 2005 in September 2007.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q3.&lt;/strong&gt; &lt;em&gt;Topic - Datetime conversion&lt;br /&gt;&lt;/em&gt;You have a default SQL2005 SP2 install. What is the output from the following&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;set language us_english&lt;br /&gt;set dateformat dmy&lt;br /&gt;go&lt;br /&gt;declare @date datetime&lt;br /&gt;set @date = '11 apr 2008 17:10'&lt;br /&gt;select left(@date,1)&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;A. 1&lt;br /&gt;B. 4&lt;br /&gt;C. A&lt;br /&gt;D. An error 'The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans: &lt;/strong&gt;C&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation: &lt;/strong&gt;The default conversion of a date type to character data is style 0, 'mon dd yyyy hh:miAM (or PM)', which gives us 'Apr 11 2008 5:10PM' and the left function returns the leftmost n characters, in this case 1 character, namely 'A'. Setting the DATEFORMAT to DMY has no impact on the outcome, as this setting is used only in the interpretation of character strings as they are converted to date values.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref:SET DATEFORMAT - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms189491(SQL.100).aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms189491(SQL.100).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q4. &lt;/strong&gt;&lt;em&gt;Topic - SQL Server 2008 FILESTREAM&lt;br /&gt;&lt;/em&gt;What is the purpose of FILESTREAM storage in SQL Server 2008?&lt;br /&gt;&lt;br /&gt;A. To enable user direct access to database files&lt;br /&gt;B. To store BLOB data on file system&lt;br /&gt;C. To allow network storage of data and log files&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; FILESTREAM storage allows user to create a table with a varbinary(max) column (BLOB) which is actually stored on the filesystem, rather than as a field in the row.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: Designing and Implementing FILESTREAM - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb895234(SQL.100).aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/bb895234(SQL.100).aspx&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q5.&lt;/strong&gt; &lt;em&gt;Topic - Installed Instances&lt;br /&gt;&lt;/em&gt;Which registry key houses the values for the name of SQL Server 2005's installed instances?&lt;br /&gt;&lt;br /&gt;A. HKLM\SOFTWARE\Microsoft\Microsoft SQL Native Client&lt;br /&gt;B. HKLM\SOFTWARE\Microsoft\Microsoft SQL Server&lt;br /&gt;C. HKLM\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation: &lt;/strong&gt;The "InstalledInstance" Value is located in HKLM\SOFTWARE\Microsoft\Microsoft SQL Server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q6.&lt;/strong&gt; &lt;em&gt;Topic - Function execution&lt;br /&gt;&lt;/em&gt;With the user defined function in SQL Server 2005:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;CREATE FUNCTION [dbo].[fn_DoSomething](@Bin VARCHAR(10))&lt;br /&gt;RETURNS VARCHAR(12)&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt;DECLARE @L AS INT&lt;br /&gt;SET @L = LEN(LTRIM(RTRIM(@Bin)))&lt;br /&gt;RETURN (@Bin)&lt;br /&gt;END&lt;br /&gt;GO&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;What value would you expect to be returned when executing this code in SQL Server 2005?&lt;br /&gt;&lt;em&gt;SELECT dbo.fn_DoSomething('1234567890ABC')&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;A. An error message&lt;br /&gt;B. 1234567890AB&lt;br /&gt;C. 1234567890&lt;br /&gt;D. 1234567890ABC&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Try it to see for yourself. It will return "1234567890" and this appears to be a glitch in SQL 2005 at compatibility level 90 and in SQL 2000.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q7.&lt;/strong&gt; &lt;em&gt;Topic - Returning Data from Stored Proc&lt;br /&gt;&lt;/em&gt;In SQL Server 2005, a strored procedure can return the data using: (select all that apply)&lt;br /&gt;&lt;br /&gt;A. Output parameter&lt;br /&gt;B. Return Code&lt;br /&gt;C. Cursor data type in an output parameter&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A, B, C&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation: &lt;/strong&gt;The stored procedure can return the data using output parameters, a return code and as well as a cursor data type.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: Designing Stored Procedures - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms191132.aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms191132.aspx&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Q8.&lt;/strong&gt; &lt;em&gt;Topic - Blocking&lt;br /&gt;&lt;/em&gt;You have a default SQL2000 SP4 install.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;select * from sysprocesses&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;reports SPID 55 as blocking SPID 55. You also notice that the waitime value is low and the waittype is a latch waittype&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What is the most likely reason?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A. The code has entered into an infinite loop, blocking itself&lt;br /&gt;B. As of SP4, sysprocesses reports latch waits and the behaviour is expected&lt;br /&gt;C. Parallelism is enabled and the SPID is waiting for other threads of the SPID to finish&lt;br /&gt;D. SPID 55 is reserved for CHECKPOINTS and is waiting for the next CHECKPOINT interval&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; After you install Microsoft SQL Server 2000 Service Pack 4 (SP4), you may notice that the blocked column in the sysprocesses system table is populated for latch waits in addition to lock waits. Sometimes, you may notice brief periods of time when a single server process ID (SPID) is reported as blocking itself. This behavior is expected.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: KB 906344 &lt;/em&gt;&lt;a href="http://support.microsoft.com/default.aspx/kb/906344"&gt;&lt;em&gt;http://support.microsoft.com/default.aspx/kb/906344&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q9. &lt;/strong&gt;&lt;em&gt;Topic -  Impersonation in an Execute As statement&lt;br /&gt;&lt;/em&gt;The database user or SQL Server login is impersonated when the EXECUTE AS statement is executed or specified in a module. Which of the following statements are true about the impersonation? (Select all that apply)&lt;br /&gt;&lt;br /&gt;A. Another EXECUTE AS statement or the REVERT statement must be used before the impersonation will end.&lt;br /&gt;B. The database user or SQL Server login impersonation ends when the session is dropped or when the module finishes its execution.&lt;br /&gt;C. If the statement is called by a member of sysadmin, server-level impersonation is used. If the statement is called by an account that is dbo, database-level impersonation is used.&lt;br /&gt;D. The scope of the impersonation is explicitly defined&lt;br /&gt;&lt;br /&gt;Ans: B, D&lt;br /&gt;&lt;br /&gt;Explanation: Although using another Execute As statement or the revert statement will modify the impersonation it is not necessary to execute either statement to end the impersonation. The impersonation will end automatically when the session is dropped or the module completes its execution.&lt;br /&gt;&lt;br /&gt;Ref: Understanding Context Switching - &lt;a href="http://msdn2.microsoft.com/en-us/library/ms191296.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms191296.aspx&lt;/a&gt; The scope of the impersonation is explicitly defined in the Execute AS statement.&lt;br /&gt;The SETUSER statement is implicit. http://msdn2.microsoft.com/en-us/library/ms188315.aspx&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q10.&lt;/strong&gt; &lt;em&gt;Topic -  Query&lt;br /&gt;&lt;/em&gt;What will happen if following query get executed:&lt;br /&gt;select CategoryID, Quantity, Pricefrom Customer c, SalesOrderDetail sodwhere sod.clientid in (select customerid where pricingplan='X')&lt;br /&gt;&lt;br /&gt;A. Query will return error because the From clause is missing in query used in where clause&lt;br /&gt;B. Query will succeed if the customerid column is available in any table used in the first From Clause&lt;br /&gt;C. Query is wrong&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; If any attribute is available in the outer From Clause then it will validate column in that before returning any error. You can view this with the following code:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;create table customer (ClientID int, customername varchar(10), pricingplan char(1))&lt;/em&gt;&lt;br /&gt;&lt;em&gt;--create table customer (ClientID int, customername varchar(10), pricingplan char(1), CustomerID int) gocreate table SalesOrderDetail (ClientID int, CustomerName varchar(10), categoryid int, quantity int, price money, customerid int)&lt;/em&gt;&lt;br /&gt;&lt;em&gt;go&lt;/em&gt;&lt;br /&gt;&lt;em&gt;insert customer select 1, 'Steve', 'X'&lt;/em&gt;&lt;br /&gt;&lt;em&gt;insert customer select 2, 'Andy', 'Y'&lt;/em&gt;&lt;br /&gt;&lt;em&gt;-- insert customer select 1, 'Steve', 'X', 1&lt;/em&gt;&lt;br /&gt;&lt;em&gt;-- insert customer select 2, 'Andy', 'Y', 2&lt;/em&gt;&lt;br /&gt;&lt;em&gt;insert SalesOrderDetail select 1, 'Steve', 1, 2, 10, 1&lt;/em&gt;&lt;br /&gt;&lt;em&gt;insert SalesOrderDetail select 2, 'Andy', 1, 5, 10, 2&lt;/em&gt;&lt;br /&gt;&lt;em&gt;select CategoryID, Quantity, Price&lt;/em&gt;&lt;br /&gt;&lt;em&gt;from Customer c, SalesOrderDetail sod&lt;/em&gt;&lt;br /&gt;&lt;em&gt;where sod.clientid in (select customerid where pricingplan='X') &lt;/em&gt;&lt;br /&gt;&lt;em&gt;drop table Customer&lt;/em&gt;&lt;br /&gt;&lt;em&gt;drop table SalesOrderDetail &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;You can also remove CustomerID from both tables and see that it causes an error.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q11.&lt;/strong&gt;  &lt;em&gt;Topic - Delete Duplicates&lt;br /&gt;&lt;/em&gt;Which of the three lines will correctly remove duplicated items in the following table:&lt;br /&gt;&lt;br /&gt;Create table #new(ID int null, Keyvalue varchar(2))&lt;br /&gt;insert into #new(id,keyvalue) values (1,'aa')&lt;br /&gt;insert into #new(id,keyvalue) values (2,'bb')&lt;br /&gt;insert into #new(id,keyvalue) values (1,'aa')&lt;br /&gt;insert into #new(id,keyvalue) values (1,'aa')&lt;br /&gt;&lt;br /&gt;A. with numbered;(SELECT rowno=row_number() over (partition by ID order by ID),ID,keyvalue from #new)delete from numbered where rowno&gt;1&lt;br /&gt;B. ;with numbered as(SELECT rowno=row_number() over (partition by ID order by ID),ID,keyvalue from #new)delete from numbered where rowno&gt;1&lt;br /&gt;C. ;with numbered as(SELECT rowno=row_number() over (partition by ID order by ID),ID,keyvalue from #new)delete from numbered where rowno=1&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Of these statements, the first one produces a syntax error. The last one produces a table with 2 duplicates. The second one is correct. A semi-colon at the beginning of the statement is valid and we want to delete all the matching row numbers greater than 1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q12.&lt;/strong&gt; &lt;em&gt;Topic - SQL Server 2008 FILESTREAM&lt;br /&gt;&lt;/em&gt;How do you know whether FILESTREAM storage is available and enabled in SQL Server 2008?&lt;br /&gt;&lt;br /&gt;A. Query Sys,Configurations view for 'FileStreamAccessLevel'&lt;br /&gt;B. Query the Sys.assembly_files for 'FileStream'&lt;br /&gt;C. Query the server property 'FilestreamEffectiveLevel'&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; For knowing the current effective level of FileStream access you need to run the following query –&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;SELECT SERVERPROPERTY ('FilestreamShareName') ,SERVERPROPERTY ('FilestreamEffectiveLevel'); &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;which will give you the instance name and the filestream access level. If the level is set to 3 the filestream storage is enabled and available.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: sp_filestream_configure - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb934198(SQL.100).aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/bb934198(SQL.100).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q13.&lt;/strong&gt; &lt;em&gt;Topic - Statistics&lt;br /&gt;&lt;/em&gt;What would you use to update a single table's statistics in the shortest time?&lt;br /&gt;&lt;br /&gt;A. sp_updatestats&lt;br /&gt;B. UPDATE STATISTICS&lt;br /&gt;C. All of the above&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Sp_updatestats does not have an option to update a single table's statistic. It will update all tables in the database. This answer is incorrect. UPDATE STATISTICS can be used with single table and therefore it will run in most cases faster.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: UPDATE STATISTICS - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa260645(SQL.80).aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/aa260645(SQL.80).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q14.&lt;/strong&gt; &lt;em&gt;Topic -  SQL Server 2005&lt;br /&gt;&lt;/em&gt;Which of the following are system databases in SQL Server 2005? (select all that apply)&lt;br /&gt;&lt;br /&gt;A. Master&lt;br /&gt;B. Model&lt;br /&gt;C. Msdb&lt;br /&gt;D. Tempdb&lt;br /&gt;E. Resource&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A, B, C, D, E&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; All of these are system databases in SQL Server 2005.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: System Databases - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms178028.aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms178028.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;Q15.&lt;/strong&gt; &lt;em&gt;Topic - Bit data&lt;br /&gt;&lt;/em&gt;The AdventureWorks database has the HumanResources.Employee table with a column SalariedFlag defined as follows:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;[SalariedFlag] [dbo].[Flag] NOT NULL&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;The Flag user-defined data type is defined by:&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;CREATE TYPE [dbo].[Flag] FROM [bit] NOT NULL&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;What will be the result when the following query is executed on SQL Server 2005?&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;USE AdventureWorks&lt;/em&gt;&lt;br /&gt;&lt;em&gt;SELECT COUNT(*) as [Number of Salaried Employees]&lt;/em&gt;&lt;br /&gt;&lt;em&gt;FROM HumanResources.Employee&lt;/em&gt;&lt;br /&gt;&lt;em&gt;WHERE SalariedFlag = 'true'&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;em&gt;&lt;/em&gt;A. A numeric result will be returned&lt;br /&gt;B. An error message will appear: Syntax error converting the varchar value 'true' to a column of data type bit.&lt;br /&gt;C. A result set with no value (a blank result) will be returned.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation: &lt;/strong&gt;In SQL Server 2005, the string values TRUE and FALSE can be converted to bit values.&lt;br /&gt;See the SQL Server Books Online topic "bit (Transact-SQL)" at &lt;a href="http://msdn2.microsoft.com/en-us/library/ms177603.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms177603.aspx&lt;/a&gt;.&lt;br /&gt;In SQL Server 2000, a query such as: USE Northwind; SELECT * FROM Products WHERE discontinued = 'true'; would give the error message.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q16.&lt;/strong&gt; &lt;em&gt;Topic - ANSI_NULLS&lt;br /&gt;&lt;/em&gt;Assume the following table&lt;br /&gt;CREATE TABLE testnull(ggg INT NULL)&lt;br /&gt;INSERT testnull(ggg)SELECT NULL UNION ALLSELECT 1 UNION ALLSELECT 0&lt;br /&gt;What counts do you get from the followingSELECT Count(*)&lt;br /&gt;FROM testnull GOSET ANSI_NULLS OFFGOSELECT Count(*)&lt;br /&gt;FROM testnull WHERE ggg=1&lt;br /&gt;OR ggg!=1;&lt;br /&gt;&lt;br /&gt;SELECT Count(*)&lt;br /&gt;FROM testnull WHERE ggg=1&lt;br /&gt;OR ggg!=1&lt;br /&gt;OR ggg=NULL;GOSET ANSI_NULLS ONGOSELECT Count(*)&lt;br /&gt;FROM testnull WHERE ggg=1&lt;br /&gt;OR ggg!=1;&lt;br /&gt;&lt;br /&gt;SELECT Count(*)&lt;br /&gt;FROM testnull WHERE ggg=1&lt;br /&gt;OR ggg!=1&lt;br /&gt;OR ggg=NULLGODROP TABLE testnull&lt;br /&gt;&lt;br /&gt;A. 3,3,3,2,2&lt;br /&gt;B. 3,3,2,2,2&lt;br /&gt;C. 3,2,3,2,2&lt;br /&gt;D. 3,2,3,2,3&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Although Setting the ANSI_NULLS setting to OFF allows for using the =NULL notation, it does NOT affect how NULL operates with regards to comparisons with non-null values. the SET ANSI_NULLS OFF has been marked as deprecated in SQL 2005 and will be removed in the future. For more info on ANSI_NULLS, read the following Books Online document:&lt;br /&gt;&lt;br /&gt;Ref: SET ANSI_NULLS- &lt;a href="http://msdn2.microsoft.com/en-us/library/ms188048.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms188048.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q17. &lt;/strong&gt;&lt;em&gt;Topic - Implicit Conversions&lt;br /&gt;&lt;/em&gt;What happens with this code?select 'B'union select 4&lt;br /&gt;&lt;br /&gt;A. The int is converted to varchar&lt;br /&gt;B. The varchar is converted in int (error results)&lt;br /&gt;C. The query does not compile.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; This is an example of an implicit conversion. In this case, an error is returned as the varchar is converted to an int, or an attempt is made, which returns an error. The int is of higher precedence than a varchar, so that is the order of conversions.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: Connect and Implicit Casts - &lt;/em&gt;&lt;a href="http://blogs.msdn.com/isaac/archive/2008/04/10/connect-and-implicit-casts.aspx"&gt;&lt;em&gt;http://blogs.msdn.com/isaac/archive/2008/04/10/connect-and-implicit-casts.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;Data Type Precedence - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms190309(SQL.100).aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms190309(SQL.100).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q18.&lt;/strong&gt; &lt;em&gt;Topic - T-SQL query&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Is there a condition for the WHERE clause to display the details about the students born in the month numbers of 1[Jan], 3,4,5,7,8? The condition should not use both IN and OR operators&lt;br /&gt;&lt;br /&gt;A. No&lt;br /&gt;B. Yes&lt;br /&gt;C. Not Supported in SQL Server&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; We can give the condition as follows:where datename(m,dob) not like '%e%'&lt;br /&gt;because these month(s) specified do not have the letter 'e', but all the other months have at least one 'e' in month name.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q19.&lt;/strong&gt; &lt;em&gt;Topic -  Rebuild Master&lt;br /&gt;&lt;/em&gt;If you rebuild the master database in SQL Server 2005, what happens to your version level?&lt;br /&gt;&lt;br /&gt;A. It reverts to the RTM version, losing service packs and additonal patches&lt;br /&gt;B. It reverts to the latest Service Pack version, losing any additional patches.&lt;br /&gt;C. It remains the same.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; When you rebuild the master database, all system databases, including the systemresource database, are rebuilt from original media, so all Service Pack, Hotfix, QFE/GDR information is lost and you revert to the original RTM version.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: How to: Install SQL Server 2005 from the Command Prompt (scroll down to rebuild database section) - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms144259.aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms144259.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q20.&lt;/strong&gt; &lt;em&gt;Topic - DAC Port&lt;br /&gt;&lt;/em&gt;On which port can you make a Dedicated Administrator Connection (DAC)?&lt;br /&gt;&lt;br /&gt;A. 1435&lt;br /&gt;B. 3389&lt;br /&gt;C. 1433&lt;br /&gt;D. Dynamically assigned&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; D&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The DAC port is dynamically assigned when the instance starts and listed in the SQL Server error log. By default it tries for 1434, but it is possible that this port is already in use. The message will be something like:Dedicated admin connection support was established for listening locally on port 1977.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: Using a Dedicated Administrator Connection - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms189595.aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms189595.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q21. &lt;/strong&gt;&lt;em&gt;Topic - Set trigger firing order&lt;br /&gt;&lt;/em&gt;I have 3 UPDATE triggers on a individual table, TRA, TRB and TRC. Can I fire them in the sequence TRA, TRB and TRC?&lt;br /&gt;&lt;br /&gt;A. No&lt;br /&gt;B. Yes&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans: &lt;/strong&gt;B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;em&gt;http://msdn2.microsoft.com:80/en-us/library/ms186762.aspx Using sp_settriggerorder Set TRA as first, TRC as LAST and TRB will fire between TRA and TRC firing which is what is desired. &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q22.&lt;/strong&gt; &lt;em&gt;Topic - Identity Columns&lt;br /&gt;&lt;/em&gt;In SQL Server 2005, how can you easily determine which columns have the identity property set? (select all that apply).&lt;br /&gt;&lt;br /&gt;A. Query sys.identity_columns for the rows.&lt;br /&gt;B. Query sys.tables.identity_column for the name of the column in each table&lt;br /&gt;C. Query sys.columns.is_identity for a value of 1&lt;br /&gt;D. There is no way to do this in T-SQL.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A, C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; There is a table, sys.identity_columns that contains a row for each column in your database that has the identity property set. There is also a column called is_identity in the sys.columns view that contains a 1 if the column has the identity property set. The other answer was made up.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: sys.identity_columns - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms187334.aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms187334.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;Q23.&lt;/strong&gt; &lt;em&gt;Topic - Floor Function&lt;br /&gt;&lt;/em&gt;What is the output of this query?select floor(13.890)&lt;br /&gt;&lt;br /&gt;A. 14&lt;br /&gt;B. 13.9&lt;br /&gt;C. 13&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Floor returns the largest integer less than or equal to the specified numeric expression. In this case, that is 13.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q24.&lt;/strong&gt;&lt;em&gt;Topic - SQL Server Express DAC&lt;br /&gt;&lt;/em&gt;Does SQL Server 2005 Express allow Dedicated Administrator Connections (DAC)?&lt;br /&gt;&lt;br /&gt;A. Yes, always&lt;br /&gt;B. Yes, if remote connections are allowed.&lt;br /&gt;C. Yes, if started with trace flag 7806&lt;br /&gt;D. No&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; SQL Server 2005 Express Edition does not listen on the DAC port by default. If it is started with trace flag 7806, then DAC connections can be made.&lt;br /&gt;&lt;br /&gt;Ref: Using a Dedicated Administrator Connection - &lt;a href="http://msdn2.microsoft.com/en-us/library/ms189595.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms189595.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q25.&lt;/strong&gt; &lt;em&gt;Topic - Named Pipes&lt;br /&gt;&lt;/em&gt;In SQL Server 2005, how do you perform a backup using Named Pipes?&lt;br /&gt;&lt;br /&gt;A. Normal backups to local disks all use named pipes&lt;br /&gt;B. In the TO part of the backup command, specify the pipe as "TO PIPE = '\sql\pipe'"&lt;br /&gt;C. SQL Server 2005 does not support backup to named pipes.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; In SQL Server 2005, the ability to backup to a named pipe (disk or tape) was removed.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: Discontinued Database Engine Functionality in SQL Server 2005 - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms144262.aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms144262.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Windows Key Board Shortcuts</title><link>http://thedotnetmania.blogspot.com/2008/10/windows-key-board-shortcuts.html</link><category>Microsoft Windows Operating System Tips and Tricks</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Wed, 1 Oct 2008 19:33:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-1036476232778480802</guid><description>&lt;p&gt;&lt;strong&gt;&lt;span style="color:#ffcc99;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#ffcc99;"&gt;Windows Key Board Shortcuts&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Getting used to using your keyboard exclusively and leaving your mouse behind will make you much more efficient at performing any task on any Windows system. I use the following keyboard shortcuts every day.You also try it, believe me its fun operating without mouse:&lt;/p&gt;&lt;p&gt;Type the following commands in your Run Box (Press Windows Key + R) or Click--&gt;Start--&gt; Run.&lt;/p&gt;&lt;p&gt;This is usually followed by:&lt;/p&gt;&lt;p&gt;devmgmt.msc = Device Manager&lt;/p&gt;&lt;p&gt;msinfo32 = System Information&lt;/p&gt;&lt;p&gt;cleanmgr = Disk Cleanup&lt;/p&gt;&lt;p&gt;ntbackup = Backup or Restore Wizard (Windows Backup Utility)&lt;/p&gt;&lt;p&gt;mmc = Microsoft Management Console&lt;/p&gt;&lt;p&gt;excel = Microsoft Excel (If Installed)&lt;/p&gt;&lt;p&gt;msaccess = Microsoft Access (If Installed)&lt;/p&gt;&lt;p&gt;powerpnt = Microsoft PowerPoint (If Installed)&lt;/p&gt;&lt;p&gt;winword = Microsoft Word (If Installed)&lt;/p&gt;&lt;p&gt;frontpg = Microsoft FrontPage (If Installed)&lt;/p&gt;&lt;p&gt;notepad = Notepad&lt;/p&gt;&lt;p&gt;wordpad = WordPad&lt;/p&gt;&lt;p&gt;calc = Calculator&lt;/p&gt;&lt;p&gt;msmsgs = Windows Messenger&lt;/p&gt;&lt;p&gt;mspaint = Microsoft Paint&lt;/p&gt;&lt;p&gt;wmplayer = Windows Media Player&lt;/p&gt;&lt;p&gt;rstrui = System Restore&lt;/p&gt;&lt;p&gt;netscp6 = Netscape 6.x&lt;/p&gt;&lt;p&gt;netscp = Netscape 7.x&lt;/p&gt;&lt;p&gt;netscape = Netscape 4.x&lt;/p&gt;&lt;p&gt;waol = America Online&lt;/p&gt;&lt;p&gt;control = Opens the Control Panel&lt;/p&gt;&lt;p&gt;control printers = Opens the Printers Dialog&lt;/p&gt;&lt;p&gt;cmd = Command Prompt&lt;/p&gt;&lt;p&gt;iexplore + "web address" = Internet Explorer&lt;/p&gt;&lt;p&gt;compmgmt.msc = Computer Management&lt;/p&gt;&lt;p&gt;dhcpmgmt.msc = DHCP Management&lt;/p&gt;&lt;p&gt;dnsmgmt.msc = DNS Management&lt;/p&gt;&lt;p&gt;services.msc = Services&lt;/p&gt;&lt;p&gt;eventvwr = Event Viewer&lt;/p&gt;&lt;p&gt;dsa.msc = Active Directory Users and Computers&lt;/p&gt;&lt;p&gt;dssite.msc = Active Directory Sites and Services&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Shortcuts by Pressing some key combinations&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Windows key + E = Explorer&lt;/p&gt;&lt;p&gt;ALT + Tab = Switch between windows&lt;/p&gt;&lt;p&gt;ALT, Space, X = Maximize window&lt;/p&gt;&lt;p&gt;CTRL + Shift + Esc = Task Manager&lt;/p&gt;&lt;p&gt;Windows key + Break = System properties&lt;/p&gt;&lt;p&gt;Windows key + F = Search&lt;/p&gt;&lt;p&gt;Windows key + D = Hide/Display all windows&lt;/p&gt;&lt;p&gt;CTRL + C = copy&lt;/p&gt;&lt;p&gt;CTRL + X = cut&lt;/p&gt;&lt;p&gt;CTRL + V = paste&lt;/p&gt;&lt;p&gt;Alt + Esc = Switch between running applications&lt;/p&gt;&lt;p&gt;Alt +  letter Select menu item by underlined letter&lt;/p&gt;&lt;p&gt;Ctrl + Esc = Open Program Menu&lt;/p&gt;&lt;p&gt;Ctrl + F4 = Close active document or group windows (does not work with some applications)&lt;/p&gt;&lt;p&gt;Alt + F4 = Quit active application or close current window&lt;/p&gt;&lt;p&gt;[Alt] +  [-] = Open Control menu for active document&lt;/p&gt;&lt;p&gt;Ctrl] Lft., Rt.  = arrow Move cursor forward or back one word&lt;/p&gt;&lt;p&gt;Ctrl] Up, Down arrow Move cursor forward or back one paragraph&lt;/p&gt;&lt;p&gt;[F1] Open Help for active application&lt;/p&gt;&lt;p&gt;Windows + M = Minimize all open windows&lt;/p&gt;&lt;p&gt;Shift + Windows+M = Undo minimize all open windows&lt;/p&gt;&lt;p&gt;Windows + F1 = Open Windows Help&lt;/p&gt;&lt;p&gt;Windows + = Tab Cycle through the Taskbar buttons&lt;/p&gt;&lt;p&gt;Windows + Break =  Open the System Properties dialog box&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Acessability shortcuts:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Right SHIFT for eight seconds -  Switch FilterKeys on and off.&lt;/p&gt;&lt;p&gt;Left ALT + left SHIFT + PRINT SCREEN -  Switch High Contrast on and off.&lt;/p&gt;&lt;p&gt;Left ALT + left SHIFT + NUM LOCK -  Switch MouseKeys on and off.&lt;/p&gt;&lt;p&gt;Press SHIFT Key for five times -  Switch StickyKeys on and off.&lt;/p&gt;&lt;p&gt;Press NUM LOCK for five seconds - Switch ToggleKeys on and off.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Explorer Shortcuts:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;END -  Display the bottom of the active window.&lt;/p&gt;&lt;p&gt;HOME - Display the top of the active window.&lt;/p&gt;&lt;p&gt;Num Lock + Aterisk on numeric keypad(*)  - Display all subfolders under the selected folder.&lt;/p&gt;&lt;p&gt;NUM LOCK + PLUS SIGN on numeric keypad (+) -  Display the contents of the selected folder.&lt;/p&gt;&lt;p&gt;NUM LOCK+MINUS SIGN on numeric keypad (-) -  Collapse the selected folder.&lt;/p&gt;&lt;p&gt;LEFT ARROW -  Collapse current selection if it's expanded, or select parent folder.&lt;/p&gt;&lt;p&gt;RIGHT ARROW - Display current selection if it's collapsed, or select first subfolder.&lt;/p&gt;&lt;p&gt;BACKSPACE[&lt;-] - To page up and traverse through different directory.&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Microsoft SQL Server 2008 FAQ's</title><link>http://thedotnetmania.blogspot.com/2008/09/microsoft-sql-server-2008-faqs.html</link><category>BOOKS</category><category>Microsoft SQL Server FAQ's</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Wed, 1 Oct 2008 00:28:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-8894139455065487811</guid><description>&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/65122385/64cd2cc5/SQLServer2008InterviewQuestionsAnswers.html" target=_blank&gt;&lt;img src="http://dc41.4shared.com/img/65122385/64cd2cc5/SQLServer2008InterviewQuestionsAnswers.pdf" border="0"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/65122385/64cd2cc5/SQLServer2008InterviewQuestionsAnswers.html"&gt;&lt;b&gt;Click Here To Download&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Download-Beginning Datsbase Design by Wiley</title><link>http://thedotnetmania.blogspot.com/2008/09/download-beginning-datsbase-design-by.html</link><category>BOOKS</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Tue, 30 Sep 2008 20:56:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-613451219946575504</guid><description>&lt;a href="http://www.4shared.com/file/65093770/9006e988/Beginning_Database_Design_Wiley.html" target="_blank"&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiijyUnoZ8OgR21y-lk-uExsSVMXZ-kwWLQdPdEuuSIy2BSxFyx_t9ZP5M0VLwbg6R4hCG7_OkxSgGE6c7Ee7Gxu8gsv6dQXa96TEKiy20MN2ifc3iNoB2ViWhKu6DnI4GN0enTkm4H_Qw/s400/sql.JPG" alt="" id="BLOGGER_PHOTO_ID_5251837907078136962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/65093770/9006e988/Beginning_Database_Design_Wiley.html%20"&gt;&lt;b&gt;Click Here To Download&lt;/b&gt;&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiijyUnoZ8OgR21y-lk-uExsSVMXZ-kwWLQdPdEuuSIy2BSxFyx_t9ZP5M0VLwbg6R4hCG7_OkxSgGE6c7Ee7Gxu8gsv6dQXa96TEKiy20MN2ifc3iNoB2ViWhKu6DnI4GN0enTkm4H_Qw/s72-c/sql.JPG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Download-Beginning SQL Server 2005 for Developers</title><link>http://thedotnetmania.blogspot.com/2008/09/download-beginning-sql-server-2005-for.html</link><category>BOOKS</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Tue, 30 Sep 2008 20:22:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-7433884290162774664</guid><description>&lt;a href="http://www.4shared.com/file/65089805/f6ac0529/ApressBeginningSQLServer2005forDevelopersFromNovicetoProfessionalJan2006.html" target="_blank"&gt;&lt;img src="http://dc47.4shared.com/img/65089805/f6ac0529/ApressBeginningSQLServer2005forDevelopersFromNovicetoProfessionalJan2006.pdf" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/65089805/f6ac0529/ApressBeginningSQLServer2005forDevelopersFromNovicetoProfessionalJan2006.html"&gt;&lt;b&gt;Click Here To Download&lt;/b&gt;&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Download .Net Interviews Questions Book</title><link>http://thedotnetmania.blogspot.com/2008/09/download-net-interviews-questions-book.html</link><category>BOOKS</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Fri, 26 Sep 2008 14:47:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-576684360080618589</guid><description>&lt;p&gt; &lt;/p&gt;&lt;p&gt;Those who want prepair for the Interviews on .Net platform. I think this book will helpful to you for preparation.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/63858367/8d0238e1/DotnetInterview.html "&gt;&lt;b&gt;Click Here to Download&lt;/b&gt;&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Custom Alert box using JavaScript</title><link>http://thedotnetmania.blogspot.com/2008/09/custom-alert-box-using-javascript.html</link><category>ASP.NET</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Wed, 24 Sep 2008 21:07:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-3310077439753810362</guid><description>&lt;p&gt;&lt;pre&gt;&lt;br /&gt;    &amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&lt;br /&gt;&lt;br /&gt;&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;       &amp;lt;title&amp;gt;Custom Alert Box&amp;lt;/title&amp;gt;&lt;br /&gt;           &amp;lt;meta equiv="Content-Type" content="text/html;&lt;br /&gt;&lt;br /&gt;charset=utf-8"&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;script type="text/javascript" language="javascript"&amp;gt;&lt;br /&gt;document.onclick=disableEvents&lt;br /&gt;document.oncontextmenu=disableEvents&lt;br /&gt;var ef=0&lt;br /&gt;function custAlert()&lt;br /&gt;{&lt;br /&gt;ef=1&lt;br /&gt;var ids&lt;br /&gt;ids=document.getElementById('alert')&lt;br /&gt;ids.style.left=300;&lt;br /&gt;ids.style.top=150;&lt;br /&gt;ids.style.visibility="visible"&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function disableEvents()&lt;br /&gt;&lt;br /&gt;{if(ef)&lt;br /&gt;return false;&lt;br /&gt;&lt;br /&gt;} &amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body bgcolor="#ffffff" onload="custAlert();"&amp;gt;       &amp;lt;form id="Form1" method="post" runat="server"&amp;gt;&lt;br /&gt;         &amp;lt;div align="center" id="alert" style="border: 2px solid gray; background: #cdeb8b&lt;br /&gt;url('images/img3.gif') repeat-x; left: 240; visibility: hidden; width: 349; color: red; position: absolute;&lt;br /&gt;       top: 104; height: 108"&amp;gt;&lt;br /&gt;        &amp;lt;br&amp;gt;      &amp;lt;h3 style="left: 0; width: 152; position: absolute; top: 0; height: 40; ali&lt;br /&gt;&lt;br /&gt;gn: Left"&amp;gt;&lt;br /&gt; &amp;lt;span style="color:#356AA0;"&amp;gt;Custom Alert Box&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br / &gt;        &amp;lt;img style="left: 336px; width: 6px; position: absolute; top: 8px; height: 6px" height="6"&lt;br /&gt;          alt="Close" src="images/Cross.png" onclick="ef=0;document.getElementById('alert').style.visibili&lt;br /&gt;&lt;br /&gt;ty='hidden';"          &amp;gt;&lt;br /&gt; &amp;lt;br&amp;gt;        &amp;lt;hr width="99.03%" size="1" style="left: 0px; width: 99.03%; position: absolute;&lt;br /&gt;         top: 32px; height: 1px"&amp;gt;&lt;br /&gt;            &amp;lt;div id="msg" style="width: 349; color: #356aa0; height: 85; text-decoration: none"&amp;gt;&lt;br /&gt;         NJoy Programming&amp;lt;p&amp;gt;&lt;br /&gt;      Success be Yours&amp;lt;/div&amp;gt;&lt;br /&gt;         &amp;lt;p&amp;gt;&lt;br /&gt;          &amp;lt;/div&amp;gt;&lt;br /&gt;            &amp;lt;/form&amp;gt;&lt;br /&gt;             &amp;lt;/body&amp;gt;&lt;br /&gt;    &amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>VirtualBox 2.0 Released - Awesome Features</title><link>http://thedotnetmania.blogspot.com/2008/09/virtualbox-20-released-awesome-features.html</link><category>Microsoft Windows Operating System Tips and Tricks</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Mon, 22 Sep 2008 04:30:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-8073834313346758482</guid><description>Sun has released a major update to VirtualBox, a free virtualization application that lets you run one operating system inside another. &lt;a href="http://www.virtualbox.org/" target="_blank"&gt;VirtualBox 2.0&lt;/a&gt; runs on Mac, Linux, and Windows machines and lets you run guest operating systems inside your computer's native environment.&lt;br /&gt;&lt;br /&gt;For example, if you're a Linux user but you occasionally want to run a Windows application that doesn't perform well under &lt;a href="http://www.winehq.org/" target="_blank"&gt;WINE&lt;/a&gt;, you can load up VirtualBox and run Windows (assuming you have a valid license key).&lt;br /&gt;&lt;br /&gt;The latest update brings improved performance for machines with AMD processors and support for 64 bit guest operating systems as long as your host OS is also 64 bit, and support for VHD disk images created using Microsoft Virtual PC. VirtualDisk 2.0 also adds support for the Ubuntu 8.10 and Fedora 9 Linux distributions. You can find a complete list of bug fixes and updates in the &lt;a href="http://www.virtualbox.org/wiki/Changelog" target="_blank"&gt;release notes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjevHsYoJTYiOnKx5c5p5VIL1n0NzRgc3XpMpXBgR8yGc8Lnr1QKj7qfSaZjwnDJ9UAmw2pDqM4jTyfVY72_f6OUBXjnKi4A0W8I3-L-u4OP92I707lrI_gHhtJiVhRoxgum9bnRQS4LX0/s1600-h/virtualbox.jpg"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjevHsYoJTYiOnKx5c5p5VIL1n0NzRgc3XpMpXBgR8yGc8Lnr1QKj7qfSaZjwnDJ9UAmw2pDqM4jTyfVY72_f6OUBXjnKi4A0W8I3-L-u4OP92I707lrI_gHhtJiVhRoxgum9bnRQS4LX0/s400/virtualbox.jpg" alt="" id="BLOGGER_PHOTO_ID_5248613753865409122" border="0" /&gt;&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjevHsYoJTYiOnKx5c5p5VIL1n0NzRgc3XpMpXBgR8yGc8Lnr1QKj7qfSaZjwnDJ9UAmw2pDqM4jTyfVY72_f6OUBXjnKi4A0W8I3-L-u4OP92I707lrI_gHhtJiVhRoxgum9bnRQS4LX0/s72-c/virtualbox.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>How to Access Linux partitions From Windows</title><link>http://thedotnetmania.blogspot.com/2008/09/how-to-access-linux-partitions-from.html</link><category>Microsoft Windows Operating System Tips and Tricks</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Mon, 22 Sep 2008 04:21:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-6467973340182303462</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeMk-Amqha9kzFjN0ag-9km8NhJNYKHVYekNFvyIPB6IAi0hPnaHucEQMjh0-oFz38BG4lg9Pdei6j_Jmrm5nogtTi1PB5JTq5c3k7gwW-cKL1uo_asg2e_UvKC7MAT4JGZ-hNWHashCw/s1600-h/ext2fs.png"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeMk-Amqha9kzFjN0ag-9km8NhJNYKHVYekNFvyIPB6IAi0hPnaHucEQMjh0-oFz38BG4lg9Pdei6j_Jmrm5nogtTi1PB5JTq5c3k7gwW-cKL1uo_asg2e_UvKC7MAT4JGZ-hNWHashCw/s400/ext2fs.png" alt="" id="BLOGGER_PHOTO_ID_5248611486399362818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The solution is pretty simple and straightforward, and NO you don't need to reboot Linux again! You can use any of these free softwares to do the trick for you:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.fs-driver.org/download.html" target="_blank"&gt;Ext2 IFS &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=43775" target="_blank"&gt;Ext2fsd&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Linux Partition on Windows&lt;/p&gt; &lt;p&gt;Both the softwares install file system drivers so that you can access the Ext2 file system just like and other native Windows file system. You get both read write access to the Linux partition and it shows up as a normal drive with a drive letter assigned to it within Windows Explorer. &lt;/p&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeMk-Amqha9kzFjN0ag-9km8NhJNYKHVYekNFvyIPB6IAi0hPnaHucEQMjh0-oFz38BG4lg9Pdei6j_Jmrm5nogtTi1PB5JTq5c3k7gwW-cKL1uo_asg2e_UvKC7MAT4JGZ-hNWHashCw/s72-c/ext2fs.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Copy Files in a Fastest Way in Windows XP</title><link>http://thedotnetmania.blogspot.com/2008/09/copy-files-in-fastest-way-in-windows-xp.html</link><category>Microsoft Windows Operating System Tips and Tricks</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Mon, 22 Sep 2008 04:08:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-735658842295928484</guid><description>&lt;span style="COLOR: rgb(255,204,51);font-size:130%;" &gt;In Windows XP how to Copy the Files in a Fastest Way?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilmEGxPO_OVbogvDe1nhnNyBwzLmQD_i6ghTbtU86dfnyWMq1jsxx_lrsFSZL8Boof3UNeAhgzh0NTjvYeb6AkETf7d2lZhevg9pLn59ADeLIPOCaXNm2TSxTIrlAPtJ-RWdmS_hyphenhyphenwOBo/s1600-h/fastcopy.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5248609268798502162" style="CURSOR: pointer" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilmEGxPO_OVbogvDe1nhnNyBwzLmQD_i6ghTbtU86dfnyWMq1jsxx_lrsFSZL8Boof3UNeAhgzh0NTjvYeb6AkETf7d2lZhevg9pLn59ADeLIPOCaXNm2TSxTIrlAPtJ-RWdmS_hyphenhyphenwOBo/s400/fastcopy.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div dir="ltr"&gt;&lt;div class="gmail_quote"&gt;&lt;div style="MARGIN: 0px 10px; OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: sans-serif"&gt;&lt;a href="http://www.ipmsg.org/tools/fastcopy.html.en" target="_blank"&gt;Fast Copy&lt;/a&gt; is a file copier for Windows that has been around for some time. It was recently updated making it an ideal time to review it at Ghacks. Fast Copy comes as a portable application that can be used to copy files in an efficient speedy way. It falls in the same category as programs like &lt;a href="http://www.codesector.com/teracopy.php" target="_blank"&gt;TeraCopy&lt;/a&gt; which offer the same functionality. &lt;p&gt;A major difference between the two applications is the fact that Fast Copy does not hijack the original Windows copy, delete and move operations but comes only into play when the user selects the application to handle the transfers. This can be done by loading Fast Copy or adding Fast Copy entries to the right-click context menu. The option for the latter is provided in the program's options.&lt;/p&gt;&lt;p&gt;Since the usage is not automatic using Fast Copy makes only sense in situations where the user has to copy many files and folders at once, for example when moving the contents of one hard drive to another. It simply takes about five to ten seconds to start the file transfer because the source and destination locations have to be added to the program manually.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:+0;"&gt;&lt;/span&gt;The context menu entry is only adding the source location to the program but the destination would still have to be selected manually. Fast Copy uses parallel processing if the source and destination location are on different hard drives and a huge buffer if they are on the same. It comes with a lot of options that can be changed like the buffer size or actions to take if a file exists in the destination.&lt;/p&gt;&lt;p&gt;The command line options might make it usable for batch files that use file operations. It lacks a few of the features that TeraCopy comes with like a queue that offers options to skip files or pause the process. &lt;/p&gt;&lt;p&gt;Fast Copy in its current version can be used in batch files because of its command line parameters and to copy large amount of files. It does not work as a real transfer replacement for Windows and have to leave that field to Teracopy.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilmEGxPO_OVbogvDe1nhnNyBwzLmQD_i6ghTbtU86dfnyWMq1jsxx_lrsFSZL8Boof3UNeAhgzh0NTjvYeb6AkETf7d2lZhevg9pLn59ADeLIPOCaXNm2TSxTIrlAPtJ-RWdmS_hyphenhyphenwOBo/s72-c/fastcopy.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure length="11232" type="application/x-trash" url="http://www.ipmsg.org/tools/fastcopy.html.en"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>In Windows XP how to Copy the Files in a Fastest Way? Fast Copy is a file copier for Windows that has been around for some time. It was recently updated making it an ideal time to review it at Ghacks. Fast Copy comes as a portable application that can be used to copy files in an efficient speedy way. It falls in the same category as programs like TeraCopy which offer the same functionality. A major difference between the two applications is the fact that Fast Copy does not hijack the original Windows copy, delete and move operations but comes only into play when the user selects the application to handle the transfers. This can be done by loading Fast Copy or adding Fast Copy entries to the right-click context menu. The option for the latter is provided in the program's options. Since the usage is not automatic using Fast Copy makes only sense in situations where the user has to copy many files and folders at once, for example when moving the contents of one hard drive to another. It simply takes about five to ten seconds to start the file transfer because the source and destination locations have to be added to the program manually. The context menu entry is only adding the source location to the program but the destination would still have to be selected manually. Fast Copy uses parallel processing if the source and destination location are on different hard drives and a huge buffer if they are on the same. It comes with a lot of options that can be changed like the buffer size or actions to take if a file exists in the destination. The command line options might make it usable for batch files that use file operations. It lacks a few of the features that TeraCopy comes with like a queue that offers options to skip files or pause the process. Fast Copy in its current version can be used in batch files because of its command line parameters and to copy large amount of files. It does not work as a real transfer replacement for Windows and have to leave that field to Teracopy.</itunes:subtitle><itunes:author>noreply@blogger.com (Microsoft Techonologies Stuff)</itunes:author><itunes:summary>In Windows XP how to Copy the Files in a Fastest Way? Fast Copy is a file copier for Windows that has been around for some time. It was recently updated making it an ideal time to review it at Ghacks. Fast Copy comes as a portable application that can be used to copy files in an efficient speedy way. It falls in the same category as programs like TeraCopy which offer the same functionality. A major difference between the two applications is the fact that Fast Copy does not hijack the original Windows copy, delete and move operations but comes only into play when the user selects the application to handle the transfers. This can be done by loading Fast Copy or adding Fast Copy entries to the right-click context menu. The option for the latter is provided in the program's options. Since the usage is not automatic using Fast Copy makes only sense in situations where the user has to copy many files and folders at once, for example when moving the contents of one hard drive to another. It simply takes about five to ten seconds to start the file transfer because the source and destination locations have to be added to the program manually. The context menu entry is only adding the source location to the program but the destination would still have to be selected manually. Fast Copy uses parallel processing if the source and destination location are on different hard drives and a huge buffer if they are on the same. It comes with a lot of options that can be changed like the buffer size or actions to take if a file exists in the destination. The command line options might make it usable for batch files that use file operations. It lacks a few of the features that TeraCopy comes with like a queue that offers options to skip files or pause the process. Fast Copy in its current version can be used in batch files because of its command line parameters and to copy large amount of files. It does not work as a real transfer replacement for Windows and have to leave that field to Teracopy.</itunes:summary><itunes:keywords>Microsoft Windows Operating System Tips and Tricks</itunes:keywords></item><item><title>Manual Steps To Back Up &amp; Restore The Registry in Windows Vista or Windows XP</title><link>http://thedotnetmania.blogspot.com/2008/09/blog-post.html</link><category>Microsoft Windows Operating System Tips and Tricks</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Mon, 22 Sep 2008 03:44:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-7423580669321349531</guid><description>&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: rgb(255, 102, 102);font-size:130%;" &gt;How to Manually BackUp &amp;amp; Restore The Registry in Windows Vista or Windows XP?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb8XQeJFy0U-UPikzK6-UXrj0xu8eiJaHG1XT-mwQHiiOkEGP0B0DjjYv2UyCWlTHP6uhZcsEzPPzFPrlnGFzqUMpK_0V5m-t_p-hiS8zbqbmpDSLB7b7pfo3B1FyKNLiT0i-4tWF1FDs/s1600-h/RegistryBrowser.gif"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb8XQeJFy0U-UPikzK6-UXrj0xu8eiJaHG1XT-mwQHiiOkEGP0B0DjjYv2UyCWlTHP6uhZcsEzPPzFPrlnGFzqUMpK_0V5m-t_p-hiS8zbqbmpDSLB7b7pfo3B1FyKNLiT0i-4tWF1FDs/s400/RegistryBrowser.gif" alt="" id="BLOGGER_PHOTO_ID_5248602338457604194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: rgb(255, 204, 153);"&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:18;"  &gt;BackUp the Registry&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b style="color: rgb(255, 204, 153);"&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Windows Vista&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Click &lt;b&gt;Start&lt;/b&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;    &lt;v:stroke joinstyle="miter"&gt;    &lt;v:formulas&gt;     &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;     &lt;v:f eqn="sum @0 1 0"&gt;     &lt;v:f eqn="sum 0 0 @1"&gt;     &lt;v:f eqn="prod @2 1 2"&gt;     &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;     &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;     &lt;v:f eqn="sum @0 0 1"&gt;     &lt;v:f eqn="prod @6 1 2"&gt;     &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;     &lt;v:f eqn="sum @8 21600 0"&gt;     &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;     &lt;v:f eqn="sum @10 21600 0"&gt;    &lt;/v:formulas&gt;    &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;    &lt;o:lock ext="edit" aspectratio="t"&gt;   &lt;/v:shapetype&gt;&lt;v:shape id="_x0000_i1025" type="#_x0000_t75" alt="Start button" style="'width:24pt;height:24pt'/"&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/Users/madhav/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif" alt="Start button" shapes="_x0000_i1025" height="32" width="32" /&gt;&lt;!--[endif]--&gt;, type   systempropertiesprotection in the &lt;b&gt;Start Search&lt;/b&gt; box, and then press ENTER.&lt;br /&gt; &lt;img src="file:///C:/Users/madhav/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif" alt="User Access Control permission" shapes="_x0000_i1026" height="32" width="32" /&gt;&lt;!--[endif]--&gt;If you   are prompted for an administrator password or for a confirmation, type the   password, or click Allow.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Wait   for Windows to search for available disks and most recent restore points. In   the &lt;b&gt;System Properties&lt;/b&gt; dialog box, on the &lt;b&gt;System Protection&lt;/b&gt; tab,   click &lt;b&gt;Create&lt;/b&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;3.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Type a   name for the restore point and then click &lt;b&gt;Create&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;4.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;After   the restore point has been created successfully, click &lt;b&gt;OK&lt;/b&gt; two times.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b style="font-style: italic;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Note:&lt;/span&gt;&lt;/b&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;&lt;span style="font-style: italic;"&gt; If System Restore is turned off, click to select the local disk, click &lt;/span&gt;&lt;b style="font-style: italic;"&gt;Apply&lt;/b&gt;&lt;span style="font-style: italic;"&gt; and then click Create.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b style="color: rgb(255, 204, 153);"&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Windows XP&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b style="color: rgb(255, 204, 153);"&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt; &lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Click   Start, click Run, type %SystemRoot%\system32\restore\rstrui.exe, and then   click OK.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;On the   Welcome to System Restore page, click Create a restore point, and then click   Next .&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;3.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;On the   Create a Restore Point page, type a name for the restore point and then click   Create&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;4.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;After   the restore point has been created, click Close.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Note:&lt;/span&gt; If System Restore is turned off, you receive a message that asks whether you want to turn on System Restore now. Click Yes. Then, in the System Properties dialog box, click to clear the Turn off System Restore check box, click OK, and then repeat this step.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b style="color: rgb(255, 204, 153);"&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:18;"  &gt;Restore the registry&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:18;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Use System Restore to undo registry changes in Windows Vista or in Windows XP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b style="color: rgb(255, 204, 153);"&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;Windows Vista&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Click   Start&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1027" type="#_x0000_t75" alt="Start button" style="'width:24pt;height:24pt'/"&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/Users/madhav/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif" alt="Start button" shapes="_x0000_i1027" height="32" width="32" /&gt;&lt;!--[endif]--&gt;, type   systempropertiesprotection in the Start Search box, and then press ENTER.&lt;br /&gt; &lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1028" type="#_x0000_t75" alt="User Access Control permission" style="'width:24pt;height:24pt'/"&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/Users/madhav/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif" alt="User Access Control permission" shapes="_x0000_i1028" height="32" width="32" /&gt;&lt;!--[endif]--&gt;If you   are prompted for an administrator password or for a confirmation, type the   password, or click Allow.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;In the   System Properties dialog box, on the System Protection tab, click System   Restore,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;3.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;In the   System Restore dialog box select Choose a different restore point, and then   click Next&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;4.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Select   the restore point that you want to use, and then click Next.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;5.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Confirm   your restore point, and then click Finish System restore restores the   selected Windows Vista configuration and then restarts the computer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;6.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Log on   to the computer. When the System Restore confirmation page appears, click   OK..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;b style="color: rgb(255, 204, 153);"&gt;&lt;u&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;Windows XP&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="" border="0" cellpadding="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Click   Start, click Run, type %SystemRoot%\System32\Restore\Rstrui.exe, and then   click OK.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;On the   Welcome to System Restore page, click Restore my computer to an earlier time   (if it is not already selected), and then click Next .&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;3.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;On the   Select a Restore Point page, click the system checkpoint. In the On this list   select the restore point area, click an entry that is named "Guided Help   (Registry Backup)," and then click Next. If a System Restore message   appears that lists configuration changes that System Restore will make, click   OK.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;4.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;On the   Confirm Restore Point Selection page, click Next. System Restore restores the   previous Windows XP configuration and then restarts the computer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;5.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Log on   to the computer. When the System Restore confirmation page appears, click   OK..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb8XQeJFy0U-UPikzK6-UXrj0xu8eiJaHG1XT-mwQHiiOkEGP0B0DjjYv2UyCWlTHP6uhZcsEzPPzFPrlnGFzqUMpK_0V5m-t_p-hiS8zbqbmpDSLB7b7pfo3B1FyKNLiT0i-4tWF1FDs/s72-c/RegistryBrowser.gif" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Lock your Desktop By Mouse Click!</title><link>http://thedotnetmania.blogspot.com/2008/09/lock-your-desktop-by-mouse-click.html</link><category>Microsoft Windows Operating System Tips and Tricks</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Mon, 22 Sep 2008 03:22:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-9153569233703067169</guid><description>&lt;span style="color: rgb(255, 204, 51);font-size:130%;" &gt;&lt;br /&gt;How to Lock your Desktop by a single Mouse Click?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;As we all are getting lazier day by day, this post promotes laziness to the core! Generally we have problems in pressing Alt+Ctrl+Del or Windows+L to Lock our PCs, hence it would be better if we could do that by the click of a mouse. Here's how to do it :&lt;span style="font-size:12;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:12;"&gt; &lt;/span&gt;&lt;span style="font-size:12;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:12;"&gt; &lt;/span&gt;&lt;span style="font-size:12;"&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;1. Right click an empty spot on the desktop, point to New and click Shortcut.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;2. In the Create Shortcut dialog box, copy the following into the 'Type the location' of the item text box:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;"rundll32 user32.dll,LockWorkStation" remove quotes while typing.&lt;/span&gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;3. Click Next.&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;4. In "Type a name for this shortcut", type LOCK and Click Finish &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;5. Now just double&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;/span&gt;  &lt;span style="font-size:12;"&gt;&lt;span style="font-size:100%;"&gt;click on the icon, your desktop will be locked.&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:12;"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;I tested in XP and working fine.. Just try out&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Disable Windows XP Boot Screen</title><link>http://thedotnetmania.blogspot.com/2008/09/disable-windows-xp-boot-screen.html</link><category>Microsoft Windows Operating System Tips and Tricks</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Mon, 22 Sep 2008 03:16:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-4969388629517893491</guid><description>&lt;span style="color: rgb(255, 204, 51);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;How to Disable Windows XP Boot Screen?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="margin-bottom: 12pt; line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;&lt;br /&gt;Disable your Windows XP Boot Screen by following steps&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;Start-&gt;Run or (Win key +      R) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;Enter &lt;b&gt;msconfig&lt;/b&gt; and      select &lt;b&gt;BOOT.INI&lt;/b&gt; tab&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;In Boot options select &lt;b&gt;/NOGUIBOOT&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: normal;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;&lt;span style="font-size:100%;"&gt;Restart the System you      cannot see the Windows XP Boot Screen.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>msconfig Utility</title><link>http://thedotnetmania.blogspot.com/2008/09/msconfig-utility.html</link><category>Microsoft Windows Operating System Tips and Tricks</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Mon, 22 Sep 2008 02:55:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-5538742223531091234</guid><description>&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;How to remove the unwanted programs running at the system startup and how to improve the performance of your system .Here are the procedures to remove the unwanted programmes that loads during startup and loads in System tray.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Most useful for systems that are running with low memory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Here are the steps to follow.&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Step1: Go to the Run command and      type msconfig.  To  open  Run  Command  Utility  Press  win's key  +  R. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKmMcSD7Jyc9Q4kisb8ltNfL0BwNAGfrrVvA5mDgp0jpVpe2z7Fa6GIebHQ-QuXHbzpXxZ6nnknOus36JFHCXF2Jfd6O5lSkFE1yULOPW-6sOa8jkgKV9aXKP56wKNY730T9RSEycGFTM/s1600-h/run.jpg"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKmMcSD7Jyc9Q4kisb8ltNfL0BwNAGfrrVvA5mDgp0jpVpe2z7Fa6GIebHQ-QuXHbzpXxZ6nnknOus36JFHCXF2Jfd6O5lSkFE1yULOPW-6sOa8jkgKV9aXKP56wKNY730T9RSEycGFTM/s400/run.jpg" alt="" id="BLOGGER_PHOTO_ID_5248591054254308626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Make sure that you have administrator priviledge to do&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;  .&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step2: A window utility opens and      go to Startup Tab&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3c1KRF-N2fNJEmf74WZaf5bV3851PvGV_vKLNEfLkBNehgYXZBoKuSGxapgJluOgsHi8NgX1c2dTAGjHqRRT0_eWflhtM1yNtGQ5fW57gZgJys_ZDBMpEJFpFSUhaewLWRtN49Gn76xQ/s1600-h/config.jpg"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3c1KRF-N2fNJEmf74WZaf5bV3851PvGV_vKLNEfLkBNehgYXZBoKuSGxapgJluOgsHi8NgX1c2dTAGjHqRRT0_eWflhtM1yNtGQ5fW57gZgJys_ZDBMpEJFpFSUhaewLWRtN49Gn76xQ/s400/config.jpg" alt="" id="BLOGGER_PHOTO_ID_5248590889328796594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Uncheck the unwanted programs , so that the programs do not load at system startup.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;&lt;span style="font-style: italic;"&gt;Caution : uncheck only the programs that you are sure of that event and select ok.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKmMcSD7Jyc9Q4kisb8ltNfL0BwNAGfrrVvA5mDgp0jpVpe2z7Fa6GIebHQ-QuXHbzpXxZ6nnknOus36JFHCXF2Jfd6O5lSkFE1yULOPW-6sOa8jkgKV9aXKP56wKNY730T9RSEycGFTM/s72-c/run.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Windows Operating System Run Commands</title><link>http://thedotnetmania.blogspot.com/2008/09/windows-operating-system-run-commands.html</link><category>Microsoft Windows Operating System Tips and Tricks</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Mon, 22 Sep 2008 02:34:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-8190727916970232395</guid><description>These are very useful &amp;amp; important Windows Run Utility Commands. By these Run Commands&lt;br /&gt;we can see lot of  hidden  utilities in Windows Operating System. Improve your skills in the usage of windows operating system by these commands.&lt;br /&gt;&lt;br /&gt; Before using these commands Press the keys  windows symbol key + R on your key board to activate the Run command utility and type the commands these and hit the enter key.&lt;br /&gt;&lt;br /&gt; &lt;table class="MsoNormalTable" style="border: 3pt outset ; width: 100%;" border="1" cellpadding="0" width="100%"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="padding: 0.75pt; width: 71%;" valign="top" width="71%"&gt;   &lt;p class="MsoNormal" style="text-align: center; line-height: normal;" align="center"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;To Access….&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt; width: 28%;" valign="top" width="28%"&gt;   &lt;p class="MsoNormal" style="text-align: center; line-height: normal;" align="center"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Run Command&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Accessibility   Controls &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;access.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Accessibility   Wizard &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;accwiz &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Add   Hardware Wizard &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;hdwwiz.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Add/Remove   Programs &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;appwiz.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Administrative   Tools &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;control   admintools &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Adobe   Acrobat (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;acrobat   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Adobe   Designer (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;acrodist   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Adobe   Distiller (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;acrodist   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Adobe   ImageReady (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;imageready   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Adobe   Photoshop (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;photoshop   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Automatic   Updates &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;wuaucpl.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Bluetooth   Transfer Wizard &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;fsquirt   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Calculator   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;calc &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Certificate   Manager &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;certmgr.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Character   Map &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;charmap   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Check   Disk Utility &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;chkdsk &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Clipboard   Viewer &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;clipbrd   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Command   Prompt &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;cmd &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Component   Services &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;dcomcnfg   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Computer   Management &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;compmgmt.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Control   Panel &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;control   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Date   and Time Properties &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;timedate.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;DDE   Shares &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ddeshare   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Device   Manager &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;devmgmt.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Direct   X Control Panel (If Installed)* &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;directx.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Direct   X Troubleshooter &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;dxdiag &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Disk   Cleanup Utility &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;cleanmgr   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Disk   Defragment &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;dfrg.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Disk   Management &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;diskmgmt.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Disk   Partition Manager &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;diskpart   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Display   Properties &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;control   desktop &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Display   Properties &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;desk.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Display   Properties (w/Appearance Tab Preselected) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;control   color &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Dr.   Watson System Troubleshooting Utility &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;drwtsn32   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Driver   Verifier Utility &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;verifier   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Event   Viewer &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;eventvwr.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Files   and Settings Transfer Tool &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;migwiz &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;File   Signature Verification Tool &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;sigverif   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Findfast   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;findfast.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Firefox   (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;firefox   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Folders   Properties &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;control   folders &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Fonts &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;control   fonts &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Fonts   Folder &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;fonts &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Free   Cell Card Game &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;freecell   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Game   Controllers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;joy.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Group   Policy Editor (XP Prof) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;gpedit.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Hearts   Card Game &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;mshearts   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Help   and Support &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;helpctr   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;HyperTerminal   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;hypertrm   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Iexpress   Wizard &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;iexpress   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Indexing   Service &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ciadv.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Internet   Connection Wizard &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;icwconn1   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Internet   Explorer &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;iexplore   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Internet   Properties &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;inetcpl.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Internet   Setup Wizard &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;inetwiz   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;IP   Configuration(Display Connection Configuration) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ipconfig   /all &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;IP   Configuration (Display DNS Cache Contents) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ipconfig   /displaydns &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;IP   Configuration(Delete DNS Cache Contents) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ipconfig   /flushdns &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;IP   Configuration(Release All Connections) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ipconfig   /release &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;IP   Configuration(Renew All Connections) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ipconfig   /renew &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;IP   Configuration (Refreshes DHCP &amp;amp; Re-Registers DNS) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ipconfig   /registerdns &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;IP   Configuration (Display DHCP Class ID) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ipconfig   /showclassid &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;IP   Configuration (Modifies DHCP Class ID) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ipconfig   /setclassid &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Java   Control Panel (If Installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;jpicpl32.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Java   Control Panel (If Installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;javaws &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Keyboard   Properties &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;control   keyboard &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Local   Security Settings &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;secpol.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Local   Users and Groups &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;lusrmgr.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Logs   You Out Of Windows &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;logoff &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Malicious   Software Removal Tool &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;mrt &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Microsoft   Access (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;access.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Microsoft   Chat &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;winchat   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Microsoft   Excel (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;excel &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Microsoft   Frontpage (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;frontpg   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Microsoft   Movie Maker &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;moviemk   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Microsoft   Paint &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;mspaint   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Microsoft   Powerpoint (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;powerpnt   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Microsoft   Word (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;winword   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Microsoft   Syncronization Tool &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;mobsync   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Minesweeper   Game &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;winmine   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Mouse   Properties &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;control   mouse &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Mouse   Properties &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;main.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Nero   (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;nero &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Netmeeting   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;conf &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Network   Connections &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;control   netconnections &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Network   Connections &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ncpa.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Network   Setup Wizard &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;netsetup.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Notepad   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;notepad   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Nview   Desktop Manager(If Installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;nvtuicpl.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Object   Packager &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;packager   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ODBC   Data Source Administrator &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;odbccp32.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;On   Screen Keyboard &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;osk &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Opens   AC3 Filter(If Installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ac3filter.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Outlook   Express &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;msimn &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Paint &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;pbrush &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Password   Properties &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;password.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Performance   Monitor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;perfmon.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Performance   Monitor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;perfmon   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Phone   and Modem Options &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;telephon.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Phone   Dialer &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;dialer &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Pinball   Game &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;pinball   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Power   Configuration &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;powercfg.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Printers   and Faxes &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;control   printers &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Printers   Folder &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;printers   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Private   Character Editor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;eudcedit   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Quicktime   (If Installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;QuickTime.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Quicktime   Player (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;quicktimeplayer   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Real   Player (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;realplay   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Regional   Settings &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;intl.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Registry   Editor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;regedit   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Registry   Editor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;regedit32   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Remote   Access Phonebook &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;rasphone   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Remote   Desktop &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;mstsc &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Removable   Storage &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ntmsmgr.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Removable   Storage Operator Requests &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ntmsoprq.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Resultant   Set of Policy (XP Prof) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;rsop.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Scanners   and Cameras &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;sticpl.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Scheduled   Tasks &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;control   schedtasks &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;SecurityCenter   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;wscui.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Services   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;services.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Shared   Folders &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;fsmgmt.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Shuts   Down Windows &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;shutdown   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Sounds   and Audio &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;mmsys.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Spider   Solitare Card Game &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;spider &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;SQL   Client Configuration &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;cliconfg   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;System   Configuration Editor &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;sysedit   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;System   Configuration Utility &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;msconfig   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;System   File Checker Utility (Scan Immediately) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;sfc   /scannow &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;System   File Checker Utility (Scan Once At Next Boot) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;sfc   /scanonce &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;System   File Checker Utility (Scan On Every Boot) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;sfc   /scanboot &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;System   File Checker Utility (Return to Default Setting) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;sfc   /revert &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;System   File Checker Utility (Purge File Cache) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;sfc   /purgecache &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;System   File Checker Utility (Set Cache Size to size x) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;sfc   /cachesize=x &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;System   Information &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;msinfo32   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;System   Properties &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;sysdm.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Task   Manager &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;taskmgr   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;TCP   Tester &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;tcptest   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Telnet   Client &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;telnet &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Tweak   UI (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;tweakui   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;User   Account Management &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;nusrmgr.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Utility   Manager &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;utilman   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Windows   Address Book &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;wab &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Windows   Address Book Import Utility &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;wabmig &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Windows   Backup Utility (if installed) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;ntbackup   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Windows   Explorer &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;explorer   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Windows   Firewall &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;firewall.cpl   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Windows   Magnifier &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;magnify   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Windows   Management Infrastructure &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;wmimgmt.msc   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Windows   Media Player &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;wmplayer   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Windows   Messenger &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;msmsgs &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Windows   Picture Import Wizard (need camera connected) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;wiaacmgr   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Windows   System Security Tool &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;syskey &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Windows   Update Launches &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;wupdmgr   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Windows   Version (to show which version of windows) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;winver &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Windows   XP Tour Wizard &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;tourstart   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;Wordpad   &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0.75pt;" valign="top"&gt;   &lt;p class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;write&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Garbage Collector</title><link>http://thedotnetmania.blogspot.com/2008/09/garbage-collector.html</link><category>ASP.NET</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Sun, 21 Sep 2008 16:42:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-7219490713944819248</guid><description>It is Automatic Memory Manager for .Net Framework. It manages the memory allocated to .Net Framework. When a variable is defined it gets a space in memory (stack) and when an object is created memory for the object is allocated in heap. When an object is assigned to a variable it increments the reference counts for the object and when program control comes out of the function the scope of variable gets ended Or NULL is assigned to variable it decrements the reference count of object by 1. When reference count of one object becomes zero GC acts call destructor of object and then releases the memory acquired by the object.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Microsoft SQL Server FAQ's Part-III</title><link>http://thedotnetmania.blogspot.com/2008/09/microsoft-sql-server-faqs-part-iii.html</link><category>Microsoft SQL Server FAQ's</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Sat, 20 Sep 2008 20:47:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-7924158684226629384</guid><description>&lt;strong&gt;Q1.&lt;/strong&gt; &lt;em&gt;Topic- Log File Page Size&lt;br /&gt;&lt;/em&gt;In SQL Server 2005, what is the size of log file page?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A. 8KB&lt;br /&gt;B. 16KB&lt;br /&gt;C. Log files do not contain pages.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Log files do not contain pages; they contain a series of log records.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: Pages and Extents - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms190969(SQL.90).aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms190969(SQL.90).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q2.&lt;/strong&gt; &lt;em&gt;Topic- Data Collector&lt;br /&gt;&lt;/em&gt;In SQL Server 2008, can data collection items within the same collection set have different upload schedules?&lt;br /&gt;&lt;br /&gt;A. Yes&lt;br /&gt;B. No&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The correct answer is no. All collection items within a collector set, regardless of target, must be on the same upload schedule.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: Data Collection Terminology - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb677279.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/bb677279.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q3.&lt;/strong&gt; &lt;em&gt;Topic- Cursor optimization&lt;br /&gt;&lt;/em&gt;Of course, we all know that cursors are slow on SQL Server and should be avoided when possible. However, there are a few cases where they can't be avoided, for instance because an external process has to be invoked for each row, or because you run into one of the very rare problems where a cursor actually runs faster than a set-based solution.&lt;br /&gt;&lt;br /&gt;So, suppose you find yourself in a situation where you do need a cursor - which cursor option must be specified in order to assure maximum performance, assuming the cursor fits in cache?&lt;br /&gt;&lt;br /&gt;A. none, the default options work best&lt;br /&gt;B. FAST_FORWARD&lt;br /&gt;C. FORWARD_ONLY&lt;br /&gt;D. READ_ONLY&lt;br /&gt;E. STATIC&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; E&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The default options are actually the slowest, since they create a dynamic cursor. In spite of its name, FAST_FORWARD does not result in the fastest performance, but can be faster with large tables that do not fit in memory. STATIC has been shown to be faster in situations where the cursor fits in cache. Specifying FORWARD_ONLY or READ_ONLY on a static cursor will not affect performance.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: DECLARE CURSOR - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms180169.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms180169.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; Curious Cursor Optimization - &lt;/em&gt;&lt;a href="http://sqlblog.com/blogs/hugo_kornelis/archive/2007/11/21/curious-cursor-optimization-options.aspx"&gt;&lt;em&gt;http://sqlblog.com/blogs/hugo_kornelis/archive/2007/11/21/curious-cursor-optimization-options.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; (actual performance comparisons)&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q4. &lt;/strong&gt;&lt;em&gt;Topic- Identity Columns&lt;br /&gt;&lt;/em&gt;Consider the following table.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;CREATE TABLE Test&lt;br /&gt;(&lt;br /&gt;Col1 int IDENTITY(1,1)&lt;br /&gt;) &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Write the INSERT statement to populate the above table with sample values. Note: You are not allowed to use 'set identity_insert'&lt;br /&gt;&lt;br /&gt;A. INSERT dbo.Test VALUES (1)&lt;br /&gt;B. INSERT dbo.Test DEFAULT VALUES&lt;br /&gt;C. INSERT dbo.Test DEFAULT VALUE&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The table contains only one column and it is an IDENTITY column. You cannot explicitly insert values to an IDENTITY column. Either you have to SET IDENTITY_INSERT ON before inserting the value or use the default values clause. DEFAULT VALUE is not allowed.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: INSERT - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms174335.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms174335.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q5. &lt;/strong&gt;&lt;em&gt;Topic- Independence Day&lt;br /&gt;&lt;/em&gt;Since SQL Server is mostly developed in the US, it's a holiday, and the editor lives in Denver, who were the main characters in the movie Independence Day?&lt;br /&gt;&lt;br /&gt;A. Will Smith&lt;br /&gt;B. Denzel Washington&lt;br /&gt;C. Dennis Quaid&lt;br /&gt;D. Jeff Goldblum&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A, D&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Independence Day is a great science fiction, adventure movie about aliens invading the Earth and us fighting back on July 4th, Independence Day in the US. Will Smith and Jeff Goldblum play a fighter pilot and TV engineer respectively. Recommended for this weekend if you haven't seen it (or even if you have).&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: Independence Day - &lt;/em&gt;&lt;a href="http://www.imdb.com/title/tt0116629/"&gt;&lt;em&gt;http://www.imdb.com/title/tt0116629/&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q6.&lt;/strong&gt; &lt;em&gt;Topic-Maximum Capacity&lt;br /&gt;&lt;/em&gt;The maximum capacity of RAM that is supported by SQL Server 2005 Workgroup edition is how much?&lt;br /&gt;&lt;br /&gt;A. 1GB&lt;br /&gt;B. 2GB&lt;br /&gt;C. 3GB&lt;br /&gt;D. Operating system maximum&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The Workgroup edition of SQL Server 2005 can support up to 3GB of RAM.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: Compare Editions - &lt;/em&gt;&lt;a href="http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx"&gt;&lt;em&gt;http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q7. &lt;/strong&gt;&lt;em&gt;Topic- Moving Files&lt;br /&gt;&lt;/em&gt;How can you move data files in SQL Server 2005 from one drive to another? (Check all that apply)&lt;br /&gt;&lt;br /&gt;A. Use sp_detach_db and sp_attach_db&lt;br /&gt;B. ALTER DATABASE&lt;br /&gt;C. Shut down the instance, move the files to a new drive, restart the instance with the -D parameter that specifices the database name and new path deparated by a colon.&lt;br /&gt;D. Backup the database, drop it, and restore it using the WITH MOVE option.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans: &lt;/strong&gt;A, B, D&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; There are two basic ways of moving data files in SQL Server 2005. You can detach the files, copy them to the new location, and then attach them back. You can also use the ALTER DATABASE command with the MODIFY FILE options. You can also backup the database, drop it, and restore using the new location.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: Moving User Databases - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms345483.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms345483.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q8. &lt;/strong&gt;&lt;em&gt;Topic- TABLESAMPLE&lt;br /&gt;&lt;/em&gt;You have a default standard SQL 2005 SP2 server.&lt;br /&gt;There is a table BigTable (col1 varchar(50)) with 10,000 rows.&lt;br /&gt;&lt;br /&gt;How many rows does the following statement return?select col1 from bigtable tablesample system (10 percent)&lt;br /&gt;&lt;br /&gt;A. 10&lt;br /&gt;B. 1000&lt;br /&gt;C. 10000&lt;br /&gt;D. impossible to determine&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; D&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; TABLESAMPLE returns an approximate percentage of rows, even if a number of rows is specified. This is used to get a sample of data from large rows and does not guarentee a number of rows or a random sample.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: Limiting Result Sets Using TABLESAMPLE - &lt;/em&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ms189108.aspx"&gt;&lt;em&gt;http://technet.microsoft.com/en-us/library/ms189108.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q9.&lt;/strong&gt; &lt;em&gt;Topic- ALL&lt;br /&gt;&lt;/em&gt;Assuming that I have the following values in the TimeGroup table, not case sensitive, (value1, value2, value3, value4), what does this query return?&lt;br /&gt;&lt;br /&gt;if 'value1' &lt; all ( select column1 from TimeGroup )&lt;br /&gt; select 1&lt;br /&gt;else&lt;br /&gt; select 0&lt;br /&gt;&lt;br /&gt;A.     1&lt;br /&gt;B.      0&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; This query checks the value given against the subquery by applying the "ALL" keyword to the operation. If all of the values returned meet these criteria, then TRUE is returned to the IF statement and it is false in this case since "VALUE1" was given in the question and that is not less than "value1". If A &gt;= would return true.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q10.&lt;/strong&gt; &lt;em&gt;Topic- Windowed Aggregate functions&lt;br /&gt;&lt;/em&gt;Given the following table:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;drop table #windows&lt;/em&gt;&lt;br /&gt;&lt;em&gt;create table #windows(id int identity(1,1), grp char(5), subgrp int, val int)&lt;br /&gt;insert #windows (grp, subgrp, val)&lt;/em&gt;&lt;br /&gt;&lt;em&gt;select 'aaaaa',1,1 union all&lt;/em&gt;&lt;br /&gt;&lt;em&gt;select 'aaaaa',2,2 union all&lt;/em&gt;&lt;br /&gt;&lt;em&gt;select 'aaaaa',2,2 union all&lt;/em&gt;&lt;br /&gt;&lt;em&gt;select 'aaaaa',3,3 union all&lt;/em&gt;&lt;br /&gt;&lt;em&gt;select 'aaaaa',3,3 union all&lt;/em&gt;&lt;br /&gt;&lt;em&gt;select 'aaaaa',3,3 union all&lt;/em&gt;&lt;br /&gt;&lt;em&gt;select 'bbbbb',1,1 &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;What does the following query return:&lt;br /&gt;&lt;br /&gt;select grp,subgrp,count(*)&lt;br /&gt;OVER (partition by grp,subgrp) grpcount,&lt;br /&gt;count(*) OVER (partition by grp) subcount,&lt;br /&gt;count(*) OVER (partition by NULL) grandcount&lt;br /&gt;from #windows&lt;br /&gt;group by grp, subgrp&lt;br /&gt;&lt;br /&gt;A. aaaa 1 1 6 7, aaaa 2 2 6 7, aaaa 3 3 6 7, bbbb 1117&lt;br /&gt;B. aaaaa 1 1 3 4, aaaaa 2 1 3 4, aaaaa 3 1 3 4, bbbbb 1 1 1 4&lt;br /&gt;C. aaaaa 1 1 14 15, aaaaa 2 4 14 15, aaaaa 3 9 14 15, bbbbb 1 1 1 15&lt;br /&gt;D.Msg 5309, Level 16, State 1, Line 1Windowed functions do not support constants as PARTITION BY clause expressions.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Per ISO SQL - Windowed Aggregate function are calculated based on the relevant window in the RETURN SET. According to the expanded definition - that means that the Window is applied to the rows remaining, based on the following SQL Processing Steps (in ORDER):&lt;br /&gt;1. JOIN/FROM clause&lt;br /&gt;2. WHERE clause&lt;br /&gt;3. GROUPING&lt;br /&gt;4. AGGREGATION&lt;br /&gt;5. AGGREGATION SELECTION (HAVING clause)&lt;br /&gt;6. Window functions&lt;br /&gt;7. SELECT clause&lt;br /&gt;8. ORDER BY clause&lt;br /&gt;&lt;br /&gt;In this example - the Windowed functions are firing against the result set AFTER the group by has been applied (so it's windowing over distinct values).&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref:- For ISO SQL syntax information on Windowed Aggregate functions, see - &lt;/em&gt;&lt;a href="http://savage.net.au/SQL/sql-2003-2.bnf.html"&gt;&lt;em&gt;http://savage.net.au/SQL/sql-2003-2.bnf.html&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q11.&lt;/strong&gt; &lt;em&gt;Topic- Database SnapShot&lt;br /&gt;&lt;/em&gt;Database SnapShots are not allowed on which databases? (Check all that apply)&lt;br /&gt;&lt;br /&gt;A. SalesDB&lt;br /&gt;B. Master&lt;br /&gt;C. Tempdb&lt;br /&gt;D. AdventureWorksDW&lt;br /&gt;E. Model&lt;br /&gt;F. Msdb&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B, C, E&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Database snapshots cannot be created on master, tempdb and model databases.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: Limitations on Database Snapshots - &lt;/em&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ms189940.aspx"&gt;&lt;em&gt;http://technet.microsoft.com/en-us/library/ms189940.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q12.&lt;/strong&gt; &lt;em&gt;Topic- Cloning&lt;br /&gt;&lt;/em&gt;Ever want or need a very much smaller version of your massive SQL 2005 production database where you could examine the execution plans for slow running queries, modify them and check for improvements, create new SPs and check execution plans all without tying up or bogging down your production environment? You do? Then create a clone. Which of these statements about cloning is true in SQL Server?&lt;br /&gt;&lt;br /&gt;A. Creating a clone is not legal&lt;br /&gt;B. Create a clone for testing&lt;br /&gt;C. Clone is not efficient&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;Explanation: From a public blog - so owners permission to use is assumed - &lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2007/11/21/cloning-in-sql-server-2005.aspx"&gt;http://sqlblog.com/blogs/kalen_delaney/archive/2007/11/21/cloning-in-sql-server-2005.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q13.&lt;/strong&gt; &lt;em&gt;Topic- CHECKDB&lt;br /&gt;&lt;/em&gt;Does DBCC CHECKDB require space in tempdb?&lt;br /&gt;&lt;br /&gt;A. Yes&lt;br /&gt;B. No, all activity is in the current database being checked.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; A number of structures are created in memory while running tempdb and these can spill into tempdb if space is needed. It is not guarenteed that tempdb will be used, but it is used by the CHECKDB process if required.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: CHECKDB From Every Angle: Why would CHECKDB run out of space? - &lt;/em&gt;&lt;a href="http://www.sqlskills.com/blogs/paul/2007/11/06/CHECKDBFromEveryAngleWhyWouldCHECKDBRunOutOfSpace.aspx"&gt;&lt;em&gt;http://www.sqlskills.com/blogs/paul/2007/11/06/CHECKDBFromEveryAngleWhyWouldCHECKDBRunOutOfSpace.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; (near the bottom) &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q14.&lt;/strong&gt; &lt;em&gt;Topic- Sort Order - Include Null al last&lt;br /&gt;&lt;/em&gt;You have a table with EmpName and DateOfLeaving columns. The EmpName column is mandatory, but DateOfleaving will have null value for those employees who have not left the company. The question is to have list off all employees with the employees with DateOfLeaving coming last and all others sorted ascending order of date of leaving, Name sorted in ascending order for each group. Consider the Example:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Table: Employees&lt;/em&gt;&lt;br /&gt;&lt;em&gt;EmpName DateOfLeaving&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Abc 10 Oct 1999&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Bcd 11 Nov 1998&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Ccd null&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Dcd 10 Aug 2000&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Eed null&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;The solution should be:&lt;br /&gt;EmpName DateOfLeaving&lt;br /&gt;Bcd 11 Nov 1998&lt;br /&gt;Abc 10 Oct 1999&lt;br /&gt;Dcd 10 Aug 2000&lt;br /&gt;Ccd null&lt;br /&gt;Eed null&lt;br /&gt;&lt;br /&gt;Which query will produce this output? (select all that apply)&lt;br /&gt;&lt;br /&gt;A. Select EmpName, DateOfLeaving from Employees order by DateOfLeaving, EmpName asc&lt;br /&gt;B. Select EmpName, DateOfLeaving from Employees order by isnull(DateOfLeaving,'10/10/9999'),EmpName asc&lt;br /&gt;C. Select EmpName, DateOfLeaving from Employees order by DateOfLeaving desc, EmpName asc&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans: &lt;/strong&gt;B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; In SQL Server T-SQL, by default, a query takes null as first when the order is ascending (the default). So we just give some value of greater date in order by so that it will come at last.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: ORDER BY - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms188385.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms188385.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Q15.&lt;/strong&gt;&lt;em&gt; Topic- ANY&lt;br /&gt;&lt;/em&gt;Assuming that I have the following values in the TimeGroup table (value1, value2, value3, value4), what does this query return?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;if 'Value1' &lt; any ( select column1 from TimeGROUP )&lt;br /&gt; select 1&lt;br /&gt;else&lt;br /&gt; select 0&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;A. 1&lt;br /&gt;B. 0&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; This query checks the value given against the subquery by applying the "ANY" keyword to the operation. If any value meets these criteria, then TRUE is returned to the IF statement and it is true in this case since "VALUE1" was given in the question.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: ANY - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms175064.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms175064.aspx&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q16.&lt;/strong&gt; &lt;em&gt;Topic- CLR Assemblies&lt;br /&gt;&lt;/em&gt;If you ALTER ASSEMBLY for one of your CLR objects and set the visibility to OFF, what does this imply?&lt;br /&gt;&lt;br /&gt;A. No new objects can be created against the assembly&lt;br /&gt;B. This assembly is only intended to be called by other assemblies&lt;br /&gt;C. The assembly is disabled and all objects calling it return an error.&lt;br /&gt;D. Reflection will not work with this assembly.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The visibility property determines if the assembly can be called by other objects (stored procedures, functions, etc.) or only from other assemblies. OFF implies only other assemblies will call it. If you have objects referencing this assembly, the visibility cannot be changed.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: ALTER ASSEMBLY - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms186711.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms186711.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q17. &lt;/strong&gt;&lt;em&gt;Topic- Cursors&lt;br /&gt;&lt;/em&gt;If you open a cursor, which of these will allow you to get a count of the number of rows in the cursor? (select all that apply)&lt;br /&gt;&lt;br /&gt;A. sp_cursor_list&lt;br /&gt;B. sp_describe_cursor&lt;br /&gt;C. sp_describe_cursor_columns&lt;br /&gt;D. @@cursor_rows&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans: &lt;/strong&gt;A, B, D&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; All of these items except sp_describe cursor columns will allow you to determine the number of rows in some cursors, subject to restrictions. The @@Cursor_rows requires a non-dynamic cursor.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: sp_cursor_list - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms186256.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms186256.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; sp_describe_cursor - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms173806.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms173806.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; sp_describe_cursor_columns - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms182755.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms182755.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; @@cursor_rows - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms176044.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms176044.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q18.&lt;/strong&gt; &lt;em&gt;Topic- A Hex on Your Database&lt;br /&gt;&lt;/em&gt;Assuming you've taken these steps to prevent SQL Injection:&lt;br /&gt;     1. Replace single-quote ' with double-single-quote ''&lt;br /&gt;     2. Check for Select, Update, Delete&lt;br /&gt;What happens if your web page runs into this at the end of the&lt;br /&gt;&lt;br /&gt;&lt;em&gt;URL:/YourPage.asp?account=1;declare @a varchar(1000);set @a=cast(0x73656C656374206E616D652066726F6D207379732E6461746162617365733B as varchar(1000));exec(@a) &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;And runs that in a dynamic SQL command in SQL Server 2005?&lt;br /&gt;&lt;br /&gt;A. Error Message "Syntax error near '0x736...'"&lt;br /&gt;B. Nothing&lt;br /&gt;C. A list of all the databases on your server&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; This is a currently common SQL injection attack. If the web page does not use stored procedures, but instead uses dynamic SQL, this is a valid SQL 2005 command (there are versions for SQL 2000), and might execute.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;cast(0x73656C656374206E616D652066726F6D207379732E6461746162617365733B as varchar(1000)) resolves to "select name from sys.databases;". &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;With Varchar(max) and Varbinary(max), much more complex commands can be issued.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q19.&lt;/strong&gt; &lt;em&gt;Topic- BETWEEN&lt;br /&gt;&lt;/em&gt;Given the following script -&lt;br /&gt;&lt;br /&gt;&lt;em&gt;create table #fun(id int identity(1,1) primary key clustered, crit int)&lt;br /&gt;insert #fun(crit)&lt;/em&gt;&lt;br /&gt;&lt;em&gt;select top 250000 rand(checksum(newid()))* 10&lt;/em&gt;&lt;br /&gt;&lt;em&gt;from syscolumns sc1, syscolumns sc2&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;--select statement #1&lt;/em&gt;&lt;br /&gt;&lt;em&gt;select count(*) from #fun&lt;/em&gt;&lt;br /&gt;&lt;em&gt;where crit between 3 and 5&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;--select statement #2&lt;/em&gt;&lt;br /&gt;&lt;em&gt;select count(*) from #fun&lt;/em&gt;&lt;br /&gt;&lt;em&gt;where crit between 5 and 3 &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Would statements #1 and #2 consistently return the same result set?&lt;br /&gt;&lt;br /&gt;A. Yes&lt;br /&gt;B. No&lt;br /&gt;C. Can't be determined&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; In plain language, BETWEEN is a commutative operation, so the order in which you specify the criteria is irrelevant.&lt;br /&gt;In TransactSQL, however, BETWEEN is not communtative. Books Online defines BETWEEN as:&lt;br /&gt;"BETWEEN returns TRUE if the value of test_expression is greater than or equal to the value of begin_expression and less than or equal to the value of end_expression."&lt;br /&gt;By that definition, there is no attempt to reorder the parameters, so Statement #2 will always return 0.&lt;br /&gt;&lt;em&gt;Ref:- For more info on BETWEEN - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms187922.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms187922.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q20.&lt;/strong&gt; &lt;em&gt;Topic- Know your UNION(s), NULL(s), COUNT(s) ?&lt;br /&gt;&lt;/em&gt;What do you expect the result of the following query to be? No cheating, don't run until you've answered!&lt;br /&gt;&lt;br /&gt;&lt;em&gt;WITH DATA (Numbers) AS&lt;/em&gt;&lt;br /&gt;&lt;em&gt;(SELECT NULL UNION ALL&lt;/em&gt;&lt;br /&gt;&lt;em&gt; SELECT NULL UNION ALL&lt;/em&gt;&lt;br /&gt;&lt;em&gt; SELECT NULL UNION ALL&lt;/em&gt;&lt;br /&gt;&lt;em&gt; SELECT 1 UNION ALL&lt;/em&gt;&lt;br /&gt;&lt;em&gt; SELECT 2 UNION&lt;/em&gt;&lt;br /&gt;&lt;em&gt; SELECT 3)&lt;/em&gt;&lt;br /&gt;&lt;em&gt;SELECT COUNT(ALL Numbers) AS NULLNumberCount FROM DATA&lt;/em&gt;&lt;br /&gt;&lt;em&gt; WHERE Numbers IS NULL &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;A. Null&lt;br /&gt;B. 0&lt;br /&gt;C. 1&lt;br /&gt;D. 3&lt;br /&gt;E. 6&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The final UNION negates the duplicates selected with the previous UNION ALL statements. The COUNT(ALL expression) evaluates the expression for each row in a group and returns the number of nonnull values. ALL Applies the aggregate function to all values. ALL is the default.&lt;br /&gt;For investigation, change the final UNION to UNION ALL, and the SELECT COUNT (ALL Numbers) to COUNT (*)&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: COUNT - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms180026.aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms180026.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; COUNT - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms175997.aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms175997.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q21.&lt;/strong&gt; &lt;em&gt;Topic-  Database Mirroring&lt;br /&gt;&lt;/em&gt;In SQL Server 2005 Database Mirroring, which form is used to specify the network address of the servers? (items inside brackets are replaced with your specifics)&lt;br /&gt;&lt;br /&gt;A. tcp://&lt;server&gt;:&lt;port&gt;&lt;br /&gt;B. http://&lt;server&gt;:&lt;endpoint&gt;&lt;br /&gt;C. dbm://&lt;server&gt;:&lt;port&gt;&lt;br /&gt;D. udp://&lt;server&gt;:&lt;port&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The server address in Database Mirroring is specified with the TCP start, followed by colon and two slashes before the server address and port are specified, separated by a colon. The port must correspond to the endpoint on the other server that has been setup for database mirroring.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: Specifying a Server Network Address (Database Mirroring) - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms189921.aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms189921.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q22.&lt;/strong&gt; &lt;em&gt;Topic- DMVs&lt;br /&gt;&lt;/em&gt;What information is stored in the sys.dm_clr_tasks DMV?&lt;br /&gt;&lt;br /&gt;A. A row for each assembly that has been added to the database&lt;br /&gt;B. A row for each function in the database that has a CLR reference in its code.&lt;br /&gt;C. A row for each task that is running a batch containin a CLR task&lt;br /&gt;D. This DMV does not exist in SQL Server 2005&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The sys.dm_clr_tasks contains a row for each CLR task that is executing. Each batch containing a reference to CLR code creates a task and all CLR items in that batch execute under that task.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: sys.dm_clr_rasks - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms177528.aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms177528.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q23.&lt;/strong&gt; &lt;em&gt;Topic- SQL Server 2008 FILESTREAM&lt;br /&gt;&lt;/em&gt;How can you enable FILESTREAM in SQL Server 2008?&lt;br /&gt;&lt;br /&gt;A. sp_filestream_configure&lt;br /&gt;B. xp_cmdshell&lt;br /&gt;C. xp_filestream_configure&lt;br /&gt;D. sp_cmdshell&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; For enabling FILESTREAM storage in SQL Server 2008 one needs to execute sp_filestream_configure with parameter @enable_level set to 1, 2, or 3.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: sp_filestream_configure - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb934198(SQL.100).aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/bb934198(SQL.100).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q24.&lt;/strong&gt; &lt;em&gt;Topic- CASTing&lt;br /&gt;&lt;/em&gt;Second question of day: what is the len of @c?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;declare @c varchar(800)&lt;br /&gt;set @c = N'hello' + replicate('-',800)&lt;/em&gt;&lt;br /&gt;&lt;em&gt;print len(@c)print @c &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;A. 800&lt;br /&gt;B. 400&lt;br /&gt;C. 4000&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A&lt;br /&gt;Explanation: The CAST to nvarchar(800) has a maximum 4000 character len. The CAST then to varchar(800) fits in that space, so the len is 800&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Ref: CAST and CONVERT - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms187928.aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms187928.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q25.&lt;/strong&gt; &lt;em&gt;Topic- Physical Database Architecture&lt;br /&gt;&lt;/em&gt;How many pages are allocated to a log file in a database with a 10MB log?&lt;br /&gt;&lt;br /&gt;A. 1280&lt;br /&gt;B. 160&lt;br /&gt;C. 0&lt;br /&gt;&lt;br /&gt;Ans: C&lt;br /&gt;&lt;br /&gt;Explanation: Zero. Log files contain log records, not pages.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Reference: Pages and Extents - &lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms190969.aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms190969.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Download HTML Sample Book</title><link>http://thedotnetmania.blogspot.com/2008/09/download-html-sample-book.html</link><category>BOOKS</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Sat, 20 Sep 2008 02:47:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-8478012657317591887</guid><description>&lt;a href="http://www.4shared.com/file/63662541/40cd7820/htmlref1-sample.html" target="_blank"&gt;&lt;img src="http://dc86.4shared.com/img/63662541/40cd7820/htmlref1-sample.pdf" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/63662541/40cd7820/htmlref1-sample.html "&gt;Click Here to Download!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Microsoft SQL Server FAQ's Part-II</title><link>http://thedotnetmania.blogspot.com/2008/09/microsoft-sql-server-faqs-part-ii.html</link><category>Microsoft SQL Server FAQ's</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Thu, 18 Sep 2008 21:29:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-8235229201087309270</guid><description>&lt;strong&gt;Q1.&lt;/strong&gt; &lt;em&gt;Topic- Exponent Engima
&lt;br /&gt;&lt;/em&gt;Executing the following script on SQL Server 2005 :
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;declare @a bigint, &lt;/em&gt;&lt;em&gt;@b bigint&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;set @a = 16&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;select sqrt(@a^@a - 17) &lt;/em&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Returns "A domain error occurred." Why?
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;A. 16^16 = 2^64 which is out of bigint's range
&lt;br /&gt;B. @b-17 is negative, which is invalid for an exponent
&lt;br /&gt;C. Sqrt() only allows non-negative inputs
&lt;br /&gt;D. This is a known bug in Sql Server 2005
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; @a^@a is a bitwise XOR, not an exponent operation. Any value XOR'd with itself is always 0. Subtracting 17 makes it -17, which is a negative number, and an invlaid input for the SQRT() function.
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;Ref: ^ (Bitwise XOR) - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms190277.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms190277.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;
&lt;br /&gt;&lt;em&gt;
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;&lt;/em&gt;&lt;strong&gt;Q2.&lt;/strong&gt; &lt;em&gt;Topic- Error Logs
&lt;br /&gt;&lt;/em&gt;Which of the following is written in the SQL Server error log? (select all that apply)
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;A. Current Build Number
&lt;br /&gt;B. Server Process ID
&lt;br /&gt;C. Startup Parameters
&lt;br /&gt;D. Licensing Mode
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A, B, C
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; All of these except the licensing mode are written to the SQL Server error log.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Q3.&lt;/strong&gt; &lt;em&gt;Topic- Partition Functions
&lt;br /&gt;&lt;/em&gt;What would this code return?
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;CREATE PARTITION FUNCTION PartitionFunction1 ( int ) &lt;/em&gt;
&lt;br /&gt;&lt;em&gt;AS &lt;/em&gt;
&lt;br /&gt;&lt;em&gt;RANGE FOR VALUES (10, 100, 1000) ; &lt;/em&gt;
&lt;br /&gt;&lt;em&gt;GO&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;SELECT $PARTITION.PartitionFunction1 (10) ; &lt;/em&gt;
&lt;br /&gt;&lt;em&gt;GO&lt;/em&gt;
&lt;br /&gt;
&lt;br /&gt;A. 0
&lt;br /&gt;B. 1
&lt;br /&gt;C. Sntax error enar $Partition
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The Partition$ function returns the partition number from a partition function setup and the range value passed in.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Q4.&lt;/strong&gt; &lt;em&gt;Topic- Data Compression
&lt;br /&gt;&lt;/em&gt;When compressing indexes with Page compression, how are non-leaf level pages compressed?
&lt;br /&gt;
&lt;br /&gt;A. They are not compressed
&lt;br /&gt;B. They are row compressed
&lt;br /&gt;C. They are page compressed
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Non leaf level pages in indexes are only compressed with row compression, even when page compression is enabled for the index.
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;Ref: Page Compression Implementation - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc280464(SQL.100).aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/cc280464(SQL.100).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;Q5.&lt;/strong&gt; &lt;em&gt;Topic-&lt;strong&gt; &lt;/strong&gt;Count
&lt;br /&gt;&lt;/em&gt;What will be output of below query?
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;DECLARE @t table
&lt;br /&gt;( id int identity(1,1),
&lt;br /&gt;value varchar(50)
&lt;br /&gt;)
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;INSERT INTO @t values(NULL)
&lt;br /&gt;INSERT INTO @t values(NULL)
&lt;br /&gt;INSERT INTO @t values(NULL)
&lt;br /&gt;INSERT INTO @t values('1')
&lt;br /&gt;INSERT INTO @t values('2')
&lt;br /&gt;INSERT INTO @t values('3')
&lt;br /&gt;SELECT count(id), count(value) FROM @t &lt;/em&gt;
&lt;br /&gt;
&lt;br /&gt;A. 3 3
&lt;br /&gt;B. 3 6
&lt;br /&gt;C. 6 3
&lt;br /&gt;D. 6 6
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;Explanation: &lt;/strong&gt;The Count aggregate does not include NULL values, so the count will be 3 rows for the 2nd column.
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;Ref: COUNT - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms175997.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms175997.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Q6.&lt;/strong&gt;&lt;em&gt;Topic- GROUP BY ALL
&lt;br /&gt;&lt;/em&gt;NOTE. This question is about what the RTM version of SQL Server 2008 will do, based on currently publicly available documentation and other information as of July 1st, 2008.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Suppose that you have just installed the RTM version of SQL Server 2008, with all options and settings at the default values. You now create and populate a table as follows:
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;CREATE TABLE DailySales
&lt;br /&gt;(Region tinyint NOT NULL,
&lt;br /&gt;SalesDate date NOT NULL,
&lt;br /&gt;SalesTotal decimal(9,2) NOT NULL,
&lt;br /&gt;PRIMARY KEY (Region, SalesDate));
&lt;br /&gt;INSERT INTO DailySales (Region, SalesDate, SalesTotal)
&lt;br /&gt;VALUES (1, '20080601', 153), (1, '20080602', 208),
&lt;br /&gt;(1, '20080603', 905), (1, '20080604', 12),
&lt;br /&gt;(2, '20080603', 19), (2, '20080605', 195),
&lt;br /&gt;(3, '20080605', 75), (3, '20080606', 230),
&lt;br /&gt;(3, '20080607', 900), (3, '20080608', 405); &lt;/em&gt;
&lt;br /&gt;
&lt;br /&gt;What result should be returned when you run this query:
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;SELECT Region, COUNT(*) AS NumSales, AVG(SalesTotal) AS AvgValue
&lt;br /&gt;FROM DailySales
&lt;br /&gt;WHERE SalesDate &lt; '20080605' GROUP BY ALL Region HAVING COUNT(*) &lt;2;&lt;/em&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;A. Msg 156, Level 15, State 1, Line 17 - Incorrect syntax near the keyword 'ALL'.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;B. Msg 4147, Level 15, State 1, Line 17. The query uses GROUP BY ALL. To run this query without modification, please set the compatibility level for current database
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;C. to 90, using the SET COMPATIBILITY_LEVEL option of ALTER DATABASE. It is strongly recommended to rewrite the query. In future versions of SQL Server, GROUP BY ALL will not be supported even in backward-compatibility modes.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;D. Results of Region = 1, 2 - NumSales = 4, 1 - AvgValue = 319.5, 19
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;E. Results of Region = 2, 3 - NumSales = 1, 0 - AvgValue = 19, NULL
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;F. Results of Region = 2 - NumSales = 1 - AvgValue = 19
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; D
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The ALL option of the GROUP BY causes the result set to include a group for each Region in the input of the query, even those for which all rows are filtered out by the WHERE clause. The effect of the ALL keyword is applied before the HAVING clause is, so HAVING COUNT(*) &gt; 0 would effectively undo the results of the ALL keyword.
&lt;br /&gt;Even though GROUP BY ALL will be deprecated in SQL Server 2008, it is still supported and does not require the database to be set to a lower compatibility level.
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;Ref: Group by - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms177673(SQL.100).aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms177673(SQL.100).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;
&lt;br /&gt;&lt;strong&gt;Q7.&lt;/strong&gt;&lt;em&gt;Topic- Power
&lt;br /&gt;&lt;/em&gt;What will this SQL statement return?
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;SELECT power(2,31)
&lt;br /&gt;
&lt;br /&gt;&lt;/em&gt;A. 0
&lt;br /&gt;B. 2147483648
&lt;br /&gt;C. Arithmetic overflow error
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation: &lt;/strong&gt;Return of Power will be of int type as base value is int (2 is considered an int). But power(2,31) exceeds the limit of int value, so this will throw arithmetic overflow error.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Q8.&lt;/strong&gt;&lt;em&gt;Topic- Resource Governer
&lt;br /&gt;&lt;/em&gt;You have created a new workload pool in SQL Server 2008's Resource Governer and your application's logins are assigned to this pool. You notice that they are submitting many batches which are slowing your ETL process. You adjust their maximum CPU down to 50%. When does this take effect?
&lt;br /&gt;
&lt;br /&gt;A. Immediately
&lt;br /&gt;B. When the database is closed and reopened
&lt;br /&gt;C. When the instance is restarted
&lt;br /&gt;D. When the host is rebooted.
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; If you change the CPU percentages in the resource governer, the effect takes place immediately, though currently executing threads will complete their execution.
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;Ref: Resource Governor States - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb895389(SQL.100).aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/bb895389(SQL.100).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;br /&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Q9.&lt;/strong&gt; Topic- TOP and TABLESAMPLE
&lt;br /&gt;&lt;/em&gt;You have a default standard SQL 2005 SP2 server. There is a table BigTable (col1 varchar(50)) with 10,000 rows. Which of the following statements are guaranteed to return 1000 rows? (select all that apply) &lt;/p&gt;
&lt;br /&gt;A. select top 1000 col1 from bigtable
&lt;br /&gt;B. select col1 from bigtable tablesample system (1000 rows)
&lt;br /&gt;C. select top 10 percent col1 from bigtable
&lt;br /&gt;D. select col1 from bigtable tablesample system (10 percent)
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A, C
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; TABLESAMPLE returns an approximate percentage of rows, even if a number of rows is specified. TOP will return the number of rows specified if that number of rows exist.
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;Ref: Limiting Result Sets by Using TABLESAMPLE - &lt;/em&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ms189108.aspx"&gt;&lt;em&gt;http://technet.microsoft.com/en-us/library/ms189108.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; Limiting Result Sets by Using TOP and PERCENT - &lt;/em&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ms187043.aspx"&gt;&lt;em&gt;http://technet.microsoft.com/en-us/library/ms187043.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;strong&gt;Q10.&lt;em&gt; &lt;/em&gt;&lt;/strong&gt;&lt;em&gt;Topic- SQL Trace
&lt;br /&gt;&lt;/em&gt;In SQL Server 2008, if you have a server side trace running, and you run out of disk space, what happens?
&lt;br /&gt;
&lt;br /&gt;A. The server instance stops.
&lt;br /&gt;B. The current database in which the trace is set closes.
&lt;br /&gt;C. Tracing stops, but the server continues to run.
&lt;br /&gt;D. The server pauses, allowing read-only queries, but no updates until more disk space is added.
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;Ans:&lt;/strong&gt;&lt;em&gt; &lt;/em&gt;C
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; If you have a normal SQL Trace setup, and you run out of disk space, the server continues to run, but tracing stops.&lt;em&gt; &lt;/em&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;Ref: Using SQL Trace - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms191443.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms191443.aspx&lt;/em&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;Q11.&lt;/strong&gt;&lt;em&gt; Topic- Deterministic Functions
&lt;br /&gt;&lt;/em&gt;The RAND function is deterministic only when a seed parameter is specified.
&lt;br /&gt;
&lt;br /&gt;&lt;div&gt;A. Yes
&lt;br /&gt;B. No
&lt;br /&gt;C. depends on definition
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Ans: &lt;/strong&gt;A
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; RAND is one of those functions that is deterministic in some situations. If a SEED parameter is used, this is a deterministic function. &lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;em&gt;Ref: Deterministic and Nondeterministic Functions - &lt;/em&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ms178091.aspx"&gt;&lt;em&gt;http://technet.microsoft.com/en-us/library/ms178091.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt; &lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;Q12.&lt;/strong&gt;&lt;em&gt;Topic- Page Compression
&lt;br /&gt;&lt;/em&gt;Page compression consists of which types of compression? (Select all that apply)
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A. Row compression
&lt;br /&gt;B. Prefix Compression
&lt;br /&gt;C. Postfix Compression
&lt;br /&gt;D. Dictionary Compression
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A, B, D
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Page compression is a superset of Row compression and includes Row compression. It also does prefix compression and dictionary compression to fit more rows on a page.
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;/em&gt; &lt;/div&gt;&lt;div&gt;&lt;em&gt;Ref: Page Compression Implementation - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc280464(SQL.100).aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/cc280464(SQL.100).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
&lt;br /&gt;&lt;/em&gt;&lt;/div&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;p&gt;&lt;em&gt;&lt;/em&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Q13.&lt;/strong&gt;&lt;em&gt; Topic- Updating through cursors
&lt;br /&gt;&lt;/em&gt;Of course, we all know that server-side cursors are slow on SQL Server and should be avoided when possible. However, there are a few cases where they can't be avoided, for instance because an external process has to be invoked for each row, or because you run into one of the very rare problems where a cursor actually runs faster than a set-based solution. &lt;/p&gt;
&lt;br /&gt;So, suppose you find yourself in a situation where you do need a cursor, and you also need to change the data retrieved by the cursor - how can you assure maximum performance?
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;A. Use FOR UPDATE OF columnname, columnname in the cursor declaration, and use WHERE CURRENT OF cursorname in the update statement
&lt;br /&gt;B. Use FOR UPDATE (without column list) in the cursor declaration, and use WHERE CURRENT OF cursorname in the update statement
&lt;br /&gt;C. Do not use FOR UPDATE in the cursor declaration, and use WHERE keycolumn = @keyvalue in the update statement
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Though not documented by Microosoft, extensive testing has shown that reading a STATIC cursor with no FOR UPDATE option and using the primary key to update the row just read is faster than specifying a FOR UPDATE option (either with or without a column list) and using the WHERE CURRENT OF clause in the UPDATE statement.
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;Ref: &lt;/em&gt;&lt;a href="http://sqlblog.com/blogs/hugo_kornelis/archive/2007/11/21/curious-cursor-optimization-options.aspx"&gt;&lt;em&gt;http://sqlblog.com/blogs/hugo_kornelis/archive/2007/11/21/curious-cursor-optimization-options.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Q14.&lt;em&gt; &lt;/em&gt;&lt;/strong&gt;&lt;em&gt;Topic- References Permission
&lt;br /&gt;&lt;/em&gt;What is the purpose of the REFERENCES permission?
&lt;br /&gt;
&lt;br /&gt;A. Allows altering the size, but not the data type of the table.
&lt;br /&gt;B. Allows the owner of another table to use columns in the table to which they've been granted that permission as part of a foreign key.
&lt;br /&gt;C. Allows the user to send a data reference directly from the database to others without SELECT permissions.
&lt;br /&gt;D. Allows users (other than the table owner) to read encrypted values.
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Assigning REFERENCES permission allows the owner of another table to use columns in the table to which they've been granted that permission as the target of a REFERENCES FOREIGN KEY constraint with his or her table. However, that person won't be allowed to change the structure of the table they've been granted the permission for.
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;Ref: GRANT Object Permissions- &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms188371.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms188371.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Q15.&lt;/strong&gt;&lt;em&gt;Topic- SQL Server Profiler
&lt;br /&gt;&lt;/em&gt;In SQL Server 2008's Profiler, which is a faster way to capture trace data?
&lt;br /&gt;
&lt;br /&gt;A. Capturing to a table
&lt;br /&gt;B. Capturing to a file
&lt;br /&gt;C. Capturing to an SSIS stream.
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; SQL Server 2008's Profiler allows you to capture data to a SQL Server table or a file. Capturing to a file is much faster.
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;Ref: Saving Traces and Trace Templates - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms189616.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms189616.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;strong&gt;Q16.&lt;/strong&gt;&lt;em&gt;Topic- ANSI_NULLS
&lt;br /&gt;&lt;/em&gt;Assume the following table
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;CREATE TABLE testnull(ggg INT NULL)
&lt;br /&gt;INSERT testnull(ggg)SELECT NULL UNION ALLSELECT 1 UNION ALLSELECT 0
&lt;br /&gt;What counts do you get from the followingSELECT Count(*)
&lt;br /&gt;FROM testnull GOSET ANSI_NULLS OFFGOSELECT Count(*)
&lt;br /&gt;FROM testnull WHERE ggg=1
&lt;br /&gt;OR ggg!=1;
&lt;br /&gt;
&lt;br /&gt;SELECT Count(*)
&lt;br /&gt;FROM testnull WHERE ggg=1
&lt;br /&gt;OR ggg!=1
&lt;br /&gt;OR ggg=NULL;GOSET ANSI_NULLS ONGOSELECT Count(*)
&lt;br /&gt;FROM testnull WHERE ggg=1
&lt;br /&gt;OR ggg!=1;
&lt;br /&gt;
&lt;br /&gt;SELECT Count(*)
&lt;br /&gt;FROM testnull WHERE ggg=1
&lt;br /&gt;OR ggg!=1
&lt;br /&gt;OR ggg=NULLGODROP TABLE testnull
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;A. 3,3,3,2,2
&lt;br /&gt;B. 3,3,2,2,2
&lt;br /&gt;C. 3,2,3,2,2
&lt;br /&gt;D. 3,2,3,2,3
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Although Setting the ANSI_NULLS setting to OFF allows for using the =NULL notation, it does NOT affect how NULL operates with regards to comparisons with non-null values.
&lt;br /&gt;
&lt;br /&gt;the SET ANSI_NULLS OFF has been marked as deprecated in SQL 2005 and will be removed in the future. For more info on ANSI_NULLS, read the following Books Online document:
&lt;br /&gt;
&lt;br /&gt;Ref: SET ANSI_NULLS- &lt;a href="http://msdn2.microsoft.com/en-us/library/ms188048.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms188048.aspx&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Q17.&lt;/strong&gt;&lt;em&gt;Topic-&lt;/em&gt; &lt;em&gt;Resource Governer
&lt;br /&gt;&lt;/em&gt;In the SQL Server 2008 resource governer, if you alter your classification function, when does this take effect?
&lt;br /&gt;A. For all current connections
&lt;br /&gt;B. For new session connections
&lt;br /&gt;C. When a new database is accessed
&lt;br /&gt;D. When the server restarts
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; If you alter the classification function, this affects all new session connections. Existing connections are not altered with this change.
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;Ref: Resource Governor States - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb895389(SQL.100).aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/bb895389(SQL.100).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;strong&gt;Q18.&lt;/strong&gt;&lt;em&gt;Topic- Resource Governor
&lt;br /&gt;&lt;/em&gt;Which components of SQL Server 2008 can the Resource Governor operate on?
&lt;br /&gt;
&lt;br /&gt;A. The database engine
&lt;br /&gt;B. Reporting Services
&lt;br /&gt;C. Integration Services
&lt;br /&gt;D. Analysis Services
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The Resource Governor can control resources in the database engine only. It cannot work on Reporting Services, Integration Services, or Analysis Services.
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;Ref: Introducing Resource Governor - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb895232(SQL.100).aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/bb895232(SQL.100).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;"&gt;
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;strong&gt;Q19.&lt;/strong&gt;&lt;em&gt; Topic- Sparse Columns
&lt;br /&gt;&lt;/em&gt;If you add sparse columns to a table in SQL Server 2008, what is the maximum row size for in-row storage?
&lt;br /&gt;A. 8,060
&lt;br /&gt;B. 8,128
&lt;br /&gt;C. 8,018
&lt;br /&gt;D. 2 GB
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; In SQL Server 2008, there is a new type of column, a sparse column, for columns that are mostly NULL values. You can have many sparse columns, up to 30,000, in a table, but if you add sparse columns, the maximum row size is reduced to 8,018.
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;Ref: Using Sparse Columns - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc280604(SQL.100).aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/cc280604(SQL.100).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;strong&gt;Q20.&lt;/strong&gt;&lt;em&gt; Topic- Transaction
&lt;br /&gt;&lt;/em&gt;In SQL Server 2005, which isolation levels do not acquire shared locks while performing read transactions?
&lt;br /&gt;
&lt;br /&gt;A. READ UNCOMMITTED
&lt;br /&gt;B. SNAPSHOT
&lt;br /&gt;C. REPEATABLE READ
&lt;br /&gt;D. ALL
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A, B
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; READ UNCOMMITTED and SNAPSHOT levels do not acquire shared locks.
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;Ref: &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms173763.aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/ms173763.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;strong&gt;Q21.&lt;/strong&gt;&lt;em&gt; Topic- Name Spaces
&lt;br /&gt;&lt;/em&gt;After running the following code in the AdventureWorks sample database on SQL Server 2008 (or SQL Server 2005): (URL broken for formatting purposes.
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;WITH XMLNAMESPACES( 'http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/Resume' AS ns)&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;SELECT Applicants.LastName.value('fn:string(.)[1]', 'nvarchar(100)')&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;FROM HumanResources.JobCandidate jc&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;CROSS APPLY jc.Resume.nodes('//ns:Name.Last') Applicants(LastName);
&lt;br /&gt;
&lt;br /&gt;&lt;/em&gt;What do you get?
&lt;br /&gt;
&lt;br /&gt;A. An error message since WITH XMLNAMESPACES can only be used with the OPENXML function and not with the xml data type .nodes() method.
&lt;br /&gt;B. An error message since SQL Server’s XQuery implementation does not support the “//” (descendant-or-self) axis specifier.
&lt;br /&gt;C. No error message and the last name of every AdventureWorks job candidate is returned in a result set.
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The answer is "No error message is returned and the last name of every AdventureWorks job candidate is returned in a result set.
&lt;br /&gt;
&lt;br /&gt;WITH XMLNAMESPACES can be used with the xml data type methods, including .nodes(), so (a) is wrong. SQL Server’s XQuery implementation does support the “//” (descendant-or-self) axis specifier so (b) is wrong.
&lt;br /&gt;
&lt;br /&gt;This question brought to you by Michael Coles, author of Pro SQL Server 2005 Programmer's Guide
&lt;br /&gt;
&lt;br /&gt;&lt;p&gt;&lt;em&gt;&lt;/em&gt; &lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;/em&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Q22.&lt;/strong&gt;&lt;em&gt; Topic- Data Compression
&lt;br /&gt;&lt;/em&gt;Which of the following is true? &lt;/p&gt;
&lt;br /&gt;A. Enabling Row compression enables Page compression
&lt;br /&gt;B. Enabling Page compression enables Row compression
&lt;br /&gt;C. Enabling Backup compression enables Page compression
&lt;br /&gt;D. Enabling Backup compression enables Row compression
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans: &lt;/strong&gt;B
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; If you enable Page compression on an object, it enables Row compression by default. Page compression is a superset of Row compression. Neither is affected by Backup Compression.
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;Ref: Page Compression Implementation - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc280464(SQL.100).aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/cc280464(SQL.100).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;strong&gt;Q23.&lt;/strong&gt;&lt;em&gt; Topic- Reformat via query?
&lt;br /&gt;&lt;/em&gt;A user at your site shows you the contents of his SSMS window, connected to a SQL Server 2005 server with Service Pack 2. In the query pane, he has:
&lt;br /&gt;
&lt;br /&gt;Drive C:\ is being reformatted, please wait...
&lt;br /&gt;COMPLETE
&lt;br /&gt;Msg 233, Level 20, State 0, Line 0
&lt;br /&gt;
&lt;br /&gt;A transport-level error has occurred when sending the request to the server. (error: Cannot open file for database 'Master' at C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\master.mdf)
&lt;br /&gt;
&lt;br /&gt;A. Accidental omission of the WHERE clause
&lt;br /&gt;B. A trojan sqlservr.exe acting just like Microsoft's sqlservr.exe except that executing the query above will reformat the main hard drive
&lt;br /&gt;C. A coworker prank where the error text was directly typed into the Result Messages tab
&lt;br /&gt;D. A SQL 2005 SP2 bug with disastrous consequences
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; SSMS allows the user to type input text directly into the message tab. Running the indicated query would replace the error text shown with the number of records returned or "Command(s) completed successfully." as expected.
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;Q24.&lt;/strong&gt;&lt;em&gt;Topic- Resource Governor
&lt;br /&gt;&lt;/em&gt;At which level of the server does the Resource Governor control resource limits?
&lt;br /&gt;
&lt;br /&gt;A. The object level
&lt;br /&gt;B. The schema level
&lt;br /&gt;C. The database level
&lt;br /&gt;D. The instance level
&lt;br /&gt;E. The Windows host level
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans: &lt;/strong&gt;D
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The Resource Governor in SQL Server 2008 operates at an instance level. Different connections can be separated into different pools, and they might have limits on which sections of the server they can use, but the limits are set a the instance level.
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;Ref: Introducing Resource Governor - &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb895232(SQL.100).aspx"&gt;&lt;em&gt;http://msdn.microsoft.com/en-us/library/bb895232(SQL.100).aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt;
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;strong&gt;Q25.&lt;/strong&gt;&lt;em&gt; Topic- SQL Server XML
&lt;br /&gt;&lt;/em&gt;After running the following code in SQL Server 2008 (or SQL Server 2005), what is the result?
&lt;br /&gt;&lt;em&gt;&lt;/em&gt;
&lt;br /&gt;&lt;em&gt;DECLARE @x xml;SET @x = CONVERT(xml, N'&lt;?xml version="1.0"?&gt; &lt;!ENTITY copyright "&amp;#xA9; 2008 by SQL Server Chefs, Inc."&gt;]&gt;&lt;meal&gt; &lt;food&gt;&lt;meat type="beef"&gt;Steak&lt;/meat&gt; &lt;vegetable type="legume"&gt;Green Beans&lt;/vegetable&gt; &lt;bread&gt;Cornbread&lt;/bread&gt; ©right; &lt;/food&gt;&lt;/meal&gt;', 2);SELECT @x;
&lt;br /&gt;
&lt;br /&gt;&lt;/em&gt;What is the result?
&lt;br /&gt;
&lt;br /&gt;A. An error message that SQL Server cannot parse XML with internal subset DTDs.
&lt;br /&gt;B. An error message that the XML is not well formed check because of an undeclared entity.
&lt;br /&gt;C. No error message and some XML returned.
&lt;br /&gt;D. An error message that the XML does not conform to the structure defined in the DTD.
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Ans: &lt;/strong&gt;C
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The answer is c) No error message is returned, but the entity defined in the DTD (©right;) is expanded in the XML data. This data is returned:
&lt;br /&gt;
&lt;br /&gt;&lt;em&gt;Steak Green Beans &lt;/em&gt;
&lt;br /&gt;&lt;em&gt;Cornbread &lt;/em&gt;
&lt;br /&gt;&lt;em&gt;© 2008 by SQL Server Chefs, Inc.
&lt;br /&gt;&lt;/em&gt;
&lt;br /&gt;Using CONVERT with the style option 2 (or 3) allows SQL Server to parse XML with internal subset DTDs, so (a) is wrong. The ©right; entity is defined in the DTD so SQL Server does not throw an undeclared entity error, making (b) wrong. The SQL Server xml data type does not use DTDs to constrain structure (instead it uses XML schemas), so the fact that the XML data does not conform to the DTD does not throw an error. This makes (d) wrong.
&lt;br /&gt;
&lt;br /&gt;This question is provided by Michael Coles, author of Pro T-SQL 2005 Programmer's Guide (Expert's Voice)
&lt;br /&gt;
&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Microsoft SQL Server FAQ's Part-I</title><link>http://thedotnetmania.blogspot.com/2008/09/microsoft-sql-server-faqs.html</link><category>Microsoft SQL Server FAQ's</category><author>noreply@blogger.com (Microsoft Techonologies Stuff)</author><pubDate>Sat, 13 Sep 2008 20:02:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3228488425057773917.post-2278315231016892318</guid><description>&lt;p&gt;&lt;strong&gt;Microsoft SQL Server FAQ's&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Those who wants to test there knowledge towards Microsoft SQL Server here i have a some important Questions.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Q1.&lt;/strong&gt; &lt;em&gt;Topic: iFTS( integrated full- text)&lt;/em&gt;&lt;br /&gt;In SQL Server 2008's integrated full-text search, if you wish to create a stoplist, what are your options? (Choose all that apply)&lt;/p&gt;&lt;p&gt;A. Base it on an empty list (create from scratch)&lt;br /&gt;B. Create from a system default stoplist&lt;br /&gt;C. Create it from another user defined stoplist.&lt;br /&gt;D. Create it from a dictionary file&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A, B, C.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Explanation: &lt;/strong&gt;Custom stoplists in SQL Server 2008 contain noise words that are not relevant to most searches.&lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; Stopwords and Stoplists - &lt;a href="http://msdn.microsoft.com/en-us/library/ms142551.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms142551.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Q2. &lt;/strong&gt;&lt;em&gt;Topic- SQL Trace&lt;br /&gt;&lt;/em&gt;If you are creating a server side trace with T-SQL stored procedures in SQL Server 2008, can events be lost if you have disk space?&lt;/p&gt;&lt;p&gt;A. Yes, if the server is busy&lt;br /&gt;B. No, all events are guarenteed to be captured.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The correct answer is no. All events are guaranteed to be captured if a server side trace is used. It is possible that you cannot read all events if a write error occurs, but the event would still be captured, just the logging missed.&lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; Using SQL Trace - &lt;a href="http://msdn.microsoft.com/en-us/library/ms191443.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms191443.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q3.&lt;/strong&gt; What is the result ? (SQLServer 2005)&lt;br /&gt;In SQL Server 2005, what would be the result of this code?&lt;/p&gt;&lt;p&gt;&lt;em&gt;print 'Hey what''s going on ?';&lt;br /&gt;GO 10 &lt;/em&gt;&lt;/p&gt;&lt;p&gt;A. Incorrect syntax was encountered while parsing GO.&lt;br /&gt;B. 'Hey what''s going on ?'; is printed in the result&lt;br /&gt;C. The batch is executed 10 times&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The result is: &lt;/p&gt;&lt;p&gt;Hey what's going on ?&lt;/p&gt;&lt;p&gt;Hey what's going on ?&lt;/p&gt;&lt;p&gt;Hey what's going on ?&lt;/p&gt;&lt;p&gt;Hey what's going on ?&lt;/p&gt;&lt;p&gt;Hey what's going on ?&lt;/p&gt;&lt;p&gt;Hey what's going on ?&lt;/p&gt;&lt;p&gt;Hey what's going on ?&lt;/p&gt;&lt;p&gt;Hey what's going on ?&lt;/p&gt;&lt;p&gt;Hey what's going on ?&lt;/p&gt;&lt;p&gt;Hey what's going on ?&lt;/p&gt;&lt;p&gt;The batch execution is completed 10 times. BOL states: &lt;/p&gt;&lt;p&gt;&lt;em&gt;GO [count] &lt;/em&gt;&lt;/p&gt;&lt;p&gt;where count is a positive integer. The batch preceding GO executes the specified number of times. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; GO - &lt;a href="http://www.exceptionaldba.com/images/exceptional-logo.gif"&gt;http://www.exceptionaldba.com/images/exceptional-logo.gif&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q4.&lt;/strong&gt; &lt;em&gt;Topic- Type lengths&lt;br /&gt;&lt;/em&gt;How many rows will be returned in each of the three resultsets below?&lt;/p&gt;&lt;p&gt;&lt;em&gt;CREATE TABLE #TEST(A varchar,B varchar(30));&lt;br /&gt;INSERT INTO #TEST(A) VALUES('A');&lt;br /&gt;INSERT INTO #TEST(B) VALUES('Some text');&lt;br /&gt;INSERT INTO #TEST(A) VALUES('B');&lt;br /&gt;INSERT INTO #TEST(B) VALUES('Some more text'); &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;SELECT COUNT(*)&lt;br /&gt;FROM #TEST&lt;br /&gt;GROUP BY LEN(ISNULL(B,A)); &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;SELECT COUNT(*)&lt;br /&gt;FROM #TEST&lt;br /&gt;GROUP BY LEN(ISNULL(A,B)); &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;SELECT COUNT(*)&lt;br /&gt;FROM #TEST&lt;br /&gt;GROUP BY LEN(COALESCE(A,B)); &lt;/em&gt;&lt;/p&gt;&lt;p&gt;A. 1,1,1&lt;/p&gt;&lt;p&gt;B. 2,2,2&lt;/p&gt;&lt;p&gt;C. 3,3,3&lt;/p&gt;&lt;p&gt;D. 3,1,3&lt;/p&gt;&lt;p&gt;E. 3,1,1&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; D &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The output type of ISNULL is determined by its first argument. Hence, ISNULL(A,B) above will result in a varchar of length 1 (datatype of column A). &lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; IsNULL - &lt;a href="http://msdn.microsoft.com/en-us/library/ms184325.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms184325.aspx&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Q5. &lt;/strong&gt;&lt;em&gt;Topic- Data Collector&lt;br /&gt;&lt;/em&gt;What type of data store is the Management Data Warehouse in SQL Server 2008?&lt;/p&gt;&lt;p&gt;A. Relational Database&lt;br /&gt;B. Object Database&lt;br /&gt;C. Cube&lt;br /&gt;D. Flat File database&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The Management Data Warehouse in SQL Server 2008 is a relational database, just like any other relational database in the SQL Server database engine. It stored performance data from SQL Server instances and databases. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; Data Collection Terminology - &lt;a href="http://msdn.microsoft.com/en-us/library/bb677279.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb677279.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Q6.&lt;/strong&gt;&lt;em&gt;Topic- Spatial Indexing&lt;br /&gt;&lt;/em&gt;What is the maximum number of spatial indexes on a table in SQL Server 2008?&lt;/p&gt;&lt;p&gt;A. 1&lt;br /&gt;B. 8&lt;br /&gt;C. 249&lt;br /&gt;D. 1024&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;br /&gt;&lt;/strong&gt;You can create up to 249 spatial indexes on columns in a table, including more than one spatial index on the same column. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; Restrictions on Spatial Indexes - &lt;a href="http://msdn.microsoft.com/en-us/library/bb964740(SQL.100).aspx"&gt;http://msdn.microsoft.com/en-us/library/bb964740(SQL.100).aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Q7. &lt;/strong&gt;&lt;em&gt;Topic- Best Practice&lt;br /&gt;&lt;/em&gt;You receive some data from UI and need to populate table Customer if the name received from UI does not exist in database. Which of options below should be used for this purpose:&lt;/p&gt;&lt;p&gt;1.&lt;/p&gt;&lt;p&gt;&lt;em&gt;IF NOT EXISTS ( SELECT * FROM Customer WHERE Name = @CustomerName )&lt;br /&gt;INSERT INTO [Customer]&lt;br /&gt;( [Name])&lt;br /&gt;VALUES&lt;br /&gt;( @CustomerName)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;2.&lt;/p&gt;&lt;p&gt;&lt;em&gt;INSERT INTO [Customer]&lt;br /&gt;( [Name])&lt;br /&gt;SELECT @CustomerName&lt;br /&gt;WHERE NOT EXISTS ( SELECT * FROM Customer&lt;br /&gt;WHERE Name = @CustomerName )&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;A. Option 1 is the one to use&lt;br /&gt;B. Option 2 is the one to use&lt;br /&gt;C. Both options are equal, any one may be used according to personal preferences&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Option 1 has 2 separate statements. The first one applies locks relevant table resources in order to perform check for existence. As soon as it's completed SQL Server releases all applied locks. At the moment parallel SPID may insert a record into the table BEFORE following INSERT statement has applied its locks. &lt;/p&gt;&lt;p&gt;Therefore initial check may be irrelevant at the moment when following INSERT starts. IF there is a unique constraint on Customer.Name INSERT would fail despite you've done the check for existence. &lt;/p&gt;&lt;p&gt;The second option does everything in a single transaction. It applies the locks and holds it until INSERT transaction has finished its job. Another SPID cannot insert another row until all locks on the object applied by INSERT statement are released. &lt;/p&gt;&lt;p&gt;So, the first option is unacceptable, it relies on a user's luck not to have another user doing same thing at the same time. Of course, probability of the failure is quite low but it's a possible event. In active transactional systems with hundreds of transactions per second it does not look so improbable. &lt;/p&gt;&lt;p&gt;Script to run the test: &lt;/p&gt;&lt;p&gt;&lt;em&gt;USE pubs&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;GO&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;CREATE TABLE Customer &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;( &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;ID int IDENTITY(1,1) NOT NULL,&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Name nvarchar(100) NOT NULL,&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;UNIQUE (Name)&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;)&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;GO&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;DECLARE @CustomerName nvarchar(100)&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;SET @CustomerName = 'Customer2' &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;IF NOT EXISTS ( SELECT * FROM Customer WHERE Name = @CustomerName )&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;BEGIN&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;WAITFOR DELAY '00:00:05'&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;/* this 5 sec pause lets you insert same row from another QA window:&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;DECLARE @CustomerName nvarchar(100)&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;SET @CustomerName = 'Customer2'&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;INSERT INTO [Customer]&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;( [Name])&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;VALUES&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;( @CustomerName)&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;*/&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;INSERT INTO [Customer]&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;( [Name])&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;VALUES&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;( @CustomerName)&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;END &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;SET @CustomerName = 'Customer3'&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;INSERT INTO [Customer]&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;( [Name])&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;SELECT @CustomerNameWHERE NOT EXISTS ( SELECT * FROM Customer WHERE Name = @CustomerName ) &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;GO&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;select Object_Id('Customer') &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;DROP TABLE Customer&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q8.&lt;/strong&gt;&lt;em&gt;Topic- Index covering&lt;br /&gt;&lt;/em&gt;What is a "covered query" or "Index Covering?&lt;/p&gt;&lt;p&gt;A. A covered query is a query where all of the columns necessary are contained in the index.&lt;br /&gt;B. There's no such thing, you made it up&lt;br /&gt;C. A query that accesses more than one table&lt;br /&gt;D. A query that accesses the same table more than once&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Since all of the columns are in the index, it's not necessary for the query to use the table - it will only use the index. As always with indexes, be sure to test, because while indexes will speed up queries, they will generally have the opposite effect on inserts and updates.&lt;br /&gt;&lt;em&gt;Reference:&lt;/em&gt; &lt;/p&gt;&lt;p&gt;Designing an Index - &lt;a href="http://msdn.microsoft.com/en-us/library/aa933128.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa933128.aspx&lt;/a&gt; &lt;/p&gt;&lt;p&gt;General Index Design Guidelines - &lt;a href="http://msdn.microsoft.com/en-us/library/ms191195.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms191195.aspx&lt;/a&gt; http://msdn.microsoft.com/en-us/library/ms979195.aspx - &lt;a href="http://msdn.microsoft.com/en-us/library/ms979195.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms979195.aspx&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Q9.&lt;/strong&gt; &lt;em&gt;Topic- iFTS&lt;br /&gt;&lt;/em&gt;In SQL Server 2008's integrated full-text search, what is the new terminology for noise words?&lt;/p&gt;&lt;p&gt;A. Noise Text&lt;br /&gt;B. Discards&lt;br /&gt;C. Stopwords&lt;br /&gt;D. Ignore Words&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;br /&gt;&lt;/strong&gt;SQL Server 2008 introduces the concept of stop words and stoplists (a collection of stop words) to replace the previously used noise words in SQL Server 2000 and SQL Server 2005. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; Stopwords and Stoplists - &lt;a href="http://msdn.microsoft.com/en-us/library/ms142551.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms142551.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Q10. &lt;/strong&gt;&lt;em&gt;Topic- Simulating memory pressure&lt;br /&gt;&lt;/em&gt;You have been asked to optimize a stored procedure that runs against a terabyte-sized database. The stored procedure executes several steps consecutively. The performance problems appear to be mainly I/O related.&lt;/p&gt;&lt;p&gt;You install a severely trimmed down test version of the database (1 GB in size) on your desktop computer running SQL Server Developer Edition. Before you start optimizing, you want to establish a baseline by timing the stored procedure on your development machine, so that you can later compare performance after adding indexes and tweaking code.&lt;/p&gt;&lt;p&gt;However, your desktop has 2 GB of memory installed, and you are concerned that the performance test results may be skewed because the test version of the database fits entirely in cache. What is the best way to simulate the production circumstances as closely as possible?&lt;/p&gt;&lt;p&gt;A. Create a bigger test database, at least 5 GB in size.&lt;br /&gt;B. Execute sp_configure and RECONFIGURE to limit server memory to 512 MB, then restart the SQL Server service.&lt;br /&gt;C. Shut down your desktop, open the cover, remove some of the memory DIMMs and restart the desktop.&lt;br /&gt;D. Execute DBCC DROPCLEANBUFFERS before starting the test.&lt;br /&gt;E. Start some really memory hungry applications before starting the test.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Executing "EXEC sys.sp_configure N'max server memory (MB)', N'512'" followed by "RECONFIGURE WITH OVERRIDE" will limit the memory used by your server to 512 MB. Since SQL Server might have already allocated more memory, which will not be released immediately, a reboot will force this memory setting to be respected. &lt;/p&gt;&lt;p&gt;Creating a bigger test database will also work, but involves a lot more work, will cause your tests to run longer, and might require you to clean up your collection of holiday pictures. Removing some RAM from your computer works as well, but will cause all other processes in your computer to slow down as well. Not recommended (especially if you are as clumsy in handling electronic equipment as I am) &lt;/p&gt;&lt;p&gt;Executing DBCC FREEPROCCACHE before starting the tests will cause the FIRST query to run with no data in cache, but the remaining steps of the stored procedure will once more be able to read data from cache. This is not a good simulation of the production circumstances. Starting memory hungry applcations might indeed cause available memory for SQL Server to be reduced. But it will also cause extra strain for the CPU, and you might get SQL Server and the other applications "fighting" for memory or Windows starting to page some applications in and out of memory. Again, not a good simulation of the production circumstances.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Q11. &lt;/strong&gt;&lt;em&gt;Topic- TSQL variable&lt;br /&gt;&lt;/em&gt;What will be the output?&lt;/p&gt;&lt;p&gt;&lt;em&gt;Declare @var &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;intSelect @var = isnull(@var,1) + Value1&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;From (Select 1 Value1 Union All Select 1 Union All Select 2) as a Select @var&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;A. 3&lt;br /&gt;B. 5&lt;br /&gt;C. Syntax Error&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The correct answer is 5. The query's behavior is the same as selecting value1 = value1 + 1.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q12. &lt;/strong&gt;&lt;em&gt;Topic- DB File Extension&lt;/em&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;SQL Server 2005 does not enforce database filename extensions, but which of the following are the default file extensions for database files? (choose all that apply)&lt;br /&gt;A. *.mdf&lt;br /&gt;B. *.ldf&lt;br /&gt;C. *.ndf&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A, B, C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; SQL Server 2005 does not enforce the .mdf, .ndf, and .ldf file name extensions, but these extensions help you identify the different kinds of files and their use. MDF is for primary database files, NDF is for secondary database files and LDF is for log files. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; Files and Filegroups Architecture - &lt;a href="http://msdn.microsoft.com/en-us/library/ms179316.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms179316.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Q13. &lt;/strong&gt;&lt;em&gt;Topic- Single Page Restore&lt;br /&gt;&lt;/em&gt;Can all page types be restored with a single page restore?&lt;/p&gt;&lt;p&gt;A. Yes&lt;br /&gt;B. No&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; While data pages can be restored with the single page restore feature, there are page types that cannot be restored. The following types cannot be single page restored: &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;.&lt;/span&gt;&lt;/strong&gt; File header pages&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;.&lt;/span&gt;&lt;/strong&gt; Boot page&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;.&lt;/span&gt;&lt;/strong&gt; GAM, SGAM, DIFF map, and ML map pages&lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; Search Engine Q&amp;amp;A #22: Can all page types be single-page restored? - &lt;a href="http://www.sqlskills.com/blogs/paul/2008/08/11/SearchEngineQA22CanAllPageTypesBeSinglepageRestored.aspx"&gt;http://www.sqlskills.com/blogs/paul/2008/08/11/SearchEngineQA22CanAllPageTypesBeSinglepageRestored.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Q14. &lt;/strong&gt;&lt;em&gt;Topic- Counts Puzzle&lt;br /&gt;&lt;/em&gt;What will be the count against each category? Each row in the result is shown as a pair in the answers.&lt;/p&gt;&lt;p&gt;&lt;em&gt;CREATE TABLE #CATEGORY&lt;br /&gt;(&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;CATID INT,&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;VAL1 INT&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;) &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;INSERT INTO #CATEGORY VALUES(1,NULL)&lt;br /&gt;INSERT INTO #CATEGORY VALUES(2,1)&lt;br /&gt;INSERT INTO #CATEGORY VALUES(3,2) &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;CREATE TABLE #DATA&lt;br /&gt;(VAL1 INT) &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;INSERT INTO #DATA VALUES(1)&lt;br /&gt;INSERT INTO #DATA VALUES(1)&lt;br /&gt;INSERT INTO #DATA VALUES(1)&lt;br /&gt;INSERT INTO #DATA VALUES(2)&lt;br /&gt;INSERT INTO #DATA VALUES(2)&lt;br /&gt;INSERT INTO #DATA VALUES(3) &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;SELECT C.CATID, COUNT(*)&lt;br /&gt;FROM #DATA D&lt;br /&gt;INNER JOIN #CATEGORY C ON C.VAL1 = D.VAL1 OR C.VAL1 IS NULL&lt;br /&gt;GROUP BY C.CATID&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;A. 1 6,2 3,3 2&lt;br /&gt;B. 1 5,2 3,3 2&lt;br /&gt;C. 1 6,2 3,3 3&lt;br /&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; For category 1, the join condition is true for all data records, that's why its count is 6. For category 2 and 3, due to the equi join, it returns the exact count for each one respectively.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q15.&lt;/strong&gt; &lt;em&gt;Topic- Go go go?&lt;br /&gt;&lt;/em&gt;Running this in SSMS gives what?&lt;br /&gt;&lt;em&gt;CREATE PROC GO @GO int=NULL AS SELECT @GO&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;GO&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;GO;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;GO 3&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;GO&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;EXECUTE('GO 3')&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;GO 3&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;GO&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;DROP PROC GO&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;GO&lt;/em&gt;&lt;br /&gt;A. Some resultset are returned along with the error: Incorrect syntax near the keyword 'GO'.&lt;br /&gt;B. Error: Incorrect syntax near the keyword 'GO'.&lt;br /&gt;C. Some resultsets are returned.&lt;br /&gt;D. Error: Invalid object name 'GO'.&lt;br /&gt;E. No results and no error.&lt;br /&gt;F. Error: A fatal scripting error occurred. Incorrect syntax was encountered while parsing GO.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; "GO" is simply a batch delimiter used by SSMS and is not passed the query engine. "GO;" however, is interpreted as statement (because of the ";") and since "GO" is simply a SSMS thing creating and running the procedure is all ok. "G0 x" means run the above batch x times.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Q16.&lt;/strong&gt; &lt;em&gt;Topic- Spatial Indexing&lt;br /&gt;&lt;/em&gt;If you wish to create a spatial index in SQL Server 2008, which of the following is required? (select all that apply)&lt;br /&gt;A. A primary key must be defined on the table.&lt;br /&gt;B. The index cannot be on an indexed views.&lt;br /&gt;C. The table must have a clustered index&lt;br /&gt;D. The table must be have a rowversion column defined.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A, B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; A spatial index is for columns that are of the geometry or geography types and requires that a primary key be defined, of which there are less than 15 key columns. There cannot be a spatial index created on indexed views, but the table does not need a rowversion column or a clustered index. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; Restrictions on Spatial Indexes - &lt;a href="http://msdn.microsoft.com/en-us/library/bb964740(SQL.100).aspx"&gt;http://msdn.microsoft.com/en-us/library/bb964740(SQL.100).aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Q17.&lt;/strong&gt; &lt;em&gt;Topic- Boot Page&lt;br /&gt;&lt;/em&gt;In which Page does the BootPage of the Database reside?&lt;br /&gt;A. Header Page&lt;br /&gt;B. Master Database Header Page.&lt;br /&gt;C. 1 in file 1&lt;br /&gt;D. 9 in file 1&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; D&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The Boot Page of Any database is on the page 9 in File 1. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; Boot pages and boot page corruption - &lt;a href="http://www.sqlskills.com/blogs/paul/2008/07/11/SearchEngineQA20BootPagesAndBootPageCorruption.aspx"&gt;http://www.sqlskills.com/blogs/paul/2008/07/11/SearchEngineQA20BootPagesAndBootPageCorruption.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Q18.&lt;/strong&gt; &lt;em&gt;Topic- Hashing&lt;br /&gt;&lt;/em&gt;An undocumented hash routine in SQL Server is pwdencrypt. What is the name of the function to check the hash?&lt;br /&gt;A. pwdcontrast&lt;br /&gt;B. pwdcompare&lt;br /&gt;C. pwdconfirm&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The function that should be used is PWDCOMPARE as shown in this sample code: &lt;/p&gt;&lt;p&gt;&lt;em&gt;Select (pwdcompare('mypassword',CONVERT(varbinary(255), pwdencrypt('mypassword')))) as checker&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; SQL Server undocumented password hashing builtins: pwdcompare and pwdencrypt - &lt;a href="http://blogs.msdn.com/lcris/archive/2007/10/31/sql-server-undocumented-password-hashing-builtins-pwdcompare-and-pwdencrypt.aspx"&gt;http://blogs.msdn.com/lcris/archive/2007/10/31/sql-server-undocumented-password-hashing-builtins-pwdcompare-and-pwdencrypt.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Q19.&lt;/strong&gt; &lt;em&gt;Topic- SQL Server 2005&lt;br /&gt;&lt;/em&gt;The Database Engine features that are disabled by default on SQL Server 2005 installations are:&lt;br /&gt;A. CLR Integration&lt;br /&gt;B. Database Mail&lt;br /&gt;C. SQL Mail&lt;br /&gt;D. Web Assistant&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A, B, C, D.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; All of these features are disabled by default in SQL Server 2005. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; CLR - &lt;a href="http://msdn.microsoft.com/en-us/library/ms345099.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms345099.aspx&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Database Mail - &lt;a href="http://msdn.microsoft.com/en-us/library/ms175887.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms175887.aspx&lt;/a&gt; &lt;/p&gt;&lt;p&gt;SQL Mail - &lt;a href="http://msdn.microsoft.com/en-us/library/ms175887.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms175887.aspx&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Web Assistance - &lt;a href="http://msdn.microsoft.com/en-us/library/ms175576.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms175576.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Q20. &lt;/strong&gt;&lt;em&gt;Topic- FORMATMESSAGE&lt;br /&gt;&lt;/em&gt;If you use the FORMATMESSAGE command to return an error message, is the text localized?&lt;br /&gt;A. Yes&lt;br /&gt;B. No&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The FORMATMESSAGE determines looks up localized versions of error messages and returns those. If one does not exist, the US English version is used. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; FORMATMESSAGE - &lt;a href="http://msdn.microsoft.com/en-us/library/ms186788.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms186788.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Q21.&lt;/strong&gt; &lt;em&gt;Topic- Short cut key&lt;br /&gt;&lt;/em&gt;What is the short cut key to execute sp_help procedure for any object in a Query Window in Management Studio? The object must be highlighted in the code window.&lt;/p&gt;&lt;p&gt;A. Ctrl+F1&lt;br /&gt;B. Alt+F1&lt;br /&gt;C. Shift+F1&lt;br /&gt;D. Short cut is not available for sp_help&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; B&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt;&lt;br /&gt;To execute sp_help procedure for any object, just select object name and press Alt+F1. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; Query Window Shortcuts - &lt;a href="http://www.kodyaz.com/articles/sql-query-window-short-cuts.aspx"&gt;http://www.kodyaz.com/articles/sql-query-window-short-cuts.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Q22. &lt;/strong&gt;&lt;em&gt;Topic- Update Stats with Reindex&lt;br /&gt;&lt;/em&gt;Does SQL Server update statistics with Reindex on a table in SQL Server 2005?&lt;/p&gt;&lt;p&gt;A. No&lt;br /&gt;B. Yes, with partial sampling.&lt;br /&gt;C. Yes, With full table scan details&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; C&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Whenever an index is rebuilt the stats on the table is updated with the details of a full table scan. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; Search Engine Q&amp;amp;A #10: Rebuilding Indexes and Updating Statistics - &lt;a href="http://www.sqlskills.com/blogs/paul/2008/01/27/SearchEngineQA10RebuildingIndexesAndUpdatingStatistics.aspx"&gt;http://www.sqlskills.com/blogs/paul/2008/01/27/SearchEngineQA10RebuildingIndexesAndUpdatingStatistics.aspx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Q23. &lt;/strong&gt;&lt;em&gt;Topic- LIKE operator&lt;br /&gt;&lt;/em&gt;Consider the T-SQL statements given below;&lt;/p&gt;&lt;p&gt;&lt;em&gt;create table #Like_Test&lt;br /&gt;( Col1 varchar(5) )&lt;br /&gt;go&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;insert #Like_Test values('_Cus')&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;insert #Like_Test values('Cus_')&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;insert #Like_Test values('C_us')&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;insert #Like_Test values('Cus')&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;insert #Like_Test values('Cu_s')&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;select * from #Like_Test&lt;br /&gt;where Col1 Like '%Cu_%'&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;How many records would you expect from the SELECT query?&lt;br /&gt;&lt;br /&gt;A. 4&lt;br /&gt;B. 1&lt;br /&gt;C. 5&lt;/p&gt;&lt;p&gt;Ans: A&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The meaning of the ‘_’ (underscore) in LIKE string is, to represent any single character. This will not recognize the ‘_’ as a string of the Col1. You can use ECSAPE key word at the end of the statement to consider ‘_’ as a string. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Ref:&lt;/em&gt; LIKE - &lt;a href="http://msdn.microsoft.com/en-us/library/ms179859.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms179859.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Q24. &lt;/strong&gt;&lt;em&gt;Topic- Rowversion&lt;br /&gt;&lt;/em&gt;What data type does this return in SQL Server 2005, SP2 and above?&lt;/p&gt;&lt;p&gt;&lt;em&gt;SELECT MIN_ACTIVE_ROWVERSION()&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;A. int&lt;br /&gt;B. Bigint&lt;br /&gt;C. Datetime&lt;br /&gt;D. Timestamp&lt;br /&gt;E. Nothing as this is not a real SQL Server function.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; D&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; The MIN_ACTIVE_ROWVERSION function returns a timestamp data type that is the minimum value in the database. The rowversion value actually replaces the timestamp data type.&lt;br /&gt;This was introduced in SP2 for SQL Server 2005.&lt;br /&gt;&lt;em&gt;Ref:&lt;/em&gt; MIN_ACTIVE_ROWVERSION - &lt;a href="http://msdn.microsoft.com/en-us/library/bb839514.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb839514.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Q25. &lt;/strong&gt;&lt;em&gt;Topic- VarChar(max)?!?&lt;br /&gt;&lt;/em&gt;What does the following SQL 2005 code snipet return? &lt;/p&gt;&lt;p&gt;&lt;em&gt;Declare @Str VarChar(max);&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Set @Str=Replicate('*',10000)+Replicate('*',10000);&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Print Len(@Str);&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;A. 8000&lt;br /&gt;B. 10000&lt;br /&gt;C. 20000&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ans:&lt;/strong&gt; A&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; Apparenly VarChar(max) isn't intrinsically supported everywhere. You can fix it by CONVERT/CASTing the Replicate() string parameters to VarChar(max)!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Declare @Str VarChar(max);&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Set @Str=Replicate(Cast('*' as VarChar(max)),10000)+Replicate(Cast('*' as VarChar(max)),10000);&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Print Len(@Str);&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>