Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Sign in to follow this  
RanCorX2

Windows 10 TTK Tweak Toolkit

Recommended Posts

my onedrive share: https://1drv.ms/f/s!AkTVL_4WP_RZ0AGd_OqDAo6-fOKj

There are a few freely available tools included which i claim NO CREDIT for, they are merely included for convenience, to save you time searching for and downloading them.

just reorganised everything, to make stuff a bit clearer to understand.

folders & descriptions:

Redist > (contains directx (last full redist rls), java (outdated), msxml (old), physx (old/legacy), visual c++ redists (assorted), vulkan redist

>DIRECTX

>Java

>MSXML

>PhysX

>VC

>Vulkan

Windows Toolkit>

>Portable Tools>

>dGPU Tools (gpu-z, nvidia inspector etc)

>Dism++ (performs cleanup operations etc)

>MyUninstaller (useful uninstaller)

>Process Hacker (task manager)

>Registry Tools (assorted)

>Windows Tweaks>

>Anti SpyTelem 10 (few tools to disable telemetry and other spying stuff)

>AppX Removal (uninstalls windows 10 apps, advanced removal folder is yet to be added which will do a full clean, folders and registry)

>Boot & OS (enable legacy F8 menu and a few bcd tweaks)

>Component Based Servicing (batch files for component cleanup and repair (the repair ones dont seem to work, might work for some but all the machines i tested them on always ask for source files even when the location is specified!)

>File Permissions (empty for now)

>GUI (tool for reducing window border padding)

>Networking (uninstalls unneeded network protocols from active network adapter)

>OS Security (disable services that are classed as security holes for possible ransomware threats, plus other old security risk services)

>OS Services (disable unneeded services, drivers)

>Registry (various tweaks)

>svchost (returns svchost to grouped processes like previous windows, i.e. not 100+ svchost processes)

>Task Scheduler (disable unneeded tasks)

>Timer Resolution (timer resolution service, supposed to help reduce dpc latency, prevent micro stutters in games etc)

Edited by RanCorX2
link updated for shared folder(s)
  • Like 1

Share this post


Link to post
Share on other sites

still working on appx removals, so far done the following;

removed - windowsapps folder, printdialog folder, infusedapps folder

support files for cortana, maps, contacts/mail/calendar rt, biometrics, gaming/xbox (gamemode, gamebar, xbl etc, but keeps gip for xb one controller support), store, content delivery, cloud experience host, aad (azure active directory) and some other files

trawled the registry and removed 99% of references to the system apps and store apps, some things have to remain for the following to work;

settings app - all registry entries

shell experience host - all registry entries (including pen workspace and action center as they point to shell exp host, so i left them alone)

one or two reg entries that referenced cortana which when removed broke the start menu (i've made a blacklist of entries not to remove)

i've made scripts to delete all the above and have categorised them in a folder called Registry\HKEY_CLASSES_ROOT , HKEY_CURRENT_USER and so on

wildcards have been used and powershell and standard batch files, also psexec as there was several hundred clsid, instance entries to take ownership of and delete but the powershell script couldn't handle the length of the list and kept crapping out...so i just used psexec to merge the reg file that deletes the entries under the system user which seems to work.

still got a few hundred more entries to test delete.

also made a batch file to remove optional components listed under Windows Features in programs and features. (leaves you with the core optional features .net, ie, wmp, directplay, powershell)

and finally language cleanup which consists of;

winsxs lang file removals, system32/wow64 lang file removals & registry lang entry removals

example - uk users installs en-GB pack, then you can remove en-US, however if you try removing en-US files with no other pack installed you will brick the OS.

so if any other language pack is installed you can remove the default en-US files

 

my winsxs folder is down to some 10,XXX files and that's without touching ntlite, just install wim tweak and some batch files. (was 14,XXX+)

 

scrubbed the language file removals, does break some things, probably why i archived my original batches...

 

 

Edited by RanCorX2
  • Like 1

Share this post


Link to post
Share on other sites

gave up using powershell as it was too frustrating and trying to find good examples of code is very difficult as there doesn't see to be any "simple" methods to take ownership of multiple registry keys/subkeys, at least i couldn't find any....the only semi decent script i found doesn't like long lists of reg keys, it crashes powershell if you make the list too long, also slows down with loads of errors if you have already taken ownership of some keys but add more to list and re-launch the script, so for me it is useless, not buying "powershell is awesome", give me command prompt anyday...

subinacl was useless, says registry keys don't exist for some in list and ones it found said access denied, couldn't work out if setacl did subkeys any examples were not to be found, only ones dealing with keys and not subkeys...

ended up finding runasti on github and have added that to some batches to delete reg keys as trustedinstaller, seems to do the job and no bs.

 

  • Upvote 1

Share this post


Link to post
Share on other sites

the main modern components of windows 10 seem to come under WindowsRuntime and i think it's connected to the now discontinued WindowsRT OS as the RT in that stands for runtime and there are dll system32 on windows 10 with RT in the descriptions. Windows 10 S replaced WinRT, the runtime seems to be one a core components of windows 10 as it's linked to many things.

i'm now doing removals of runtime components, so far i've removed store, payments, point of service, wallet, cortana, accounts control, biometrics, cloudexphost, holographic

5000+ reg entries removed and OS is still functional, taskbar / start menu and settings app are all working fine. i'm only removing the modern core stuff, not touching anything else.

completely killed the lock screen, doesn't throw up any error or cause the normal lock screen to freeze or not function, instead of the the modern lock screen appearing the standard one just appears like on previous windows versions.

these removals might be useful for creating a light windows 10 iso and will be much safer than ntlite.

Edited by RanCorX2
  • Like 1

Share this post


Link to post
Share on other sites

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

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×