Jump to content
IGNORED

Windows 10 optimization script - A community effort?


edbk

Recommended Posts

@ElviaCaprice, thanks you saved me a lot of time and frustration. I never realized that you can't really get a trial of AO V2 on Windows 10.

 

I'm reasonably technically competent, so I'll first experiment with the scripts and tips in this thread on a separate freshly installed partition. I'll only get AO if I find it overly taxes my patience and level of experience.

 

If anyone has additional recommendations specifically for Windows 10 Anniversary Update, I'd appreciate your feedback.

 

I now use a micro rendu running NAA. Have people found it is still worth optimizing the Windows 10 machine running HQPlayer in such a configuration?

 

I also sometimes use the micro rendu in DLNA/MPD mode, and using the Windows 10 machine that hosts my music files as the UPnP server. Are there any modifications to these scripts I need to make to preserve UPnP server functionality on Windows 10?

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
  • 1 month later...

Thanks, Larry. I assume those logs are required only for troubleshooting so there's no downside to disabling logging other than loss of diagnostic information?

 

Windows 10 is a moving target. Getting it to shut up and just do what you want is like playing whack-a-mole.

 

I'm considering removing all the modern UI apps except for the Windows Store itself. It seems this would eliminate a bunch of unnecessary activity. I know there are scripts to do this with PowerShell, but has anyone tried just using the CCleaner uninstall tool?

 

Nvidia has introduced telemetry in its recent drivers. I even found ongoing network activity due to a Canon device driver for a scanner.

 

It's like a full time job. Maybe I should give that job to AudioPhil?

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment

I just discovered this free program today. It looks pretty powerful but I haven't tried it yet.

Get Blackbird - Windows privacy, security and performance

 

Here's another one. It doesn't seem as comprehensive, but it sure has a good name.

https://www.oo-software.com/en/shutup10

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment

Microsoft currently runs several services under a given svchost process. That is going to change, and you may see many more svchost processes running. See 'Service Hosts are split into separate processes' in the Build 14942 Insider Preview

https://blogs.windows.com/windowsexperience/2016/10/07/announcing-windows-10-insider-preview-build-14942-for-pc/#rS4K0cooPeM3PFTR.97

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
  • 5 weeks later...

Have a look at Applications and Services Logs -> Windows -> Store -> Operational. I have thousands of entries in there, all pretty much incomprehensible.

I'm running Windows 10 Anniversary Update. Can anyone else verify they also see all this excessive logging? Any ideas how to suppress this activity (other than simply disabling the log)? Perhaps it's from some equally incomprehensible, undocumented scheduled task?

 

I've already uninstalled all the modern apps except the Store app itself.

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
you still have no idea what you are missing. But i know its my fault, i never came back to you....

Phil, perhaps you could tell us a couple of significant Windows 10 optimizations you do in AO that is not covered by what's in this thread apart from process lasso stuff like CPU affinity and process priority. Obviously, I don't expect you to reveal any secrets about how you do it.

I'm not sure I would want to run any software that doesn't show me the script it generates so I can see precisely what's been changed in my system. It means it's a black box that I can't troubleshoot independently. I suppose you can't risk someone unscrupulous leaking your intellectual property.

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment

Miracle1980, that sounds like a fantastic result, and I'd like to know more about how you did it. On my Windows 10 (Version 1607) system, I have 16 svchost processes alone so how you manage to wind up with only 23 processes is certainly of interest.

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
Meanwhile it's quite a few tenthousand lines of code, but i'll try to give an overview withing the next days. Sorry that it will take some time to do so.

Phil, it sounds like you're planning to do considerably more than I've asked. I just wanted you to identify a couple of significant AO optimizations that haven't been covered by the posts in this thread. If you think an overview will be more compelling and it's a good investment of your time, then great. I have read your Setup Guide, so I've reviewed that level of detail.

 

I certainly acknowledge the value AO delivers by putting all of this together into one product, testing it thoroughly and maintaining/supporting it. That's a pretty awesome achievement.

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment

Disabling a service that isn't running will not reduce my number of processes/threads/handles, correct? If you never use a given service, why bother disabling it? There must be something I don't understand.

 

Here's another question. If I have way more memory than I need, why worry about my memory usage?

 

My focus is on unnecessary processor usage and I/O. For example, there are a bunch of poorly documented scheduled tasks that you can't disable like Background Upload Task, Backup Task and NetworkStateChangeTask (all under Microsoft/Windows/SettingSync). You can export the task and look at the XML but it still doesn't give me much insight into what they really do. I've found a way to disable tasks like these but I'm not entirely comfortable with changing the permissions.

http://www.1hd.biz/2015/07/windows-7-8-81-10-disable-stubborn.html

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
  • 2 weeks later...

V1.0 of BlackBird will soon be available (current version is v0.9.98). I think this is the most comprehensive tool short of AO. Check out the documentation and changelog at Get Blackbird - Windows privacy, security and performance. The developer posts the latest news on http://www.facebook.com/getblackbird.

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
  • 2 months later...

I installed Windows 10 Creator's Update today.

 

First thing you will notice is an increase of about 45 svchost windows processes, since most services that used to share an svchost have been broken out into their own svchost process.  This is on a vanilla system not running AO.

There are also some new background processes like InstallAgent and InstallAgentUserBroker, Windows Defender Notification Icon and Windows Defender Security Center Service.

 

getBlackBird v1.0 (currently scheduled for end of April) should include Creator's Update support.  Betas will be available in the interim.

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment

Actually, InstallAgent and InstallAgentUserBroker are not new.  They are related to the Windows Store.  I forgot that the Creator's Update brings some new Store apps that I have to get rid of like Paint 3D.  It's a never ending battle to keep MS out of my business.

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment

I found that stopping all services in the unistacksvcgroup is quite important in reducing the number of running processes.  Some of these can't be disabled, so I'm stopping them manually.  Does AO automatically deal with the ones that have a randomly generated suffix like User Data Access_35b68 and User Data Storage_35b68?

 

I think Creator's Update does have a better process model for svchost.  It seems to make it easier to stop/disable services cleanly without complications because multiple services are not sharing the same svchost process.  Microsoft did say the key motivation behind this change was reliability and serviceability.

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment

MS is really locking things down.  In Creator's Update, if you completely disable Cortana the Start Menu no longer works!  This is one of the things delaying v1.0 of getBlackBird.

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
  • 2 weeks later...
4 hours ago, MemoryPlayer said:

 

I tried current version, but my music folder is in an Apple 10TB Time Machine and BlackBird blocks the access to my files, so it is impossible use it! Would next version fix this issue?

Contact the developer at https://www.facebook.com/getblackbird, he is very responsive.  He has a patcher for v0.9x which includes a LAN connectivity fix, but you should first verify with him whether this will indeed fix your particular issue.

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
On 5/7/2017 at 5:18 PM, MemoryPlayer said:

Thanks for the tip!

I see on the Facebook page that I was correct and the patcher resolved your problem?

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
  • 1 month later...

Even more processes coming to Windows 10.  We'll probably see these in the fall Creator's Update.  

 

Per app Runtime Broker: If you open Task Manager, you will notice UWPs now use per-application instanced Runtime Broker processes, rather than all sharing a single session-wide Runtime Broker. This will help improve resource attribution, resource management, and fault tolerance. 

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
  • 3 weeks later...

Developer says getblackbird V1.0 is 90% complete.  This is a total rewrite of his tool.  He says V1.0 should be available soon.  He also says he sucks at forecasting availability dates.  It's just one really smart guy in Slovenia.

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
  • 2 months later...
On 7/16/2017 at 10:13 PM, rickca said:

Developer says getblackbird V1.0 is 90% complete.  This is a total rewrite of his tool.  He says V1.0 should be available soon.  He also says he sucks at forecasting availability dates.  It's just one really smart guy in Slovenia.

Developer says beta for getblackbird V1.0 should be out this week.  Remember that this is a labor of love rather than a commercial product.  It may take a little longer.

 

If you use getblackbird you should defer Windows feature updates so that you don't automatically get the Fall Creator's Update on 10/17.  The initial Creator's Update back in April 2017 required a huge amount of rework to tame all the privacy/telemetry issues.  Microsoft seems to add a lot of undocumented, unfinished and buggy infrastructure code that isn't even fully exploited in these releases.   

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
  • 1 month later...
2 hours ago, mozes said:

Ok I implemented step 16 in the manual and ran all the processes in the Powershell. I lost accessing Jriver via Jremote and Jplaystreamer. I am searching the thread now for which processes to reverse, if anyone knows which one, pls let me know.

Thanks

Moussa

Try starting SSDPSRV.

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
  • 2 weeks later...
  • 2 months later...
6 hours ago, zackthedog said:

BTW, the getBlackbird script was a very helpful and easy first step.  The improvement was immediately apparent.

I've been corresponding with the developer over the past year or so.  He has done a total rewrite that is far more effective and more efficiently implemented called V1.0.  He says he has finally finished the project so a beta should be available shortly.

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
  • 3 months later...

For the very adventurous ... you can try out Windows 10 Lean Edition.

http://www.trustedreviews.com/news/windows-10-lean-release-date-download-3460534

 

You can download it from this site

https://www.windowsblogitalia.com/2018/04/windows-10-lean-build-17650/

 

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment
  • 1 month later...

V1.0 beta (64-bit only) of getblackbird is finally available!  The reason it took so long is that the developer got a full time job.

https://www.getblackbird.net/…/BlackbirdV6_v1.0-x64_BETA.zip

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

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...