| Windows 7: Win7 registry vs. XP registry |
29 May 2012
|
#1 | | Windows 7 Home Premium SP1 64bit |
Win7 registry vs. XP registry A friend is going to purchase a Windows 7 machine soon and give me his old XP machine. I plan to use this gift as an opportunity to learn the registry on a (sacrificial) test machine. If things go foul, I can bulldoze the XP machine and do a fresh install without compromising the other computers in the house.
Are there significant differences in the Windows 7 registry and the XP registry which I should be aware of, or are they similar enough to make what I learn on the XP machine useful on a Windows 7 machine?
Are there any pitfalls I need to be aware of?
drpepper | My System Specs |
| Computer type PC/Desktop System Manufacturer/Model Number Lenovo 1068AHU B570 (laptop) OS Windows 7 Home Premium SP1 64bit CPU Intel Core i3 Motherboard Lenovo Emerald Lake Memory 8GB DDR3 Graphics Card Intel HD graphics family Sound Card Realtek HD audio Monitor(s) Displays ThinkPad Display 1366x768 (15.6") Hard Drives WD 320GB WDC WD3200BPVT Internet Speed 80Kbs maximum -->speed is a misnomer Other Info Logitech MK550 wireless mouse/keyboard combo used when at home. |
29 May 2012
|
#2 | | |
There are certainly changes in the registry structure and where things are stored from XP to Vista/7. Some are significant and some are subtle. Much of what you learn from the XP registry you will be able to carry over to Win 7, particularly if you learn the ideas and methodology behind where/when things are stored and not just memorize the particular locations where they are stored. | My System Specs | | OS XP / Win7 x64 Pro CPU Intel Quad-Core Q9450 @ 3.2GHz Motherboard Asus P5-E Memory 2x2GB GSkill DDR2 Graphics Card NVIDIA GeForce 8600 GTS (EVGA) Monitor(s) Displays Dell 2408WFP Screen Resolution 1920x1200 |
29 May 2012
|
#3 | | Windows 7 Ultimate x64 SP1 Philadelphia, PA |
Unless you are a developer (and even then, rare), there's no real reason to learn or play around with the registry.
That being said, if you still feel like spending time on it, load up XP in a VM on your primary system and play around with it there. Once you have a VM configured, back up the files. This way, anytime you bork the XP install, all you have to do is spend a couple of minutes restoring those files. | My System Specs | | OS Windows 7 Ultimate x64 SP1 CPU Intel Core i7-2600 Motherboard Gigabyte GA-P67A-UD3P-B3 Memory 12 GB Patriot Extreme DDR3-1333 Graphics Card Nvidia GTX 470 Monitor(s) Displays Dell UltraSharp 2209WA PSU OCZ ModStream 700W Case CoolerMaster HAF 912 Advanced Cooling CoolerMaster Hyper 212 Plus Hard Drives OCZ Agility3 240 GB, WD5001AALS, WD7501AALS |
29 May 2012
|
#4 | | |
Forensics, malware analysis, and hardware/software troubleshooting are all uses for knowing the registry as well. | My System Specs | | OS XP / Win7 x64 Pro CPU Intel Quad-Core Q9450 @ 3.2GHz Motherboard Asus P5-E Memory 2x2GB GSkill DDR2 Graphics Card NVIDIA GeForce 8600 GTS (EVGA) Monitor(s) Displays Dell 2408WFP Screen Resolution 1920x1200 |
29 May 2012
|
#5 | | Windows 7 Ultimate x64 SP1 Philadelphia, PA |
I do the last two of yours on a near daily basis without ever entering the registry. It's been years since I've had to manually change/edit anything in the registry. | My System Specs | | OS Windows 7 Ultimate x64 SP1 CPU Intel Core i7-2600 Motherboard Gigabyte GA-P67A-UD3P-B3 Memory 12 GB Patriot Extreme DDR3-1333 Graphics Card Nvidia GTX 470 Monitor(s) Displays Dell UltraSharp 2209WA PSU OCZ ModStream 700W Case CoolerMaster HAF 912 Advanced Cooling CoolerMaster Hyper 212 Plus Hard Drives OCZ Agility3 240 GB, WD5001AALS, WD7501AALS |
29 May 2012
|
#6 | | |
No ones talking about changing or editing the registry. The OP is talking about learning and understanding it, which is very valuable in various situations as already desscribed. As someone who does malware analysis and reverse engineering, you're missing a great deal of value if you're not addressing registry at all for malware analysis. I do all 3 and the registry is used extensively for the first two and on occasion for the third. | My System Specs | | OS XP / Win7 x64 Pro CPU Intel Quad-Core Q9450 @ 3.2GHz Motherboard Asus P5-E Memory 2x2GB GSkill DDR2 Graphics Card NVIDIA GeForce 8600 GTS (EVGA) Monitor(s) Displays Dell 2408WFP Screen Resolution 1920x1200 |
29 May 2012
|
#7 | | Windows 7 Ultimate x64 SP1 Philadelphia, PA |
I'm an IT Admin/Director, so I don't do any reverse engineering, but I still can say I haven't had to enter the registry in years. I'd so this goes double for a typical home user. I generally advise people to stay away from the registry completely. | My System Specs | | OS Windows 7 Ultimate x64 SP1 CPU Intel Core i7-2600 Motherboard Gigabyte GA-P67A-UD3P-B3 Memory 12 GB Patriot Extreme DDR3-1333 Graphics Card Nvidia GTX 470 Monitor(s) Displays Dell UltraSharp 2209WA PSU OCZ ModStream 700W Case CoolerMaster HAF 912 Advanced Cooling CoolerMaster Hyper 212 Plus Hard Drives OCZ Agility3 240 GB, WD5001AALS, WD7501AALS |
29 May 2012
|
#8 | | |
I would advise the average home user to stay away from messing with the registry as well. However, depending on what it will be used for, taking the time to understand it and how it works isn't necessarily a bad thing. I'd much rather someone be interested in this than just asking what specific keys they can change to remove their file history, etc.
Windows Forensic Analysis by Harlan Carvey is an excellent resource for learning and understanding the Windows registry. He's one of the pioneers of registry analysis on various Windows platforms for forensics and he provides very in-depth explanations of where things are and how/why Windows uses them. http://www.amazon.com/Windows-Forens.../dp/159749156X | My System Specs | | OS XP / Win7 x64 Pro CPU Intel Quad-Core Q9450 @ 3.2GHz Motherboard Asus P5-E Memory 2x2GB GSkill DDR2 Graphics Card NVIDIA GeForce 8600 GTS (EVGA) Monitor(s) Displays Dell 2408WFP Screen Resolution 1920x1200 |
29 May 2012
|
#9 | | Windows 7 x64 Ultimate San Diego |
One large difference between the two is the default permissions. On XP you can change, insert, delete almost anything almost anywhere. The opposite is true on 7. Though you can change the permissions on a key then change it then put the permissions back as needed...
Structure wise, most of it is the same. | My System Specs | | System Manufacturer/Model Number Scratch built OS Windows 7 x64 Ultimate CPU i7 960 Motherboard Asus P6X58D Memory 12 Gig Corsair Dominator Graphics Card Nvidia 480 Sound Card Maudio Delta 44 + breakout box Monitor(s) Displays Dell UltraSharp U2410 24in and Samsung 21 dual monitors Screen Resolution 1920x1200 and 1280x1024 Keyboard Logitech G15 + N52 game pad Mouse Logitech MX518 PSU Corasair TX850 Case Cooler Master HAF Cooling Corsair H50 Hard Drives Primary: Intel X-25M G2 160G SSD
Secondary: Segate baracuda 1.0 TB
HDs in AHCI mode. Internet Speed 15kbs down 4.5kbps up Other Info WEI 7.6
CPU & RAM 7.6
Graphics 7.9
Hard disk 7.7 |
29 May 2012
|
#10 | | Windows 7 Home Premium SP1 64bit |
Thanks for all the replies. I look forward to more ... Maybe a little bit about me will explain my desire to learn the registry. Please don't read anything negative into this post. I am merely explaining my mindset and passion for learning.
I am a hot rodder from the 1960s and 1970s who can no longer afford the high price of going fast. The engineering mindset of how does it work, why does it work, can it be modified, what are the limiting factors is what made my hot rods fast, reliable, and as safe as possible for the speeds I was driving still lives inside of me. Computers open a whole new world of the how does it work, etc.
In historical perspective I applaud the conquests of some past achievements in computers. What would have happened if David Wheeler had not designed the first stored computer program (1948)? How about Dennis Ritchie's desire to replace Assembly Language with something portable (the C programming language) to deploy operating systems (1970s)? Why did Bjarne Stroustrup decide to write a better C language (C++, released 1985)?
I am not foolish enough to believe that I will be the next innovator and not pessimistic enough to complete divorce the thought of the possibility from my mind. I can go a long way toward satisfying my incurably curious mind by learning the nuts and bolts of PCs and the Windows Operating Systems.
Maybe I can learn how to safely modify my own machine or those owned by others, and maybe not. Maybe I can develop something neat with marketability, and maybe not. I will most certainly lose nothing by learning on a test machine which will leave the other computers here at home unmolested by my efforts and mistakes which are sure to accompany the learning process.
I truly appreciate the replies and understand them from the perspective of the various authors. My perspective is somewhat different as explained above.
More replies are welcome and anticipated with relish.
drpepper | My System Specs | | Computer type PC/Desktop System Manufacturer/Model Number Lenovo 1068AHU B570 (laptop) OS Windows 7 Home Premium SP1 64bit CPU Intel Core i3 Motherboard Lenovo Emerald Lake Memory 8GB DDR3 Graphics Card Intel HD graphics family Sound Card Realtek HD audio Monitor(s) Displays ThinkPad Display 1366x768 (15.6") Hard Drives WD 320GB WDC WD3200BPVT Internet Speed 80Kbs maximum -->speed is a misnomer Other Info Logitech MK550 wireless mouse/keyboard combo used when at home. Win7 registry vs. XP registry problems? All times are GMT -5. The time now is 12:59 AM. | |