Well, it still has a registry, doesn't it? So, some things never change. My computer does not have one so there's no way a wayward or incompatible program can mess up the operating system. The OS has it's own "registry" that apps don't have access to. Each app has it's own configuration setup file.
I would really like to find out who's idea the Windows registry was, and ask him what in the world he was thinking. In Windows 3.x, there was a text file called win.ini, which contained many settings that Windows had to read and use on startup. The problem with it, which many people complained about, was that every program you installed added a section to it, which made the startup time longer, since Windows had to read through a longer file. When you uninstalled a program, it would often not delete it's entry in win.ini, so after a while, you might have hundreds of entries in win.ini, most of which were just taking space and slowing the system down, without needing to be there.
Then somebody had an idea - get rid of win.ini, and replace it's functionality with something else. So they replaced it with the registry, which is just a database that does the exact same thing as win.ini. The system reads it at boot time and executes the commands it finds there. Every program you install adds to the registry, making booting the computer slower and slower. When you uninstall programs, they often don't remove their registry entries. So what's the difference? Whereas win.ini was a text file, which you could edit in Dos if it caused Windows to refuse to boot, and which you could edit in Notepad if you wanted to remove stray entries from programs that you had uninstalled, the registry is a database which can only be edited with one specific application (regedit), which only works in Windows. If the registry gets corrupted, there's no way of fixing it and you have to save your data by putting the disk in another computer, then put it back in yours and re-install Windows.
Why did they just make the problem worse by changing win.ini into a database with all the same problems, when it would have been so easy to fix. Just merge everything in win.ini with the registry that already existed in Windows 3.x, and leave win.ini or some other text file or database to the applications. Better yet, let each application have it's own .ini file or registry, which would only be read when you launch the application. That way, a badly written application couldn't mess up your whole system.
The TOG