1. Supern00b

    Supern00b MDL Addicted

    Dec 30, 2010
    728
    540
    30
    Thought I was the only one. For me every hour a refresh lol.
    That is not good at all. Maybe I should see a doctor.

    Cheers.
     
  2. lomticksoftoast

    lomticksoftoast MDL Member

    Nov 12, 2009
    189
    143
    10
    Ah yes ... the 'load the hive' method ... not generally part of my MSMG workflow, but I remember using this to do something else ... I think people use this method to get rid of phantom Startmenu Metro App shortcuts ...
    Thank you saving me from wasting time testing my confused understanding about OneDrive.
    What you're saying makes complete sense and I understand all the code that you shared.

    With so many people seemingly wanting to keep OneDrive, I wonder why that option isn't included in the "Remove Windows Components" tookit GUI?
    Lost in the MDL hack was someone who shared a way of replacing the correct sections of the MSMG toolkit script with code that pre-selected desired options. It's probably as much work to do that than it is to just hit [A] .... wait ... hit ['B'] .... wait ... hit [D] .... wait ... etc. First world problem, I know ... boo-hoo, poor me I have to wait!
     
  3. MonarchX

    MonarchX MDL Expert

    May 5, 2007
    1,732
    313
    60
    SNAP!!! I use the best of the best registry cleaners in known existence and one of the bestest tools out there - jv16 Power Tools 2017! When I try to launch it after installing it, I get an error about SrClient.dll. My research indicates that file is part of System Restore, a function I removed with MSMG Toolkit... What now??? Could someone with Creator's Update latest update KBXXXX240 send me their SrClient.dll files from System32 and SysWOW64 directories??? It makes sense for a file and registry cleaner like jv16 to rely and require System Restore...
     
  4. dhjohns

    dhjohns MDL Guru

    Sep 5, 2013
    3,262
    1,731
    120
    I think LTSB has system restore, so if you want to make an Insider preview like LTSB, it would make sense to keep system restore.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. MonarchX

    MonarchX MDL Expert

    May 5, 2007
    1,732
    313
    60
    Yeah, I spent all day customizing my installation and making sure everything works and aside from this one program, everything does work, but I don't want to ditch jv16 PowerTools as it manages to super-aggressively clean the registry without ever messing anything up, although I do make registry backups before using it anyway.

    I need to fool the .exe to believe SrClient.dll exists on my rig and the only way to do that is ... to put that file where it shoudl've been if I hadn't removed System Restore... I assume there is a way to open install.wim file and find it there???
     
  6. daveo76

    daveo76 MDL Expert

    Nov 9, 2009
    1,074
    282
    60
    Don't remove System Restore. I find System Restore so useful.
     
  7. daveo76

    daveo76 MDL Expert

    Nov 9, 2009
    1,074
    282
    60
    Have you ever tried CCleaner? It also does registry clean & backup and more and it has a free edition. To open install.wim use 7-zip
     
  8. MonarchX

    MonarchX MDL Expert

    May 5, 2007
    1,732
    313
    60
    I don't. The only reason I wish I had it now is because this program wants it, but not because I need it. I never use it, I use a different method to back things up.

    FYI, simply placing SrClient.dll did not work - I just get a different error. It needs the whole thing. I wonder if there is a way to extract the actual CAB package from the original WIM file and apply it. Would it register properly? Would DISM RestoreHealth and SFC /ScanNow be aware of it???
     
  9. MonarchX

    MonarchX MDL Expert

    May 5, 2007
    1,732
    313
    60
    Could someone help with these questions?
    1. Can System Restore be added back to my OS through CAB package installations without causing problems with DISM and without DISM RestoreHealth and SFC ScanNow producing errors due to the mismatch? After all the Install.wim used to install my current OS had no System Restore packages and upon seeing them present on the installed OS with System Restore restored it may produce errors...
    2. Which packages should I extract from the original Install.wim? I assume its these 2:
    - Microsoft-Windows-SystemRestore-Package~31bf3856ad364e35~amd64~~10.0.15063.0
    - Microsoft-Windows-SystemRestore-Package~31bf3856ad364e35~amd64~en-US~10.0.15063.0
    3. How do I actually do it? I only know how to remove packages with tools like NSudo + CBSEnum or Install_WIM_Tweak.exe , but not how to extract them from the WIM files. I do know how to install CAB packages though.
     
  10. NM156

    NM156 MDL Novice

    Jun 10, 2016
    18
    7
    0
    #1752 NM156, Apr 28, 2017
    Last edited: Apr 28, 2017
    I've just been using remove by list anymore. Hope he leaves that feature in v7. I've also cooled off a bit on trying to remove so much stuff. It was always a wet dream of mine to remove everything i could get away with. But after just having fun with it the last few months i start to realize it's not really a good idea to get too crazy, and i got crazy, like a bull in a china shop. Fact is, most of it can be turned off in group policy anyway and or some of it isn't even enabled on the machine by default, and they don't take up a whole lot of space either. In the end it really just takes longer to build an image and for not much benefit and actually more likely chance of problems.

    Most all of the stuff in the Toolkit is fine to remove, and at first i removed that and more, then i realized i don't even need too bother with some of it. Like Biometrics or Parental Controls. They just add errors to clean up in the reg once installed and you never have to use them or even see them at all anyway. So i now just leave them.
    I say that as someone who is as OCD as it gets about clutter and tweaking my OS.

    This i the list i ended up with after all said and done. All these are the packages that MSMG removes, not all of them but the ones i decided on.
    Adobe-Flash-For-Windows
    Adobe-Flash-For-Windows-onecoreuap
    Microsoft-OneCore-Maps
    Microsoft-OneCore-Maps-WOW64
    Microsoft-Windows-OneDrive-Setup
    Microsoft-OneCore-TroubleShooting
    Microsoft-OneCore-TroubleShooting-WOW64
    Microsoft-OneCore-AllowTelemetry-Reduced-Default
    Microsoft-XBox-GameCallableUI
    Microsoft-OneCore-Gaming-UI
    Microsoft-OneCore-Gaming-UI-WOW64
    Microsoft-OneCore-Gaming-Storage
    Microsoft-OneCore-Gaming-Storage-WOW64
    Microsoft-OneCore-Gaming-Preview-GamesEnumeration
    Microsoft-OneCore-Gaming-Preview-GamesEnumeration-WOW64
    Microsoft-Windows-ContentDeliveryManager
    Microsoft-OneCore-CortanaComponents
    Microsoft-OneCore-CortanaComponents-WOW64
    Microsoft-Windows-Cortana-Package
    Microsoft-Windows-Cortana-PAL-Desktop
    Microsoft-Windows-Search2
    Microsoft-Windows-Search2-WOW64
    Microsoft-Windows-Client-EmbeddedExp
    Microsoft-Windows-Embedded-ShellLauncher
    Microsoft-Windows-Client-ShellLauncher
    Microsoft-Windows-Geolocation
    Microsoft-Windows-Geolocation-WOW64
    Microsoft-Windows-Shell-Homegroup
    Windows-Defender-Client
    Windows-Defender-Client-WOW64
    Microsoft-Windows-SenseClient
    Windows-Defender-Group-Policy
    Microsoft-Windows-Store-Client
    Microsoft-Windows-SystemRestore

    This was not even the full list of what i had gotten up to, :hypo: just to see how far i could take it really, how much i could remove. After usMost of it removed fine on a running install, but trying to install as a new image i eventually couldn't get passed login (not sure which package caused that and at that point i told myself this is ridiculous anyway :clown:). Some of them are also redundant. But yeah using removal by list you can remove only what you want, so you don't need any special presets from MSMG pre programmed in, you can do it yourself.

    Adobe-Flash-For-Windows
    Adobe-Flash-For-Windows-onecoreuap
    Connectivity-CustomDeviceAccess
    Containers-Server
    Containers-Server-onecore
    Media-FaceAnalysis
    Microsoft-NetworkSwitch-Management
    Microsoft-OneCore-AllJoyn
    Microsoft-OneCore-AppRuntime-xbox
    Microsoft-OneCore-AppRuntime-WOW64-xbox
    Microsoft-OneCore-CameraCaptureUI
    Microsoft-OneCore-CloudExperienceHost
    Microsoft-OneCore-ConnectionSharing
    Microsoft-OneCore-Connectivity-Bluetooth
    Microsoft-OneCore-CortanaComponents
    Microsoft-OneCore-Gaming
    Microsoft-OneCore-MediaTransportControls
    Microsoft-OneCore-MinInput-Desktop
    Microsoft-OneCore-Miracast
    Microsoft-OneCore-Multimedia-CastingCommon
    Microsoft-OneCore-Multimedia-CastingReceiver-Media
    Microsoft-OneCore-Multimedia-CastingReceiver-Platform
    Microsoft-OneCore-Multimedia-CastingTransmitter-Media
    Microsoft-OneCore-Multimedia-CastingTransmitter-MiracastView
    Microsoft-OneCore-Multimedia-CastingTransmitter-Platform
    Microsoft-OneCore-Multimedia-MFPMP
    Microsoft-OneCore-Multimedia-MFPMP-WOW64
    Microsoft-OneCore-Networking-MobileBroadbandApi
    Microsoft-OneCore-Networking-MobileBroadbandApi-WOW64
    Microsoft-OneCore-Networking-XboxLive
    Microsoft-OneCore-RemoteDesktopServices
    Microsoft-OneCore-RemoteDesktopServices-Collaboration
    Microsoft-OneCore-SpeechComponents
    Microsoft-OneCore-SpeechComponents-avcore
    Microsoft-OneCore-SpeechComponents-onecoreuap
    Microsoft-OneCore-SystemSettings-Bluetooth
    Microsoft-OneCore-Tethering
    Microsoft-OneCore-Update-OrchestratorScheduler
    Microsoft-OneCore-Wallet
    Microsoft-OneCore-WalletService
    Microsoft-Windows-BioEnrollment
    Microsoft-Windows-BusinessScanning-Feature
    Microsoft-Windows-Casting-Platform
    Microsoft-Windows-CloudExperienceHost
    Microsoft-Windows-Client-Drivers-xbox
    Microsoft-Windows-ContactSupport
    Microsoft-Windows-ContentDeliveryManager
    Microsoft-Windows-DataCenterBridging
    Microsoft-Windows-DeviceSync-Feature
    Microsoft-Windows-DeviceSync-Feature-multimedia
    Microsoft-Windows-DeviceSync-Feature-onecoreuap
    Microsoft-Windows-DiagTrack
    Microsoft-Windows-Feedback
    Microsoft-Windows-HomeNet-net
    Microsoft-Windows-HomeNet-onecorenet
    Microsoft-Windows-HTTP-Ancillary
    Microsoft-Windows-HTTP-Ancillary-WOW64
    Microsoft-Windows-HTTP-Ancillary-WOW64-inetcore
    Microsoft-Windows-HTTP-Ancillary-WOW64-net
    Microsoft-Windows-HTTP-Ancillary-WOW64-onecore
    Microsoft-Windows-HTTP-Ancillary-inetcore
    Microsoft-Windows-HTTP-Ancillary-net
    Microsoft-Windows-HTTP-Ancillary-onecore
    Microsoft-Windows-IIS-WebServer-AddOn-2
    Microsoft-Windows-IIS-WebServer-AddOn
    Microsoft-Windows-IIS-WebServer
    Microsoft-Windows-InsiderHub
    Microsoft-Windows-MiracastView
    Microsoft-Windows-MobileBroadband
    Microsoft-Windows-MobileCore
    Microsoft-Windows-MobilePC
    Microsoft-Windows-MobilePC-Client-Basic
    Microsoft-Windows-MobilePC-Client-Premium
    Microsoft-Windows-MobilePC-Client-Sensors
    Microsoft-Windows-MobilePC-Client-Sensors-drivers
    Microsoft-Windows-OfflineFiles
    Microsoft-Windows-ParentalControls
    Microsoft-Windows-PeerDist-Client
    Microsoft-Windows-PeerToPeer-Full
    Microsoft-Windows-Prerelease-Client
    Microsoft-Windows-RemoteAssistance
    Microsoft-Windows-RemoteDesktop
    Microsoft-Windows-RemoteFX
    Microsoft-Windows-RetailDemo
    Microsoft-Mobile-Sensors
    Microsoft-Windows-ShareMedia
    Microsoft-Windows-SMB1
    Microsoft-Windows-SmbDirect
    Microsoft-Windows-SMBServer
    Microsoft-Windows-SMBServer-base
    Microsoft-Windows-SMBServer-onecore
    Microsoft-Windows-Search2
    Microsoft-Windows-SearchEngine
    Microsoft-Windows-Store
    Microsoft-Windows-TabletPC
    Microsoft-Windows-TFTP-Client
    Microsoft-Windows-TS
    Microsoft-Windows-TS-WOW64
    Microsoft-Windows-TS-WOW64-termsrv
    Microsoft-Windows-TS-onecore
    Microsoft-Windows-TS-termsrv
    Microsoft-Windows-Telnet-Client
    Microsoft-Windows-TerminalServices-Collaboration-RelayTransport
    Microsoft-Windows-TerminalServices-CommandLineTools
    Microsoft-Windows-TerminalServices-MiscRedirection
    Microsoft-Windows-TerminalServices-Publishing-WMIProvider
    Microsoft-Windows-TerminalServices-RemoteApplications-Client
    Microsoft-Windows-TerminalServices-UsbRedirector
    Microsoft-Windows-TerminalServices-WMIProvider
    Microsoft-Windows-Xps
    Microsoft-Xbox
    Windows-Defender-AM-Default-Definitions
    Windows-Defender-AppLayer-Group
    Windows-Defender-AppLayer-Group-WOW64
    Windows-Defender-AppLayer-Group-amcore
    Windows-Defender-AppLayer-Group-onecore
    Windows-Defender-Client
    Windows-Defender-Client-WOW64
    Windows-Defender-CloudClean-Group
    Windows-Defender-Core-Group
    Windows-Defender-Core-Group-WOW64
    Windows-Defender-Core-Group-WOW64-amcore
    Windows-Defender-Core-Group-WOW64-onecore
    Windows-Defender-Core-Group-amcore
    Windows-Defender-Core-Group-onecore
    Windows-Defender-Group-Policy
    Windows-Defender-Management-Group
    Windows-Defender-Management-Group-amcore
    Windows-Defender-Management-Group-onecore
    Windows-Defender-Management-MDM-Group
    Windows-Defender-Management-Powershell-Group
    Windows-Defender-Nis-Group
    WMPNetworkSharingService

    All those Defender entries at the end cannot be removed apparently, so everything after the last xbox entry does nothing.
     
  11. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,411
    15,487
    210
    Uploading the ToolKit's new Packs files and just writing a Changelog, Packing and uploading the ToolKit is left now..
     
  12. Lol Limewire

    Lol Limewire MDL Novice

    Feb 29, 2016
    11
    7
    0
    Ohhh, that sounds great. I bought a notebook and it'll be delivered in 18 hours (it has no OS so I *have* to install something when I get it). I'm holding off making a bootable flashdrive with the ISO I made with v6.9 in the hope v7.0 comes out just in time.

    Thanks for all the work. Our lives with Windows wouldn't be the same without you :p
     
  13. lomticksoftoast

    lomticksoftoast MDL Member

    Nov 12, 2009
    189
    143
    10
    I was wondering how that worked... I didn't spend too much time trying to figure it out, but I was curious.
    I'm in the same boat and was about to re-visit my own MSMG reduction process, so thanks for sharing your list. I really appreciate your insights!
    This is exactly what I'm looking for. Empowerment! Thanks!
     
  14. bratskij

    bratskij MDL Novice

    Jun 5, 2016
    9
    1
    0
    I agree to 100%
     
  15. biatche

    biatche MDL Addicted

    Nov 14, 2009
    569
    143
    30
    MSMG: NetFX46_W10.7z whats this actually for? i thought w10 already included .net 4.6 ?
     
  16. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,411
    15,487
    210
    It's .NET Framework 4.6.2 Pack for Windows 10 TH1/TH2 Builds