Jump to content
IGNORED

Windows 10 optimization script - A community effort?


edbk

Recommended Posts

  • 2 weeks later...

Thank you so much edbk for sharing your optimization scripts and knowledge with us!!! :-)

It really helped me quickly improving the sound of my streamer. I agree with you that Windows10 sounds better than 2012R2 (although haven't tried running it in core mode).

Link to comment
  • 1 month later...

Hi edbk.

 

I removed some lines in your script, to suit my set up of : BubbleDS, minimserver,JPlay (streamer).

Runnig headless or/and with at tablet (BubbleDS).

It works very well, with fewer things running, and sounding great, with very natural sound:-)

 

#Disable Optional Features - check enabled features with: Get-WindowsOptionalFeature -Online

Disable-WindowsOptionalFeature -Online -FeatureName Printing-Foundation-InternetPrinting-Client -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName FaxServicesClientPackage -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName Printing-Foundation-Features -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName Xps-Foundation-Xps-Viewer -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName MediaPlayback -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName WindowsMediaPlayer -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName Printing-PrintToPDFServices-Features -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName Printing-XPSServices-Features -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName WorkFolders-Client -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName WCF-Services45 -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName WCF-TCP-PortSharing45 -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName NetFx4-AdvSrvs -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName MSRDC-Infrastructure -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName SearchEngine-Client-Package -Remove -NoRestart

#Disable various

Disable-WindowsErrorReporting

Disable-AppBackgroundTaskDiagnosticLog

#Disable Provisioned Apps -check installed apps with: Get-AppXProvisionedPackage -online

Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online

#Disable Apps -check installed apps with: Get-AppxPackage -AllUsers

Get-AppXPackage | Remove-AppxPackage

#Disable Services -check running services with: Get-Service | Where-Object {$_.status -eq "running"}

Set-Service AudioSrv -StartupType disabled

Set-Service AudioEndpointBuilder -StartupType disabled

Set-Service AppXSvc -StartupType disabled

Set-Service BITS -StartupType disabled

Set-Service BFE -StartupType disabled

Set-Service CertPropSvc -StartupType disabled

Set-Service BITS -StartupType disabled

Set-Service BFE -StartupType disabled

Set-Service CertPropSvc -StartupType disabled

Set-Service CryptSvc -StartupType disabled

Set-Service defragsvc -StartupType disabled

Set-Service DsmSvc -StartupType disabled

Set-Service dmwappushservice -StartupType disabled

Set-Service DoSvc -StartupType disabled

Set-Service DPS -StartupType disabled

Set-Service DiagTrack -StartupType disabled

Set-Service diagnosticshub.standardcollector.service -StartupType disabled

Set-Service gpsvc -StartupType disabled

Set-Service igfxCUIService1.0.0.0 -StartupType disabled

Set-Service lfsvc -StartupType disabled

Set-Service LicenseManager -StartupType disabled

Set-Service MapsBroker -StartupType disabled

Set-Service MpsSvc -StartupType disabled

Set-Service PcaSvc -StartupType disabled

Set-Service swprv -StartupType disabled

Set-Service SSDPSRV -StartupType disabled

Set-Service StateRepository -StartupType disabled

Set-Service Themes -StartupType disabled

Set-Service TabletInputService -StartupType disabled

Set-Service TrkWks -StartupType disabled

Set-Service WdiServiceHost -StartupType disabled

Set-Service WdiSystemHost -StartupType disabled

Set-Service Wecsvc -StartupType disabled

Set-Service WerSvc -StartupType disabled

Set-Service WinDefend -StartupType disabled

Set-Service WdNisSvc -StartupType disabled

Set-Service WinHttpAutoProxySvc -StartupType disabled

Set-Service wscsvc -StartupType disabled

Set-Service wuauserv -StartupType disabled

Set-Service WSearch -StartupType disabled

Asus Prime-P z590 MB. Intel Core  i5 11400 , Jcat usb XE Pci-usb card. Intel Optane m2 with Euphony Stylus software. And running Ramrod.

Jcat Femto Netcard. HDPlex linear w300, HDPlex 400 atx, HDPlex H5 case. MPAudio SLS-hpuln with JCat Optimo Nano Powering the Jcat XE pcie-usb card. Farad 3 lpsu powering the Netcard femto. 2 Buffalo 2008 switch. One stock, and one Buffalo 2008 switch with NewclassD Neutron star Clock powered by MPAudio SLS-hpuln,

Voltcraft fps_1132 lpsu Powering the fibernet box, and first Buffalo 2008 switch. With a Idovr regulator. 

Link to comment
Hi edbk.

 

I removed some lines in your script, to suit my set up of : BubbleDS, minimserver,JPlay (streamer).

Runnig headless or/and with at tablet (BubbleDS).

It works very well, with fewer things running, and sounding great, with very natural sound:-)

 

#Disable Optional Features - check enabled features with: Get-WindowsOptionalFeature -Online

Disable-WindowsOptionalFeature -Online -FeatureName Printing-Foundation-InternetPrinting-Client -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName FaxServicesClientPackage -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName Printing-Foundation-Features -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName Xps-Foundation-Xps-Viewer -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName MediaPlayback -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName WindowsMediaPlayer -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName Printing-PrintToPDFServices-Features -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName Printing-XPSServices-Features -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName WorkFolders-Client -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName WCF-Services45 -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName WCF-TCP-PortSharing45 -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName NetFx4-AdvSrvs -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName MSRDC-Infrastructure -Remove -NoRestart

Disable-WindowsOptionalFeature -Online -FeatureName SearchEngine-Client-Package -Remove -NoRestart

#Disable various

Disable-WindowsErrorReporting

Disable-AppBackgroundTaskDiagnosticLog

#Disable Provisioned Apps -check installed apps with: Get-AppXProvisionedPackage -online

Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online

#Disable Apps -check installed apps with: Get-AppxPackage -AllUsers

Get-AppXPackage | Remove-AppxPackage

#Disable Services -check running services with: Get-Service | Where-Object {$_.status -eq "running"}

Set-Service AudioSrv -StartupType disabled

Set-Service AudioEndpointBuilder -StartupType disabled

Set-Service AppXSvc -StartupType disabled

Set-Service BITS -StartupType disabled

Set-Service BFE -StartupType disabled

Set-Service CertPropSvc -StartupType disabled

Set-Service BITS -StartupType disabled

Set-Service BFE -StartupType disabled

Set-Service CertPropSvc -StartupType disabled

Set-Service CryptSvc -StartupType disabled

Set-Service defragsvc -StartupType disabled

Set-Service DsmSvc -StartupType disabled

Set-Service dmwappushservice -StartupType disabled

Set-Service DoSvc -StartupType disabled

Set-Service DPS -StartupType disabled

Set-Service DiagTrack -StartupType disabled

Set-Service diagnosticshub.standardcollector.service -StartupType disabled

Set-Service gpsvc -StartupType disabled

Set-Service igfxCUIService1.0.0.0 -StartupType disabled

Set-Service lfsvc -StartupType disabled

Set-Service LicenseManager -StartupType disabled

Set-Service MapsBroker -StartupType disabled

Set-Service MpsSvc -StartupType disabled

Set-Service PcaSvc -StartupType disabled

Set-Service swprv -StartupType disabled

Set-Service SSDPSRV -StartupType disabled

Set-Service StateRepository -StartupType disabled

Set-Service Themes -StartupType disabled

Set-Service TabletInputService -StartupType disabled

Set-Service TrkWks -StartupType disabled

Set-Service WdiServiceHost -StartupType disabled

Set-Service WdiSystemHost -StartupType disabled

Set-Service Wecsvc -StartupType disabled

Set-Service WerSvc -StartupType disabled

Set-Service WinDefend -StartupType disabled

Set-Service WdNisSvc -StartupType disabled

Set-Service WinHttpAutoProxySvc -StartupType disabled

Set-Service wscsvc -StartupType disabled

Set-Service wuauserv -StartupType disabled

Set-Service WSearch -StartupType disabled

 

Hi edbk

Thanks for your generosity.

I'v ever tried scripts like this (posted by... Ummm sorry. i forgot.. ^#^). I found the problem is some function seem doesn't work correctly. but for your posted above, i feel happy that it will work well with JPLAY so that's good news for me.

By the way.. Can i request the scripts for roll all the things back to default values.

I've experienced stuck into some function which doesn't work and nothing i can do. finally i have to reinstall OS. It's scary to deal with it.

Now i use AO instead. It's good for a not IT guy like me.

DAC - Mytek Brooklyn, Intona High Speed Isolator.Int.Amp - ATC SIA2 150,SP - ATC SCM19, Sub - Paradigm SW2200

Source - Audio PC, Core i7 4785T 2.2Ghz, 8G PPA RAM, Samsung 850pro , WD Black HDD, JCAT USB card, PPA BLACK SATA Cable, HDPLEX H5 gen2 case, LPSu - Uptone JS-2 for DAC and USB Card - TeraDak ATX350W for PC, OS wins2012R2, Audio Optimizer, Fidelizer Pro, ASIO JPLAY, Foobar2000+Ramdisk, Hq player, SP cable - JPS superconductor2, Analog interconnect - Harmornic Tech Magic link III, USB cable - JCAT twin cable, Power cable - JPS kaptivator for Uptone JS-2 forDAC and USB card, Wireworld electra7 for PC, Wireworld electra7 silver for Amp, Magnet 2000 power line stabilzer and conditioner for DAC,PC

12932837_1700967073514123_7525078827891555851_n.jpg

Link to comment

Who needs to rollback anything? That is why I partition a drive for duel operating systems. One partition for optimized audio/video playback via JRiver and nothing else.

(JRiver) Jetway barebones NUC (mod 3 sCLK-EX, Cybershaft OP 14)  (PH SR7) => mini pcie adapter to PCIe 1X => tXUSBexp PCIe card (mod sCLK-EX) (PH SR7) => (USPCB) Chord DAVE => Omega Super 8XRS/REL t5i  (All powered thru Topaz Isolation Transformer)

Link to comment
Selfserviced, excellent 

Do you find any difference with AO Windows 10 SQ over your script/optimization?

(JRiver) Jetway barebones NUC (mod 3 sCLK-EX, Cybershaft OP 14)  (PH SR7) => mini pcie adapter to PCIe 1X => tXUSBexp PCIe card (mod sCLK-EX) (PH SR7) => (USPCB) Chord DAVE => Omega Super 8XRS/REL t5i  (All powered thru Topaz Isolation Transformer)

Link to comment
Hi edbk

Thanks for your generosity.

I'v ever tried scripts like this (posted by... Ummm sorry. i forgot.. ^#^). I found the problem is some function seem doesn't work correctly. but for your posted above, i feel happy that it will work well with JPLAY so that's good news for me.

By the way.. Can i request the scripts for roll all the things back to default values.

I've experienced stuck into some function which doesn't work and nothing i can do. finally i have to reinstall OS. It's scary to deal with it.

Now i use AO instead. It's good for a not IT guy like me.

No plans to create a rollback version

 

 

Do you find any difference with AO Windows 10 SQ over your script/optimization?

Havent compared [emoji12]

Link to comment

Over here both AO 10beta 7 Windows stripping and edbk scripts have been run. From there the logging is turned off to the furthest extent possible. Autoruns is then used to remove unnecessary drivers. On each boot the remaining unneeded processes and service are killed manually. Windows 10 ends up consuming 700 mbs of memory, with 26 processes running with Jplay and Minimserver/Minimstreamer resampling with Libsoxr. SQ is very clean, high and deep.

Pareto Audio aka nuckleheadaudio

Link to comment

With just the script and some further modifications brought up in this thread, I have 1 app running only, JRiver, 9 background processes, 23 Windows processes. For audio playback in JRiver I'm at 0% CPU usage, 5% memory. JRiver uses about 90mb of memory (I set playback from memory). Windows and all other processes use about 80mb of memory.

I don't use anything else but JRiver. SQ is excellent, no complaints. How would I know what sounds better if I've never heard it before, which I haven't. I probably won't use AO Windows 10 once publicly released. I would imagine it is only achieving what I already have done in optimizing Windows 10 thanks to edbk help.

I like the fact that my Windows 10 optimized OS loads in seconds when powered up.

(JRiver) Jetway barebones NUC (mod 3 sCLK-EX, Cybershaft OP 14)  (PH SR7) => mini pcie adapter to PCIe 1X => tXUSBexp PCIe card (mod sCLK-EX) (PH SR7) => (USPCB) Chord DAVE => Omega Super 8XRS/REL t5i  (All powered thru Topaz Isolation Transformer)

Link to comment

I'm appreciated so much of what edbk did for us. I'm a big fan of him now. ^#^

but other than this (OS striped down), i think bios optimized for audio is also important.

I think... No way to get the best sound without it. I really meant it.

What do you think? Who ever experienced this,could you please share it for us?

Thanks...

DAC - Mytek Brooklyn, Intona High Speed Isolator.Int.Amp - ATC SIA2 150,SP - ATC SCM19, Sub - Paradigm SW2200

Source - Audio PC, Core i7 4785T 2.2Ghz, 8G PPA RAM, Samsung 850pro , WD Black HDD, JCAT USB card, PPA BLACK SATA Cable, HDPLEX H5 gen2 case, LPSu - Uptone JS-2 for DAC and USB Card - TeraDak ATX350W for PC, OS wins2012R2, Audio Optimizer, Fidelizer Pro, ASIO JPLAY, Foobar2000+Ramdisk, Hq player, SP cable - JPS superconductor2, Analog interconnect - Harmornic Tech Magic link III, USB cable - JCAT twin cable, Power cable - JPS kaptivator for Uptone JS-2 forDAC and USB card, Wireworld electra7 for PC, Wireworld electra7 silver for Amp, Magnet 2000 power line stabilzer and conditioner for DAC,PC

12932837_1700967073514123_7525078827891555851_n.jpg

Link to comment

I disabled all i could in the bios when on win8, including USB which also improved things - every little helps :-)

(I use a SBT so ethernet out from the pc)

 

Now on 'pain' win10, yes the sound is better with edbk's tweeks (many many thanks :-D), but my ps2 keyboard won't stay on line, so have had to use usb keyboard for the time being...

 

Has anyone worked out how to disable perminantly and safely :-0 the auto win10 update?

 

Cheers

Link to comment
I disabled all i could in the bios when on win8, including USB which also improved things - every little helps :-)

(I use a SBT so ethernet out from the pc)

 

Now on 'pain' win10, yes the sound is better with edbk's tweeks (many many thanks :-D), but my ps2 keyboard won't stay on line, so have had to use usb keyboard for the time being...

 

Has anyone worked out how to disable perminantly and safely :-0 the auto win10 update?

 

Cheers

 

Isn't a problem here, I dumped Windows defender and most of the Runtime broker (a big culprit in bad SQ). Plus I never connect to the internet with my optimized Windows 10 partition, disabled.

(JRiver) Jetway barebones NUC (mod 3 sCLK-EX, Cybershaft OP 14)  (PH SR7) => mini pcie adapter to PCIe 1X => tXUSBexp PCIe card (mod sCLK-EX) (PH SR7) => (USPCB) Chord DAVE => Omega Super 8XRS/REL t5i  (All powered thru Topaz Isolation Transformer)

Link to comment
Leaving Windows Explorer running can effect sound quality. Try Ctrl+Shift+Alt right click on Taskbar, then Exit Explorer. To relaunch, press Ctrl+Shift+Esc to launch Task Manager, then select File/Run + type explorer.exe to relaunch.

 

Thanks Dean

Will try it.

DAC - Mytek Brooklyn, Intona High Speed Isolator.Int.Amp - ATC SIA2 150,SP - ATC SCM19, Sub - Paradigm SW2200

Source - Audio PC, Core i7 4785T 2.2Ghz, 8G PPA RAM, Samsung 850pro , WD Black HDD, JCAT USB card, PPA BLACK SATA Cable, HDPLEX H5 gen2 case, LPSu - Uptone JS-2 for DAC and USB Card - TeraDak ATX350W for PC, OS wins2012R2, Audio Optimizer, Fidelizer Pro, ASIO JPLAY, Foobar2000+Ramdisk, Hq player, SP cable - JPS superconductor2, Analog interconnect - Harmornic Tech Magic link III, USB cable - JCAT twin cable, Power cable - JPS kaptivator for Uptone JS-2 forDAC and USB card, Wireworld electra7 for PC, Wireworld electra7 silver for Amp, Magnet 2000 power line stabilzer and conditioner for DAC,PC

12932837_1700967073514123_7525078827891555851_n.jpg

Link to comment
Leaving Windows Explorer running can effect sound quality. Try Ctrl+Shift+Alt right click on Taskbar, then Exit Explorer. To relaunch, press Ctrl+Shift+Esc to launch Task Manager, then select File/Run + type explorer.exe to relaunch.

 

Tried it Dean, didn't notice any difference in SQ. Obviously it's best to disable any unnecessary processes in the OS (small inconvenience to turn on and off for JRiver screen). Especially the ones causing any memory or CPU spikes in usage other than your media playback. I don't notice much in usage for the Windows Explorer process in task manager, seems fairly stable. But then I disabled Runtime broker and that may have fed into the Windows Explorer process. Thus those of you unable to disable runtime broker without losing necessary OS functions might find this step useful.

(JRiver) Jetway barebones NUC (mod 3 sCLK-EX, Cybershaft OP 14)  (PH SR7) => mini pcie adapter to PCIe 1X => tXUSBexp PCIe card (mod sCLK-EX) (PH SR7) => (USPCB) Chord DAVE => Omega Super 8XRS/REL t5i  (All powered thru Topaz Isolation Transformer)

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...