What should I do if Windows XP starts slow?

  

What should I do if Windows XP starts slow?

I often hear computer users complaining like this: How do I turn on the computer after the self-test? The screen is always black, Half an day has the XP interface appear? Why is my computer so slow to enter the system? The scroll bar has been rotated for more than a dozen laps and can't enter the system. Why doesn't my program click on any of the programs within a few minutes after my XP appears on the desktop? These problems can all be attributed to the slow startup of Windows XP. How can I speed up the system startup?

To solve the problem of slow XP startup, you must first understand the startup process of the system. The startup process of Windows XP can be roughly divided into five steps: First, pre-boot: First, the computer is powered on for self-test, and the BIOS (ie, basic input/output system) scans the hardware and completes the basic hardware configuration, and then reads the hard disk. The MBR (Master Boot Record) checks the hard disk partition table to determine the boot partition and transfers the operating system boot sector on the boot partition to memory for execution, where the NTLDR (Operating System Loader) file is executed. The second step, start: First, the initialization, NTLDR will convert the processor from real mode to 32-bit protection mode. Then read the BOOT.INI file. third step,. Loading the kernel: The boot process starts loading the XP kernel NTOSKRNL.EXE. This file is located in the SYSTEM32 folder under the Windows2000/XP installation folder. Subsequently, the hardware abstraction layer (HAL) is loaded by the boot process to complete this step. The fourth step is to initialize the kernel: the kernel completes initialization, NTLDR transfers control to the Windows2000/XP kernel, which starts loading and initializing device drivers, and starts the WIN32 subsystem and the WINDOWSXP service. The fifth step is for the user to log in. After logging in, XP will continue to configure the network device and user environment. Finally, with the system's boot music and the familiar desktop, Windows XP's long startup process was finally completed.

Understand the startup process of XP, we can take measures to speed up the startup.

1. Disable unused peripherals

Through the previous understanding of the boot process, we know that XP will automatically scan the hardware when booting, so if you disable some peripherals in WinXP It can effectively reduce the number of peripheral drivers that need to be loaded during system startup, thus speeding up the system startup. If you do not have a USB device on your computer, disable all USB devices in the "Device Manager - Universal Serial Bus Controller". This method can reduce your XP boot time by about fifteen seconds. Second, if you don't have multiple hard drives installed, you can also disable certain IDE devices to speed up startup. To do this, right-click on "My Computer - Properties" and click on "Hardware" and then click on "Device Manager" to open the "IDE ATA/PATA Controller" in it (slightly different chips) Difference), then enter the primary and secondary IDE channels separately, select “Advanced Settings", find the "current delivery mode" here for <;not applicable" (this is the corresponding IDE channel corresponding to ), set the <quo;device type> of this item to “no", OK. Also note that since the system automatically reads the CD-ROM drive by default, the CD-ROM drive will be detected at startup. If the CD-ROM is placed in the CD-ROM drive, it will be read automatically. If it is a multimedia CD, the reading will take longer. Also extend the startup time of the computer. Therefore, it is recommended that you use the CD in peacetime and remember to take it out in time.

2, reduce the program loaded at startup

Probably many people have this feeling: XP startup speed is relatively fast at the beginning of the system installation, but with the increasing number of installed software, The system will start slower and slower. This is because many software adds itself to the startup program, so that it needs to run when booting, which greatly reduces the startup speed and also takes up a lot of system resources. For such programs, we can exclude them from the startup group through the system configuration utility Msconfig. Select the “Run” command in the "Start" menu, type “Msconfig” in the "Run" dialog box, and press ;System Configuration Utility” dialog box to select the “Start & rdquo; tab, this tab lists the items and sources loaded at system startup, carefully check whether each item needs to be automatically loaded, otherwise clear the check box before the project, the less loaded items, start The faster the speed. It is recommended that all operations except the reserved input method (ctfmon in the startup project) and the anti-virus monitoring program (such as RavTask) are prohibited from running automatically at startup.


3, manually set the IP address

As mentioned earlier, XP system will automatically detect whether the computer is connected to the LAN after booting, but the average user is a single machine And basically set in the network connection is to automatically obtain an IP address. In this case, the system searches for a DHCP server in order to assign an IP address to the machine, but the general user does not configure it at all. This causes the system to take a long time to search the DHCP server until it gets an IP address or the service timeout will stop after each boot. During this period, even if it comes to the desktop, the double-click program does not reflect anything. This is also the problem that many Windows XP users report to the desktop after the "dead" crash for 10 seconds! In fact, simply assigning an IP address to the “local connection” can solve this problem simply, avoiding the automatic network detection of Windows XP every time, thus speeding up the startup. The specific approach is as follows: Right click on “ Network Neighborhood & rdquo; - select properties, right click on the window and click on the "local connection" - select properties, double click here "Internet Protocol (TCP /IP)", select “ Use the following IP address & rdquo; then enter an IP address (for example: 192.168.0.1), the subnet mask can be used by default. (This will not cause any conflict with your Internet. This address is only used in the LAN.) If the system searches again, it will quickly find the IP and quickly enter the system.

4. Turn off the theme to clear the desktop

Many friends like to put a beautiful background on their desktop, such as a photo of a favorite star. But pretty is costly, that is, it consumes a lot of memory, and there are too many icons on the desktop. Because every time the system starts to display the desktop, you first need to check whether the theme is enabled. Once it is found, it will load. Many themes eat a lot of memory. (Many users have their own theme is not perfect, it will appear after use. Many compatibility issues cause system failure). At the same time, the system also finds and verifies the validity of desktop shortcuts, so the more shortcuts, the longer the verification time it takes. It is recommended that you try not to use the theme as much as possible, and you can set up a beautiful wallpaper at most. Then put the desktop shortcuts into a special folder for easy management, speed up the boot and kill two birds.

The above talked about several ways to speed up the startup of Windows XP, but in the actual use of the computer, we must also consider the impact of other factors. For example, popular Trojans, viruses, rogue plugins, malicious code, etc., will greatly reduce the system startup speed. In addition, many bad user habits can cause XP to slow down. Others, such as the configuration of computer hardware, also affect the startup of the system to a certain extent.

Copyright © Windows knowledge All Rights Reserved