<?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>I Fix Things &#187; Windows</title>
	<atom:link href="http://gtwy.net/fix/category/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://gtwy.net/fix</link>
	<description>I fix things so you don&#039;t have to</description>
	<lastBuildDate>Wed, 01 Sep 2010 17:01:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Quick Keyboard Shortcuts</title>
		<link>http://gtwy.net/fix/2009/12/quick-keyboard-shortcuts/</link>
		<comments>http://gtwy.net/fix/2009/12/quick-keyboard-shortcuts/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 11:30:32 +0000</pubDate>
		<dc:creator>James Watt</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://gtwy.net/fix/?p=142</guid>
		<description><![CDATA[The average computer user relies on the mouse heavily throughout their day. In reality, switching between mouse and keyboard is slow! By learning a few keyboard shortcuts, you can dramatically reduce 90% of back and forth mouse nonsense.]]></description>
			<content:encoded><![CDATA[<p>The average computer user relies on the mouse heavily throughout their day. In reality, switching between mouse and keyboard is slow! By learning a few keyboard shortcuts, you can dramatically reduce 90% of back and forth mouse nonsense.</p>
<p>There are a few types of keyboard shortcuts. There are global keyboard shortcuts built directly into Windows, such as copy and paste. These are cross-application functional and the most important shortcuts to remember. Then there are accepted standard shortcuts, such as opening new tabs in a web browser. These shortcuts, while compatible across related software, may have totally different functions in other applications. Last, there are proprietary shortcuts, which only apply to one program or software vendor (i.e. Adobe Photoshop). Because there are thousands of programs with hundreds of proprietary shortcuts, they are very difficult to remember. I will be going over very little, if any, proprietary shortcuts in this article.</p>
<p>Throughout these categories, the shortcuts will be listed by importance.</p>
<p><strong></strong> </p>
<p><strong>Global Shortcuts:</strong></p>
<ul>
<li>Ctrl+C
<ul>
<li>Select text or files and use this command to copy. <em>Replaces mouse movement: Right click &gt; Copy.</em></li>
</ul>
</li>
<li>Ctrl+V
<ul>
<li>Pastes what was just copied or cut. <em>Replaces mouse movement: Right click &gt; Paste.</em></li>
</ul>
</li>
<li>Ctrl+X
<ul>
<li>Select text or files and use this command to cut. <em>Replaces mouse movement: Right click &gt; Cut.</em></li>
</ul>
</li>
<li>Alt+Tab
<ul>
<li>While holding alt, repeat pressing the tab key. Each time you press tab, Windows will rotate currently open applications. This easily switches between programs in seconds. <em>Replaces mouse movement: clicking each program individually from the task bar.</em></li>
</ul>
</li>
<li>Alt+F4
<ul>
<li>F4 being a function key at the top of the keyboard, this shortcut will close any application. <em>Replaces mouse movement: pressing the red X at the top right of the window.</em></li>
</ul>
</li>
<li>Ctrl+P
<ul>
<li>Open a print dialog box. <em>Replaces mouse movement: finding the printer icon and clicking it.</em></li>
</ul>
</li>
<li>Ctrl+Z
<ul>
<li>Undoes the last preformed action. <em>Replaces mouse movement: Edit &gt; Undo.</em></li>
</ul>
</li>
<li>Ctrl+Y
<ul>
<li>Redoes an undone action.<em>Replaces mouse movement: Edit &gt; Redo.</em></li>
</ul>
</li>
<li>Ctrl+Alt+Del
<ul>
<li>On home computers, this function will open your task manager, which can be used to close a frozen program. On business computers, a menu will provide the ability to lock the computer, change your password, open the task manager, or other miscellaneous actions. <em>Replaces mouse movement: whole bunch of stuff.</em></li>
</ul>
</li>
</ul>
<p><strong></strong> </p>
<p><strong>Start Button:</strong></p>
<p>Your keyboard Start button, located between your Alt and Ctrl keys, can be used to launch many Windows functions. Because you can use these any time, they are technically considered global shortcuts. However, they deserve a category of their own.</p>
<ul>
<li>Start Button
<ul>
<li>Opens your start menu. <em>Replaces mouse movement: clicking the on screen Start button.</em></li>
</ul>
</li>
<li>Start+L
<ul>
<li> Locks your computer. <em>Replaces mouse movement: Start &gt; Shutdown &gt; Lock Computer.</em></li>
</ul>
</li>
<li>Start+D
<ul>
<li>Show the desktop. Press again to restore all application windows. <em>Replaces mouse movement: minimizing all of your open windows.</em></li>
</ul>
</li>
<li>Start+Tab
<ul>
<li>3-D version of Alt+Tab. Requirements: Vista/W7. <em>Replaces mouse movement: clicking each program individually from the task bar.</em></li>
</ul>
</li>
<li>Start+F
<ul>
<li>Search your entire computer for something. <em>Replaces mouse movement: Start &gt; Search.</em></li>
</ul>
</li>
<li>Start+E
<ul>
<li>Opens "My Computer". <em>Replaces mouse movement: Start &gt; My Computer.</em></li>
</ul>
</li>
<li>Start+P
<ul>
<li><strong>New!</strong> Opens a projector menu to allow for screen sharing. Requirements: Windows 7. <em>Replaces mouse movement: a whole bunch of stuff.</em></li>
</ul>
</li>
<li>Start+R
<ul>
<li>In this case, I saved the most useful for last. Start+R opens a Run dialog which can launch things that do not have a keyboard shortcut of their own. For instance, any time I want to visit a website, I use the Run dialog. To do this, open the dialog and just type "www.whatever.com" and press enter.  In seconds, you have just opened your web browser directly to a website without ever using your mouse! A few other run commands you may find useful:
<ul>
<li>calc - opens the calculator.</li>
<li>notepad - opens a little notepad to scribble notes.</li>
<li>C: - opens your main hard drive.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p> </p>
<p><strong>Internet Shortcuts:</strong></p>
<p>These shortcuts are accepted as a standard, regardless of web browser. However, these are not built into Windows and therefore not global shortcuts. Some tabbed chat programs, such as <a href="http://www.pidgin.im" target="_blank">pidgin</a>, also take advantage of the first two shortcuts.</p>
<ul>
<li>Alt+T
<ul>
<li>Opens a new tab.</li>
</ul>
</li>
<li>Ctrl+W
<ul>
<li>Close a current tab.</li>
</ul>
</li>
<li>F5
<ul>
<li>Refresh the screen. Useful when a website does not load correctly.</li>
</ul>
</li>
<li>F11
<ul>
<li>Kiosk/full screen mode. Useful when playing a web game. Hides taskbar from screen.</li>
</ul>
</li>
</ul>
<p>While these are the most common, there are hundreds (not all cross-compatible). Please visit one of the following pages for more shortcuts for your browser: <a href="http://windows.microsoft.com/en-us/windows-vista/Internet-Explorer-8-keyboard-shortcuts" target="_blank">Internet Explorer</a>, <a href="http://www.mouserunner.com/FF_Shortcuts1Printable.html" target="_blank">Firefox</a>, or <a href="http://www.google.com/support/chrome/bin/answer.py?hl=en&amp;answer=95743" target="_blank">Chrome</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gtwy.net/fix/2009/12/quick-keyboard-shortcuts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Incorrect Time and Date on Domain Computers</title>
		<link>http://gtwy.net/fix/2009/12/incorrect-time-and-date-on-domain-computers/</link>
		<comments>http://gtwy.net/fix/2009/12/incorrect-time-and-date-on-domain-computers/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 11:30:59 +0000</pubDate>
		<dc:creator>James Watt</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://gtwy.net/fix/?p=72</guid>
		<description><![CDATA[How to resolve domain-wide time synchronization problems in a Microsoft Windows 2000, 2003 or 2008 domain.]]></description>
			<content:encoded><![CDATA[<p>I was doing maintenance work on a computer when I noticed that the clock was ahead by about five minutes. I went to change the clock, but that did not fix the problem. (Time immediately reverted back after a Windows Update reboot). I then remembered that the primary domain controller controls the time on every machine in the domain, and sure enough the rest of the computers were ahead by about five minutes. I am extremely anal about the time after experiencing the results of sloppy timekeeping.</p>
<p>During the last switch to daylight savings, my BlackBerry's time was not correctly syncing with Verizon and I unknowingly adjusted my car and wrist watch to it. While I was five minutes early for everything, I kept thinking that the world must be experiencing serious time problems - my GPS and television show times were wrong! I couldn't understand what was happening. I googled in hopes others were experiencing the same problem, thinking this was some widespread issue. It sounds laughable, but when you adjust every clock in your house, car, etc. - you live by that time. Fortunately, I figured the problem out before publishing some asinine article about how the world was experiencing a time delay.</p>
<p>With my recent time drama in mind, I considered this domain-wide time problem and decided it was worth resolving. My first instinct was that the battery in the domain controller needed replaced. Since it was after hours, I simply powered down the machine and <a href="http://www.youtube.com/watch?v=3Fk35oeJANg" target="_blank">changed the battery</a>. These come in handy, so I usually have a few in my work bag. After booting the machine, I adjusted the clock and assumed all was well. Unfortunately, when I returned two weeks later for maintenance, the clock had again drifted by a few minutes. Subsequently, all of the computers in the domain had incorrect times. Time to start pulling hair out? Maybe not yet.</p>
<p>Something else to consider is the Microsoft NTP settings which come default on Microsoft Windows computers. What is the address? Ntp.Microsoft.com? Whatever it is, I am fed up. Obviously something changed my correct time and synchronized it with the wrong time, or maybe it isn't synchronizing at all. Regardless, I was able to enter the following commands into the command prompt to solve the problem.</p>
<blockquote><p>net time /setsntp:pool.ntp.org<br />
net stop w32time<br />
net start w32time</p></blockquote>
<p>The first command tells Windows which NTP server you want to use. The second two commands restart your time service. All of the computers on the domain now abide by the correct time.</p>
<p><strong>Update:</strong> On Server 2008 R2 you have to use these commands instead:</p>
<blockquote><p>w32tm /config /syncfromflags:manual /manualpeerlist:pool.ntp.org<br />
w32tm /config /reliable:yes<br />
w32tm /config /update<br />
w32tm /resync<br />
net stop w32time<br />
net start w32time</p></blockquote>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 493px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">W32tm /config /syncfromflags:manual /manualpeerlist:pool.ntp.org</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 493px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">W32tm /config /reliable:yes</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 493px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">W32tm /config /update</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 493px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">W32tm /resync</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 493px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Net stop w32time</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 493px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Net start w32time</div>
]]></content:encoded>
			<wfw:commentRss>http://gtwy.net/fix/2009/12/incorrect-time-and-date-on-domain-computers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Electronic Software Purchases from Microsoft Rendered Useless</title>
		<link>http://gtwy.net/fix/2009/12/electronic-software-purchases-from-microsoft-rendered-useless/</link>
		<comments>http://gtwy.net/fix/2009/12/electronic-software-purchases-from-microsoft-rendered-useless/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 11:30:13 +0000</pubDate>
		<dc:creator>James Watt</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://gtwy.net/fix/?p=84</guid>
		<description><![CDATA[Microsoft has really dropped the ball this month with their eOpen electronic software portal.]]></description>
			<content:encoded><![CDATA[<p>Microsoft's online portal for software downloads, <a href="https://eopen.microsoft.com" target="_blank">eOpen</a>, has been causing IT administrators headaches this month. It all started on December 5, when the site went down for a scheduled upgrade. However, instead of coming back online two days later per the maintenance schedule, it was down for an entire week. Microsoft obviously does not care how this has impacted our industry. We have deadlines and cannot just sit around, waiting for our product keys! But that isn't the most aggravating part, Microsoft forgot to include an <em>Add Agreement </em>section to their new eOpen site.</p>
<p>This means if you have purchased electronic software from Microsoft or a Microsoft Reseller, you will be unable to claim your software. This is not being told to customers before they purchase, nor is there a warning on the eOpen website that new agreements are not accepted at this time. Instead, Microsoft lets you wander around the new eOpen site until you become aggravated enough to call. If you can suffer through long hold times, you will be instructed by a Microsoft rep that it is a known issue and the problem will be resolved <em>eventually</em>.</p>
<p>So please be advised, as of December 22, new software purchases are still unable to be activated. Consider waiting on projects or purchase hard media until this problem has been resolved.</p>
]]></content:encoded>
			<wfw:commentRss>http://gtwy.net/fix/2009/12/electronic-software-purchases-from-microsoft-rendered-useless/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dell Precision R5400 with XP Pre-Installed</title>
		<link>http://gtwy.net/fix/2009/12/dell-precision-r5400-with-xp-pre-installed/</link>
		<comments>http://gtwy.net/fix/2009/12/dell-precision-r5400-with-xp-pre-installed/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 13:18:11 +0000</pubDate>
		<dc:creator>James Watt</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://gtwy.net/fix/?p=41</guid>
		<description><![CDATA[Drama with Dell Precision R5400 systems leads to the conclusion that Dell doesn't care about it's XP images anymore they ramp up for Windows 7.]]></description>
			<content:encoded><![CDATA[<p class="mceTemp mceIEcenter" style="text-align: left;">One of my customers have all of their office computers located in a rack, instead of under their employees' desks. This frees up desk and floor space as it is a pretty tight area. However, they were just laying desktop computers on their side instead of installing rackmount-capable systems. Fortunately, Dell sells one line of rackmount-capable workstations, Precision R5400.</p>
<div id="attachment_43" class="wp-caption aligncenter" style="width: 305px"><img class="size-full wp-image-43" title="Dell Precision R5400" src="http://gtwy.net/fix/wp-content/uploads/2009/12/dellr5400.jpg" alt="Dell Precision R5400" width="295" height="80" /><p class="wp-caption-text">Dell Precision R5400</p></div>
<p>The Precision R5400 is about twice the cost of a typical office computer, but you get some serious bang for your buck. Dual processors, better quality motherboard, RAID controller with mirrored hard drives, and high end video card. When compared to a desktop computer with similar specifications, it is actually very reasonable in price. And because Dell also offers a client-side device to remotely connect all of your workstations, you can easily eliminate all of your office computers to give your employees more space. Other solutions exist that do this as well, such as terminal server thin clients. But thin clients aren't powerful and create single points of failure for everybody.</p>
<p>Over the past year we have purchased five of these and none of them were ordered within a month of each other. Surprisingly, every one had the same <strong>serious </strong>problems (lock ups, freezing, blue screens). Our issues became so compounded that our Dell ticket was escalated to the highest level of support. When you reach that level, you are assigned a specific tech who works with you every day until the problem is resolved. Our tech's name was David G. and he worked with us for about a week and a half until the problem was <em>resolved</em>. This does not include the two months time I personally invested in this issue before calling tech support.</p>
<p>Before I tell you the <em>solution</em>, I want to reemphasize that these computers were not purchased at the same time or even in the same month. Out of the box, all of the computers had the same issue, which didn't necessarily appear immediately. I now believe that the issue is a bad Windows XP image that Dell is using on these computers. When Dell sells computers, they don't have techs clean installing Windows, installing drivers and preloading software on every single one. That would double the cost of your computer. Instead, Dell has a tech do an install on one computer, which is then cloned (imaged) and applied to the rest of the computers. While it is possible for single instances of these computers to get corrupted installations, it is very rare for a master image file to have problems because it would affect so many computers. Below are a few of the error messages we received on all of the machines.</p>
<ul>
<blockquote>
<li>The driver nv4_disp for the display device \Device\Video0 got stuck in an infinite loop. This usually indicates a problem with the device itself or with the device driver programming the hardware incorrectly.</li>
<li>The nv4_disp display driver has stopped working normally. Save your work and reboot the system to restore full display functionality.</li>
<li>A problem has been detected and Windows has been shut down to prevent damage to your computer. The problem seems to be caused by the following file: CLASSPNP.SYS. PAGE_FAULT_IN_NON_PAGED_AREA.</li>
<li>The device, \Device\Ide\iaStor0, did not respond within the timeout period.</li>
</blockquote>
</ul>
<p>Dell had me install every version of every driver from the Intel Matrix Device to the nVidia video card. OEM drivers, Intel drivers, nVidia drivers, Windows Update drivers - you name it, we tried it. Each time it would stop a current problem (lock-ups) and create a new problem (blue screens). But in the end, the real solution was simple - Recreate the RAID array and clean install Windows XP using the most recent drivers from the Dell website.</p>
<p>I know this sounds trivial, but when you have multiple computers in a domain running loads of software, starting fresh is not something any tech really wants to do. Especially if you miss a file in the backup process, because it's gone. When you are migrating from one computer to another and you lose some files, you can always retrieve them from the old system. But I digress, <strong>this solution did completely resolve our issues on all of the computers</strong>.</p>
<p>My warning to everyone is not to stay away from this system, as it is a great platform. Instead, clean format these particular systems before you install anything on them. And while I have not ordered any preloaded with Vista or Windows 7, I can assure you that I would probably clean format those two operating systems just in case.</p>
]]></content:encoded>
			<wfw:commentRss>http://gtwy.net/fix/2009/12/dell-precision-r5400-with-xp-pre-installed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Active Directory: Joining a Domain</title>
		<link>http://gtwy.net/fix/2009/12/active-directory-joining-a-domain/</link>
		<comments>http://gtwy.net/fix/2009/12/active-directory-joining-a-domain/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 11:30:01 +0000</pubDate>
		<dc:creator>James Watt</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://gtwy.net/fix/?p=26</guid>
		<description><![CDATA[How to avoid common mistakes when joining a computer to a Microsoft Windows Server domain.]]></description>
			<content:encoded><![CDATA[<p>All IT Professionals cross their fingers when joining a computer to a domain. This is because everything has to be perfect; one mistake and it fails. In this guide, I will attempt to explain important settings, which are often configured incorrectly. Be mindful of the DNS information provided below. Incorrectly configured DNS settings account for 90% of Active Directory problems.</p>
<ul>
<li>Your first DNS entry in your TCP/IP settings must be your Primary Domain Controller. If you only have one domain control, your secondary DNS server should be blank!! By including DNS servers from outside of your domain, it is extremely possible that your computers will fail to register with Active Directory's DNS. Initially, a secondary outside DNS server will not cause an issue. However, this will cause you major network resource problems down the road. If you did not have the correct DNS settings, restart your computer after making the change. This will ensure you are registered with DNS. If you use DHCP on your network, please update your DHCP server to give out the correct DNS information to your clients!</li>
<li>On your Primary Domain Controller, your primary DNS setting must be 127.0.0.1 (alternatively, it can be the actual IP address of itself). The only time you have a secondary DNS server is if you have more than one server running Active Directory, otherwise it should be blank. Place ISP provided DNS IP addresses in your actual <em>Administrative Tools: DNS snap-in</em>, otherwise all computers on your network will only resolve local addresses.</li>
<li>You need to be able to ping the name of your Primary Domain Controller. If you ping SERVER1 and do not get a result, first try to ping the IP Address manually (i.e. ping 192.168.1.10). This will help narrow down your point of failure. Are you even able to get onto the Internet? Unless you are doing some weird VPN or building-to-building configuration, make sure your netmask, network, and gateway are the same as on the server.</li>
<li>Try disabling the firewalls on both the server and the client computer. While on XP machines this can be done by killing the service, I have seen Server 2008 and Windows 7 machines completely lose network access when the Windows Firewall Service was shutdown. To prevent this from happening, use the <em>Windows Firewall with Advanced Security</em> window to manually turn off your firewall instead of killing the service.</li>
<li>When joining a domain, you can enter just the domain name (i.e. "contoso") or you can enter the Fully Qualified Domain Name (FQDN) "contoso.local". Sometimes a computer will not let you join unless you use the FQDN, but other times it fails until you drop off the ".local". Make sure to try it both ways.</li>
<li>It's not a bad idea to install all of the Microsoft Updates on the server as well as on the client computers, including any optional group policy client side updates.</li>
<li>If all else fails, sometimes the <em>File and Printer Sharing protocol</em>, located in the Network Adapter settings for your Primary Domain Controller, must be uninstalled and then reinstalled. This is done by unchecking it in the properties of your "Local Area Connection", restarting your server and then rechecking it again. I have only had to do this one time in my entire career.</li>
<li>If you do not see an option to join a domain, you are most likely running a Home version of Windows. You need to have Windows XP Professional, Windows Vista Business, Windows Vista Ultimate, Windows 7 Professional or Windows 7 Ultimate in order to connect to a domain.</li>
</ul>
<p>If you encounter any errors or problems that this guide was unable to resolve, please post your error message below. One of the techs here will be more than happy to give you some pointers and help you resolve your issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://gtwy.net/fix/2009/12/active-directory-joining-a-domain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modern Warfare 2 Router Configuration</title>
		<link>http://gtwy.net/fix/2009/12/modern-warfare-2-router-configuration/</link>
		<comments>http://gtwy.net/fix/2009/12/modern-warfare-2-router-configuration/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 07:23:03 +0000</pubDate>
		<dc:creator>James Watt</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://gtwy.net/fix/?p=3</guid>
		<description><![CDATA[Modern Warfare 2 is much more enjoyable as an online game once you make some very basic changes to your router.]]></description>
			<content:encoded><![CDATA[<p>Anyone who has played Modern Warfare 2 for PC will tell you how aggravating multiplayer can be without dedicated servers. There is no way to "host" a game. Instead, the game pings all of the available lobbies, finds about 60 or so games currently available at your connection speed, and randomly joins one for you. You do not get to make a decision either way in the matter. Once in the lobby, the game will ping any players who are accepting connections and appoint the player with the fastest ping time as host.</p>
<p>This method seems like it would streamline online gaming. In a way, it does. However, if you are in the unfortunate majority that have "Strict NAT", you will be relying on other players for a decent, lag free and stable connection. When I get a chance to play, I am on for maybe an hour or two at most. When I was "Strict NAT", I would usually spend around 25 minutes of my gaming experience getting booted off games because the host left or due to excessive lag.</p>
<p>When the host leaves and nobody else can accept incoming connections, the lobby closes. But if you have "Open NAT" and the host leaves the lobby, the game is migrated to you. The result could not be better, hours of gameplay without downtime or disconnects.</p>
<p>When you load the game, the left hand collumn will display your current NAT restrictions. If yours says "Open" then your router is properly configured and allowing incoming connections. There is nothing you could benefit by reading this guide, except gain a bit of knowledge about networking and routers. Unfortunately, most players are greeted instead with a red "<span style="color: #ff0000;">Strict</span>" notice. Below this notice is a link to <a href="http://www.infinityward.com/nat.php" target="_blank">Infinity Ward's NAT page</a>. The page is extremely vauge, stating that your router must support UPnP and to "visit your router manufacturer's website."</p>
<p>If you have enabled UPnP on your router - great. But that's not what I'm going to show you how to do. Before we begin, you first have to understand how your local network is setup. If you are like me, you already have ports forwarded to your main workstation and understand how this works. But for everyone else who has never had to do this, any device attached to your network (i.e. your computer) can be configured as either DHCP or a static IP address. Typically, computers are configured as DHCP. This sevice allows your computer to automatically receive an IP address when you plug into the network, which means no configuration is required. Unfortunately, when your IP address is automatically configured by DHCP it can change without warning. In order to follow my guide to setup your game for "Open NAT", your IP address cannot change or you will one day turn on your computer to find that you are now in "<span style="color: #ff0000;">Strict</span>" mode again.</p>
<p>To resolve this issue, go to the Run Dialog (Start+R), type `cmd` and press enter to open the Windows console. When it appears, use the `ipconfig /all` command to see your network information. Write this information down for later. Now, open your web browser and type in the information listed next to "Default Gateway". This is typically 192.168.1.1 for linksys routers. Do not be alarmed if your gateway is a completely different address, not all routers are created equal.</p>
<p>The website that appears is actually the configuration page for your router. If you have never been here before, the default password is probably "admin". For a full list of default router passwords, please <a href="http://www.phenoelit-us.org/dpl/dpl.html" target="_blank">visit this site</a>. If all else fails and you cannot get into your router, try using the pinhole size reset button located on the physical box itself, which will reset it to the default password. If you are at work, your network administrator probably has a more complicated setup and you will need his help. Wait, why are you gaming at work?</p>
<p>Navigate through this site and look for information regarding the DHCP server. There will be an entry known as the DHCP range. Most routers have range of 100 through 200. This means that if your router address is 192.168.1.1, then the router will automatically assign network devices addresses between 192.168.1.100 and 192.168.1.200. Write that information down in case we need it later. While you are in the DHCP section of the router configuration, see if there is an option for a "Static Lease". A static lease lets you lock the DHCP setting for a particular device, preventing the address from ever changing. If you can find this option, set it for the device that currently has your IP address (which you should have written down when you ran <em>ipconfig</em> moments ago.)</p>
<p>If you cannot find that option, don't bother wasting too much time on it. Instead, look at the DHCP range and pick an address OUTSIDE of the range. (Do not pick the address of the router or anything above 254 as they will not work.) For instance, if your range is 192.168.1.100-192.168.1.200 with a router address if 192.168.1.1, you can pick anything from 192.168.1.2-192.168.1.99 and 192.168.1.201-192.168.254. I will pick the number 27 because 1.27 is my birthday. Write that number down on a piece of paper and minimize the router web configuration.</p>
<p>Open the Run Dialog (Start+R), type `ncpa.cpl` and press enter. This will open your Windows network adapter settings. Right click on your "Local Area Connection" that is currently connected and select "Properties". If you are using a wireless connection, first run ethernet to your computer. <em>Tip: if you are on Windows Vista/7, disable the checkbox next to IPv6 unless you <strong>absolutely</strong> know you use it.</em> Click on your TCP/IP settings for IPv4 and then press the "Properties" button located to the lower right.</p>
<p>Change the top radio button to "Use the following IP address:" and enter in the address you decided upon earlier. I decided upon 192.168.1.27. The rest of this information can be safely carried over from your hand written copy of <em>ipconfig</em>. The only thing that you may leave blank is the very last entry for an alternative/secondary DNS server. When you have finished, hit OK a few times and those windows will close. Don't be scared if it hangs for a second, your network stack is adjusting itself.</p>
<p>Back to the router web configuration - find a section in the menu referring to "Port Forwarding", "Application and Gaming", or "Services" (this will vary depending on your router). A table with a bunch of fields will appear. Enter your IP address into the field for the destination address, which is usually the first field. Your IP address is either the static address we just set, or the DHCP address you locked if your router offered that type of configuration. The two other fields that need filled in are the packet type and port range fields. The type of packet is UDP and the port is 28960. If your router has a checkbox for "Enable", you will have to check that as well. Save the changes!</p>
<p>Back on your computer you will need to configure your local firewall as well. Because you are using a router as your gateway firewall, you can safely turn off your Windows firewall. For Windows XP users, go to the Run Dialog (Start+R), type `services.msc` and press enter. Scroll down to the Windows Firewall Service and select it. Right click and select "Properties". First, press the "Stop" button. Then, select the Startup Type drop down and go to "Disabled". Press OK and close the Windows Services screen. For Windows Vista/7 users, click the Start button and just start typing `firewall`. The first result that appears will be the Windows Firewall, click it. Go through the options and disable the firewall completely.</p>
<p>As long as you are not running some type of additional firewall such as Norton Internet Security, you should now be ready to game online uninterrupted. Enjoy.</p>
<p><strong>Geek tip: </strong>If you are using a home brew linux router for your network, like the one <a href="http://www.gentoo.org/doc/en/home-router-howto.xml" target="_blank">in this guide</a>, you will need to use iptables to configure port forwarding for Modern Warfare 2. Here is the correct iptables syntax to get you gaming, assuming that 192.168.1.27 is the address of your computer and eth0 is your WAN address: <em>iptables -t nat -I PREROUTING -p udp --dport 28960 -i eth0 -j DNAT --to 192.168.1.27</em></p>
]]></content:encoded>
			<wfw:commentRss>http://gtwy.net/fix/2009/12/modern-warfare-2-router-configuration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
