Step By Step Tweaking Your Window

1. Mematikan Service-service yang tidak berguna

Jalankan services.msc (start,run,services.msc)
matikan service-service berikut

Application Layer Gateway Service,
Application Management
Automatic Updates
Background Intelligent Transfer

Automatic Updates
Distributed Link Tracking Client
Distributed Transaction Coordinater
Error Reporting Service
Fast User Switching Compatibility
IMAPI CD-Burning
Indexing Service
IPSEC Services
Net Logon
Net Meeting
Remote Desktop Sharing
Network DDE
Network DDE DSDM
Portable Media Serial Number
Remote Desktop Help Session Manager
Remote Registry
Secondary Logon
SSDP Discovery Service
Telnet Themes
Uninterruptible Power Supply
Universal Plug and Play Device Host
Upload Manager
Wireless Zero Configuration
WMI Performance Adaptor

2. Hapus file2 yang berada di c:\windows\prefect (folder jgn dihapus) setiap 2 Minggu

1. Open notepad.exe, type del c:\windows\prefetch\*.* /q (without the quotes) & save as "delprefetch.bat" in c:\
2. From the Start menu, select "Run..." & type "gpedit.msc".
3. Double click "Windows Settings" under "Computer Configuration" and double click again on "Startup" in the right window.
4. In the new window, click "add", "Browse", locate your "delprefetch.bat" file & click "Open".
5. Click "OK", "Apply" & "OK" once again to exit.
6. Reboot your computer.

3. Disable file indexing

double-click the My Computer icon. Next, right-click on the C: Drive, then select Properties.
Uncheck "Allow Indexing Service to index this disk for fast file searching." Next, apply changes to "C: subfolders and files," and click OK. If a warning or error message appears (such as "Access is denied"), click the Ignore All button.

4. Enable DMA

double-click the My Computer icon. Tab HARDWARE, pilih Device Manager
double-click on the IDE ATA/ATAPI Controllers device, and ensure that DMA is enabled for each drive you have connected to the Primary and Secondary controller. Do this by double-clicking on Primary IDE Channel. Then click the Advanced Settings tab. Ensure the Transfer Mode is set to "DMA if available" for both Device 0 and Device 1. Then repeat this process with the Secondary IDE Channel.

5. Remove any unnecessary programs and/or items from Windows Startup routine using the MSCONFIG utility

Do you ever uninstall programs and they are still listed under startup items in msconfig? Personally, I found myself with 30 such items from old installs. Microsoft leaves you no way to clean up this list, but have no fear, I have figured it out for you.
1. Open MSconfig and click on the startup items tab
2. Open Regedit and naviate to HKLM/Software/Microsoft/Sharedtools/MSconfig/startupreg
3. Compare the list of registry keys under startup reg with their counterparts in msconfig.
4. Delete the keys which are no longer valid.
5. Voila! You've cleaned up msconfig.
6. Remove any unnecessary or unused programs from the Add/Remove Programs section of the Control Panel.

to uninstall things like msn messenger and other hidden installs thru add remove programs, do this:
find sysoc.inf (you might have to enable "show hidden files" and "show hidden/protected system folders" in explorer) and open it in notepad replace all ",hide" with "," (both with out quotes) which is easiest to do with the replace all command under edit then in add/remove programs under add/remove windows compnents and whole new list of things to uninstall and add are now listed (such as internet explorer)

7. Turn off any and all unnecessary animations

double-click the My Computer icon. Tab ADVANCE pilih Select the Settings button located under Performance

8. Auto End Tasks to Enable a Proper Shutdown

Copy the following (everything in the box) into notepad.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management]
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l]

Save the file as shutdown.reg
Double click the file to import into your registry.

9. Optimize Booting Time

Microsoft has made available a program to analyze and decrease the time it takes to boot to WindowsXP. The program is called BootVis

Uncompress the file.
For a starting point, run Trace / Next Boot + Driver Delays
This will reboot your computer and provide a benchmark
After the reboot, BootVis will take a minute or two to show graphs of your system startup.
Note how much time it takes for your system to load (click on the red vertical line)
Then run Trace / Optimize System
Re-Run the Next Boot + Drive Delays
Note how much the time has decreased

or follow this step
1. Open notepad.exe, type "del c:\windows\prefetch\ntosboot-*.* /q" (without the quotes) & save as "ntosboot.bat" in c:\
2. From the Start menu, select "Run..." & type "gpedit.msc".
3. Double click "Windows Settings" under "Computer Configuration" and double click again on "Shutdown" in the right window.
4. In the new window, click "add", "Browse", locate your "ntosboot.bat" file & click "Open".
5. Click "OK", "Apply" & "OK" once again to exit.
6. From the Start menu, select "Run..." & type "devmgmt.msc".
7. Double click on "IDE ATA/ATAPI controllers"
8. Right click on "Primary IDE Channel" and select "Properties".
9. Select the "Advanced Settings" tab then on the device or 1 that doesn't have 'device type' greyed out select 'none' instead of 'autodetect' & click "OK".
10. Right click on "Secondary IDE channel", select "Properties" and repeat step 9.
11. Reboot your computer.

10. Fix Corrupted Files

Start>Run> sfc /scannow

11. Increase XP Folder Setting

Windows remembers 400 folder settings. When that number is reached some settings aren't retained any longer. You can change this to 8000 by adding this edit to the registry.

1. Copy the following (everything in the box) into notepad.

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell NoRoam\BagMRU]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell NoRoam\Bags]

"BagMRU Size"=dword:00001f40

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell NoRoam]
"BagMRU Size"=dword:00001f40

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer]

2. Save the file as folder8000.reg
3. Double click the file to import into your registry.

12. Clearing the Page File on Shutdown

Click on the Start button
Go to the Control Panel
Administrative Tools
Local Security Policy
Local Policies
Click on Security Options
Right hand menu - right click on "Shutdown: Clear Virtual Memory Pagefile"
Select "Enable"

For regedit users.....
If you want to clear the page file on each shutdown:

Start Regedit
Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory

Set the value to 1

13. No GUI Boot

If you don't need to see the XP boot logo,

Click on the BOOT.INI tab
Check the box for /NOGUIBOOT

14. Speeding the Startup of Some CD Burner Programs

If you use program other than the native WindowsXP CD Burner software,
you might be able to increase the speed that it loads.

Go to Control Panel / Administrative Tools / Services
Double-click on IMAPI CD-Burning COM Service
For the Startup Type, select Disabled
Click on the OK button and then close the Services window
If you dont You should notice

15. Increasing System Performance (If you have 512 megs or more of memory)

If you have 512 megs or more of memory, you can increase system performance
by having the core system kept in memory.

Start Regedit
Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory

Set the value to be 1
Reboot the computer

16. Increasing File System Caching

To increase the amount of memory Windows will locked for I/O operations:

Start Regedit
Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory

Edit the key IoPageLockLimit

17. Disable Error Reporting

Dari Control Panel
control panel >> performance and maintenance >> system >> advanced >> error reporting
(disable all)
right click "my computer" >> manage >> services and applications >> services >> " stop
and disable" Error Reporting.

Dengan Mengubah Registry
Create a new Binary value, or modify the existing value, called ‘Scancode Map’ and edit the

value according to the settings below.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\ Keyboard Layout. Value Name:

Scancode Map, Data Type: REG_BINARY (Binary Value), Value Data: 00 00 00 00 00 00 00

00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00.

18. Disable Crash Control Auto Reboot

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\Err orReporting. Value: DoReport, 1

= Send Reports, 0 = Don’t Send.

19. Speed Up Browsing (Windows Explorer and IE)

Isn't it annoying when you want to go to a new website, or any other site but your homepage, and you have to wait for your 'home' to load? This tweak tells Internet Explorer to simply 'run', without loading any webpages. (If you use a 'blank' page, that is still a page, and slows access. Notice the 'about:blank' in the address bar. The blank html page must still be loaded..). To load IE with 'nothing' [nothing is different than blank]:
1. Right-click on any shortcut you have to IE
[You should create a shortcut out of your desktop IE icon, and delete the original icon]
2. Click Properties
3. Add ' -nohome' [with a space before the dash] after the endquotes in the Target field.
4. Click OK
Fire up IE from your modified shortcut, and be amazed by how fast you are able to use IE!

when you connect to a web site your computer sends information back and forth, this is obvious. Some of this information deals with resolving the site name to an IP address, the stuff that tcp/ip really deals with, not words. This is DNS information and is used so that you will not need to ask for the site location each and every time you visit the site. Although WinXP and win2000 has a pretty efficient DNS cache, you can increase its overall performance by increasing its size. You can do this with the registry entries below:
************begin copy and paste***********
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Dnscache\Parameters]
************end copy and paste***********
make a new text file and rename it to dnscache.reg. Then copy and paste the above into it and save it. Then merge it into the registry.

1. Open a command prompt window on the desktop (Start/Run/command).
2. Exit IE and Windows Explorer (iexplore.exe and explorer.exe, respectively, in Task

Manager, i.e - Ctrl-Alt-Del/Task Manager/Processes/End Process for each).
3. Use the following command exactly from your command prompt window to delete the

corrupt file:
C:\>del "%systemdrive%\Documents and Settings\%username%\Local
Settings\Temporary Internet Files\Content.IE5\index.dat"
4. Restart Windows Explorer with Task Manager (Ctrl-Alt-Del/Task Manager/Applications/New

Task/Browse/C:\Windows\explorer.exe[or your path]) or Shutdown/Restart the computer from

Task Manager.

Here's an easier way to get to index.dat file as addresse in another tweak submitted here.
1. click on Internet Explorer
2. go to to your root dir (usually C
3. open Documents and Settings folder
4. open "your username folder"
5. open UserData
6. **close IE if you have it open**
rename index.dat to index.old
logoff and log back on (don't need to restart) open up IE and go to a web page or site that

always seemed to load slowly. It should load a lot more quickly now. NOTE. Always rename or

backup .dat or other system files before deleting.

Speed Up HTTP Requests On Internet Explorer
use Firefox Setting
1. Start the Registry Editor
2. Go to HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \

Internet Settings
3. Select New > DWORD Value from the Edit menu
4. "MaxConnectionsPer1_0Server"=Dword:0000000a

Configure Internet Downloads
Start/Run/Regedit HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr

entVersion\Explorer\RemoteComputer\NameSpace In the left pane find:

{D6277990-4C6A-11CF-8D87-00AA0060F5BF} Value and delete it.

Auto Disconnect for Internet Explorer
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Internet Settings. To

increase the number of simultaneous connections that are allowed to 10, follow these steps:

On the Edit menu, click Add Value , and then add the following registry values:

“MaxConnectionsPer1_0Server”=Dword:0000000a “MaxConnectionsPerServer”=Dword:0000000a.

Control Internet Explorer Error Reporting
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] Value Name: Disable

Script Debugger Data Type: REG_SZ (String Value) Value Data: yes or no. Create a new string

value, or modify the existing value, named “Disable Script Debugger” and set it to either

“yes” to disable the debugger or “no” to enable it. Restart Internet Explorer for the change to take effect.

Disable/Change Auto-search in Internet Explorer
Open Internet Explorer >> Click the "search" button >> click the "customize" button >> click
"autosearch settings" >> FOLLOW INSTRUCTIONS BELOW...........

DISABLE: In the "When Searching" drop down menu, select "Do not search from the address

>> click "ok" >> "ok". Type an invalid address in your address bar and see if it
takes you to the msn search page or if it gives a "page not found" error. In this
case, the "page not found" error is what we want.

CHANGE: If you wish not to disable, but you wish to change it to your favorite ""
search page. Instead of following the "DISABLE" instructions, follow the instructions
below. Choose "Google Sites (or whatever you prefer)" from the "choose a search provider
to search from address bar" drop down menu >> click "ok" >> "ok"

Set negative Cache Time

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Dnscache\Parameters DWORD NegativeCacheTime=0

Mematikan network Schedule task

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\
Remote Computer\NameSpace

Delete the following key {D6277990-4C6A-11CF-8D87-00AA0060F5BF}

20. System Performance Edit in Registry

Stop Error Messages When Booting
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer. Create a new sub-key DWORD named ‘AlwaysUnloadDLL’ and set the default value to equal ‘1' to disable Windows caching the DLL in memory. Restart Windows for the change to take effect.

End Task Time Out
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Windows. Value Name:

NoPopupsOnBoot, Data Type: REG_DWORD (DWORD Value), Value Data: (1 = disable messages). Stops the annoying Windows pop-up messages notifying you a device is not functioning when you boot-up Windows. Create a REG_DWORD value of ‘NoPopupsOnBoot’ in the key below (if it doesn’t already exist). Set the value to ‘1' to disable pop-up messages from appearing.

Change Default Search Options
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l Add a new string value called,

“WaitToKillServiceTimeout” and change the Value to 2000. Exit, reboot.

Automatically Close Non-Responding Applications on Shutdown
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\ Explorer. Data Type: REG_DWORD (DWORD Value), Value Data: (0 = unselected, 1 = selected). Modify the following values, setting them to “1? to select the parameter as a default or “0? as unselected. CaseSensitive, IncludeSubFolders, SearchHidden, SearchSlowFiles, SearchSystemDirs. Restart or logoff Windows for the change to take effect.

Speed Up Menu Display
HKEY_USERS\.DEFAULT\Control Panel\Desktop, Value Name: AutoEndTasks, Data Type: REG_SZ (String Value), Value Data: (0 = disabled, 1 = enabled). Modify the value of ‘AutoEndTasks’ to equal ‘1' to automatically end tasks or ‘0' to prompt for action. Note: This change will affect all users but the value can also be changed on a user-by-user basis by modifying [HKEY_CURRENT_USER\Control Panel\Desktop] with the same values.

Control Automatic Boot Disk Optimization
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\ Explorer\AutoComplete.

Value Name: Append Completion, Data Type: REG_SZ (String Value), Value Data: yes or no.

Create a new string value, or modify the existing value, named “Append Completion” and set it to “yes” to append the suggested text as you are typing or “no” to only show a drop- down list. Restart Windows for the change to take effect. Note: This setting also changes the auto complete functionality of Internet Explorer.

21. Enable DVD Player in Media Player

Remove the Upperfilters and Lowerfilters values completely from the following registry key:

Start/Run/Regedit HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro

22. Speed up the Start Menu

HKEY_CURRENT_USER/Control Panel/Desktop/MenuShowDelay from the default 400 to something a little snappier. Like 150.

23 Turn of CD Auto Play

Open My Computer
Right click on your CD ROM and choose Properties
Click on the Auto Play tab
In the drop down box you can choose the Action for each choice shown in the drop down box Or
Go to Start->Run->gpedit.msc
Computer Config -> Administrative Template -> System
Double click Turn off Autoplay
Enable it.

24 Increase BROADBAND

This is for broad band connections. I didn’t try it on dial up but might work for dial up.
make sure your logged on as actually "Administrator". do not log on with any account that just

has administrator privileges.
start - run - type gpedit.msc
expand the "local computer policy" branch
expand the "administrative templates" branch
expand the "network branch"
Highlight the "QoS Packet Scheduler" in left window
in right window double click the "limit reservable bandwidth" setting
on setting tab check the "enabled" item
where it says "Bandwidth limit %" change it to read 0
Effect is immediate on some systems, some need to re-boot. This is more of a "counter what XP does" thing. In other words, programs can request up to 20% of the bandwidth be reserved for them, even with QoS disabled, this is no big deal and most programs do not request it. So, although QOS has caused a big stink because people think it reserves 20% of their bandwidth, you can still disable it, just to be sure, hehe.


First go into gpedit.msc
Next select -> Computer Configuration/Administrative Templates/Windows
Components/Terminal Services/Temporary Folder
Then right click "Do Not Delete Temp Folder Upon Exit"
Go to properties and hit disable. Now next time Windows puts a temp file in that folder it will automatically delete it when its done! Note from Forum Admin: Remember, GPEDIT (Group Policy Editor) is only available in XP Pro.


This will allow you to disable a service or uninstall it from your system without effecting another service that depends on it. Here's how you do it
1. After you have set your services the way you want them and you have disabled/uninstalled something that another services depends on, run "regedit"
2. Under HKEY_LOCAL_MACHINE\System\find the service that will not function, do to another service being disabled/uninstall (found in ControlSet001\Services,
ControlSet002\Services, and CurrentControlSet\Services)
3. Once you have found the service right-click on the string value, "DependOnService,"and modify
4. You should now see a list of services that it is dependent on. Simply delete the service that you have disabled/uninstalled
5. Restart your computer and your ready to go Disclaimer REMEMBER TO BACKUP YOU REGISTRY FIRST I'm not totaly sure if this will have any negative effects on your system. I used this method after uninstalling "Netbios over Tcpip" from my system completely, so that my Dhcp service would function and I have had NO negative effects on my system.

27.Shutdown Faster

Like previous versions of windows, it takes long time to restart or shutdown windows xp when the "Exit Windows" sound is enabled. to solve this problem you
must disable this useless sound. click start button then go to settings -> control panel -> Sound,Speech and Audio devices -> Sounds and Audio Devices -> Sounds, then under program events and windows menu click on "Exit Windows" sub-menu and highlight from sounds you can select,choose "none" and then click apply and ok. now you can see some improvements when shutting down your system.

Start Regedit.
Navigate to HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control.
Click on the "Control" Folder.
Select "WaitToKillServiceTimeout"
Right click on it and select Modify.
Set it a value lower than 2000 (Mine is set to 200).

28. Change "Recycle Bin" size to 1%

29. Browse the Network Faster

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\RemoteComp
Delete subkeys {2227A280-3AEA-1069-A2DE-08002B30309D} and

Speeds up network browsing of old Windows machines on the LAN by ignoring their scheduled tasks and printers

Atau gunakan HD

30. Melebarkan jalur data dari HDD biar aksesnya cepat

run : system.ini
masukin line baru

31. mengubah Open Connection menjadi 70000 (SynPacket)

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters\]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters\]

32. Setting Up TCP IP Buffer
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Serv ices\AFD\Parameters
Add "BufferMultiplier" parameter and give it a value 400 hexidecimal (which will change into 1024).

33. Setting up Provider Priority
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Serv ices\Tcpip\ServiceProvider.
Change this parameter:
Class - 1
DnsPriority - 1
HostsPriority - 1
LocalPriority - 1
NetbtPriority – 1

34. Increasing GlobalMaxTcpWindowSize

Only Work for Cable/DSL
tidak direkomendasikan untuk Dial Up

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters]"GlobalMaxTcpWindowSize"=dword:0000ffff

Default Value nya

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters]"GlobalMaxTcpWindowSize"=dword:00007fff