thanks polonus for the response.
sadly, I don't like Windows 7 yet! "Windows Registry" is one of the things a very long ago I wrote about that in one of my blogs, I don't like the way Microsoft Developer are working, they have write an OS which is too weak and easy to disturb.
Microsoft could write an OS which has not a weak point like widows registry or some very essential components which by touching them windows crash or being useless...
even "Sandbox" idea which is being popular now is what Microsoft should use very long ago to let programs install in a safe place, a place different than windows core, not all system files and windows applications together.
I want some of my idea in question style:
* why Microsoft did not work on a system which let(force) programs install all their files only in "One" directory?
by doing these, it was more easy to create setup for applications and both expert and newbie users could install/install programs more easy and newbie mistakes (for example "delete" install directory from program files instead uninstall it) would not harm windows that much like now.
* why Microsoft did not isolate or remove "Windows Registry" from windows by replace some new features more immunized againest poor setup or malware etc.?
Microsoft Could change Windows registry to do it impossible to touch by setup files or Malware etc. and add some new feature, for example a place to set files acc. for programs. even in current registry there are more than 3 places which need to setup for a program acc. for a file format... it show how poor-managed is windows features...
I got a backup from windows registry (whole), it was 90 MB, after upgarde windows to SP2 and install nero it was 200MB... WTF? what does Microsoft think about this?
* Why Microsoft did not work over "Windows Services" better?
every windows when boot-up, a lot of services run, ok, every OS need them, but why this much funny?
There are many computers which are not connected to a network, even they have not a network hardware, but in all of them there are (at least) 4 service running for network (at least in vista it does). why Microsoft did not work more smart about this when does service could became Manual and start running when Network drive notify them? same about many more services which half of service are not "essential" and can run/stop when we need them.
* why Microsoft windows come with many useless pre-installed components and has not many features which almost every one need?
take a look at system32 folder, there are so many components which almost everyone has not used them, but when we install windows it would take from 2 Hours to 48 Hours to setup programs we need to configure our installed OS in the way we need it.
* why Microsoft did not make it more easy to find "trusted Programs" for Microsoft windows?
in ubuntu you can easily find programs you need and install or uninstall them with only 2 clicks, it would download and install programs itself easy! but for windows you need to search yourself and take all the risks (such as getting infected, scams, phishing etc...) and maybe one they you would find what you were looking for...
* why Windows need this much maintenance?!
why windows core is not untouchable to works forever like first day? like a mobile OS or Computer BIOS etc? why windows don't install an untouchable core and run everything in an environment like Sandbox (something like that) to don't be able to hurt?!
and many things more...
now what do you think about my perspective?