1. Delete attachments imposed by Windows:
A. use notepad to modify sysoc.inf (in the windiws\inf folder), use the find/replace function, enter, hide, 7 (an English comma followed by hide and an English comma followed by 7) in the find box, and set the "Replace with" box to be empty. And choose to replace all, so that all hiding is removed,
B. save and exit,
C. Run Add-Remove again, and you will see several options in Add/Remove Windows Components. This can delete many useless attachments.
2. Close the debugger, Dr. Watson; ;
Run drwtsn32 to delete everything except "Dump all thread contexts". Otherwise, once a program goes wrong, the hard disk will ring for a long time and take up a lot of space. If you have encountered this situation before, please find the user.dmp file to delete, which may save tens of meters of space. This is the scene of the wrong program, which is useless to us. In addition, the memory.dmp that appears when the screen is blue can also be deleted. You can dump BSOD when you close it in My Computer/Properties.
3. Close System Restore: Right-click My Computer on the desktop, select Properties, and find System Restore. If you don't often install some software (are you better than me), you can also remove it, which can save a lot of space.
4. Turn off hibernation support: Because hibernation takes up a lot of hard disk space, it is best to turn it off. Console->; Power options-> Hibernate (don't tick) Note: I think hibernation is still very useful. Bruce.
5. speed up WinXP browsing! Open the registry and click:
HKEY _ local _ machine/software/Microsoft/Windows/CurrentVersion/Explorer/Remote Computer/namespace. Select key values by column: {D6277990-4C6A-11CF-87-00060F5 BF}
6. Turn off unnecessary services
Click Start → Settings → Control Panel. Double-click Administrative Tools → Services, and you will see a list of services, some of which have been started and some of which have not. Right-click the service you want to configure, and then click Properties. Select Auto, Manual or Disabled on the General tab, where Auto means that every time you start the system,
WindowsXP automatically starts the service; "Manual" means that WindowsXP will not automatically start the service, but manually start the service when you need it; Disabled means that starting the service is not allowed. In the actual configuration, you can turn off the service by selecting Manual or Disable. Manual function is recommended, so that some temporary services can be started at any time.
Some services are necessary for WindowsXP and cannot be shut down, otherwise the system will crash. As for the functions of various services, we can view them by double-clicking the service or hovering the mouse over the service name. Let's take a look at the descriptions of these services first, and then see which services can be shut down (see the table below).
Alarm: You are not connected to the LAN, so you don't need to manage the alarm.
Scrapbook: You don't need to look at the clipboard page of the remote scrapbook.
Distributedlinktrackingclient: If ntfs partition is not used and LAN is not connected.
Distributed transaction coordinator: there is no need to process multiple databases or file systems at the same time.
Fax service: Send or receive faxes without windows2000.
Ftppublishingservice: Your computer doesn't work as an ftp server.
Iisadminservice: Your computer is not a www server.
Indexingservice: Your computer does not provide remote file indexing and quick access, or it is not connected to the local area network.
Internetconnectionsharing: You don't want to use windows2000 as a routing server, so that many people can enjoy an online Internet cafe.
Ipsecpolicyagent: you are not connected to the domain of windows2000.
Logical Diskmanageradministrative Service: You will not use disk quotas.
Messagequeuing: You are not connected to the domain of windows2000.
Messenger: You are not connected to the domain of windows2000, so you don't need to manage notifications.
Netlogon: You don't want other users on the LAN to log in.
Netmeetingremotedesktopsharing: You don't want to use netmeeting to remotely manage your computer.
Networkdde: You are not connected to the LAN.
Networkddedsdm: You are not connected to the LAN.
Performancelogsandalerts: If you don't want to know what the computer is doing every second.
Qosrsvp: You are not using a program that depends on qos.
Remote Access Connection Manager: When a program tries to read network information, you don't want to automatically connect to the network.
Remote Procedure Call (rpc) Locator: You do not need to manage the RPC name service database.
Routingandremoteaccess: Your computer is not a router.
Runasservice: You don't need to execute a program as another user under one user.
SimpleMailTransportProtocol (SMTP): Your computer does not act as an outgoing mail server.
Smart card: You don't have a smart card reader.
Smartcardhelper: You don't have an old smart card reader.
Snmptrapservice: You are not connected to the domain of windows2000.
TCP/IP NetBIOS service: Your computer is not ready for others to use.
Tcp/ipprintserver: Don't let your computer become a network print server.
Telnet: I don't want to remotely control the computer to execute console commands.
Uninterruptible power supply: ups is not used or ups does not support bidirectional signal transmission.
Utilitymanager: Do not start and configure assistive tools from one window.
Windows management instrumentation: You don't read your system management information.
Worldwidewebpublishingservice: Your computer is not a www server.
7. Accelerate XP switching.
1) shortens the waiting time.
Open the registry editor, find the current control setting control of HKEY _ local _ machine system, and set WaitToKillServiceTimeout to: 1000 or less. (Original setting: 20000) Find the HKEY _ Current _ User Control Panel desktop key and change the WaitToKillAppTimeout in the right window to 1000 (original setting: 20000), that is, just wait 1 second when closing the program. Change the HungAppTimeout value to: 200 (original setting value: 5000), which means waiting for 0.5 seconds when the program makes an error.
2) Let the system automatically close the program that stops responding.
Open the HKEY _ Current _ User Control Panel desktop key in the registry and set the AutoEndTasks value to 1. (Original setting value: 0)
3)MsConfig Most of my friends should be familiar with MsConfig, which is a Windows setup tool built into the system. Click the Start menu, select Run, and then type msconfig in the input box and press enter. What we need to do is tamper with the label. Click it. This tab shows all programs that were running when Windows started. There are no life-and-death programs for Windows, so you can delete unnecessary programs at will. After removing some checkmarks, Windows will start faster and there will be more idle system resources.
1, accelerate online neighbors
Visiting online neighbors in WindowsXP is quite annoying. The system will search its own * * * shared directory, printers that can be used as a network * * *, and planned tasks related to the network, and then it will be displayed. Obviously, this speed will be much slower than in Windows9x. In fact, we don't use these functions. Instead of using them, we might as well delete them, which will obviously speed up the speed. Open the Registry Editor and find HKEY _ Local _ Machine/Software/Microsoft/Windows/Current Version/Discovery/Remote Computer/Namespace. Delete {2227A280-3AEA-1069-A2DE08002B 30309D} (printer) and {D6277990-4C6A-1F8D87-00060F5 BF} (.
2, reduce the time to start the scroll bar.
Every time you start WindowsXP, you have to walk the blue scroll bar several times. In fact, we can also reduce its scrolling time here to speed up the startup. Open the registry editor, find HKEY _ local _ machine \ system \ current control set \ control \ session manager \ memory management \ prefetch parameter, find the EnablePrefetcher key on the right, and change its default value of 3 to 1, so that the scrolling time of the scroll bar will be reduced.
3, speed up the boot speed
When shutting down in XP, the system will send a message to the running programs and remote servers, telling them that they should shut down the system and wait for the response before the system starts to shut down. To speed up the startup, you can set the task to end automatically first. First, find HKEY _ Current _ User \ Control Panel \ Desktop, and set the key value of AutoEndTasks to 1. Then there is a "HungAppTimeout" under this branch, and its value is changed to "4000 (or below), and the default is 50000; Finally, find HKEY _ local _ machine \ system \ current control set \ control \, and also set WaitToKillServiceTimeout to "4000"; Setting the shutdown speed in this way is obviously much faster.
4. Eliminate menu delays
In order to achieve visual realism, the menu in WindowsXP will slide out when it is opened, but it will also slow down the opening speed. We can find the "MenuShowDelay" primary key under HKEY _ Current _ User \ Control Panel \ Desktop and change its value to "0" to remove the menu delay effect.
Step 5 compress the folder
This is a very good optimization. WindowsXP has built-in right. ZIP file, we can browse the zip file as a folder. But the system needs to use some resources to realize this function, so disabling this function can improve the system performance. The implementation method is very simple. Just cancel the registration of zipfldr.dll, click Start-> Run, type: regsvr32/uzipfldr.dll and press enter.
6. Don't load DLL files
After the browser is used, some DLL files will be cached in memory for a long time, and a considerable part of memory will be occupied by unused DLL files. To prevent this, locate the following location in the registry:
HKEY _ Local _ Machine Software Microsoft Windows Security Edition Browser
Next, create a two-byte value named AlwaysUnloadDLL with the value of 1.
If you want to delete this optimization, just set the key value to 0 (or simply delete the key). Note: This optimization will take effect after Windows restarts.
7. Turn off the file protection function of WindowsXP completely. Use this trick with caution.
Find HKEY _ local _ machine software Windows ntcurrentversionwinlogon from the registry, and change the key value of "SFCDisable" to "FFFFFF9D". If you need to re-enable this feature, just reset it to "0".
8. Manually specify the process sequence to view.
Press the Control+Alt+Delete key at the same time, and then click the "process" tab, and you will see a dialog box as shown in the above figure, where you can see all the processes currently running. If you want to allocate more process time for a program, such as 3DStudioMax, just right-click the process and move the mouse pointer down to "Set Priority >; (Set Priority) ",and then select the priority you want the program to have. When I receive an email, I will set 3DMAX as "standard", but when I leave the computer, I will upgrade its priority to the highest "real-time", so that the computer can process 3D actions more intently and quickly.
9. Turn off error reporting
Console-> System-> Advanced-> Lower right corner-> Error Report-> Close.
Second, hardware optimization.
1, memory performance optimization
There are several options for optimizing memory performance in WindowsXP, all of which are located under the registry: HKEY _ Local _ Machine System Current Control Settings control the memory management of the session manager.
1) disables PagingExecutive.
Under normal circumstances, XP will write the fragments in memory to the hard disk. We can prevent it from doing this and save the data in memory, thus improving the system performance. It should be noted that users with large memory (above 256M) can use this setting. The name of this setting is just like its function, and it is called "DisablePagingExecutive". Changing its value from 0 to 1 can disable memory page scheduling.
2) Improve the system cache: change the key value of LargeSystemCache from 0 to 1, and WindowsXP will allocate all system memory except 4M to the file system cache, which means that XP kernel can run in memory, greatly improving the system speed. The remaining 4M memory is used for disk cache, and XP will allocate more if necessary under certain conditions. Generally speaking, this optimization will greatly improve the system performance, but it may also reduce the performance of some applications. As mentioned above, you must have more than 256M memory to activate LargeSystemCache, otherwise don't touch it.
3) Input/output performance: This optimization is only meaningful to server users-it can improve the performance of the system when transmitting large files. By default, this key does not exist in the registry, so you must create a DWORD (double-byte value) key and name it IOPageLockLimit. When using this optimization, most people find that the performance is the best between 8 and16 MB bytes. You can set any specific value and try to see which value can get the best performance. Remember that this value is calculated in bytes, so, for example, if you want to allocate 12M, it is12 *1024 *1024, which is 125829 12. Just like the previous memory optimization, you can only change the value here when the memory is greater than 256 mm.
2. ADSL dialing function of 2.WinXP.
Method: console->; Network connection-> Establish a new connection-> Connect to the Internet-> Set my connection manually-> Connect using a broadband connection that requires a username and password-> ISP name (fill in whatever you want, such as Hinet...)-- > User name and password, just fill in the account number and password-> The following three options can be selected as required (in fact, the firewall function built in XP is very good)-> If P.S wants to dial-up the Internet automatically at startup, it should be able to start the XP Network Neighborhood (assuming the network is normal) console by capturing the connection icon at startup->; User account-> Create new account-> Enter the startup account (computer name) and password of this computer->; Select "restricted account"->; Finish so that others can log on to your computer.
3. How to open DMA in XP?
About DMA: Go to Device Manager and select the advanced setting in IDEATA/ATAPIcontrollers as Primary/SecondaryIDEChannel. Set all transfer modes to use DMA (if any), and the system will automatically turn on DMA support (also set it to support DMA in the BIOS first).
4. Turn off the CD auto-running function in XP.
Open the contents of the CD-ROM drive and set all CD formats in autoplay to no operation. Or use GroupPolicy (execute gpedit.msc): set to computer->; System management template-> Found the system-> Turn off automatic dialing, and right-click to select-> Content, select already-> Enable, and then select-> All disk drives, and then apply and restart, should be possible, but this method can not turn off the automatic playback of music CDs.
5. Set the processor secondary cache capacity.
WindowsXP can't automatically detect the second-level cache capacity of the processor, so we need to set it manually in the registry. First, open the registry (enter "Regedit" when operating), and then open it:
HKEY _ Local _ Machine System Current Control Settings Control Session Management Memory Management
Select "SecondLevelDataCache" and set it according to your own processor. For example, piiicoppermin/P4 Willamette is "256", AthlonXP is "384" and P4Northwood is "5 12".
6.XP installation drivers often fail to hang up because of the digital signature relationship, and the digital signature is ignored = = => Console-> System-> Hardware-> equipment manager-> Driver Signature-> Users who skip using Winxp must check the start-> & gt Execute-> & gtregeditHKEY _ LOCAL _ MACHINESOFTWAREMicrosoftWindowsNTCurrentVersion]
Changing the value of "regdone" = from "0" to "1" is a complete "crack". This action is very important and solves many strange little problems.
7. Prioritize IRQ interrupt requests
Every major part of the computer has an IRQ interrupt number. This is to achieve the optimization goal by modifying the priority of each IRQ request. The main optimization object here is the system /CMOS real-time clock, which improves the performance through the motherboard. First, determine which component you want to achieve higher performance, and then find the IRQ interrupt number that this hardware is using. How to find it? Open the system properties in the control panel (or press the Windows+Break hotkey combination on the keyboard to open it). Select the Hardware tab, and then click the Device Manager button. Right-click the component for which you want to check the IRQ number, select Properties, and then click the Resources tab. Here you can see the IRQ interrupt number that the device is using (if there is no IRQ interrupt number, please select another device). Write down the interrupt number, and then run the registry editor regedit to find the location of the current control setting control priority control of HKEY _ Local _ Machine System in the registry. We need to establish a DWORD double-byte value called IRQ#Priority (where "#" is the specific IRQ interrupt number) here, and then set its value to 1. For example, the IRQ interrupt number of my system CMOS real-time clock is 8, and the key name I want to establish is IRQ8Priority. After restarting the computer, you will find that the performance of the newly optimized components has improved. I strongly recommend this method to optimize the system CMOS real-time clock, because it can improve the performance of the whole motherboard. Of course, the priority of multiple IRQ interrupt numbers can also be increased, but the effect is not very good, and the system may be unstable. If you want to undo this optimization setting, just delete the registry key you just created.
Third, network optimization:
1, speed up * * * enjoyment: this is a great optimization. Before I found this optimization, my scalp often cracked when I waited for the window to display the * * * enjoy directory on other computers. Usually when WindowsXP is connected to another computer, it will check all scheduled tasks on the other computer-this is really unnecessary, and it will make you wait for 30 seconds, which is too bad. Fortunately,
Yes, it is easy to ban this process. First, find HKEY _ local _ machine software Microsoft windows/ Current in the registry.
Version xplorerRemoteComputerNameSpace. There should be a {D6277990-4C6A-11CF-87-00A0060F5 BF} key in it. Delete it directly. After restarting the computer, Windows will no longer check the scheduled tasks, and the speed will be significantly improved!
2. Why did 2.WinXP pause during execution?
Start ~ network connection ~ local connection, right-click the property and select "TCP/IP", and click the property to use the following IP address: IP address:192.168.0.1subnet mask: 255.255.0. That's good ~
3. How to make XP connect automatically?
I put the connection program in the startup, and he didn't connect after opening XP. There is a simple but practical method:. IE-& gt; Tools-> Internet options-> Select "Dial when the network does not exist" to connect.
Pull IE to "start" After every startup, you are online! Method 2: Enter the connection content, uncheck "Prompt for name, password, certificate, etc." and then pull the connection to "Start".
4. By default, XPPro will reserve 20% of the network card bandwidth. If you use broadband, you may exceed this limit, so you need to remove this limit. The method is as follows:
1). Log in with administrator privileges.
2).rungpedit.msc
3). Expand Computer Configuration.
4). Expand "Management Templates"
5). Expand the "Network"
6). Expand "QoSPacketScheduler"
7). Double-click "limitreservablebandwidth" in the window on the right.
8). Select the "Enable" option
9). Change the value of "Bandwidth Limit%" to 0.
10). Restart.
This operation is not supported by Home Edition, and the restriction cannot be lifted!