How do i become a master of the Windows OS

inf1nity

Golden Member
Mar 12, 2013
1,181
3
0
I am fairly adept in working on the Windows line of operating systems, but i want to take it to an entire new level. I want to acquire high level technical knowledge of Windows operating systems, advanced firewalls, registry editing, environment variables. I want to become such an expert that i should be able to fix issues within seconds.

My question is- where do i start?

Links to online resources such as wikis, RFCs, forum threads, free ebooks will be greatly appreciated :thumbsup:

Thanks :)
 

crashtestdummy

Platinum Member
Feb 18, 2010
2,893
0
0
Why? What are you trying to accomplish? Is there some specific goal in mind, or do you just want to be the local computer repair guy?

There isn't really a magic to windows, or a secret art that only a small cabal knows. Messing with the registry generally isn't worth it.
 

inf1nity

Golden Member
Mar 12, 2013
1,181
3
0
i was rather thinking of free resources. Doesn't Windows have free knowledge resources like linux has?
 

mikeymikec

Lifer
May 19, 2011
20,219
14,828
136
Messing with the registry generally isn't worth it.

o_O

I am a "local computer repair guy", and while I wouldn't say *every appointment* involves a dive into the registry, I'd say without a shadow of a doubt at least 33% of them do, even if it's to go to a really common location like HKLM > Software > Microsoft > Windows > CurrentVersion > Run, because it's quicker than running the sysinternals utility 'autoruns' and waiting for a scan to complete. Having said that, autoruns has speeded up my work considerably.

I would also add that the more one knows about Windows, the less reinstalls one has to do. Considering that a pretty good definition of the registry would be a "central repository of Windows settings", I wonder how you can possibly make the statement I quoted. It's where (almost) all the settings are found. Without the registry editor one is reliant on third party apps and the OS GUI to make registry alterations.

I think if a decent course for mastering Windows was designed (ie. for people who know how to use Windows as a user already), a significant portion of it would be dedicated to the registry. Perhaps a third, maybe more, I don't know.

For example, a problem I've seen on plenty of occasions but doesn't happen all the time is "Hmm, the optical drive seems to have disappeared from the list of drives". One of the first places I check is the 'UpperFilters' and the 'LowerFilters' settings in the registry. It's almost a guarantee that some retarded program which has something to do with CD ripping or writing has malfunctioned. Follow that up with uninstalling the device from Device Manager and redetecting it, problem fixed in less than five minutes.

Back to the OP though - a friend taught me quite a bit of the basics, key registry locations, manipulating service behaviour, service dependencies, permissions. I wonder whether I had an additional advantage to someone learning Windows now in that I started 'getting serious' with Windows with NT4, which I would consider to be the bare bones of the NT line up to the current version. I think it's easier to see why MS introduced technologies like WMI when you see what Windows was like without them. To use a car analogy (everyone loves computer <-> car analogies!), it's like learning the insides of a car back when they weren't packed with electronics.

Since that friend's initial teaching, the knowledge I've built up since has been mostly the result of researching specific problems and then fixing them and/or the base of those initial teachings.

I would ask you 'Why?' as well, because I think it takes quite an unusual person to learn something thoroughly without a specific need for that knowledge.
 
Last edited:

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
i was rather thinking of free resources. Doesn't Windows have free knowledge resources like linux has?
That would be the TechNet Library. It's free, but it's also dense to say the least. And really it's meant for looking up specific issues rather than as a front-to-back guide.

In any case, both Thurrott and Russinovich regularly post articles to WinSuperSite and the various official Microsoft blogs respectively. So you can also get access to at least some of their knowledge in that manner.
 

inf1nity

Golden Member
Mar 12, 2013
1,181
3
0
I would ask you 'Why?' as well, because I think it takes quite an unusual person to learn something thoroughly without a specific need for that knowledge.

the thing is, that i just love computers and want to deeply explore them them and learn how they work. I just thought learning the Windows OS will be a good idea because its used by so many computers.

Also i lurk on lots of forums, and i feel left out when technical discussions like this, this or this start. :(

And yes i do look up things on internet, but usually i read wikipedia articles, and to understand them i need understanding of another topic, which needs the understanding of a third, and so on..
 

inf1nity

Golden Member
Mar 12, 2013
1,181
3
0
That would be the TechNet Library. It's free, but it's also dense to say the least. And really it's meant for looking up specific issues rather than as a front-to-back guide.

In any case, both Thurrott and Russinovich regularly post articles to WinSuperSite and the various official Microsoft blogs respectively. So you can also get access to at least some of their knowledge in that manner.

yes that technet looks fairly complicated, but no problem, i think i'll figure it out given enough time. Thanks ViRGE.. :D
 

Mushkins

Golden Member
Feb 11, 2013
1,631
0
0
Since that friend's initial teaching, the knowledge I've built up since has been mostly the result of researching specific problems and then fixing them and/or the base of those initial teachings.

This right here pretty much boils it all down. You could spend years and years learning just about the registry, command line structure and syntax, and every little bit and piece of every version of windows.

But odds are you will never, ever need to know 99% of that stuff. The common stuff like the upperfilters/lowerfilters, the .html association keys that uninstalling chrome ruins, and stuff like that you will remember by heart after doing it two dozen times because it always comes up. The specific registry key that manages the repeat rate for keyboard keypresses? You will never need that, your time is better spent elsewhere.

By far the most important thing any IT tech needs to understand completely is that no one knows everything in IT, and they never will. Part of managing your time effectively involves identifying the things you *need* to know and the things you should just google if they ever come up. It's definitely a learn as you go field in a lot of specialties. That dream you have of being the guy who can fix any problem in ten seconds and a handful of clicks? That's not a reality, even if it's what the users think "IT" is :)
 

mikeford

Diamond Member
Jan 27, 2001
5,671
160
106
Learning windows isn't static either, todays expert still needs classes or books to keep up with each new iteration in windows and hardware.

All your really need to know are two things;

Format.
Reinstall.
 

JAG87

Diamond Member
Jan 3, 2006
3,921
3
76
the thing is, that i just love computers and want to deeply explore them them and learn how they work. I just thought learning the Windows OS will be a good idea because its used by so many computers.

I would say that learning an assembly language will teach you a lot more about computers than learning a shitty proprietary operating system like Windows.

Windows is one of best examples of more does not equal better.
 

Gintaras

Golden Member
Dec 28, 2000
1,892
1
71
The easiest way? Books. Lots of books.

[/URL]

Computer related books are for reference ONLY.
No way you can read a book and no all...

Best thing to learn OS or progies - "Trial By Fire" - just by playing with....
No one, No one will know something(not talking about learning everything) by reading, let's say, a book about Adobe Photoshop...same with anything else, when it comes to computer OS's or progies ...

Books are handy when you mess up something with your computer and you have a very limited knowledge...
Nowadays, there's only one book - GOOGLE....
 

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
Computer related books are for reference ONLY.
No way you can read a book and no all...

Best thing to learn OS or progies - "Trial By Fire" - just by playing with....
No one, No one will know something(not talking about learning everything) by reading, let's say, a book about Adobe Photoshop...same with anything else, when it comes to computer OS's or progies ...

Books are handy when you mess up something with your computer and you have a very limited knowledge...
Nowadays, there's only one book - GOOGLE....
To be clear here, I'm not saying to read a book and not use a computer. But rather books are a good place to get structured learning. These books are generally meant to be read front to back, starting with simple systems and concepts and using those to lead into more complex issues. "Windows" is such a massive topic that having a guide is an excellent way towards quickly learning the most important concepts, and this is what a good book provides.
 

cheez

Golden Member
Nov 19, 2010
1,722
69
91
^ Reading books and playing with the computer is stupid and a waste of time. Best way is to *google* whenever you need assistance on solving the problem. And there is no way to know everything about the OS inside out. Reading books I feel like my life getting wasted.

OP, you don't need to know everything about OS because you can't. Just do research over the net only when you need for something. And part of it is hands-on experience onsite helping with the clients. If you don't have clients, I would suggest go apply for an I.T. job. Good learning experience.

lol

cheez
 

Ketchup

Elite Member
Sep 1, 2002
14,559
248
106
^ Reading books and playing with the computer is stupid and a waste of time. Best way is to *google* whenever you need assistance on solving the problem. And there is no way to know everything about the OS inside out. Reading books I feel like my life getting wasted.

OP, you don't need to know everything about OS because you can't. Just do research over the net only when you need for something. And part of it is hands-on experience onsite helping with the clients. If you don't have clients, I would suggest go apply for an I.T. job. Good learning experience.

lol

cheez

Judging by your posts, I am not surprised at all by that answer.

OP, a lot of this boils down to "how much is my time worth." If you don't mind searching a site like TechNet it is completely free, but will take you a lot of time to scroll through all that info, with a very loose sense of "organization."

My recommendation? Go with the book option. If you really want to know computers, how they work, how to fix them, I would start with an A+ book. They cover hardware and Windows software, to a certain degree. After that you can decide what you want to focus on.

I can personally vouch for this book:
http://books.google.com/books?id=BTz9ULQR5PkC&source=gbs_similarbooks
but there are tons of options out there. Just make sure you get something that others recommend so you aren't just wasting your money.
 

inf1nity

Golden Member
Mar 12, 2013
1,181
3
0
^ Reading books and playing with the computer is stupid and a waste of time. Best way is to *google* whenever you need assistance on solving the problem. And there is no way to know everything about the OS inside out. Reading books I feel like my life getting wasted.

OP, you don't need to know everything about OS because you can't. Just do research over the net only when you need for something. And part of it is hands-on experience onsite helping with the clients. If you don't have clients, I would suggest go apply for an I.T. job. Good learning experience.

lol

cheez

Can i have some of that weed you've been smoking? :colbert:
 

smakme7757

Golden Member
Nov 20, 2010
1,487
1
81
Having a goal really does make everything that much easier. So i propose a little case study for the OP.

Get a free evaluation copy of Windows Server 2012 R2
http://technet.microsoft.com/en-us/evalcenter/hh670538.aspx?ocid=&wt.mc_id=TEC_108_1_33

Then install that in a Virtual Machine. Setup Active Directory and create a Domain and try to setup a few different services as well as get some user groups up and running.

Create a few Windows shares on the server and only allow certain users/groups access to them from clients.

That should get you stuck into some of the meat of Windows both on the server and client side. Everything you need to get it up and running is on the net and it will be a great learning experience.

Then start branching out from there (Maybe enable and play with deduplication and some powershell). That will also lead you to resources you might need such as books and so on.

Personally, i love books. Both as a reference and as learning material.