ultraform I disable this lot, pagefile prefetch/readyboot superfetch hibbernation sleep search/indexing(because windows own search is bloody awful). You have got somethings i may not have, will need some info on then so i gotta go digging. It may help to disable Trim, an ssd has its own built in garbage collection routines anyway. I have read itr may be better to format rather than trim but if its on your c: drive you cant format without wiping the os, ssd garbage collection may be better.
how-to-stop-ie-webcache is another one. I have a batch file for it but i think its for 10 and may be different for 8.1. just deleteting the task may be enouygh. need to fiddle with this one.
Firefox used to write a lot(and i mean a lot) of data to a hdd, dont know if later versions do but i have a tweak buried away somewhere that sorts it.
ultraform This is what i have got up to now. All known working on 8.1 Pro Update 3. Run them all from Power Runs UI.
Disable Defragmenting
net stop defragsvc
Reg.exe add "HKLM\SYSTEM\ControlSet001\services\defragsvc" /v "Start" /t REG_DWORD /d "4" /f
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance" /v "MaintenanceDisabled" /t REG_DWORD /d "1" /f
schtasks /Change /TN "Microsoft\Windows\Defrag\ScheduledDefrag" /Disable
schtasks /Delete /F /TN "Microsoft\Windows\Defrag\ScheduledDefrag"
Reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\Defrag" /f
takeown /f "C:\Windows\System32\Tasks\Microsoft\Windows\Defrag" /r /d y
icacls "C:\Windows\System32\Tasks\Microsoft\Windows\Defrag" /grant Administrators:F /t /q
rd /s /q "C:\Windows\System32\Tasks\Microsoft\Windows\Defrag"
============================================
Disable Disable Reliability Monitor
schtasks /Change /TN "Microsoft\Windows\RAC\RacTask" /Disable
schtasks /Delete /F /TN "Microsoft\Windows\RAC\RacTask"
Reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\RAC" /f
takeown /f "C:\Windows\System32\Tasks\Microsoft\Windows\RAC" /r /d y
icacls "C:\Windows\System32\Tasks\Microsoft\Windows\RAC" /grant Administrators:F /t /q
rd /s /q "C:\Windows\System32\Tasks\Microsoft\Windows\RAC"
takeown /f "C:\ProgramData\Microsoft\RAC" /r /d y
icacls "C:\ProgramData\Microsoft\RAC" /grant Administrators:F /t /q
rd /s /q "C:\ProgramData\Microsoft\RAC"
============================
Disable Indexing Search
net stop WSearch
Reg.exe add "HKLM\SYSTEM\ControlSet001\services\WSearch" /v "Start" /t REG_DWORD /d "4" /f
Reg.exe add "HKLM\SYSTEM\ControlSet001\services\WSearchIdxPi" /v "Start" /t REG_DWORD /d "4" /f
takeown /f "C:\ProgramData\Microsoft\Search" /r /d y
icacls "C:\ProgramData\Microsoft\Search" /grant Administrators:F /t /q
rd /s /q "C:\ProgramData\Microsoft\Search"
=============================
Disable Memory Dumps
Reg.exe add "HKLM\SYSTEM\ControlSet001\Control\CrashControl" /v "CrashDumpEnabled" /t REG_DWORD /d "0" /f
Reg.exe add "HKLM\SYSTEM\ControlSet001\Control\CrashControl\StorageTelemetry" /v "DeviceDumpEnabled" /t REG_DWORD /d "0" /f
===========================================================================================
Disable PageFile
Reg.exe add "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Memory Management" /v "PagingFiles" /t REG_MULTI_SZ /d "" /f
PAUSE
===========
Disable ReadyBoot Prefetch Superfetch
Reg.exe add "HKLM\SYSTEM\ControlSet001\Control\WMI\Autologger\ReadyBoot" /v "Start" /t REG_DWORD /d "0" /f
Reg.exe add "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Memory Management\PrefetchParameters" /v "EnablePrefetcher" /t REG_DWORD /d "0" /f
takeown /f "C:\Windows\Prefetch\ReadyBoot" /r /d y
icacls "C:\Windows\Prefetch\ReadyBoot" /grant Administrators:F /t /q
rd /s /q "C:\Windows\Prefetch\ReadyBoot"
takeown /f "C:\Windows\Prefetch" /r /d y
icacls "C:\Windows\Prefetch" /grant Administrators:F /t /q
rd /s /q "C:\Windows\Prefetch"
Reg.exe add "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Memory Management\PrefetchParameters" /v "EnableSuperfetch" /t REG_DWORD /d "0" /f
net stop SysMain
Reg.exe add "HKLM\SYSTEM\ControlSet001\services\SysMain" /v "Start" /t REG_DWORD /d "4" /f
schtasks /Change /TN "Microsoft\Windows\Sysmain\HybridDriveCachePrepopulate" /Disable
schtasks /Change /TN "Microsoft\Windows\Sysmain\HybridDriveCacheRebalance" /Disable
schtasks /Change /TN "Microsoft\Windows\Sysmain\WsSwapAssessmentTask" /Disable
schtasks /Delete /F /TN "Microsoft\Windows\Sysmain\HybridDriveCachePrepopulate"
schtasks /Delete /F /TN "Microsoft\Windows\Sysmain\HybridDriveCacheRebalance"
schtasks /Delete /F /TN "Microsoft\Windows\Sysmain\WsSwapAssessmentTask"
Reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\Sysmain" /f
takeown /f "C:\Windows\System32\Tasks\Microsoft\Windows\Sysmain" /r /d y
icacls "C:\Windows\System32\Tasks\Microsoft\Windows\Sysmain" /grant Administrators:F /t /q
rd /s /q "C:\Windows\System32\Tasks\Microsoft\Windows\Sysmain"
=============================================
Disable System Restore
Reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore" /v "DisableConfig" /t REG_DWORD /d "1" /f
Reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore" /v "DisableSR" /t REG_DWORD /d "1" /f
schtasks /Change /TN "Microsoft\Windows\SystemRestore\SR" /Disable
schtasks /Delete /F /TN "Microsoft\Windows\SystemRestore\SR"
Reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\SystemRestore" /f
takeown /f "C:\Windows\System32\Tasks\Microsoft\Windows\SystemRestore" /r /d y
icacls "C:\Windows\System32\Tasks\Microsoft\Windows\SystemRestore" /grant Administrators:F /t /q
rd /s /q "C:\Windows\System32\Tasks\Microsoft\Windows\SystemRestore"
=================================================
Disable Hibernation
powercfg /hibernate off
or
Reg.exe add "HKLM\SYSTEM\ControlSet001\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d "0" /f
I did try to disable hibbernation with the reg tweak once but it didnt apply during setup.
Nuhi uses the command and that always works.
==================================
Disable 8.3 Name Creation
Reg.exe add "HKLM\SYSTEM\ControlSet001\Control\FileSystem" /v "NtfsDisable8dot3NameCreation" /t REG_DWORD /d "1" /f
====================================================================================
Disable User Tracking
Reg.exe add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoInstrumentation" /t REG_DWORD /d "1" /f
=========================================================================================
Disable Windows Event Logging
Reg.exe add "HKLM\SOFTWARE\Microsoft\WBEM\CIMOM" /v "EnableEvents" /t REG_DWORD /d "0" /f
Seems to be mixed onions on this,
link. Some say yes some no. BlackViper(services guy) says no apparently. I never disabled this service even on xp, couldnt if i remember correctly
====================================================================
Moved Wininet task and WebCache folder.
Im gonna look into the following.
Timestamp Off,
link, looks like its integral to the ntfs file system. If it only tracks changes to files and folders when they are made i cant see it being a big issue, will leave this one to more knowledgable users. Will leave alone for now.
nuhi We had this in nLite i think, what do you say?
* "syncing" - ? -Sync Centre/Offline Files maybe,,,
(Enable write caching on this device and Turn off Windows write-cache buffer flushing on the device )
Shuld i have it "both checked" if I want use windows to use less harddrive ?
Disabling any sort of data and diagnostic collection should help.
abbodi86 may have that in his w10 block file, see what he says.
Download from
Here