Windows 10 D-S-T-DEZABLER

Discussion in 'Windows 10' started by RanCorX2, Jan 16, 2017.

  1. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    #101 RanCorX2, Feb 7, 2017
    Last edited: Feb 7, 2017
    (OP)
    onedrive seems easier for me, no need for the megasync app now.

    anyways, will add a few more batch files soon;

    maps + mobilepc (mobilepc is required for maps to work for some reason, it opens and closes if you remove it)
    store / universal store + Ngc (ngc security is the passport services, needed for store signin)
    edge + browser brokers (didn't find anything that broke edge in the end except browser brokers, thought frameserver was related to it but was actually something else)
    cloud experience host (needed for using ms account to login to windows, local account is obviously better)
    setting sync (only needed if you are not using a local account for windows, for me it's crap as it only syncs some things)

    extra;

    DeviceSync (could still transfer files to my windows phone)
    Enterprise-Desktop-Shared
    GroupPolicy (reinstall gpedit with 3rd party installer, google for gpedit on w10 home)
    HTTP-Ancillary (internet still works)
    NameResolution-Ancillary (internet still works)
    NetIO (internet still works)
    NetIOCoMig (internet still works)
    StorageManagement (doesn't seem to break either app storage or regular drive storage)

    sorry my bad, securestartup must be kept or refresh windows doesn't work, securestartup remove bitlocker files which are used to refresh windows. mobilepc is the one that's needed for maps app to work.
    so you can remove all the mobile pc packages including sensors if on a dektop / laptop

    sensors are only needed for tablets afaik.
     
  2. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    #102 RanCorX2, Feb 7, 2017
    Last edited: Feb 15, 2017
    (OP)
    i think that can be solved by not removing;

    Microsoft-Windows-InternetExplorer-Package-shell

    but i will have to check this first.
     
  3. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    making progress on appx componenet removal:

    store:
    -store client
    -universal store
    -ngc (sign in)

    maps:
    -sensors
    -mobilepc
    -maps

    settings app:
    -settings sync
    -accounts control (only useful for setting windows to use ms account)
    -cloud experience host (for ms account)
    -storage service (used for changing locations of installed apps or maps)
    -flight and build (for windows insider, only useful for people who want to use possibly unstable timebombed beta os)

    edge:
    -internet browser
    -browser brokers
     
  4. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    #104 RanCorX2, Feb 17, 2017
    Last edited by a moderator: Apr 20, 2017
    (OP)
    managed to remove securestartup but keep the ability to refresh windows.

    Code:
    install_wim_tweak_NET4.6.exe /o /c Microsoft-OneCore-SecureStartup-Foundation-Package /r
    install_wim_tweak_NET4.6.exe /o /c Microsoft-OneCore-SecureStartup-Foundation-WOW64-Package /r
    install_wim_tweak_NET4.6.exe /o /c Microsoft-OneCore-SecureStartup-onecore-Package /r
    install_wim_tweak_NET4.6.exe /o /c Microsoft-OneCore-SecureStartup-Package /r
    install_wim_tweak_NET4.6.exe /o /c Microsoft-OneCore-SecureStartup-UAP-Package /r
    install_wim_tweak_NET4.6.exe /o /c Microsoft-OneCore-SecureStartup-UAP-WOW64-Package /r
    install_wim_tweak_NET4.6.exe /o /c Microsoft-OneCore-SecureStartup-WOW64-Package /r
    install_wim_tweak_NET4.6.exe /o /c Microsoft-Windows-SecureStartup-Subsystem-base-Package /r
    lots of new batch files will be added soon, i've now ditched the store, edge, maps and many other things.

    kept ie11 though, seems if you disable protected mode it makes ie less prone to freezing on some websites.
     
  5. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    #105 RanCorX2, Feb 21, 2017
    Last edited: Feb 21, 2017
    (OP)
    kblayout packages removed successfully, there's one small catch though but can be easily fixed, say you are using en-gb edition of w10, well when you remove the kblayout packages, it reverts to KBDUS.dll as that's the only one it leaves behind.

    just backup both KBDUK.dll before removal from system32 and syswow64 or whatever language you are using and rename them to KBDUS.dll and replace and restart, tested upon reboot and £ & @ worked as normal as on uk layout.

    now removing the kblayout packages breaks the ability to change / add layouts, but i don't think many will miss that.

    i also finished driver removal, the idea is to remove unused / non crticial drivers (also legacy stuff like COM port, pcmcia, serial etc), then disable ones that you can't uninstall (drivers on demand but are rarely used are still loaded when you boot, shaves a few seconds off boot time if you set them to disabled)
    also disable various sysytem (but non critical) drivers.

    main idea behind the driver removal / disabling is to help reduce dpc latency, less drivers active, less chance of spikes in latencymon.

    obviously you can't remove some of the big culprits like usb and nvidia drivers but it will help.

    i will also create a registry file at the end of this to remove all the non critcal services / driver services and clean up the drivers folder via batch, this will help you keep track on active services better as there won't so many in the services window, as you know many programs install services and it get's rather cluttered. i won't do a cleanup on the system32/syswow64 folders as there are just way too many dependencies on various files and it justs ends up breaking stuff.

    drivers is fine though, you good as long as a driver is disabled and then removed, it's only when it's still in the registry and set active and you delete the .sys file and reboot and windows bsod's trying to start it.
     
  6. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    #106 RanCorX2, Feb 21, 2017
    Last edited: Feb 22, 2017
    (OP)
    latest stuff uploaded included including driver removal and revised tweaks etc.

    - added extra batch files, maps, edge, store, unistore (turns out it's not part of the store but to do with those random number services), various other misc packages

    - added advanced driver removal *should be safe*, tested on vmware for a few days and now testing on my install
    *must replaced mum files in c:\windows\servicing\packages*
    or you will end up with unbootable install and will need to do a fresh install!!!
    included list of drivers that that are kept installed.

    was quite simple in working out how to uninstall some but keep others, you have to look in the mum files for drivers and remove the "update" packages you want to keep and leave the ones you want to uninstall.
    not all are removed but a good number are, further slimming down winsxs.

    - added required tools etc

    - safe bat for use inside vmware (doesn't disable lsi which is needed for virtual scsi hard drive)

    - added advanced driver disabling via registry and bat


    my way of slimming down w10 may seem time consuming but it does make a difference, even on a fresh install.

    recap;

    - uninstalls hidden enabled / installed features (stuff that isn't optional, removes installed files and installation packages)
    - uninstalls optional features, even those that aren't enabled / installed (removes installation packages)
    - uninstall all App stuff, except shell and settings apps which are deeply integrated

    and for those who dare..

    - uninstall non critial drivers (doesn't remove them all because some are i guess protected in some way from being uninstalled)
    onced further testing is complete, force removing will come later.

    - disable all non critical tasks in task schedular
    - disable all non critical windows services
    - disable all non critical windows driver services (these are hidden, you need process hacker or regedit to view them)


    i did try win reducer but i don't trust it's methods of removing stuff, i always end up with a duff iso with various errors...
    that's why i started this little slimming down 10 project, sure you gotta do it after you've installed windows..but it doesn't take long.
     
  7. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    #107 RanCorX2, Feb 27, 2017
    Last edited: Feb 27, 2017
    (OP)
    when i'm satisfied i can't remove anything else, i'll re-open the download.

    up to 184 packages removed so far from 130ish a week or so ago. gonna see if i can hit 200.

    windows is still functioning nicely.

    using classic shell now because i got tired of the crappy start menu with no customization, can't move stuff, rename stuff or delete stuff from the menu, it's useless.

    i couldn't remove the settings app, seems it's buried deep the os and can't be uninstalled like on w8, guess they really want us to use the basic cpl...

    however with the toshiba bt stack installed, i could safely remove;

    all the bluetooth packages
    device association framework

    and the extra usb drivers for tablet dual mode stuff

    still testing my driver removals, f'd up some bits a few times, lots of reinstalls in vmware but i've narrowed it down to drivers critical to the os and ones not

    just so you know this is not all bs and a waste of time, i've noted a decrease in my already short boot time and a quicker login to desktop compared to fresh install with no removals or services disabled.
    i have a decent pc, i5 quad, 10gb ram, gtx 1050 etc so it's still useful for those with an already fast pc but will obviously help those with lower end machines even more.

    a speedy windows = a better experience

    also removed some packages that broke windows originally, narrowed them down to ones to keep and ones safe these were for containers and remotefs.

    remotefs is connected to the mup driver which is needed for the group policy service, this is also connected to bowser and the smb services, all of which are also connected to lanmanworkstation, removing the wrong remotefs packages removes the driver services and break gpsvc and lanmanworkstation which is required for windows setup for some reason. (you get a problem prevents setup from continuing or similar error, after the eula screen)
     
  8. v72dd

    v72dd MDL Senior Member

    Nov 20, 2016
    445
    77
    10
    How do you remove Content Delivery service without breaking Settings?
     
  9. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    i remove Microsoft-Windows-ContentDeliveryManager-Package and setttings app works fine.
     
  10. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    corrected one issue yesterday which made dependencies blank on service properties.

    getting closer to my 200 packages removed goal.

    working on disabling a few more sevices and also reducing various background logging / tracing.

    keeping main logs enabled but disabling all the non essential ones, you only really need application, setup, system & security.
     
  11. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    #111 RanCorX2, Feb 28, 2017
    Last edited: Mar 5, 2017
    (OP)
    reserved.

    List of new packages in 15042:

    HyperV-Guest-DynamicMemory-Package
    HyperV-Guest-Heartbeat-onecore-Package
    HyperV-Guest-Heartbeat-Package
    HyperV-Guest-IcSvcExt-onecore-Package
    HyperV-Guest-IcSvcExt-Package
    HyperV-Guest-IcSvcExt-vm-Package
    HyperV-Guest-IcSvc-Package
    HyperV-Guest-KMCL-Package
    HyperV-Guest-KvpExchange-onecore-Package
    HyperV-Guest-KvpExchange-Package
    HyperV-Guest-Networking-Emulated-Package
    HyperV-Guest-Networking-SrIov-onecore-Package
    HyperV-Guest-Networking-SrIov-Package
    HyperV-Guest-Networking-Synthetic-onecore-Package
    HyperV-Guest-Networking-Synthetic-Package
    HyperV-Guest-RemoteFx-onecoreuap-Package
    HyperV-Guest-RemoteFx-Package
    HyperV-Guest-Shutdown-onecore-Package
    HyperV-Guest-Shutdown-Package
    HyperV-Guest-Storage-Filter-onecore-Package
    HyperV-Guest-Storage-Filter-Package
    HyperV-Guest-Storage-Synthetic-onecore-Package
    HyperV-Guest-Storage-Synthetic-Package
    HyperV-Guest-TimeSync-onecore-Package
    HyperV-Guest-TimeSync-Package
    HyperV-Guest-VmBus-onecore-Package
    HyperV-Guest-VmBus-Package
    HyperV-Guest-Vpci-Package
    HyperV-HvSocket-Package
    HyperV-HvSocket-WOW64-Package
    HyperV-Storage-VHD-Drivers-onecore-Package
    HyperV-Storage-VHD-Drivers-Package
    HyperV-Storage-VHD-VHDMP-Package

    LanguageFeatures-WordBreaking-en-legacy-Package
    LanguageFeatures-WordBreaking-en-legacy-WOW64-Package
    LanguageFeatures-WordBreaking-en-Package
    LanguageFeatures-WordBreaking-en-WOW64-Package

    Microsoft-OneCore-SmartCard-Drivers-Package

    Microsoft-Windows-Cluster-Package
    Microsoft-Windows-Cluster-WOW64-Package

    Microsoft-Windows-Common-RegulatedPackages-Package
    Microsoft-Windows-Common-RegulatedPackages-WOW64-Package

    Microsoft-Windows-DesktopFileExplorer-Package

    Microsoft-Windows-Display-Brightness-BrightnessReset-Education-Package

    Microsoft-Windows-EditionPack-Enterprise-Package
    Microsoft-Windows-EditionPack-Enterprise-WOW64-Package
    Microsoft-Windows-EditionPack-Professional-Package
    Microsoft-Windows-EditionPack-Professional-WOW64-Package

    Microsoft-Windows-Editions-EnterpriseG-Package

    Microsoft-Windows-EditionSpecific-Education-Package
    Microsoft-Windows-EditionSpecific-Education-WOW64-Package
    Microsoft-Windows-EditionSpecific-EnterpriseG-Package
    Microsoft-Windows-EditionSpecific-Professional-Package

    Microsoft-Windows-EnterpriseGEdition

    Microsoft-Windows-Holographic-Desktop-Analog-Package
    Microsoft-Windows-Holographic-Desktop-Merged-analog-Package
    Microsoft-Windows-Holographic-Desktop-Merged-onecoreuap-Package
    Microsoft-Windows-Holographic-Desktop-Merged-Package
    Microsoft-Windows-Holographic-Desktop-Merged-pcshell-Package
    Microsoft-Windows-Holographic-Desktop-Merged-shellcommon-Package
    Microsoft-Windows-Holographic-Desktop-Merged-windows-Package
    Microsoft-Windows-Holographic-Desktop-Merged-WOW64-analog-Package
    Microsoft-Windows-Holographic-Desktop-Merged-WOW64-Package
    Microsoft-Windows-Holographic-Desktop-Merged-WOW64-shellcommon-Package

    Microsoft-Windows-HyperV-Guest-onecore-Package
    Microsoft-Windows-HyperV-Guest-Package
    Microsoft-Windows-HyperV-Guest-WOW64-Package

    Microsoft-Windows-Non-LTSB-RegulatedPackages-Package

    Microsoft-Windows-Power-CAD-Suite-Package

    Microsoft-Windows-RegulatedPackages-Package
    Microsoft-Windows-RegulatedPackages-WOW64-Package

    Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseG-Default-Package
    Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseG-License-Package
    Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseG-Package

    Microsoft-Windows-TaskFlowDataEngine-Package

    Microsoft-Windows-TestRoot-and-FlightSigning-Package
    Microsoft-Windows-TestRoot-and-FlightSigning-WOW64-Package

    Microsoft-Windows-TextPrediction-Package

    Windows-Shield-Provider-Core-Package

    Microsoft-Windows-OneDrive-Setup-WOW64-Package

    opps, missed a few...

    Microsoft-OneCore-Gaming-XBGM-Package

    Microsoft-OneCore-Heat-Package

    Microsoft-OneCore-Networking-DataMarketplace-Package

    Microsoft-OneCore-Payments-Core-Package

    Microsoft-OneCore-PointOfService-OposBridge-Package

    Microsoft-OneCore-Registry-FromApp-Package

    Microsoft-OneCore-Security-WebAuthN-onecore-Package
    Microsoft-OneCore-Security-WebAuthN-onecoreuap-Package
    Microsoft-OneCore-Security-WebAuthN-Package

    Microsoft-OneCore-WaaSAssessment-Package

    Microsoft-Windows-Services-TargetedContent-Package

    RemoteDesktopServices-Base-Package


    List of new Apps in 150542:

    Microsoft.Microsoft3DViewer
    Microsoft.MSPaint
    Microsoft.Wallet
    Microsoft.XboxGameOverlay
    Microsoft.XboxSpeechToTextOverlay



    Apps that install themselves after a fresh install or upgrade:

    0D16BB98.Houzz


    good news, all the aboved uninstalled successfully and did not break the os.

    list of new services (a few might not be new, can't remember if some of them were on 1607 before removals)

    Connected Devices Platform User Service_2b5b2
    Connected User Experiences and Telemetry
    Data Usage
    DevicesFlow_2b5b2
    Downloaded Maps Manager
    HV Host Service
    LPA Service
    Microsoft (R) Diagnostics Hub Standard Collector Service
    Microsoft Windows SMS Router Service.
    Natural Authentication
    Network Connection Broker
    Payments and NFC/SE Manager
    Phone Service
    Sensor Service
    TokenBroker
    TP AutoConnect Service
    TP VC Gateway Service
    WalletService
    Wi-Fi Direct Services Connection Manager Service
    Windows Camera Frame Server
    Windows Insider Service
    Windows Mobile Hotspot Service
    Windows Perception Service
    Xbox Game Monitoring
    Xbox Live Game Save
    XboxGipSvc


    weird thing is there's only 800+ packages listed as opposed to over 4000 on 1607. either they have been merged with other stuff or removed by ms, i still ended up with 11,xxx items in winsxs, 4.56gb after cleanup.


    ^ seem to be a bug or some messup when upgrading from Anni 1607 > 15042, upgrading or fresh installing 15046 resulted in ALL packages returning, well nearlly all of them, some are no long present, they have either been removed by ms or just merged with other stuff.
     
  12. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    #112 RanCorX2, Mar 1, 2017
    Last edited: Mar 2, 2017
    (OP)
    another update;

    - system app removal *done*
    |_removes:
    - folders in systemapps
    - miracast viewer
    - print dialog (think that's the black diaglog you get in edge, but could be wrong, doesn't break normal printing)
    - few other folders like speech

    - system32 / syswow64 cleanup *in progress*
    |_removes:
    - win biometrics
    - unused language files
    - ime lang files
    - bing files
    - telemetry files
    - immersive ui files (but leaving ones required for basic settings app functions like personalization, resolution etc
    - speech components
    - cloud files
    - mobile broadband
    - maps
    - location
    - xps
    - AAD
    - xbox
    - ceip
    - push notifications
    - windows phone
    - remote desktop
    - remote access
    - file history
    - function discovery
    - game panel
    - offline files
    - cortana files
    - cloud experience host files
    - ms account files
    - windows store files
     
  13. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    starting to think the install wim tweak tool is the best way to slim down windows 10, winreducer gui is poor and it kept creating a non functioning iso, i tried ntlite (liecensed) again it made an iso but it turned out to be useless, dism wouldn't let me add any packages like net 3.5 once windows was installed, i know i could've added it before making the iso, that's not the point, i ended up with a broken dism and i picked all the packages i remove manually with install wim tweak, so it obviously removes more than it says.

    i also tried msmg toolkit but it's just really slow and tedious going back and fourth through dos menus to remove not a lot at all.
     
  14. s1ave77

    s1ave77 Has left at his own request

    Aug 15, 2012
    16,104
    24,378
    340
    S-M-R-T SECURITY TOOL (part of JATD in my sig) '[F] REMOVE ALL PACKAGES/APPX OFFLINE' has an option to mount a WIM and remove packages using a custom list, it will cycle through your list and remove all found packages :g:.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. v72dd

    v72dd MDL Senior Member

    Nov 20, 2016
    445
    77
    10
    Why would you add .NET 3.5 AFTER using NTLite. You are supposed to integrate it before.
    It is probably the only tool that can remove WinSxS
     
  16. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    my point was i forgot to integrate it, but dism was still broken and i couldn't add any packages at all, so it was a fail imo.
    not only did it remove less stuff than with the install wim tweak method the author of ntlite claims install wim tweak is dangerous and shouldn't be used, i still got a refund for ntlite though as i didn't think it was worth the £40 to unlock a small number of features.

    same probably applies to to winreducer, both apps are pretty unhelpful when it comes to more info on what they remove, don't pay to use these two apps, go for the free tools.
     
  17. freesoft00

    freesoft00 MDL Novice

    Mar 2, 2013
    17
    2
    0
    Why not see the download address
     
  18. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    #118 RanCorX2, Mar 4, 2017
    Last edited: Mar 5, 2017
    (OP)
    it's offline while i finalise a few things, tidy stuff and write a decent readme.

    plus i've added the packages for the latest insiders that can be removed.

    download will be available either later today or tomorrow.


    edit, started my modern app erradication, now that i can delete certain registry keys properly.

    required stuff; (to replace lost settings app features)

    *optional* myuninstaller - nirsoft (programs and features still exists)
    windows update minitool
    XPExplorer DPI Fix
    *optional* Personalization Panel - winaero (old panel still exists)
    Multires - or use your gfx card cpl to change resolutions
    TinyWindowsBorders - winaero
    toshiba bluetooth stack to replace windows bluetooth 9.10.34(T) + evaluation fix (registry, no crack or warez so legit)
    fixed desk.cpl from windows 2000 (to change stuff like title bar size)
    - startisback++ or classicshell (personally i'd go startisback, i found classicshell a little too customizable for my liking)

    what will the modern app erradication do?

    - deletes background processes
    - removes shell experience host (uninstalls via package removal)
    - deletes all the system apps + registry enteries
    - restores classic personalizatiom to desktop right click

    i'm also seeing if i can get back the old taskbar settings cpl but it's a longshot i think.
     
  19. Mr.X

    Mr.X MDL Guru

    Jul 14, 2013
    8,575
    15,646
    270