Basic Utilities like Disk Cleanup. 3rd party software that wants to set defaults etc.
Defective third party OSX software could corrupt preferences as
well - is there a difference?
System administrators (or utilities) incorrectly changing
preferences is the same issue whether the preferences are
consolidated in a database or scattered haphazardly across
the filesystem.
Please add a link to evidence that Disk Cleanup is causing
problems with application preferences.
Originally Posted by AidenShaw
The registry doesn't cause problems. Applications corrupting
their own configuration data causes the problems
Bingo.
This has been the point all along.
Mr. Rolleyes - what's the difference between an application
corrupting its configuration data in a database vs. an
application corrupting its data in a stream text file?
Answer: none.
What remains not even remotely close to being the same is that any file corruption within The Registry will render the OS inoperable.
Note that invalid configuration data is not file corruption.
The database is valid and completely consistent - the contents
of some database entries may be invalid for an application - but
the OS has no problems booting.
If the disk blocks under the registry go bad - yes, you have problems
booting - but can any OS boot correctly if you destroy critical
data? I doubt it.
Applications can be deleted by simply trashing them - try that with a Windows application.
On the other hand, install a Windows application on any hard drive
or path that you want, and it works and upgrades/updates just
fine.
With OSX, if those precious files aren't in the expected path - you
may have problems with updates/upgrades.
Why - because Windows will store application paths in a known
database. It won't have some hardwired logic to find magic files.
Please go back and read the Wikipedia link - neither the
registry nor scattered text files is perfect. (I prefer the
registry because of the remote access feature and the ability
to have a hierarchy of per-user and per-system preferences
transparently applied.)
Only an idiot would base his choice of an OS on how it stored
application preferences.