26 Dec 2008

Optimizing XP for Music Playback with LAN and Remote Desktop (3)

Optimize XP Run-Time, by (1) Optimize Control Panel and (2) Optimize Registry

Note that these settings allow optimal Sound Quality while allows web browsing and other "light weight" jobs like word processing, etc. No games and No HD Video.

(1) Control Panel Setting Optimization.

Turn Off Page File:
Advanced -> Performance -> Advanced -> Processor scheduling set to “Programs”, Memory Usage set to “Programs”, Virtual Memory set to 0

Optimize Boot Up Command:
Advanced -> Performance -> Advanced -> Startup and Recovery -> Settings, Change Windows startup command to : multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=alwaysoff /timeres=9800 /nodebug /pcilock

Disable offline files:
Control Panel > Folder Options > Offline Files > Untick ‘Enable Offline Files’

Disable automatic restart, uncheck startup times and disable debugger information:
Control Panel > System > Advanced TAB > ‘Settings’ button in Start Up & Recovery

Disable Automatic Desktop Cleanup Wizard:
Control Panel > Display > Desktop > Customise Desktop > Untick ‘Run Desktop Cleanup Wizard every 60 days’

No mapping by Windows (Note that will turn off playback from MME e.g. youtube) :
Control Panel > Sounds & Audio Devices > Hardware TAB > highlight soundcard > Properties button > Properties TAB > Audio Devices > highlight soundcard > Properties button. Check ‘Do not map through this device’.

Disable system sounds (If you don't need to hear music in IE or Firefox):
Control Panel > Sounds & Audio Devices > Sounds TAB. Set Sound scheme to ‘No Sounds’. Set Volume to max in Volume TAB.

Disable system restore:
Control Panel > System > System Restore TAB. Tick ‘Turn off System Restore on all…’

Disable remote invitations to other computer :
Control Panel > System > Remote > Untick ‘Allow Remote Assistance Invitations to be sent from this computer’

Disable automatic updates:
Control Panel > System > Automatic Updates and tick ‘Turn off automatic updating. I want to update my computer manually’.

Disable fast user switching:
Control Panel > User Accounts > Change the way users log on or off > Untick Use Fast User Switching

Disable Internet Synchronise Time
Control Panel > Date and Time > Internet Time > Untick ‘Automatically synchronize with an internet time server’

Disable error reporting:
Control Panel > System > Advanced TAB > Error Reporting > Click the Disable Error Reporting box (Tick the ‘But Notify Me When Critical Errors Occur’ if you prefer)

(2) Registry Optimization.


Fine Tune Boot Up Registry

Reduce boot RAM load (but will DECREASE boot up speed) by setting “0” memory pre-fetch (read ahead) thus reduce memory loading.

HKEY_local_machine/System/Currentcontrolset/control/sessionmanager/memoryManagement/PrefetchParameters -> EnablePrefetcher

Set to "0" to turn off pre-read. (Set to "5" to maximize pre-read cache during boot up to make boot up faster, but takes more memory load).

Fine Tune Memory Management Registries :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\

\DisablePagingExecutive

- Disable HDD as cache: Set dword to 00000001

\LargeSystemCache

- Disable large system cache (4MB RAM) as cache by setting dword to 00000000

\SecondLevelDataCache

- Set L2 Cache size e.g. 3072 decimal (3MB L2 Cache) to match your CPU’s L2 cache size. “0” value to auto detect.


Fine Tune NTFS Access Registries :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\ntfsDisableLastAccessUpdate

Double-click and set value to 1 (hexadecimal). This keyword may not exist. If so, right-click in right window pane select New > DWORD Value. Rename to ‘NtfsDisableLastAccessUpdate’. Double-click and set value to 1 (hexadecimal)

This change will disable NTFS Last Access Update, to prevent the NTFS log buffer in physical memory from becoming filled with timestamp update records (prevent memory from being filed with garbage data)

No comments: