Hi,
Here are the attempts to make reg and bat files to do the above tweaks automatically.
If some of the commands fail you will need to do the tweaks manually as described before.
Turning off drive indexing you still need to do manually.
reg file:
Windows Registry Editor Version 5.00
;[START] XXHE Vista Ultimate Services
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
"Enable"="N"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"EnablePrefetcher"=dword:00000000
;Application Information
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Appinfo]
"Start"=dword:00000003
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Reliability]
"TimeStampInterval"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender]
"DisableAntiSpyware"=dword:00000001
bat file:
REM Tablet PC Input Service
sc config TabletInputService start= disabled
REM Windows Image Acquisition (WIA)
sc config stisvc start= disabled
REM Windows Defender
sc config WinDefend start= demand
REM Print Spooler
sc config Spooler start= disabled
REM Security Center
sc config wscsvc start= demand
REM Superfetch
sc config SysMain start= disabled
REM ReadyBoost
sc config EMDMgmt start= auto
REM Windows Search
sc config Wsearch start= disabled
wevtutil.exe sl Microsoft-Windows-Diagnosis-DPS/Operational /e:false
wevtutil.exe sl Microsoft-Windows-Diagnostics-Performance/Operational /e:false
wevtutil.exe sl Microsoft-Windows-GroupPolicy/Operational /e:false
wevtutil.exe sl Microsoft-Windows-ReadyBoost/Operational /e:false
wevtutil.exe sl Microsoft-Windows-ReliabilityAnalysisComponent/Operational /e:false
wevtutil.exe sl Microsoft-Windows-TaskScheduler/Operational /e:false
logman update trace "EventLog-System" -ets -max 33
logman stop -n "DiagLog" -ets
logman stop -n "NtfsLog" -ets
logman stop -n "RdrLog" -ets
pause
Hope it helps
Andrey