The Registry sounds like a great concept but it's the worst architectural decision Microsoft ever made for Windows.
The idea was to move away from text based ini files, which is previously how Windows apps were configured. At the time I thought "awesome".
However the registry is just a black box full of binary garbage, chewing gum and rubber bands that tightly couples everything in Windows.and it's like spaghetti and can't possibly be unwound.
.ini files were a much better idea, in hindsight.
I've always wished Microsoft would have the courage to somehow get rid of the registry but I don't think it will ever happen.
I feel like Windows needs a clean start that implements its modern APIs, ditches its commitment to backward compatibility, gets rid of the registry, and makes everything including the UI consistent and modular. That's a Windows worth getting excited about.
The unix model of plain text files for configuration is a much better idea than a Registry.
Without the Registry there wouldn't be the concept of "Registry cleaners" https://en.wikipedia.org/wiki/Registry_cleaner <--- read this link to get a sense of all the bad things about the Registry.
The Registry is the reason why you need an installer instead of being able to drop application files into a directory and run them.
The idea was to move away from text based ini files, which is previously how Windows apps were configured. At the time I thought "awesome".
However the registry is just a black box full of binary garbage, chewing gum and rubber bands that tightly couples everything in Windows.and it's like spaghetti and can't possibly be unwound.
.ini files were a much better idea, in hindsight.
I've always wished Microsoft would have the courage to somehow get rid of the registry but I don't think it will ever happen.
I feel like Windows needs a clean start that implements its modern APIs, ditches its commitment to backward compatibility, gets rid of the registry, and makes everything including the UI consistent and modular. That's a Windows worth getting excited about.
The unix model of plain text files for configuration is a much better idea than a Registry.
Without the Registry there wouldn't be the concept of "Registry cleaners" https://en.wikipedia.org/wiki/Registry_cleaner <--- read this link to get a sense of all the bad things about the Registry.
The Registry is the reason why you need an installer instead of being able to drop application files into a directory and run them.