Disadvantages of Windows Registry
Author: Hookson Email: Hookson@sohu.com
In Microsoft's Windows, the configuration of the system and applications uses a registry database, which brings great trouble to some other users while bringing a lot of flexibility to the system. Description this.
1. During the Windows startup process, the system needs to read a large number of registry data, which are valued in the form of a string, we know that the sub-key level of the registry is very deep, and every time there is Large time overhead. Plus those lengths of string comparison operations have greatly affected the performance of the system. The most obvious effect is that the system start speed is slow, and WindowsXP starts more than Windows9x is more important because reading the registry data is increased. On the machine, it is difficult to endure on the machine. I have a suggestion for Microsoft in the startup. It is to start every time I started the system. I don't have to initialize what. What is the operation environment, which is more in most cases, in fact, our system is stable Our hardware and software do not change, in which case the system is started to start the status of the last left system is on the memory (including virtual memory) in memory (including virtual memory), under memory. When you start, just put the dump's files in dump to memory, you can, you don't have to leave the system every time you leave the system, as long as you have a good DUMP result, so that the system The speed started will be greatly accelerated. When we need to make some changes to the system, we will tell the system, let it start in classic startup (temporarily let me call the current start mode). Time is very precious, if everyone can save a minute every day, there are more than 10,000 people in the day, which is visible!
2. Some malicious programs can arbitrarily modify the registry, causing the system to be unbelievable or even cause the system to crash, bringing unpleasant or even big losses to users, most Trojans are relying on the registration to modify specific The key value is comparable. In
HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion / RUN
HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion /
RunServices
In the automatic start; in HKEY_CLASSES_ROOT /
3. All configuration information of the system is placed in a database that causes unsafeness, and some data problems may result in overall crash. If a disk sector error results in a problem of root key, all sub-keys under this key are not available, although this situation rarely occurs, but the possibility is completely existing, once the result is very serious.
4. The benefits of the registry are not reflected in the ordinary users. Since the registry data is puzzled, ordinary users' characteristics of the Windows system understand the skin, and generally feel a little mysterious about the registry, they don't dare to edit them. At the same time, the system is provided to the user to configure the application has not fully utilized the power of the registry. Therefore, the existence of technology does not have practicality, so that it does not bring benefits to users while wasting system overhead.
5. A unnecessary trouble of moving and copying the program. The usual procedures will register their own configuration in the registry, leaving these configurations, will cause the program to operate normally. So the folder path where the program is located will change the program error. There is a more serious problem when copying the program from a machine to another machine. In many cases we need to do this, but this life of the registry stops us, so we have to reinstall, waste valuable time and energy. Sometimes I have suffered from the installer, it is really awkward. If you handle the registry key, that one is that you should modify those, the other is that there are many registration items in many programs, and it is impossible to change. (Corresponding countermeasure) to be renewed ...
Monday, July 23, 2001