<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT Guys blog &#187; Computer HowTo</title>
	<atom:link href="http://www.it-etc.com/category/computer-howto/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.it-etc.com</link>
	<description>Information Technology Tips &#038; Tricks</description>
	<lastBuildDate>Fri, 06 Jan 2012 13:52:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Code Year draws 200,000 aspiring programmers</title>
		<link>http://www.it-etc.com/2012/01/06/code-year-draws-200000-aspiring-programmers/</link>
		<comments>http://www.it-etc.com/2012/01/06/code-year-draws-200000-aspiring-programmers/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 13:52:24 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[ALL]]></category>
		<category><![CDATA[Computer HowTo]]></category>
		<category><![CDATA[IT Guides]]></category>
		<category><![CDATA[How to code]]></category>
		<category><![CDATA[IT Job Market]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/?p=133</guid>
		<description><![CDATA[&#8220;Learn to program&#8221; isn&#8217;t a typical New Year&#8217;s resolution, but it&#8217;s one that&#8217;s gone viral thanks to a clever campaign by Codecademy, a startup that helps newbies learn the basics of software coding. The New York-based venture kicked off 2012 by launching Code Year. Sign up for the free project and you&#8217;ll receive an interactive [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Learn to program&#8221; isn&#8217;t a typical New Year&#8217;s resolution, but it&#8217;s one that&#8217;s gone viral thanks to a clever campaign by Codecademy, a startup that helps newbies learn the basics of software coding.</p>
<p>The New York-based venture kicked off 2012 by launching Code Year. Sign up for the free project and you&#8217;ll receive an interactive programming lesson each week in your inbox. Nearly 200,000 people have already joined, including New York Mayor Michael Bloomberg, who tweeted about his plan to participate.  <span id="more-133"></span></p>
<p>&#8220;There are a lot of people who want to make New Year&#8217;s resolutions they&#8217;ll stick to,&#8221; says Codecademy co-founder Zach Sims. &#8220;This is something they can use and learn.&#8221;</p>
<p>The first lesson will go out to subscribers on Monday, Jan. 9. Participants will have plenty of support: The Twitter hashtag #codeyear is already buzzing.</p>
<p>&#8220;We&#8217;ll walk people along the path while they&#8217;re doing it,&#8221; Sims says.</p>
<p>After coming up with the Code Year idea in early December, the Codecademy team partnered with tech communities including Y Combinator, TechStars and HackNY to spread the word.</p>
<p>It&#8217;s the most ambitious project yet attempted by seven-month-old Codecademy. Launched in June, the site offers free, self-guided online courses on programming basics as well as on specific coding languages like Javascript.</p>
<p>Sims notes that programming skills are becoming increasingly important in the job market, and says that learning even the basics can give users a leg up.</p>
<p>Even Mayor Mike &#8212; whose term ends in 2013 &#8212; could score a new gig if he sticks with his pledge. &#8220;When you&#8217;re done being mayor, we&#8217;ll get you set up with an interview to join the @foursquare engineering team,&#8221; Foursquare chief engineer Harry Heymann.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2012/01/06/code-year-draws-200000-aspiring-programmers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cannot Access Farm from Citrix Delivery Services Console</title>
		<link>http://www.it-etc.com/2011/05/25/cannot-access-farm-from-citrix-delivery-services-console/</link>
		<comments>http://www.it-etc.com/2011/05/25/cannot-access-farm-from-citrix-delivery-services-console/#comments</comments>
		<pubDate>Wed, 25 May 2011 14:28:10 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[ALL]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Computer HowTo]]></category>
		<category><![CDATA[IT Guides]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Windows 2003]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/?p=106</guid>
		<description><![CDATA[When launching the Citrix Delivery Services Console after installing XenApp 5.0 or Presentation Server 4.5 on Windows Server 2003, the XenApp node is missing. The administrator is unable to configure the farm. A recent Microsoft update to .NET Framework 2.0 is the cause. Some of the files necessary for the .NET Framework, or the Delivery [...]]]></description>
			<content:encoded><![CDATA[<p>When launching the Citrix Delivery Services Console after installing XenApp 5.0 or Presentation Server 4.5 on Windows Server 2003, the XenApp node is missing. The administrator is unable to configure the farm.</p>
<p>A recent Microsoft update to .NET Framework 2.0 is the cause. Some of the files necessary for the .NET Framework, or the Delivery Services Console, might not have registered properly during the installation of the XenApp management consoles.<br />
<span id="more-106"></span></p>
<p>Use the procedure below to re-register the PSE.core.dll.</p>
<ol type="1">
<div>
<li>From a command prompt, enter the following:<strong><br />
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727&gt;regasm /codebase &#8220;C:\Program Files\Common Files\Citrix\Presentation Server &#8211; Administration Snap-in\PSE.Core.dll&#8221;</strong></li>
<li><strong>Re-launch the Citrix Delivery Services Console. The XenApp node will appear<br />
</strong></li>
</div>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2011/05/25/cannot-access-farm-from-citrix-delivery-services-console/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ctrl+Alt+Del takes forever to prompt for password</title>
		<link>http://www.it-etc.com/2011/05/23/ctrlaltdel-takes-forever-to-prompt-for-password/</link>
		<comments>http://www.it-etc.com/2011/05/23/ctrlaltdel-takes-forever-to-prompt-for-password/#comments</comments>
		<pubDate>Mon, 23 May 2011 03:31:02 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[ALL]]></category>
		<category><![CDATA[Computer HowTo]]></category>
		<category><![CDATA[IT Guides]]></category>
		<category><![CDATA[Windows 2008]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/?p=96</guid>
		<description><![CDATA[We saw an issue with a customer whose Ctrl+Alt+Del took forever to prompt for password. We looked at several things to try to figure it out. It was also happening when unlocking the workstations. We finally we found out&#8230; The problem was Desktop Authority Password Self-service. It&#8217;s a tool they use for users to reset their own [...]]]></description>
			<content:encoded><![CDATA[<p>We saw an issue with a customer whose Ctrl+Alt+Del took forever to prompt for password. We looked at several things to try to figure it out. It was also happening when unlocking the workstations. We finally we found out&#8230;<br />
<span id="more-96"></span>The problem was Desktop Authority Password Self-service. It&#8217;s a tool they use for users to reset their own password and unlock their own account and they&#8217;ve since fixed the issue in a newer version. So once the client upgraded the problem went away. For the record, they werr running Windows 2008 R2 envionment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2011/05/23/ctrlaltdel-takes-forever-to-prompt-for-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LTO-5 for data backup: The cure for storage woes?</title>
		<link>http://www.it-etc.com/2010/11/22/lto-5-for-data-backup-the-cure-for-storage-woes/</link>
		<comments>http://www.it-etc.com/2010/11/22/lto-5-for-data-backup-the-cure-for-storage-woes/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 18:36:03 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[ALL]]></category>
		<category><![CDATA[Computer HowTo]]></category>
		<category><![CDATA[IT Guides]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Windows 2003]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[LTO-5]]></category>
		<category><![CDATA[LTO5]]></category>
		<category><![CDATA[LTO5 vs LTO4]]></category>
		<category><![CDATA[Quantum]]></category>
		<category><![CDATA[Storage]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/?p=70</guid>
		<description><![CDATA[For years, tape storage systems have played a key role in efforts to store data for backup and retrieval, archiving, and contingency planning purposes. More recently, tape has been called on to help preserve and safeguard data to meet data retention laws and regulations. The challenge is how to manage, retain, and safeguard the data [...]]]></description>
			<content:encoded><![CDATA[<p>For years, tape storage systems have played a key role in efforts to store data for backup and retrieval, archiving, and contingency planning purposes. More recently, tape has been called on to help preserve and safeguard data to meet data retention laws and regulations. The challenge is how to manage, retain, and safeguard the data volumes being generated today. To put the data explosion issue into perspective with respect to its impact on tape, consider that even in last year&#8217;s tough economic times shipped disk storage capacity grew at a remarkable rate. All of the data being placed on that new disk capacity needs to be backed up, and much of it must also be retained for long periods of time. New tape technology provides a solution. With a capacity to store 3 TB of data per cartridge, recently introduced Linear Tape-Open (LTO)-5 tapes offer twice the storage capacity of LTO-4 and about four times the capacity of LTO-3 systems.  </p>
<p><span id="more-70"></span> </p>
<p>To put the data explosion issue into perspective with respect to its impact<br />
on tape, consider that even in last year’s tough economic times<br />
shipped disk storage capacity grew at a remarkable rate. All of the<br />
data being placed on that new disk capacity needs to be backed up,<br />
and much of it must also be retained for long periods of time.</p>
<p>An indication of the data explosion in companies (even during the<br />
worst economic times last year) comes from a 2009 eWEEK article.<br />
The article reported1 on the IDC Quarterly Disk Storage Systems<br />
Tracker, noting that in the first quarter of 2009 disk storage systems<br />
capacity shipped reached 2,460 petabytes, an increase of 27.3<br />
percent over the same quarter a year earlier. That trend continued</p>
<p>throughout the year. In the third quarter of 2009, total disk storage<br />
systems capacity shipped reached 2,661 petabytes, growing 21 percent year over year, according<br />
to IDC.2 If disk volumes are growing at these rates, data stored on tape must also be experiencing<br />
double-digit growth since the data needs to be backed up and much of it must be archived.</p>
<p>So how should an organization best protect that data? Many companies are using disk-based<br />
systems for short-term backup and tape for long-term retention. For example, it is quite common<br />
to stage recently generated data on a disk system for fast retrieval if a file gets deleted or becomes<br />
corrupted. Such systems also provide for quick access to backed-up data.</p>
<p>However, tape is the critical element in ensuring that data is preserved longer-term.</p>
<p>In many cases, companies use a tiered storage approach where data is progressively migrated to<br />
appropriate price/performance storage devices. And even when a tier is used for disk-based backup,<br />
companies backup that data to tape for long-term retention, archiving, and offsite safety.</p>
<p>In addition to its use for backup and retrieval, offsite storage of data on tape is the primary element<br />
in most disaster recovery and business contingency plans. To put the value of offsite storage and the<br />
need for adequate disaster recovery into perspective, a 2009 Wall Street Journal article3 noted that<br />
while about 25 percent of businesses do not reopen after a major disaster, the percentage doubles<br />
for companies that lack a continuity plan.</p>
<p>There are specific regulatory mandates such as Securities and Exchange Commission regulations<br />
that require certain financial documents to be retained for seven years. And businesses must<br />
keep certain financial and tax records for comparable periods to satisfy the IRS or Sarbanes-Oxley<br />
regulations in the event of an audit. There are also industry-specific regulations, such as the Health<br />
Insurance Portability and Accountability Act (HIPAA) and the Payment Card Industry Data Security<br />
Standard (PCI DSS) that govern data privacy.</p>
<p><strong><span style="color: #3366ff;">Tape keeps pace </span></strong></p>
<p>New tapes and drives based on the generation-five specifications for the LTO-5 program offer the high<br />
capacity and performance needed to match the growing data storage challenge faced in most companies.</p>
<p>In all applications – backup, archiving, disaster recovery, and data retention – the ability to store<br />
more data on a single tape cartridge keeps costs down, while helping make tape management easier.<br />
To put the potential savings into perspective, consider that a single LTO-5 tape can store 3 TB of<br />
data (2:1 data compression). That’s twice the capacity of LTO-4 tapes and four times the capacity<br />
of LTO-3 tapes. So, significantly fewer tapes are needed to back-up the same volume of data. This<br />
saves on the cost of media and on tape management time put in by the IT staff.</p>
<p>Naturally, as data volumes grow, the time it takes to perform a backup or archiving operation grows as<br />
well. To address this issue, LTO-5 offers help in two areas. First, LTO-5 technology supports higher data<br />
throughputs. Specifically, LTO-5 delivers 280 MB/s throughput (2:1 data compression). That’s 40 MB/s<br />
faster than LTO-4 and 120 MB/s faster than LTO-3 (2:1 data compression). Faster throughput allows<br />
companies to complete backup and archiving jobs faster, which is important as data growth increases.</p>
<p>A second performance enhancement in LTO-5 is an interface that supports 8 Gb Fibre Channel (FC)<br />
connections. This allows LTO-5 to be deployed into an 8 Gb FC network, making it easier to stream<br />
data from high-performance storage disk drive systems to tape backup. In such deployments, the</p>
<p>Additionally, LTO-5 technology is read-and write-compatible with LTO-4<br />
cartridges and backward-read compatible with LTO-3, which protects a<br />
company’s investments and simplifies data migration projects.</p>
<p>In the future, an additional benefit will come when applications leverage<br />
another feature introduced in LTO-5 technology. That feature is the capability<br />
to partition LTO-5 media, providing enhanced file control and data<br />
indexing. This can enable near-line applications to index data on tape, facilitating data access and archiving on tape.</p>
<p><strong><span style="color: #3366ff;">New pressures, additional benefits</span> </strong></p>
<p>LTO-5’s higher capacity and performance clearly helps in addressing the data explosion. And it also<br />
can help with the data management and protection challenges businesses face today.</p>
<p>Most companies are trying to rein in operational costs. One area of focus for IT operations is cutting<br />
back on the use of electricity. Additionally, some companies are embracing sustainability and green<br />
initiatives that seek to reduce the amount of energy used.</p>
<p>This focus on reduced power consumption is driving revived interest in tape. The reason: spinning<br />
disks need electricity for power and cooling. A 2009 blog4 by the early-stage venture capital fund<br />
New Atlantic Ventures noted that IDC estimated that in 2008, it cost $36.29 to power and cool an<br />
average data center disk drive for a year.</p>
<p>Once data is stored on tape, no electricity is required to preserve it. The Clipper Group estimates<br />
that power costs associated with storing data long-term on tape are less than 1 percent of the cost<br />
of storing the same data long-term on disk.</p>
<p>Data protection and data privacy are also concerns for many companies today. Over the last two<br />
years, there have been numerous incidents where private data about employees, patients, or customers<br />
has been exposed due to lost or stolen tapes, according to the nonprofit consumer organization<br />
the Privacy Rights Clearinghouse. The organization’s Chronology of Data Breaches5 includes many<br />
banks, businesses, and healthcare providers that have experienced this problem. In such breaches,<br />
the companies faced possible bad publicity, fines, penalties, and a loss of customer confidence.</p>
<p>A 2010 eWEEK article6 quantified the risk from such data breaches. The article cited a Ponemon Institute<br />
study that found the average cost of a breach in 2009 rose to $204 per compromised record,<br />
up from $202 in 2008. The study also found that the average organizational cost of a data breach<br />
rose from $6.65 million in 2008 to $6.75 million in 2009.</p>
<p>LTO-4 incorporated native encryption technology to protect data stored on tape. Many companies<br />
made the move from LTO-3 to LTO-4 for the added protection. LTO-5 continues the effort by offering<br />
the same encryption technology. In particular, LTO-5 drives encrypt data using the 256-bit AES algorithm,<br />
which is recommended by the U.S. government for the highest levels of data security. With<br />
this technology, the encryption keys are, as the name suggests, 256 bits long, making them nearly<br />
impossible to guess or crack using brute-force techniques commonly employed by hackers. (The<br />
data is useless without the correct encryption key to unlock the data.)</p>
<p>Additionally, encryption by LTO-5 drives is hardware-based, meaning companies can reap the highest<br />
levels of security without any loss of performance during the encryption process.</p>
<p>For companies that did not make the move to LTO-4, this may be the time to upgrade to LTO-5. The<br />
reason: due to the rapid growth of data breaches and identity theft over the last few years, there<br />
are now significantly more data privacy laws and regulations. For example, beyond regulations such<br />
as HIPAA, there are relatively new industry mandates such as PCI DSS, as well as numerous state<br />
privacy laws. Encryption is essential in meeting these regulations and laws.</p>
<p>Additionally, many of these new regulations require special data-handling procedures to ensure<br />
data is not tampered with or deleted. Similar to its encryption support, LTO-5, like LTO-4, supports<br />
Write Once, Read Many (WORM) technology required to pass audits and meet regulatory<br />
compliance requirements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2010/11/22/lto-5-for-data-backup-the-cure-for-storage-woes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Replace Windows 2003 Domain Controller</title>
		<link>http://www.it-etc.com/2010/09/30/replace-windows-2003-domain-controller/</link>
		<comments>http://www.it-etc.com/2010/09/30/replace-windows-2003-domain-controller/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 05:17:39 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[ALL]]></category>
		<category><![CDATA[Computer HowTo]]></category>
		<category><![CDATA[IT Guides]]></category>
		<category><![CDATA[Windows 2003]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/?p=67</guid>
		<description><![CDATA[It is a known fact that servers reach the end of their lives. Some get there quicker than others, based on age, manufacturer, usage and several other factors. However, if your organization has spent time deploying Microsoft&#8217;s Active Directory server, you will know that replacing a Domain Controller and migrating everything Active Directory based over [...]]]></description>
			<content:encoded><![CDATA[<p>It is a known fact that servers reach the end of their lives. Some get there quicker than others, based on age, manufacturer, usage and several other factors. However, if your organization has spent time deploying Microsoft&#8217;s Active Directory server, you will know that replacing a Domain Controller and migrating everything Active Directory based over is not the easiest procedure you&#8217;ve ever performed.<br />
<span id="more-67"></span></p>
<p>Of course, you could simply image the old server and restore it to the new server, but this could cause licensing and driver issues, not to mention the fact that I prefer to rebuild a server from scratch rather than live with the clutter of an old server on new hardware. In order for you to build a new server, promote it as a Domain Controller and then migrate Active Directory, you need to follow several steps.</p>
<p>Note, at this stage, you must verify two things. First, check on the old server (to be replaced) in Control Panel, Add/Remove Programs that Microsoft Exchange Server (any version) is NOT installed on the server. Furthermore, do not perform this procedure if the old server to be replaced is a Small Business (SBS) Server, since this procedure of replacing the server will break the SBS, and special precautions must be taken. Look out for future articles on how to migrate off an SBS server.</p>
<div class="step">
<dl>
<dt> </dt>
<dd>
<h2 class="stepTitle">1- Check the network</h2>
<p>Prior to working on the network, I suggest you download the Windows Server 2003 Support Tools to the old server from <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6EC50B78-8BE1-4E81-B3BE-4E7AC4F0912D&amp;displaylang=en" target="_blank"><span style="color: #5685af;">http://www.microsoft.com/downloads/details.aspx?FamilyId=6EC50B78-8BE1-4E81-B3BE-4E7AC4F0912D&amp;displaylang=en</span></a>. Once installed on the old server, you can run the command dcdiag from a command prompt, which tests the Domain Controller and verifies there are no present issues in Active Directory. This way, you can fix those issues before migrating. If all tests are passed, and only when all tests are passed, you should then run netdiag to test the network configuration of the server, and again ensure all tests pass before proceeding.</p>
</dd>
</dl>
</div>
<div class="step">
<dl>
<dt> </dt>
<dd>
<h2 class="stepTitle">2-Install the new server</h2>
<p>Firstly, install Windows Server 2003 to the new server. If you have the R2 edition, install Disk 2 of the CD-Rom media after initial setup completed and the system is up and running.</p>
<p>Once the new server is up and running, install drivers for the Network Card and any other necessary drivers. Then, once a Network Connection can be seen on the server and you can communicate over the network, configure the server with a static IP address on your network. At this stage, set the Preferred DNS Server to be the IP address of (one of) the existing Domain Controller(s). Do not enter any ISP DNS servers here.</p>
<p>Next, join the server to the existing Active Directory Domain. This is performed the standard way &#8211; in the same way as you join a workstation &#8211; through Start, Control Panel, System, Computer Name, Change. Choose the Domain option, enter the Domain Name and then press OK. A restart is required at this stage.</p>
</dd>
</dl>
</div>
<div class="step">
<dl>
<dt></dt>
<dd>
<h2 class="stepTitle">3-Prepare the Domain</h2>
<p>If you will be installing Windows Server 2003 into a Windows Server 2000 domain, or Windows Server 2003 R2 into a non-R2 Server 2003 domain, you need to extend the schema. This involves placing the Windows Server 2003 media into the Domain Controller which currently holds the Schema Master FSMO role. For Windows Server 2003 R2, you must enter Disk 2, for other editions, enter Disk 1. For Windows Server 2003, browse, on the Schema Master, to the drive:\i386 folder at a command prompt. For R2 edition, browse on Disk 2 to the drive:\CMPNENTS\R2\ADPREP folder at a command prompt.</p>
<p>Once in the directory, the command dir should show the list of files available, one of which should be the adprep.exe tool. At the prompt, you should execute the command adprep /forestprep, to extend the forest schema. Once replication between all Domain Controllers in the Forest has completed &#8211; any only when that has occurred &#8211; you should then execute adprep /domainprep via the same procedure, and again, wait for replication to take place before proceeding.</p>
</dd>
</dl>
</div>
<div class="step">
<dl>
<dt></dt>
<dd>
<h2 class="stepTitle">4-Promote the server</h2>
<p>After the reboot, you can now invoke the dcpromo wizard, used to promote the server as a Domain Controller. Start the wizard by entering dcpromo into the Start, Run box, then press OK. When prompted whether to enable Advanced Mode, I suggest unless you wish to see Advanced Features that you do not enable this feature. Follow through the wizard, opting for the &#8216;Additional Domain Controller in an existing domain&#8217; when prompted. When the wizard completes, it will install Active Directory Services onto the server. Do NOT press &#8216;Cancel&#8217; at this stage. If you made a mistake, wait for the wizard to complete, when you can restart the server and re-run the dcpromo wizard to correct the issue.</p>
</dd>
</dl>
</div>
<div class="step">
<dl>
<dt></dt>
<dd>
<h2 class="stepTitle">5-Install DNS</h2>
<p>DNS is a crucial part of Active Directory, used for the whole of the Active Directory system. As a result, we must migrate DNS from the old DC to the new DC.</p>
<p>The easiest route to do this is to use Active Directory-integrated DNS, so that the DNS replicates from Domain Controller to Domain Controller with Active Directory replication traffic. To check whether your DNS zones are Active Directory-integrated, look on your existing Domain Controller in the DNS console (Start, Control Panel, Administrative Tools, DNS). Under Forward Lookup Zones, look for &lt;yourdomainname.com&gt; in the list. Beside the zone in the &#8216;Type&#8217; column, you should see &#8216;Active Directory-integrated&#8217; noted. If it does not report this, right-click the zone, choose Properties, then on the General tab beside Type, press the Change button and check the box marked &#8216;Store the zone in Active Directory&#8217;. Press OK.</p>
<p>Now the zone is stored in Active Directory, we simply need to install DNS on the new Domain Controller, and the DNS information will replicate in due course. To install DNS on the new server: Start, Control Panel, Add/Remove Programs, Add/Remove Windows Components. Click &#8216;Networking Services&#8217;, then press the Details button. Check the box to enable &#8216;Domain Name System (DNS)&#8217; and then press OK. Pressing Next will install the new roles you have checked (DNS, in this case).</p>
<p>Once DNS is installed, it could take a short amount of time before the data shows up in the DNS console on the new server. However, it will show up in due course, so be patient; you don&#8217;t even need to manually create the zones.</p>
</dd>
</dl>
</div>
<div class="step">
<dl>
<dt></dt>
<dd>
<h2 class="stepTitle">6-Global Catalog</h2>
<p>In a single-domain, single-forest environment, all Domain Controllers should be Global Catalog servers. The Global Catalog contains a partial replica of all objects in the forest, and is used to establish Universal Group Membership at logon. Without it, logins may not work properly, if at all. Thus, the new server should be a Global Catalog server.</p>
<p>To achieve this, on either the old or the new server, open the Active Directory Sites and Services tool from Administrative Tools in Control Panel. In the tool, expand the site which owns the server, then expand the server object itself. Within the server object, you will see an object entitled &#8216;NTDS Settings&#8217;. Right-click on this, press Properties and then check the box marked &#8216;Global Catalog&#8217;. OK out, and then it is necessary for replication to take place before the server will become a full Global Catalog.</p>
</dd>
</dl>
</div>
<p> </p>
<div class="step">
<dl>
<dt></dt>
<dd>
<h2 class="stepTitle">7-FSMO Roles</h2>
<p>The final step is to transfer the FSMO Operations Roles from the old server to the new server. The Operations Roles dictate the DC which performs particular Active Directory tasks. For example, the Schema Master role dicates upon which server the Schema can be extended.</p>
<p>To transfer these roles to the new server, follow the instructions in this Microsoft Knowledgebase article: <a href="http://support.microsoft.com/kb/324801" target="_blank"><span style="color: #5685af;">http://support.microsoft.com/kb/324801</span></a>. Note: Verify any information you read is based on the TRANSFER of the roles. SEIZING is not applicable here, and should not be performed for a graceful DC migration.</p>
</dd>
</dl>
</div>
<p> </p>
<div class="step">
<dl>
<dt></dt>
<dd>
<h2 class="stepTitle">8-DNS Server on the new server</h2>
<p>At this stage, DNS should have replicated, so you should now set the Preferred DNS Server on the New Server&#8217;s Network Card to point to the IP of the new server, and that IP address only. Do not enter any ISP DNS servers. It is recommended you use the full IP address of the server, rather than the loopback 127.0.0.1 address.</p>
<p>You may wish to enable Forwarders in the DNS console. Since no workstation or server should have the ISP&#8217;s DNS server manually configured on its NIC, the forwarder at the server enables DNS on the server to resolve the IP address of external domains using the ISP&#8217;s DNS server. See <a href="http://technet.microsoft.com/en-us/library/cc773370.aspx" target="_blank"><span style="color: #5685af;">http://technet.microsoft.com/en-us/library/cc773370.aspx</span></a> for details</p>
</dd>
</dl>
</div>
<p> </p>
<div class="step">
<dl>
<dt></dt>
<dd>
<h2 class="stepTitle">9-Test</h2>
<p>Finally, before demoting the old server, I would shut down or unplug the old server from the network, then test network resources and verify everything &#8211; particularly logins &#8211; works properly. You may find that the workstations are still detecting the DNS Server as the old server. This would need to be manually overridden to be the new server for test purposes.</p>
</dd>
</dl>
</div>
<p> </p>
<div class="step">
<dl>
<dt></dt>
<dd>
<h2 class="stepTitle">10-Demote</h2>
<p>If everything is working, then you can, at this stage, reconnect the old server, boot it up and then run dcpromo and choose the options to demote the server. Before disconnecting it from the network fully, you must remember that data and any other applications on the server must be transferred to the new server. ROBOCOPY is a good tool for doing this, since the /COPYALL switch enables you to copy the NTFS ACLs along with the actual data (Windows&#8217; standard Copy operation will not carry the security permissions over).</p>
</dd>
</dl>
</div>
<p>This article was submitted by one of our valuable contributers and hopefully you find it useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2010/09/30/replace-windows-2003-domain-controller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Secure SSL Certficate from SSL4ALL.com</title>
		<link>http://www.it-etc.com/2010/07/01/buy-secure-ssl-certficate-from-ssl4all-com/</link>
		<comments>http://www.it-etc.com/2010/07/01/buy-secure-ssl-certficate-from-ssl4all-com/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 04:31:47 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[ALL]]></category>
		<category><![CDATA[Computer HowTo]]></category>
		<category><![CDATA[Great Website Deals]]></category>
		<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[Affordable SSL]]></category>
		<category><![CDATA[Comodo Reseller]]></category>
		<category><![CDATA[SSL Certificate]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/?p=61</guid>
		<description><![CDATA[Hello Everyone, IT-ETC would like to share this exciting news with everyone. SSL4ALL.com has been launched as its latest addition to focus on Reselling SSL Certificates to the public. These SSLs are through its Enterprise partner COMODO which is the leader in the SSL industry. The SSL4ALL.com is a give back project where IT-ETC will [...]]]></description>
			<content:encoded><![CDATA[<p>Hello Everyone,</p>
<p>IT-ETC would like to share this exciting news with everyone. <a title="SSL4ALL.com" href="http://SSL4ALL.com" target="_blank">SSL4ALL.com </a>has been launched as its latest addition to focus on <a href="http://SSL4ALL.com" target="_blank">Reselling SSL Certificates </a>to the public.</p>
<p>These SSLs are through its Enterprise partner <span style="color: #ff0000;">COMODO</span> which is the leader in the SSL industry.</p>
<p>The SSL4ALL.com is a give back project where IT-ETC will make <a href="http://SSL4ALL.com" target="_blank">SSL4ALL.com</a> for the first 5 years a low profit margin as a way of contributing to keep websites secure while still being affordable.</p>
<p>We certainly hope this will be a successful project and kindly ask everyone to contribute to make our project a great success by either recommedning us, trying us, or just share ideas with us on how we can be better</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2010/07/01/buy-secure-ssl-certficate-from-ssl4all-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enable of Windows 2008 R2–the Active Directory Recycle Bin</title>
		<link>http://www.it-etc.com/2010/06/10/enable-of-windows-2008-r2%e2%80%93the-active-directory-recycle-bin/</link>
		<comments>http://www.it-etc.com/2010/06/10/enable-of-windows-2008-r2%e2%80%93the-active-directory-recycle-bin/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 05:39:21 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[ALL]]></category>
		<category><![CDATA[Computer HowTo]]></category>
		<category><![CDATA[IT Guides]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[Windows 2008 R2]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/?p=49</guid>
		<description><![CDATA[Even in professionally managed network environments it is still possible for mistakes to happen. If an Active Directory object such as a user or computer account is accidentally deleted  network access will be lost. Worker productivity will decline until the account is restored and IT support costs will add to the total expense incurred by [...]]]></description>
			<content:encoded><![CDATA[<p>Even in professionally managed network environments it is still possible for mistakes to happen. If an Active Directory object such as a user or computer account is accidentally deleted  network access will be lost. Worker productivity will decline until the account is restored and IT support costs will add to the total expense incurred by the organization.</p>
<p>In the past the best method to restore a deleted AD object is to reboot a domain controller into Active Directory Restore Mode, logon the computer with a special administrative account, and restore the Active Directory database from a backup file. The final steps are to run the NTDSUTIL command line utility to authoritatively restore the object in question and then reboot the computer into normal mode. This procedure is cumbersome, time consuming and requires that the backup file selected contains the most current version of the object.  Many administrators have wished that an easier method was available.</p>
<p>With the introduction of Windows Server 2008 R2 it is possible to enable an Active Directory Recycle Bin. Deleted AD objects can be restored complete with all object related attributes intact. These attributes includes user and computer account group memberships. In order to enable the Active Directory Recycle Bin all Domain Controllers in the Domain must first be upgraded to Windows Server 2008 R2. The Domain functional level of the Domain and the Forest must be raised to 2008 R2 functional level. This can be accomplished in the Domains and Trusts administrative console. If the Active Directory Forest was created using Windows 2000 or 2003 Server it is also necessary for a member of the Schema Admins group to update the Active Directory Schema by running the ADPREP /Forest Prep command on the Schema Master domain controller and the ADPREP /DomainPrep command on the Infrastructure Master computer. Raising functional levels may affect some applications that integrate with Active Directory, therefore it is important to research possible issues before raising the levels.</p>
<p>Once the functional levels are raised the Recycle Bin can be enabled using the following PowerShell command: “Enable-ADOptionalFeature -Identity &lt;ADOptionalFeature&gt; -Scope &lt;ADOptionalFeatureScope&gt; -Target &lt;ADEntity&gt;”. This command must be run using the Active Directory Module for Windows PowerShell  by an member of the Enterprise Administrators group.  Microsoft gives us an example of how this command would look when it is used to enable the Recycle Bin for the Contoso.com domain:</p>
<p>“Enable-ADOptionalFeature –Identity ‘CN=Recycle Bin Feature, CN=Optional Features,CN=Directory Service, CN=WindowsNT, CN=Services, CN=Configuration, DC=contoso, DC=com’ –Scope ForestOrConfigurationSet –Target ‘contoso.com’”</p>
<p>Now that the Recycle Bin is enabled, deleted object can be recovered using either PowerShell or the ldp.exe utility. This process is described by Microsoft here: <a href="http://technet.microsoft.com/en-us/library/dd379509%28WS.10%29.aspx">http://technet.microsoft.com/en-us/library/dd379509(WS.10).aspx</a></p>
<p>Save yourself time and aggravation by enabling the Active Directory Recycle Bin soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2010/06/10/enable-of-windows-2008-r2%e2%80%93the-active-directory-recycle-bin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error when installing MS SQL2008 on windows x64 : The INSTANCESHAREDWOWDIR command line value is not valid. Please ensure the specified path is valid and different than the INSTANCESHAREDDIR path.</title>
		<link>http://www.it-etc.com/2010/05/02/error-when-installing-ms-sql2008-on-windows-x64-the-instancesharedwowdir-command-line-value-is-not-valid-please-ensure-the-specified-path-is-valid-and-different-than-the-instanceshareddir-path/</link>
		<comments>http://www.it-etc.com/2010/05/02/error-when-installing-ms-sql2008-on-windows-x64-the-instancesharedwowdir-command-line-value-is-not-valid-please-ensure-the-specified-path-is-valid-and-different-than-the-instanceshareddir-path/#comments</comments>
		<pubDate>Sun, 02 May 2010 03:32:44 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[ALL]]></category>
		<category><![CDATA[Computer HowTo]]></category>
		<category><![CDATA[MS SQL2008]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/?p=39</guid>
		<description><![CDATA[There seems to be quite a few people getting an error installing MS SQL 2008  on Windows x64 machines. The error message is The INSTANCESHAREDWOWDIR command line value is not valid. Please ensure the specified path is valid and different than the INSTANCESHAREDDIR path.  It is a bug with the SQL 2008 installer when installed [...]]]></description>
			<content:encoded><![CDATA[<p>There seems to be quite a few people getting an error installing MS SQL 2008  on Windows x64 machines. The error message is<br />
<strong>The INSTANCESHAREDWOWDIR command line value is not valid. Please ensure the specified path is valid and different than the INSTANCESHAREDDIR path.</strong></p>
<p> It is a bug with the SQL 2008 installer when installed on windows x64 bit machines. the work around is to specify the path when running the installer by doing it from a command prompt or create a shortcut to the setup.exe on the CD and add the following line next to the setup.exe from the command prompt.</p>
<p>e:\setup.exe /action=install /INSTALLSHAREDDIR=&#8221;C:\SQLshared\x64&#8243; /INSTALLSHAREDWOWDIR=&#8221;C:\SQLshared\x86&#8243; setup proceeds without issues<br />
Assuming e: is your CD-ROM or where the setup files are located. also here we assume you will be installing it on the C:</p>
<p>If you run into any issues please let us know, this worked for every client we that checked in with us. If it does work for you please still let us know so we know that our tips are useful and we would post more tips as we see them work.</p>
<p>Thank you</p>
<p>ITAhmed</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2010/05/02/error-when-installing-ms-sql2008-on-windows-x64-the-instancesharedwowdir-command-line-value-is-not-valid-please-ensure-the-specified-path-is-valid-and-different-than-the-instanceshareddir-path/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Setup Windows 2008 Server Core &#8211; Networking Commands</title>
		<link>http://www.it-etc.com/2010/04/28/setup-windows-2008-server-core-networking-commands/</link>
		<comments>http://www.it-etc.com/2010/04/28/setup-windows-2008-server-core-networking-commands/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 03:51:13 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[ALL]]></category>
		<category><![CDATA[Computer HowTo]]></category>
		<category><![CDATA[Windows 2008]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/2010/04/28/setup-windows-2008-server-core-networking-commands/</guid>
		<description><![CDATA[When you install windows core server, you first need to configure the network component so that it can talk to the network and then managed remotely which would simplify your administration and reduce your frustration. I have gathered a lot of these commands for you so you do not have to try to reinvent the [...]]]></description>
			<content:encoded><![CDATA[<p>When you install windows core server, you first need to configure the network component so that it can talk to the network and then managed remotely which would simplify your administration and reduce your frustration.</p>
<p>I have gathered a lot of these commands for you so you do not have to try to reinvent the wheel like I did.</p>
<p>Here is the start of you Networking and Firewall related commands for Server Core.  To configure the IP address you will have to remember (or learn) Netsh.  In my example I use &#8220;Local Area Connection&#8221;  The quotes are needed due the spaces.  If you renamed your connection name then you will want to use the new name in its place.</p>
<p>Configure a Static IP Address on Server Core:<br />
Netsh int ipv4 set address Local Area Connection static 10.1.1.10 255.255.255.0 10.1.1.1<br />
Netsh int ipv4 set dnsserver Local Area Connection static 10.1.1.5 primary<br />
Netsh int ipv4 set winsserver Local Area Connection static 10.1.1.6 primary</p>
<p>Configure a Dynamic (DHCP) IP Address on Server Core:<br />
Netsh int ipv4 set address Local Area Connection source=dhcp</p>
<p>Change the name of the network interface on Server Core:<br />
Netsh int set interface name = Local Area Connection newname = Primary Network </p>
<p>The Windows Firewall is a blessing to some and a curse to others. Either way it is installed by default and you have to understand the commands that are needed to configure the basics and in some cases some advanced commands.</p>
<p>Disable firewall:<br />
netsh firewall set opmode disable</p>
<p>Server Core can be managed by using MMCs from a remote server. However with the firewall being on by default you will have to allow these tools to work remotely.  The first thing to note here is how to translate the MMC Snap-in to Windows Firewall Rule Group.</p>
<p>Event Viewer &#8211; Windows Firewall Rule Group &#8211; Remote Event Log Management<br />
Services &#8211; Windows Firewall Rule Group &#8211; Remote Services Management<br />
Shared Folders &#8211; Windows Firewall Rule Group &#8211; File and Printer Sharing<br />
Task Scheduler &#8211; Windows Firewall Rule Group &#8211; Remote Scheduled Tasks Management<br />
Reliability and Performance &#8211; Windows Firewall Rule Group &#8211; Performance Logs and Alerts and Windows Firewall Rule Group &#8211; File and Printer Sharing<br />
Disk Management &#8211; Windows Firewall Rule Group &#8211; Remote Volume Management<br />
Windows Firewall with Advanced Security &#8211; Windows Firewall Rule Group &#8211; Windows Firewall Remote Management</p>
<p>To enable all of these rules follow use this command:<br />
Netsh advfirewall firewall set rule group=remote administration new enable=yes</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2010/04/28/setup-windows-2008-server-core-networking-commands/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Perfmon to monitor servers and find bottlenecks</title>
		<link>http://www.it-etc.com/2010/04/14/use-perfmon-to-monitor-servers-and-find-bottlenecks/</link>
		<comments>http://www.it-etc.com/2010/04/14/use-perfmon-to-monitor-servers-and-find-bottlenecks/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 14:27:41 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[ALL]]></category>
		<category><![CDATA[Computer HowTo]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/2010/04/14/use-perfmon-to-monitor-servers-and-find-bottlenecks/</guid>
		<description><![CDATA[What and When to Measure Bottlenecks occur when a resource reaches its capacity, causing the performance of the entire system to slow down. Bottlenecks are typically caused by insufficient or misconfigured resources, malfunctioning components, and incorrect requests for resources by a program. There are five major resource areas that can cause bottlenecks and affect server [...]]]></description>
			<content:encoded><![CDATA[<p id="id0120011" class="ArticleTypeTitle">What and When to Measure</p>
<p id="id0120012" class="ArticleNormalPara">Bottlenecks occur when a resource reaches its capacity, causing the performance of the entire system to slow down. Bottlenecks are typically caused by insufficient or misconfigured resources, malfunctioning components, and incorrect requests for resources by a program.</p>
<p id="id0120013" class="ArticleNormalPara">There are five major resource areas that can cause bottlenecks and affect server performance: physical disk, memory, process, CPU, and network. If any of these resources are overutilized, your server or application can become noticeably slow or can even crash. I will go through each of these five areas, giving guidance on the counters you should be using and offering suggested thresholds to measure the pulse of your servers.</p>
<p id="id0120014" class="ArticleNormalPara">Since the sampling interval has a significant impact on the size of the log file and the server load, you should set the sample interval based on the average elapsed time for the issue to occur so you can establish a baseline before the issue occurs again. This will allow you to spot any trend leading to the issue.</p>
<p id="id0120015" class="ArticleNormalPara">Fifteen minutes will provide a good window for establishing a baseline during normal operations. Set the sample interval to 15 seconds if the average elapsed time for the issue to occur is about four hours. If the time for the issue to occur is eight hours or more, set the sampling interval to no less than five minutes; otherwise, you will end up with a very large log file, making it more difficult to analyze the data.</p>
<p id="id0120016" class="ArticleTypeTitle">Hard Disk Bottleneck</p>
<p id="id0120017" class="ArticleNormalPara">Since the disk system stores and handles programs and data on the server, a bottleneck affecting disk usage and speed will have a big impact on the server&#8217;s overall performance.</p>
<p id="id0120018" class="ArticleNormalPara">Please note that if the disk objects have not been enabled on your server, you need to use the command-line tool Diskperf to enable them. Also, note that % Disk Time can exceed 100 percent and, therefore, I prefer to use % Idle Time, Avg. Disk sec/Read, and Avg. Disk sec/write to give me a more accurate picture of how busy the hard disk is. You can find more on % Disk Time in the Knowledge Base article available at <a href="http://support.microsoft.com/kb/310067"><font color="#0066dd">support.microsoft.com/kb/310067</font></a>.</p>
<p id="id0120019" class="ArticleNormalPara">Following are the counters the Microsoft Service Support engineers rely on for disk monitoring.</p>
<p id="id0120020" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">LogicalDisk\% Free Space </font></strong></span>This measures the percentage of free space on the selected logical disk drive. Take note if this falls below 15 percent, as you risk running out of free space for the OS to store critical files. One obvious solution here is to add more disk space.</p>
<p id="id0120021" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">PhysicalDisk\% Idle Time </font></strong></span>This measures the percentage of time the disk was idle during the sample interval. If this counter falls below 20 percent, the disk system is saturated. You may consider replacing the current disk system with a faster disk system.</p>
<p id="id0120022" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">PhysicalDisk\Avg. Disk Sec/Read </font></strong></span>This measures the average time, in seconds, to read data from the disk. If the number is larger than 25 milliseconds (ms), that means the disk system is experiencing latency when reading from the disk. For mission-critical servers hosting SQL Server<span class="sup">®</span> and Exchange Server, the acceptable threshold is much lower, approximately 10 ms. The most logical solution here is to replace the current disk system with a faster disk system.</p>
<p id="id0120023" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">PhysicalDisk\Avg. Disk Sec/Write </font></strong></span>This measures the average time, in seconds, it takes to write data to the disk. If the number is larger than 25 ms, the disk system experiences latency when writing to the disk. For mission-critical servers hosting SQL Server and Exchange Server, the acceptable threshold is much lower, approximately 10 ms. The likely solution here is to replace the disk system with a faster disk system.</p>
<p id="id0120024" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">PhysicalDisk\Avg. Disk Queue Length </font></strong></span>This indicates how many I/O operations are waiting for the hard drive to become available. If the value here is larger than the two times the number of spindles, that means the disk itself may be the bottleneck.</p>
<p id="id0120025" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Memory\Cache Bytes </font></strong></span>This indicates the amount of memory being used for the file system cache. There may be a disk bottleneck if this value is greater than 300MB.</p>
<p id="id0120026" class="ArticleTypeTitle">Memory Bottleneck</p>
<p id="id0120027" class="ArticleNormalPara">A memory shortage is typically due to insufficient RAM, a memory leak, or a memory switch placed inside the boot.ini. Before I get into memory counters, I should discuss the /3GB switch.</p>
<p id="id0120028" class="ArticleNormalPara">More memory reduces disk I/O activity and, in turn, improves application performance. The /3GB switch was introduced in Windows NT<span class="sup">®</span> as a way to provide more memory for the user-mode programs.</p>
<p id="id0120029" class="ArticleNormalPara">Windows uses a virtual address space of 4GB (independent of how much physical RAM the system has). By default, the lower 2GB are reserved for user-mode programs and the upper 2GB are reserved for kernel-mode programs. With the /3GB switch, 3GB are given to user-mode processes. This, of course, comes at the expense of the kernel memory, which will have only 1GB of virtual address space. This can cause problems because Pool Non-Paged Bytes, Pool Paged Bytes, Free System Page Tables Entries, and desktop heap are all squeezed together within this 1GB space. Therefore, the /3GB switch should only be used after thorough testing has been done in your environment.</p>
<p id="id0120030" class="ArticleNormalPara">This is a consideration if you suspect you are experiencing a memory-related bottleneck. If the /3GB switch is not the cause of the problems, you can use these counters for diagnosing a potential memory bottleneck.</p>
<p id="id0120031" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Memory\% Committed Bytes in Use </font></strong></span>This measures the ratio of Committed Bytes to the Commit Limit—in other words, the amount of virtual memory in use. This indicates insufficient memory if the number is greater than 80 percent. The obvious solution for this is to add more memory.</p>
<p id="id0120032" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Memory\Available Mbytes </font></strong></span>This measures the amount of physical memory, in megabytes, available for running processes. If this value is less than 5 percent of the total physical RAM, that means there is insufficient memory, and that can increase paging activity. To resolve this problem, you should simply add more memory.</p>
<p id="id0120033" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Memory\Free System Page Table Entries </font></strong></span>This indicates the number of page table entries not currently in use by the system. If the number is less than 5,000, there may well be a memory leak.</p>
<p id="id0120034" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Memory\Pool Non-Paged Bytes </font></strong></span>This measures the size, in bytes, of the non-paged pool. This is an area of system memory for objects that cannot be written to disk but instead must remain in physical memory as long as they are allocated. There is a possible memory leak if the value is greater than 175MB (or 100MB with the /3GB switch). A typical Event ID 2019 is recorded in the system event log.</p>
<p id="id0120035" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Memory\Pool Paged Bytes </font></strong></span>This measures the size, in bytes, of the paged pool. This is an area of system memory used for objects that can be written to disk when they are not being used. There may be a memory leak if this value is greater than 250MB (or 170MB with the /3GB switch). A typical Event ID 2020 is recorded in the system event log.</p>
<p id="id0120036" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Memory\Pages per Second </font></strong></span>This measures the rate at which pages are read from or written to disk to resolve hard page faults. If the value is greater than 1,000, as a result of excessive paging, there may be a memory leak.</p>
<p id="id0120037" class="ArticleTypeTitle">﻿Processor Bottleneck</p>
<p id="id0120038" class="ArticleNormalPara">An overwhelmed processor can be due to the processor itself not offering enough power or it can be due to an inefficient application. You must double-check whether the processor spends a lot of time in paging as a result of insufficient physical memory. When investigating a potential processor bottleneck, the Microsoft Service Support engineers use the following counters.</p>
<p id="id0120039" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Processor\% Processor Time </font></strong></span>This measures the percentage of elapsed time the processor spends executing a non-idle thread. If the percentage is greater than 85 percent, the processor is overwhelmed and the server may require a faster processor.</p>
<p id="id0120040" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Processor\% User Time </font></strong></span>This measures the percentage of elapsed time the processor spends in user mode. If this value is high, the server is busy with the application. One possible solution here is to optimize the application that is using up the processor resources.</p>
<p id="id0120041" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Processor\% Interrupt Time </font></strong></span>This measures the time the processor spends receiving and servicing hardware interruptions during specific sample intervals. This counter indicates a possible hardware issue if the value is greater than 15 percent.</p>
<p id="id0120042" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">System\Processor Queue Length </font></strong></span>This indicates the number of threads in the processor queue. The server doesn&#8217;t have enough processor power if the value is more than two times the number of CPUs for an extended period of time.</p>
<p id="id0120043" class="ArticleTypeTitle">Network Bottleneck</p>
<p id="id0120044" class="ArticleNormalPara">A network bottleneck, of course, affects the server&#8217;s ability to send and receive data across the network. It can be an issue with the network card on the server, or perhaps the network is saturated and needs to be segmented. You can use the following counters to diagnosis potential network bottlenecks.</p>
<p id="id0120045" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Network Interface\Bytes Total/Sec </font></strong></span>This measures the rate at which bytes are sent and received over each network adapter, including framing characters. The network is saturated if you discover that more than 70 percent of the interface is consumed. For a 100-Mbps NIC, the interface consumed is 8.7MB/sec (100Mbps = 100000kbps = 12.5MB/sec* 70 percent). In a situation like this, you may want to add a faster network card or segment the network.</p>
<p id="id0120046" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Network Interface\Output Queue Length </font></strong></span>This measures the length of the output packet queue, in packets. There is network saturation if the value is more than 2. You can address this problem by adding a faster network card or segmenting the network.</p>
<p id="id0120047" class="ArticleTypeTitle">Process Bottleneck</p>
<p id="id0120048" class="ArticleNormalPara">Server performance will be significantly affected if you have a misbehaving process or non-optimized processes. Thread and handle leaks will eventually bring down a server, and excessive processor usage will bring a server to a crawl. The following counters are indispensable when diagnosing process-related bottlenecks.</p>
<p id="id0120049" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Process\Handle Count </font></strong></span>This measures the total number of handles that are currently open by a process. This counter indicates a possible handle ﻿leak if the number is greater than 10,000.</p>
<p id="id0120050" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Process\Thread Count </font></strong></span>This measures the number of threads currently active in a process. There may be a thread leak if this number is more than 500 between the minimum and maximum number of threads.</p>
<p id="id0120051" class="ArticleNormalPara"><span class="ArticleInlineTitle"><strong><font color="#323e58">Process\Private Bytes </font></strong></span>This indicates the amount of memory that this process has allocated that cannot be shared with other processes. If the value is greater than 250 between the minimum and maximum number of threads, there may be a memory leak.</p>
<p id="id0120052" class="ArticleTypeTitle">Wrapping Up</p>
<p id="id0120053" class="ArticleNormalPara">Now you know what counters the Service Support engineers at Microsoft use to diagnose various bottlenecks. Of course, you will most likely come up with your own set of favorite counters tailored to suit your specific needs. You may want to save time by not having to add all your favorite counters manually each time you need to monitor your servers. Fortunately, there is an option in the Performance Monitor that allows you to save all your counters in a template for later use.</p>
<p id="id0120054" class="ArticleNormalPara">You may still be wondering whether you should run Performance Monitor locally or remotely. And exactly what will the performance hit be when running Performance Monitor locally? This all depends on your specific environment. The performance hit on the server is almost negligible if you set intervals to at least five minutes.</p>
<p id="id0120055" class="ArticleNormalPara">You may want to run Performance Monitor locally if you know there is a performance issue on the server, since Performance Monitor may not be able to capture data from a remote machine when it is running out of resources on the server. Running it remotely from a central machine is really best suited to situations when you want to monitor or baseline multiple servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2010/04/14/use-perfmon-to-monitor-servers-and-find-bottlenecks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Xnet utility &#8211; excellent tool to remove, rename, uninstall services remotely as well</title>
		<link>http://www.it-etc.com/2009/04/23/xnet-utility-excellent-tool-to-remove-rename-uninstall-services-remotely-as-well/</link>
		<comments>http://www.it-etc.com/2009/04/23/xnet-utility-excellent-tool-to-remove-rename-uninstall-services-remotely-as-well/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 06:17:28 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[ALL]]></category>
		<category><![CDATA[Computer HowTo]]></category>
		<category><![CDATA[Useful utilities]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/2009/04/23/xnet-utility-excellent-tool-to-remove-rename-uninstall-services-remotely-as-well/</guid>
		<description><![CDATA[If you are looking for a utility to uninstall, start, stop, terminate or even rename a service remotely, the Xnet utility is the best utility to do so. you can see what it does and how it does it by the instructions below. also you can download this free utility that was made by the [...]]]></description>
			<content:encoded><![CDATA[<p>If you are looking for a utility to uninstall, start, stop, terminate or even rename a service remotely, the Xnet utility is the best utility to do so.</p>
<p>you can see what it does and how it does it by the instructions below. also you can download this free utility that was made by the genius developer Ruud van Velsen of Microsoft Benelux, keep in mind that Microsoft in no way supports this tool.  I love it and live by it.</p>
<p> <a href="http://www.it-etc.com/wp-content/uploads/2009/04/xnet.zip" title="Xnet Command Line utility for services">Download Xnet Command Line utility for services</a></p>
<p>XNET<br />
=============================================================================<br />
Win32 character-based/commandline utility enabling you to manage local and<br />
remote Windows NT services.<br />
USAGE<br />
=============================================================================</p>
<p>1 general usage.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Usage : XNET &lt;Start  | Stop   | Pause  | Continue | List | Install |<br />
              Remove | Modify | Reboot | Shutdown | Help&gt;</p>
<p>Run XNET HELP &lt;command&gt; for information on the individual commands.</p>
<p>Example : XNET HELP MODIFY<br />
2 starting, pausing, continuing or listing a service.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Usage : XNET &lt;Start | Pause | Continue | List&gt;<br />
             [[\\Server\]ServiceName] [/w:Wait]</p>
<p>Start       &#8211; Starts specified service, or lists all running services if no<br />
              service specified.<br />
Pause       &#8211; Pauses specified service.<br />
Continue    &#8211; Resumes specified service.<br />
List        &#8211; Lists all services, or details on specific service.<br />
ServiceName &#8211; name of service, optionally preceded by name of remote<br />
              machine (eg : <a href="file://remote/MSSQLServer">\\REMOTE\MSSQLServer</a>).<br />
Wait        &#8211; number of seconds to wait for request to complete (default : 30<br />
              seconds)</p>
<p>Example : XNET START <a href="file://hound/Spooler">\\HOUND\Spooler</a><br />
          XNET PAUSE MSSqlserver /w:90<br />
          XNET LIST <a href="file://hyena/">\\HYENA</a><br />
          XNET LIST<br />
          XNET LIST NetLogon<br />
3 stopping a service.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Usage : XNET STOP [[\\Server\]ServiceName] [/w:Wait] [/y]</p>
<p>ServiceName &#8211; name of service, optionally preceded by name of remote<br />
              machine (eg : <a href="file://remote/MSSQLServer">\\REMOTE\MSSQLServer</a>).<br />
Wait        &#8211; number of seconds to wait for request to complete (default : 30<br />
              seconds)<br />
/y          &#8211; Don&#8217;t ask for confirmation to stop dependent services.</p>
<p>Example : XNET STOP <a href="file://hound/Spooler">\\HOUND\Spooler</a><br />
          XNET STOP MSSqlserver /w:90<br />
          XNET STOP Netlogon /y<br />
4 installing a service.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
XNET INSTALL [[\\Server\]ServiceName] [/b:Binary] [/d:Dependencies]<br />
             [/l:LoadOrderGroup] [/n:DisplayName] [/u:User] [/p:Password]<br />
             [/i:Interactive] [/s:StartType]</p>
<p>ServiceName    &#8211; name of service, optionally preceded by name of remote<br />
                 machine (eg : <a href="file://remote/MSSQLServer">\\REMOTE\MSSQLServer</a>).<br />
Binary         &#8211; Name of executable.<br />
Dependencies   &#8211; Dependencies of service.<br />
LoadOrderGroup &#8211; LoadOrderGroup of service.<br />
DisplayName    &#8211; &#8216;Long&#8217; name of service (aka DisplayName).<br />
User           &#8211; name of (domain) user account to assign to service. Specify<br />
                 &#8216;LocalSystem&#8217; to assign system account.<br />
Password       &#8211; Password for service.<br />
Interactive    &#8211; specify Yes or No to allow service to interact with desktop.<br />
StartType      &#8211; indicates when a service will be started. Possible values<br />
                 are &#8216;AUTO&#8217; (started at system startup), &#8216;DEMAND&#8217; (started<br />
                 at user request) and &#8216;DISABLED&#8217;.</p>
<p>Example : XNET INSTALL <a href="file://hound/MyService">\\HOUND\MyService</a> /b:C:\WIN32\MS.EXE /u:LocalSystem<br />
          XNET INSTALL MyService /b:C:\WIN32\MS.EXE /u:RuudV /p:password<br />
          XNET INSTALL MyService /b:C:\WIN32\MS.EXE /u:HiYa\There /p:right<br />
5 modifying a service.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
XNET MODIFY [[\\Server\]ServiceName] [/u:User] [/p:Password] [/b:Binary]<br />
             [/d:Dependencies] [/l:LoadOrderGroup] [/n:DisplayName]</p>
<p>ServiceName    &#8211; name of service, optionally preceded by name of remote<br />
                 machine (eg : <a href="file://remote/MSSQLServer">\\REMOTE\MSSQLServer</a>).<br />
User           &#8211; name of (domain) user account to assign to service. Specify<br />
                 &#8216;LocalSystem&#8217; to assign system account.<br />
Password       &#8211; Password for service.<br />
Binary         &#8211; Name of executable.<br />
Dependencies   &#8211; Dependencies of service.<br />
LoadOrderGroup &#8211; LoadOrderGroup of service.<br />
DisplayName    &#8211; &#8216;Long&#8217; name of service (aka DisplayName).<br />
Interactive    &#8211; specify Yes or No to allow service to interact with desktop.<br />
StartType      &#8211; indicates when a service will be started. Possible values<br />
                 are &#8216;AUTO&#8217; (started at system startup), &#8216;DEMAND&#8217; (started<br />
                 at user request) and &#8216;DISABLED&#8217;.</p>
<p>Example : XNET MODIFY <a href="file://hound/MyService">\\HOUND\MyService</a> /u:SE\User1 /p:NewPass<br />
          XNET MODIFY <a href="file://hound/MyService">\\HOUND\MyService</a> /u:LocalSystem<br />
          XNET MODIFY MyService /n:FancyName<br />
6 removing a service.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Usage : XNET REMOVE [[\\Server\]ServiceName]</p>
<p>ServiceName &#8211; name of service, optionally preceded by name of remote<br />
              machine (eg : <a href="file://remote/MSSQLServer">\\REMOTE\MSSQLServer</a>).<br />
/y          &#8211; Don&#8217;t ask for confirmation of remove.</p>
<p>Example : XNET REMOVE SampleService<br />
7 rebooting/shutting down Windows NT.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
XNET &lt;Reboot | Shutdown&gt; [\\server] [/w:Wait] [/m:Message] [/f] [/y]</p>
<p>Reboot      &#8211; Reboots specified server, or local machine if no server<br />
              specified.<br />
Shutdown    &#8211; Shuts down specified server, or local machine if no server<br />
              specified.<br />
Message     &#8211; Warning/message to display on specified server during countdown.<br />
Wait        &#8211; Wait xx seconds for request to complete (default : 30 seconds)<br />
/f          &#8211; Force applications closed (don&#8217;t allow &#8216;FileSave&#8217; dialogs).<br />
/y          &#8211; Don&#8217;t ask for confirmation of request.</p>
<p>Example : XNET REBOOT <a href="file://hound/">\\HOUND</a> /y<br />
          XNET SHUTDOWN /w=120<br />
          XNET SHUTDOWN /f<br />
NOTES<br />
=============================================================================<br />
1 Current version = 1.04</p>
<p>2 XNet was developed by Ruud van Velsen of Microsoft Benelux. The program<br />
  is not officially supported by Microsoft, but any feedback is welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2009/04/23/xnet-utility-excellent-tool-to-remove-rename-uninstall-services-remotely-as-well/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Control your email spam and avoid getting viruses via e-mail by using a premium anti-spam service for very affordable price</title>
		<link>http://www.it-etc.com/2009/02/20/control-your-email-spam-and-avoid-getting-viruses-via-e-mail-by-using-a-premium-service-for-very-affordable-price/</link>
		<comments>http://www.it-etc.com/2009/02/20/control-your-email-spam-and-avoid-getting-viruses-via-e-mail-by-using-a-premium-service-for-very-affordable-price/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 05:59:53 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[ALL]]></category>
		<category><![CDATA[Computer HowTo]]></category>
		<category><![CDATA[Great Website Deals]]></category>
		<category><![CDATA[Web Hosting]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/2009/02/20/control-your-email-spam-and-avoid-getting-viruses-via-e-mail-by-using-a-premium-service-for-very-affordable-price/</guid>
		<description><![CDATA[Do you receive a lot of spam in you mailbox, have you tried a lot of different software and webservices to get rid of the massive spam email messages and failed, well you do not have to spend top dollars any more to get your inbox back to under control, here is a news release from [...]]]></description>
			<content:encoded><![CDATA[<p>Do you receive a lot of spam in you mailbox, have you tried a lot of different software and webservices to get rid of the massive spam email messages and failed, well you do not have to spend top dollars any more to get your inbox back to under control, here is a news release from OnlineRack.com a webhosting company that offers you spam control service for $10/month per domain (not per mailbox)&#8230; read below </p>
<p><a target="_blank" href="http://onlinerack.com/">OnlineRack</a> Webhosting provider (division or IT-ETC) has gone public with its new state of the art email spam/virus filtering service. Ahmed Amin (Co-founder) of <a target="_blank" href="http://onlinerack.com/">OnlineRack</a> stated that OnlineRack.com currently processes 44million messages a month for all of IT-ETC clients with filtering rate of 90 to 95% of flagged spam and virus messages. this successful filtering rate has been steady for months. Ahmed Amin also stated that they have complete load balancing and fail over in place. The Spam/Virus filter service is now offered to the public, no contract required and the service fee is only $10 per domain per month. Ahmed Amin stated, this service is priced per domain because we feel it is easier budgeted that way and makes it easy for the client to afford such very much needed service. there is no reason to have to go through 50 to 80 spam messages daily and risk over looking a critical email just because it got deleted by accident. The website <a target="_blank" href="http://onlinerack.com/">OnlineRack</a> has not yet been updated with this great news, however it should be updated in the next few days as onlinerack.com launches its new trendy website, However, if you are intrested you may contact sales@onlinerack.com or contact even Ahmed@onlinerack.com for more info</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2009/02/20/control-your-email-spam-and-avoid-getting-viruses-via-e-mail-by-using-a-premium-service-for-very-affordable-price/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error the system administrator has set policies to prevent this installation  when installing or upgrading to vmware 2.0 on windows 2003</title>
		<link>http://www.it-etc.com/2008/10/06/error-the-system-administrator-has-set-policies-to-prevent-this-installation-when-installing-or-upgrading-to-vmware-20-on-windows-2003/</link>
		<comments>http://www.it-etc.com/2008/10/06/error-the-system-administrator-has-set-policies-to-prevent-this-installation-when-installing-or-upgrading-to-vmware-20-on-windows-2003/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 18:38:18 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[ALL]]></category>
		<category><![CDATA[Computer HowTo]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/2008/10/06/error-the-system-administrator-has-set-policies-to-prevent-this-installation-when-installing-or-upgrading-to-vmware-20-on-windows-2003/</guid>
		<description><![CDATA[Some people have reported they ran into an issue when trying to upgrade to VMware 2.0 and the error was during the install stating: Error the system administrator has set policies to prevent this installation  when installing. The best fix or work around is this, it worked for me:  Click Start -&#62; Control Panel Open [...]]]></description>
			<content:encoded><![CDATA[<p>Some people have reported they ran into an issue when trying to upgrade to VMware 2.0 and the error was during the install stating: Error the system administrator has set policies to prevent this installation  when installing.</p>
<p>The best fix or work around is this, it worked for me:</p>
<p> <span lang="EN"><font size="3"><font face="Times New Roman">Click Start -&gt; Control Panel </font></font></span></p>
<ol>
<li style="margin: 0in 0in 0pt; tab-stops: list .5in" class="MsoNormal"><span lang="EN"><font size="3"><font face="Times New Roman">Open Administrative Tools </font></font></span></li>
<li style="margin: 0in 0in 0pt; tab-stops: list .5in" class="MsoNormal"><span lang="EN"><font size="3"><font face="Times New Roman">Open Local Security Settings </font></font></span></li>
<li style="margin: 0in 0in 0pt; tab-stops: list .5in" class="MsoNormal"><span lang="EN"><font size="3"><font face="Times New Roman">Click Software Restriction Policies </font></font></span>
<ol type="a">
<li style="margin: 0in 0in 0pt; tab-stops: list 1.0in" class="MsoNormal"><span lang="EN"><font size="3"><font face="Times New Roman">If no software restrictions are defined, right click the Software Restriction Policies node and select New Software Restriction Policy</font></font></span></li>
</ol>
</li>
<li style="margin: 0in 0in 0pt; tab-stops: list .5in" class="MsoNormal"><span lang="EN"><font size="3"><font face="Times New Roman">Double click Enforcement </font></font></span></li>
<li style="margin: 0in 0in 0pt; tab-stops: list .5in" class="MsoNormal"><span lang="EN"><font size="3"><font face="Times New Roman">Select &#8220;All users except local administrators&#8221; </font></font></span></li>
<li style="margin: 0in 0in 0pt; tab-stops: list .5in" class="MsoNormal"><span lang="EN"><font size="3"><font face="Times New Roman">Click OK </font></font></span></li>
<li style="margin: 0in 0in 0pt; tab-stops: list .5in" class="MsoNormal"><span lang="EN"><font size="3"><font face="Times New Roman">Reboot the machine</font></font></span></li>
<li style="margin: 0in 0in 0pt; tab-stops: list .5in" class="MsoNormal"><span lang="EN"><font face="Times New Roman">Install VMWare 2.0 and it should proceed with no issues.</font></span></li>
</ol>
<p style="margin: 0in 0in 0pt; tab-stops: list .5in" class="MsoNormal"><span lang="EN"><font face="Times New Roman">Good Luck <img src='http://www.it-etc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </font></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2008/10/06/error-the-system-administrator-has-set-policies-to-prevent-this-installation-when-installing-or-upgrading-to-vmware-20-on-windows-2003/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>install Windows Server 2003 management tools on a Windows Vista-based computer &#8211; Error MMC could not create the snap-in.</title>
		<link>http://www.it-etc.com/2008/10/03/install-windows-server-2003-management-tools-on-a-windows-vista-based-computer-error-mmc-could-not-create-the-snap-in/</link>
		<comments>http://www.it-etc.com/2008/10/03/install-windows-server-2003-management-tools-on-a-windows-vista-based-computer-error-mmc-could-not-create-the-snap-in/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 02:59:28 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[ALL]]></category>
		<category><![CDATA[Computer HowTo]]></category>
		<category><![CDATA[Useful utilities]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/2008/10/03/install-windows-server-2003-management-tools-on-a-windows-vista-based-computer-error-mmc-could-not-create-the-snap-in/</guid>
		<description><![CDATA[CAUSE Microsoft Management Console (MMC) could not create the snap-in This issue occurs because the Administration Tools Pack is not installed by a user who has administrative user rights. New security enhancements in Windows Vista require elevated user rights when a .dll file is registered. Therefore, Windows Vista security enhancements require that certain snap-ins are [...]]]></description>
			<content:encoded><![CDATA[<h2 id="tocHeadRef" class="subTitle">CAUSE</h2>
<h3 id="tocHeadRef">Microsoft Management Console (MMC) could not create the snap-in</h3>
<p>This issue occurs because the Administration Tools Pack is not installed by a user who has administrative user rights. New security enhancements in Windows Vista require elevated user rights when a .dll file is registered. Therefore, Windows Vista security enhancements require that certain snap-ins are installed only by a user who has local administrative user rights.</p>
<h3 id="tocHeadRef">MMC could not create the snap-in</h3>
<p>To resolve this issue, register the Windows Server 2003 management tools on a domain user account. To do this, follow these steps:</p>
<table class="list ol">
<tr>
<td class="number">1.</td>
<td class="text">Log on to Windows Vista as a user who has local administrator permissions.</td>
</tr>
<tr>
<td class="number">2.</td>
<td class="text">Create the RegisterAdminPak.cmd script. To do this, follow these steps:</p>
<table class="list al">
<tr>
<td class="number">a.</td>
<td class="text">Start Notepad, and then open a blank document.</td>
</tr>
<tr>
<td class="number">b.</td>
<td class="text">Paste the following code to the document in Notepad:<code></p>
<pre class="code">@echo off  REM RegisterAdminPak.cmd REM (c) 2006 Microsoft Corporation.  All rights reserved.</pre>
<pre class="code">set filelist=adprop.dll azroles.dll azroleui.dll ccfg95.dll</pre>
<pre class="code">set filelist=%filelist% certadm.dll certmmc.dll certpdef.dll certtmpl.dll</pre>
<pre class="code">set filelist=%filelist% certxds.dll cladmwiz.dll clcfgsrv.dll clnetrex.dll</pre>
<pre class="code">set filelist=%filelist% cluadmex.dll cluadmmc.dll cmproxy.dll cmroute.dll</pre>
<pre class="code">set filelist=%filelist% cmutoa.dll cnet16.dll debugex.dll dfscore.dll</pre>
<pre class="code">set filelist=%filelist% dfsgui.dll dhcpsnap.dll dnsmgr.dll domadmin.dll</pre>
<pre class="code">set filelist=%filelist% dsadmin.dll dsuiwiz.dll imadmui.dll lrwizdll.dll</pre>
<pre class="code">set filelist=%filelist% mprsnap.dll msclus.dll mstsmhst.dll mstsmmc.dll</pre>
<pre class="code">set filelist=%filelist% nntpadm.dll nntpapi.dll nntpsnap.dll ntdsbsrv.dll</pre>
<pre class="code">set filelist=%filelist% ntfrsapi.dll rasuser.dll rigpsnap.dll rsadmin.dll</pre>
<pre class="code">set filelist=%filelist% rscommon.dll rsconn.dll rsengps.dll rsjob.dll</pre>
<pre class="code">set filelist=%filelist% rsservps.dll rsshell.dll rssubps.dll rtrfiltr.dll</pre>
<pre class="code">set filelist=%filelist% schmmgmt.dll tapisnap.dll tsuserex.dll vsstskex.dll</pre>
<pre class="code">set filelist=%filelist% w95inf16.dll w95inf32.dll winsevnt.dll winsmon.dll</pre>
<pre class="code">set filelist=%filelist% winsrpc.dll winssnap.dll ws03res.dll</pre>
<pre class="code">for %%i in (%filelist%) do ( 	echo Registering %%i ... 	regsvr32 /s %%i  )</pre>
<pre class="code">echo. Echo Command Completed</pre>
<p></code></td>
</tr>
<tr>
<td class="number">c.</td>
<td class="text">On the <strong class="uiterm">File</strong> menu, click <strong class="uiterm">Save</strong>.</td>
</tr>
<tr>
<td class="number">d.</td>
<td class="text">In the <strong class="uiterm">Save as type</strong> box, click <strong class="uiterm">All Files</strong>, type <span class="userInput">C:\Users\<var>UserAccountName</var>\RegisterAdminPak.cmd</span> in the <strong class="uiterm">File name</strong> box, and then click <strong class="uiterm">Save</strong>.<strong>Notes </strong><br />
<var>UserAccountName</var> represents the folder name of the user who is currently logged in.You must run this script in Windows Vista only.</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="number">3.</td>
<td class="text">Run RegisterAdminPak.cmd from an elevated command prompt. To do this, follow these steps:</p>
<table class="list al">
<tr>
<td class="number">a.</td>
<td class="text">Click <strong class="uiterm">Start</strong><img src="http://support.microsoft.com/library/images/support/kbgraphics/Public/EN-US/VistaStartButton.jpg" alt="the Start button" title="the Start button" class="graphic" />, click <strong class="uiterm">All Programs</strong>, click <strong class="uiterm">Accessories</strong>, right-click <strong class="uiterm">Command Prompt</strong>, and then click <strong class="uiterm">Run as administrator</strong>.<img src="http://support.microsoft.com/library/images/support/kbgraphics/Public/EN-US/SecurityShield.jpg" alt="User Account Control permission" title="User Account Control permission" class="graphic" /> If you are prompted for an administrator password or for confirmation, type your password, or click <strong class="uiterm">Continue</strong>.</td>
</tr>
<tr>
<td class="number">b.</td>
<td class="text">At the command prompt, type the following command, and then press ENTER.<strong>Note</strong> If you are running a 64-bit version of Windows Vista, type <span class="userInput">cd %systemroot%\syswow64</span> before you run the following command.</p>
<p class="indent"><span class="userInput">C:\Users\<var>UserAccountName</var>\RegisterAdminPak.cmd</span></p>
</td>
</tr>
</table>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2008/10/03/install-windows-server-2003-management-tools-on-a-windows-vista-based-computer-error-mmc-could-not-create-the-snap-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to redirect traffic to another domain  aka 301 redirect</title>
		<link>http://www.it-etc.com/2008/06/05/how-to-redirect-traffic-to-another-domain-aka-301-redirect/</link>
		<comments>http://www.it-etc.com/2008/06/05/how-to-redirect-traffic-to-another-domain-aka-301-redirect/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 00:25:24 +0000</pubDate>
		<dc:creator>itahmed</dc:creator>
				<category><![CDATA[ALL]]></category>
		<category><![CDATA[Code Scripts]]></category>
		<category><![CDATA[Computer HowTo]]></category>

		<guid isPermaLink="false">http://www.it-etc.com/2008/06/05/how-to-redirect-traffic-to-another-domain-aka-301-redirect/</guid>
		<description><![CDATA[301 Redirect 301 redirect is the most efficient and Search Engine Friendly method for webpage redirection. It&#8217;s not that hard to implement and it should preserve your search engine rankings for that particular page. If you have to change file names or move pages around, it&#8217;s the safest option. The code &#8220;301&#8243; is interpreted as [...]]]></description>
			<content:encoded><![CDATA[<h2>301 Redirect</h2>
<p align="justify" class="defaultfont">301 redirect is the most efficient and <strong>Search Engine Friendly</strong> method for webpage redirection. It&#8217;s not that hard to implement and it should preserve your search engine rankings for that particular page. If you have to change file names or move pages around, it&#8217;s the safest option. The code &#8220;301&#8243; is interpreted as &#8220;moved permanently&#8221;.</p>
<p align="justify" class="defaultfont">You can Test your redirection with <a href="http://www.webconfs.com/redirect-check.php"><strong>Search Engine Friendly Redirect Checker</strong></a></p>
<p align="justify" class="defaultfont">Below are a Couple of methods to implement <strong>URL Redirection</strong></p>
<h2>IIS Redirect</h2>
<ul class="defaultfont">
<li>In internet services manager, right click on the file or folder you wish to redirect</li>
<li>Select the radio titled &#8220;a redirection to a URL&#8221;.</li>
<li>Enter the redirection page</li>
<li>Check &#8220;The exact url entered above&#8221; and the &#8220;A permanent redirection for this resource&#8221;</li>
<li>Click on &#8216;Apply&#8217;</li>
</ul>
<h2>ColdFusion Redirect</h2>
<p><font face="Verdana"><font class="defaultfont">&lt;.cfheader statuscode=&#8221;301&#8243; statustext=&#8221;Moved permanently&#8221;&gt;<br />
&lt;.cfheader name=&#8221;Location&#8221; value=&#8221;http://www.new-url.com&#8221;&gt; </font></font></p>
<h2>PHP Redirect</h2>
<p><font face="Verdana"><font class="defaultfont">&lt;?<br />
Header( &#8220;HTTP/1.1 301 Moved Permanently&#8221; );<br />
Header( &#8220;Location: http://www.new-url.com&#8221; );<br />
?&gt; </font></font></p>
<h2>ASP Redirect</h2>
<p><font face="Verdana"><font class="defaultfont">&lt;%@ Language=VBScript %&gt;<br />
&lt;%<br />
Response.Status=&#8221;301 Moved Permanently&#8221;<br />
Response.AddHeader &#8220;Location&#8221;,&#8221;http://www.new-url.com/&#8221;<br />
%&gt; </font></font></p>
<h2>ASP .NET Redirect</h2>
<p><font face="Verdana"><font class="defaultfont">&lt;script runat=&#8221;server&#8221;&gt;<br />
private void Page_Load(object sender, System.EventArgs e)<br />
{<br />
Response.Status = &#8220;301 Moved Permanently&#8221;;<br />
Response.AddHeader(&#8220;Location&#8221;,&#8221;http://www.new-url.com&#8221;);<br />
}<br />
&lt;/script&gt; </font></font></p>
<h2>JSP (Java) Redirect</h2>
<p><font face="Verdana"><font class="defaultfont">&lt;%<br />
response.setStatus(301);<br />
response.setHeader( &#8220;Location&#8221;, &#8220;http://www.new-url.com/&#8221; );<br />
response.setHeader( &#8220;Connection&#8221;, &#8220;close&#8221; );<br />
%&gt; </font></font></p>
<h2>CGI PERL Redirect</h2>
<p><font face="Verdana"><font class="defaultfont">$q = new CGI;<br />
print $q-&gt;redirect(&#8220;http://www.new-url.com/&#8221;); </font></font></p>
<h2>Ruby on Rails Redirect</h2>
<p><font face="Verdana"><font class="defaultfont">def old_action<br />
headers["Status"] = &#8220;301 Moved Permanently&#8221;<br />
redirect_to &#8220;http://www.new-url.com/&#8221;<br />
end </font></font></p>
<h2>Redirect Old domain to New domain (htaccess redirect)</h2>
<p align="justify" class="defaultfont">Create a .htaccess file with the below code, it will ensure that all your directories and pages of your old domain will get correctly redirected to your new domain.<br />
The .htaccess file needs to be placed in the root directory of your old website (i.e the same directory where your index file is placed)</p>
<p align="justify" class="defaultfont">Options +FollowSymLinks<br />
RewriteEngine on<br />
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]</p>
<p align="justify" class="defaultfont">Please REPLACE www.newdomain.com in the above code with your actual domain name.</p>
<p align="justify" class="defaultfont">In addition to the redirect I would suggest that you contact every backlinking site to modify their backlink to point to your new website.</p>
<p align="justify" class="defaultfont"><strong>Note*</strong> This .htaccess method of redirection works ONLY on Linux servers having the Apache Mod-Rewrite moduled enabled.</p>
<h2>Redirect to www (htaccess redirect)</h2>
<p align="justify" class="defaultfont">Create a .htaccess file with the below code, it will ensure that all requests coming in to domain.com will get redirected to www.domain.com<br />
The .htaccess file needs to be placed in the root directory of your old website (i.e the same directory where your index file is placed)</p>
<p align="justify" class="defaultfont">Options +FollowSymlinks<br />
RewriteEngine on<br />
rewritecond %{http_host} ^domain.com [nc]<br />
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]</p>
<p align="justify" class="defaultfont">Please REPLACE domain.com and www.newdomain.com with your actual domain name.</p>
<p align="justify" class="defaultfont"><strong>Note*</strong> This .htaccess method of redirection works ONLY on Linux servers having the Apache Mod-Rewrite moduled enabled.</p>
<h2>How to Redirect HTML</h2>
<p align="justify" class="defaultfont">Please refer to section titled &#8216;How to Redirect with htaccess&#8217;, if your site is hosted on a Linux Server and &#8216;IIS Redirect&#8217;, if your site is hosted on a Windows Server.</p>
<p align="justify" class="defaultfont">There is a good resource site that talks into similar details about domain forwarding, search engine friendly methods and so forth. check it out</p>
<p align="justify" class="defaultfont"><a target="_blank" href="http://www.webconfs.com" title="Website tools and tips">http://www.webconfs.com</a> </p>
<p align="justify" class="defaultfont">&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.it-etc.com/2008/06/05/how-to-redirect-traffic-to-another-domain-aka-301-redirect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

