Windows 7 : Installing and Replacing Hardware - Upgrading Hardware in the Same Box and Complying with EULA

- Windows 10 Product Activation Keys Free 2019
- How to active Windows 8 without product key
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
7/13/2013 7:48:57 PM

1. How Do Upgrades Affect a Windows 7 License?

When you install any version of Windows, you must click to approve its End User Licensing Agreement (EULA). Though most people breeze right past this step, the EULA is a legal and binding contract between you and Microsoft. When you sign (or click) the EULA while installing Windows 7, and when your copy of Windows 7 is activated online, a snapshot of your computer system is made (no personal data is recorded, Microsoft claims) and sent to Microsoft to identify your system, matching it with the unique serial number encoded in that particular copy of the software.

Code internal to Windows 7 that you never see unless there is trouble, called Software Protection Platform (SPP), checks your system for authenticity of Microsoft software and alerts Microsoft if it finds inauthentic (pirated) software. SPP’s purpose is to help Microsoft crack down on software privacy, and (they say) to help protect you by ensuring that your Microsoft product is authentic. SPP can get upset and nag you if it detects pirated software or other EULA infractions.

In Vista, this capability was branded Windows Genuine Advantage (WGA). In Windows 7 this facility is renamed Windows Activation Technology (WAT). Whereas the first major version of Vista (before Service Pack 1 was released) could actually cripple the OS if it wasn’t activated or if indications of piracy were found, subsequent versions of WGA lost this capability, and replaced it with a “nag facility” that sets your screen background to black and nags you to get right with Microsoft, and does so every hour on the hour until you fix the problem (which usually means supplying a valid license key obtained from Microsoft in some form or fashion).

The upshot of WAT (and the WGA technology that remains in synch with that from Vista SP1) is exactly this:

  • If you buy a PC with Windows 7 already installed, you have fewer rights of reinstallation. You are not supposed to move Windows over to another machine, and it would be difficult to do so because you typically don’t have an install DVD anyway.

  • Retail copies of Windows cost much more than OEM copies, for a reason. You can move them around between computers as you upgrade to better machines. If you buy a full retail version, you can put it on another computer and reactivate the new one. Keep in mind, however, that this is legal only if you uninstall it from the previous computer. You are supposed to format the system hard disk in the old computer. Microsoft should give you an uninstall utility so you don’t have to wipe the hard disk, but they don’t. Personally, I think this is because they don’t really expect the average small business or home user to do this. Microsoft is simply trying to prevent a PC clone manufacturer from duplicating one copy of Windows on hundreds or thousands of PCs.

2. Upgrading Hardware in the Same Box and Complying with EULA

In the original version of Windows Vista, SPP worked this way: The hardware in your system was recorded when you activated Windows, as already mentioned. If you changed too many items (most notably, your motherboard and hard disk drive), system functionality was slowly reduced. Over time, portions of the OS were crippled and you’d be running in Reduced Functionality Mode (RFM). At first, there would only be subtle events, such as updates or Aero not working, but eventually the desktop would go black, Windows Explorer wouldn’t work, and all you could do is browse the Internet.

Thankfully, this is no longer the case. Because of WAT and a kinder, gentler approach to dealing with activation or potential piracy, you’ll simply have to put up with hourly nag sessions and a black desktop background.

What triggers the need to reactivate Windows? As intended, each hardware component gets a relative weight, and from that WGA determines whether your copy of Windows 7 needs reactivation. The weight and the number of changes is apparently a guarded secret. If you upgrade too much at once, WAT decides that your PC is new, and things can get messy.

The actual algorithm that Microsoft uses is not disclosed, but we do know the weighting of components is as follows, from highest to lowest:

  1. Motherboard (and CPU)

  2. Hard drive

  3. Network interface card (NIC)

  4. Graphics card

  5. RAM

If you just add a new hard disk or add new RAM, there is no issue. If you create an image of your Windows 7 installation on another hard disk and swap that hard disk into the system and boot from it, or if you replace all your RAM and reboot, WAT gets triggered and checks to see whether you must reactivate Windows 7.

In theory, chances that you’ll get stung by any of this are not great. It was widely expected that the only users who’d need to worry about reactivation would be users who’d buy a preinstalled system, image the hard disk or try to move the hard disk to a newer, faster computer, or perform a motherboard upgrade using a preinstalled copy of Windows 7.

Unfortunately, in practice users have been forced to reactivate after relatively modest hardware changes. In one Vista example, a user who changed from a DirectX 9– to a DirectX 10–compatible graphics card had to reactivate his installation. But wait, it got worse: Another Vista user had to reactivate Windows after upgrading to a newer version of the Intel Matrix Storage driver for his motherboard. Essentially, WGA mistook a driver upgrade for a significant hardware upgrade. Users who missed the three-day reactivation window (it’s easy to do) found themselves needing to make a phone call to reactivate. Users who were hearing-impaired found that difficult to do.

Meanwhile, users of bogus Windows 7 and Vista copies have used activation bypasses such as the Grace Timer or OEM BIOS exploits to run Windows without interference from WAT (WGA in Vista). Essentially, in the original version of Windows Vista, Windows made it way too difficult for legitimate users to cope with systems that could not be activated normally or needed to be reactivated. This led to the proliferation of usable (but illegal) workarounds. Thankfully, WAT brings those days to an end, as SP1 did for Vista.

3. Upgrading and Optimizing Your Computer

Here are several tips I’ve learned over the years that can help save you hours of hardware headaches.


Some “legacy” hardware technologies no longer supported include EISA buses, game ports, Roland MPU-401 MIDI interface, AMD K6/2+ Mobile Processors, Mobile Pentium II, and Mobile Pentium III SpeedStep. ISAPnP (ISA Plug and Play) is disabled by default. Startup Hardware Profiles also have been removed.

Keep an Eye on Hardware Compatibility

If you’ve been accustomed to thumbing your nose at Microsoft’s Hardware Compatibility List (HCL)—renamed Windows Logo’d Products List for Windows 7—because you’ve been using Windows 9x, it’s time to reform your behavior. In a pinch, Windows 9x could use older Windows drivers and could even load MS-DOS device drivers to make older hardware work correctly. Windows 7, like other NT-based versions of Windows, has done away with AUTOEXEC.BAT and CONFIG.SYS, so you can’t use DOS-based drivers anymore. And, although Windows 7 can use some Windows 2000 and XP drivers in an emergency, you’re much better off with drivers made especially for Windows 7 or Vista. You can view the online version of the Windows Logo’d Products List by visiting the Microsoft website.


Hardware failures, power failures, and human error can prevent Windows 7 from starting successfully. Recovery is easier if you know the configuration of each computer and its history and if you back up critical system files before tweaking your Windows 7 configuration.

A good hedge against this problem is to create a technical reference library for all your hardware and software documentation. Your reference library should include the history of software changes and upgrades for each machine, as well as hardware settings like those described here.

Sleuthing Out Conflicts

When you’re hunting down potential IRQ, memory, and I/O conflicts, use the Device Manager to help out. Yes, Computer Management, System Information, Hardware Resources, and Conflicts Sharing can show you potential conflicts, so those are good places to look, too. But let me share a trick that you can use with the Device Manager that isn’t readily apparent.

Normally, the class of devices called Hidden Devices isn’t shown. To show them, open the Device Manager (either via Control Panel, System, or from Computer Management). Then, on the View menu, click Show Hidden Devices. A checkmark next to Show Hidden Devices indicates that hidden devices are showing. Click it again to clear the checkmark. Hidden devices include non-PnP devices (devices with older Windows 2000 device drivers) and devices that have been physically removed from the computer but have not had their drivers uninstalled.

Optimizing Your Computer for Windows 7

Optimizing your computer for Windows 7 is actually quite easy. I’m very impressed with the capability of this OS to keep on chugging. It doesn’t cough or die easily if you mind your manners.

  • If you buy new stuff for an upgrade, consider only hardware that’s on the tested products list and the Windows Logo’d Products List (

  • When you buy a new machine, get it with Windows 7 preinstalled and from a reputable maker with decent technical support, not just a reputable dealer. The dealer might not be able to solve complex technical problems. Brand-name manufacturers such as Dell, HP, Gateway, Lenovo, Acer, MSI, and so on have teams of engineers devoted to testing new OSs and ironing out kinks in their hardware, with help from engineers at Microsoft.

  • If you love to upgrade and experiment, more power to you. I used to build PCs from scratch, even soldering them together from parts. Then again, you can also build your own car. (I used to just about do that myself, too.) Or you can buy it preassembled from some company in Detroit or Japan. It really isn’t worth spending much time fiddling with PC hardware unless you assemble systems for some specific purpose. Given amazingly low prices for computers these days, don’t waste your time. And don’t cut corners in configuring a new machine, either. For an extra $50, you can get goodies such as a modem, network card, and faster video card thrown in. Add more bells and whistles up front and save yourself some hassle down the road.

  • Run Windows Update frequently or set it to run itself.

  • Schedule hard disk defragmentation and make sure you have a decent amount of free space on your drives, especially your boot drive. Remember that Windows 7’s defragmenter requires at least 15% empty space on each drive you want to defragment.

  • Get an extra external hard disk of equal size or larger than your computer’s internal hard disk. Use an automated backup program, such as the File and Folder Backup built into Windows 7, to automatically back up your important stuff on a frequent basis. (Mine runs every night.) Disks are cheap these days, and your time, contacts lists, emails, and documents are valuable!

Other -----------------
- Windows 7 : Installing and Replacing Hardware - Installing a UPS
- Windows 7 : Creating a Windows Network - Joining a Windows Domain Network, Checking Out the Neighborhood, Bridging Two Network Types
- Windows 8 : Troubleshooting and Testing Network Settings
- Windows 8 : Managing Network Connections
- Windows 7 : Configuring a Peer-to-Peer Network (part 3) - Setting Up a Homegroup
- Windows 7 : Configuring a Peer-to-Peer Network (part 2)
- Windows 7 : Configuring a Peer-to-Peer Network (part 1) - Configuring the TCP/IP Protocol
- Windows 7 : Creating a Windows Network - Installing a Wireless Network (part 2) - Setting Up a New Wireless Network
- Windows 7 : Creating a Windows Network - Installing a Wireless Network (part 1) - Wireless Network Setup Choices
- Windows 8 : Configuring Network Connections (part 2) - Configuring DNS Resolution, Configuring WINS Resolution
- Windows 8 : Configuring Network Connections (part 1) - Configuring Static IP Addresses, Configuring Multiple Gateways
- Windows 8 : Installing Networking Components
- Windows 8 : Navigating Windows 8 Networking Features
- Windows 7 : Migrating the Existing User Data - Working with Windows Easy Transfer (part 2)
- Windows 7 : Migrating the Existing User Data - Working with Windows Easy Transfer (part 1)
- Windows 7 : Migrating the Existing User Data - Exploring User Data and Settings
- Implementing Windows Vista’s Internet Security and Privacy Features (part 10) - Working with Email Safely and Securely - Obtaining Another Person’s Public Key
- Implementing Windows Vista’s Internet Security and Privacy Features (part 9) - Working with Email Safely and Securely - Maintaining Your Privacy While Reading Email, Setting Up an Email Account with a
- Implementing Windows Vista’s Internet Security and Privacy Features (part 8) - Working with Email Safely and Securely - Thwarting Spam with Windows Mail’s Junk Filter
- Implementing Windows Vista’s Internet Security and Privacy Features (part 7) - Working with Email Safely and Securely - Protecting Yourself Against Email Viruses
Top 10
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
- First look: Apple Watch

- 3 Tips for Maintaining Your Cell Phone Battery (part 1)

- 3 Tips for Maintaining Your Cell Phone Battery (part 2)
programming4us programming4us
Video Tutorail Microsoft Access Microsoft Excel Microsoft OneNote Microsoft PowerPoint Microsoft Project Microsoft Visio Microsoft Word Active Directory Biztalk Exchange Server Microsoft LynC Server Microsoft Dynamic Sharepoint Sql Server Windows Server 2008 Windows Server 2012 Windows 7 Windows 8 Adobe Indesign Adobe Flash Professional Dreamweaver Adobe Illustrator Adobe After Effects Adobe Photoshop Adobe Fireworks Adobe Flash Catalyst Corel Painter X CorelDRAW X5 CorelDraw 10 QuarkXPress 8 windows Phone 7 windows Phone 8 BlackBerry Android Ipad Iphone iOS