1. Fen-X

    Fen-X MDL Novice

    Aug 31, 2019
    27
    31
    0
    It works but not just with the powershell command line only.
    You have to acomplish some important steps before, to be able to run the remove package.... in powershell with the fullpackagename
     
  2. ingviowarr

    ingviowarr MDL Senior Member

    Dec 14, 2009
    345
    363
    10
  3. Yes because it is having non remobable policy set in its group for systemapps.
    you have to remove it offline using reg tweak so that related package will not be asked to install on before post oobe process .
    correct method of that reg tweak is aleeady there somewhere on mdl by abbodi1406 to tweak all non removable system apps so that installation of os wont call its related package .
    i have included that reg tweak in my fair offline win10 tweaker which work flawlessly but be sure of what you are doing to avoid further win 10 Windows update errors when an security patch is ready to be installed.
     
  4. ingviowarr

    ingviowarr MDL Senior Member

    Dec 14, 2009
    345
    363
    10
    #19004 ingviowarr, Apr 6, 2021
    Last edited: Apr 9, 2021
    I don't know about Reg Tweak, but I know for sure that removing CloudExperienceHost from the ISO may break Windows installation process (that was tested), even when all Network OOBE are removed (Network OOBE it's really safe to remove).

    Removing Network OOBE packages from ISO (offline) gets rid of online screens nonsence, make installation faster and more simple. At least on LTSC.
    This is for offline local Account only and with Network cable disconnected.
     
  5. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,770
    3,601
    60
    This tool is from @mdl052020. I only implemented the system for choosing the indexes and trim the unselected ones from a PowerShell OutGridView window and, auto naming for ISO files. I didn't have time to touch it anymore...
    https://forums.mydigitallife.net/threads/win10-tweaking-scripts.82116/
    But in the topic there are several scripts for specific tasks.
    This script you mentioned is very generic, from the point of view that it can be used for all editions of Windows 10. But for those who are interested, do your tests. It is relatively quick to do.

    I was implementing it in the Custom Toolkit when a question arose from mdl052020 that I would not know how to answer at that time. So I challenged myself to learn how to use Out-GridView, for that purpose to choose the indexes from the mouse, and to use the removal system of the unselected indexes avoiding the export system, at the beginning of the work with "install.wim" images. I learned a lot by implementing these details of the CustomToolkit, in the script in question.

    Only mdl052020 can respond. Big hug, mdl052020!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. ingviowarr

    ingviowarr MDL Senior Member

    Dec 14, 2009
    345
    363
    10
    #19006 ingviowarr, Apr 6, 2021
    Last edited: Apr 9, 2021
    @RaiyvaN
    Thank you very much for your kind answer. I'll do things step-by-step, and will try your W10AIO mod to have a quick generic result.
    Also I'm interested in @MSMG & @Enthousiast answers. Until that happen I can continue my further discoveries.
    Later, when I achieve some good progress, then I'll try your CustomToolkit.

    ------
    Later, I think, we should try Reg Tweak ( mentioned by @mdl052020 ) + Remove offline for CloudExperienceHost to see what happen with Windows installation.
    Then check WU functionality. CloudExperienceHost is a true garbage we don't want from the box, really.
    At the other side OOBE Security screens (probably) will not work for the newly created User, that is not very good.
     
  7. @RaiyvaN @ingviowarr Brother you both were awesome to support me in my script projects & i too learned a lot from both of you . Thanks a lot for being there always to support me in my script projects . Both of you too are having vast knowledge & expertise in field of offline win iso editing & its customization to make it more secure less telemetry bloat free & with great support too . thatswhy i have removed all my older offline scripts & let raiyvan brother script online as me too using it for my own customization process .

    Big Hug Too :)
     
  8. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,770
    3,601
    60
    I believe that you should take a look at what I did with the app suggestions.
    [10] (+)Custom Disable Automatically Installation for PreSuggested 3RD Party Apps
    [11] (+)Set CloudContent for 3RD Party Apps and DataCollection - Policies

    Try to do a test by applying these settings, do a test ISO.
    I encourage you to test by applying the personal selection that I have made available "[P] PreSet Custom Tweaks Selection", it will apply these details.

    Look for this within the CustomToolkit script:
    if "!T_CustomDisableAutomaticallyInstallationforPreSuggested3RDPartyApps!" equ "+"
    To see what the changes are.

    You know that sometimes the translations seem a little harsh, hehehe. Sorry if any expression seemed a little stiff.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. ingviowarr

    ingviowarr MDL Senior Member

    Dec 14, 2009
    345
    363
    10
    #19009 ingviowarr, Apr 6, 2021
    Last edited: Apr 6, 2021
    I thought @MSMG fixed a keyboard/mouse issue with losting log-info from the screens after pressing anykey.
    After all those UI changes he made... Important logs were losted again just after simple mouse Right-Click. :(
    If it's an MS-DOS environment issue, then it would be reasonable to write log-files on every important stage, not only for Update scenario.
    I.e. for "Disable Windows Features", "Remove Windows Components", etc.
     
  10. ingviowarr

    ingviowarr MDL Senior Member

    Dec 14, 2009
    345
    363
    10
    #19010 ingviowarr, Apr 6, 2021
    Last edited: Apr 7, 2021
    1) UPD: "Setup Media" *.cab integration is OK

    2) DisableFeaturesList - Errors | UPD:
    Tested 2 times on LTSC build 316
    Code:
    Deployment Image Servicing and Management tool
    Version: 10.0.20279.1
    
    Image Version: 10.0.17763.1823
    
    
    Error: 0x800f080c
    
    Feature name <...> is unknown.
    A Windows feature name was not recognized.
    Use the /Get-Features option to find the name of the feature in the image and try the command again.
    
    The DISM log file can be found at D:\MSMG\Logs\Dism.txt

    Error affects on some apps, I don't know why only these particular components are affected:
    Windows-Defender-Default-Definitions
    WCF-Services45
    WCF-HTTP-Activation45
    WCF-TCP-Activation45
    WCF-Pipe-Activation45
    WCF-MSMQ-Activation45
    WCF-TCP-PortSharing45
    WCF-HTTP-Activation
    WCF-NonHTTP-Activation
    NetFx3
    MediaPlayback
    WindowsMediaPlayer
    Client-DeviceLockdown
    Client-EmbeddedShellLauncher
    Client-EmbeddedBootExp
    Client-EmbeddedLogon
    Client-KeyboardFilter
    Client-UnifiedWriteFilter
    Windows-Defender-ApplicationGuard
    MultiPoint-Connector
    MultiPoint-Connector-Services
    MultiPoint-Tools
    AppServerClient
    Internet-Explorer-Optional-amd64

    --------------
    Windows 10 Enterprise LTSC 2019 (1809) build 17763.316 (March 2019)
    ru_windows_10_enterprise_ltsc_2019_x64_dvd_78e7853a.iso
    SHA-1 : 5acb51472bb4380614c9c32ff354f0cc697c03f8
    MD5 : FDBBC0AFD2952010C2A05C87298021E8
     
  11. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    54,966
    125,939
    450
    If it's the DU for SetupMedia aka DU for Sources, there is no progress to show, it's just:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. ingviowarr

    ingviowarr MDL Senior Member

    Dec 14, 2009
    345
    363
    10
    #19012 ingviowarr, Apr 6, 2021
    Last edited: Apr 7, 2021
    UPD: "Setup Media" *.cab integration is OK

    DU for sources (Setup Media) - Path for *.cab : ...\WHD\w10\x64\10.0.17763\

    Code:
    ===============================================================================
                      MSMG ToolKit - Update Windows Setup Media
    ===============================================================================
    
    -------------------------------------------------------------------------------
    ####Starting Updating Windows Setup Media######################################
    -------------------------------------------------------------------------------
    
    Getting Windows Setup Media Language Settings...
    
    Found Windows Setup Media Language : [ru-RU]
    
    Copying Windows Setup Media Update files to <DVD> folder...
    
    -------------------------------------------------------------------------------
    ####Finished Updating Windows Setup Media######################################
    -------------------------------------------------------------------------------
    
    ===============================================================================
    -------------
    @MSMG : I'm still don't like "Setup Media" naming. This confusing name still alive (i.e. inside the menu)...
    See my previous post : My suggestions / questions, Chapter 1

    "Dynamic Update for Sources" is a far better, isn't it?
     
  13. ingviowarr

    ingviowarr MDL Senior Member

    Dec 14, 2009
    345
    363
    10
    #19013 ingviowarr, Apr 6, 2021
    Last edited: Apr 6, 2021
    Now Mail.ru Cloud closed access for TOR (Lie: "Your browser is obsolete").
    From now I have no access to any MSMG repo. Great.
    Great corps world in real deal.

    UPD: GDrive start working for me in some case. The last one.
     
  14. ingviowarr

    ingviowarr MDL Senior Member

    Dec 14, 2009
    345
    363
    10
    Does MSMG v11.4 support LTSC build 316 ? (March 2019)
    I can't understand where these DisableFeaturesList errors come from.
    Has anyone ever noticed such errors (0x800f080c) in v11.4?
     
  15. graver.x

    graver.x MDL Senior Member

    Jan 18, 2020
    349
    486
    10
    #19015 graver.x, Apr 7, 2021
    Last edited: Apr 7, 2021
    It seems that you have already removed in the previous step the components whose functions you are now trying to disable , so you get an error because they were not found.

    For example, if you removed DeviceLockdown and now try to disable these individual functions of it:
    Client-DeviceLockdown
    Client-EmbeddedShellLauncher
    Client-EmbeddedBootExp
    Client-EmbeddedLogon
    Client-KeyboardFilter
    Client-UnifiedWriteFilter

    The same will happen if you removed WindowsDefender, in now try to disable Windows-Defender-Default-Definitions

    The same is true if you deleted the MultiPointConnector in the previous step, and you are now trying to disable it:
    MultiPoint-Connector
    MultiPoint-Connector-Services
    MultiPoint-Tools

    In the case of an attempt to disable "NetFx3" - For starters should be integrated .Net 3.5, and it will (if only) be integrated by you in the final stage.

    Etc..
     
  16. ingviowarr

    ingviowarr MDL Senior Member

    Dec 14, 2009
    345
    363
    10
    #19016 ingviowarr, Apr 7, 2021
    Last edited: Apr 7, 2021
    @graver.x

    Probably you are right.
    But then it's a broken logic in the MSMG (menu order or more)...

    If so, the bundle should not show "ERROR", but smth. like:

    "The package is already deleted".

    Or even better show nothing (skip logging) in this case.

    In case the Disable Features List is a slow option itself to compute, the Toolkit processes the data twice (for removing + for disabling nonexistent data).
    That is not good for the performance. Do you agree?
    And scary ERROR is not what expect a user.

    And README don't have a description at which step you should really proceed with Disable Features List option.
    I'll try proceed with Disabling Features before Apps Removing. Let's see the changes...

    UPD:

    Errors still appeared (Remove Apps option even didn't touched). But list has become much shorter:
    Code:
    Client-EmbeddedBootExp
    Client-EmbeddedLogon
    Client-KeyboardFilter
    Client-UnifiedWriteFilter
    AppServerClient
    I'm really confused, what's goin on?
     
  17. graver.x

    graver.x MDL Senior Member

    Jan 18, 2020
    349
    486
    10
  18. graver.x

    graver.x MDL Senior Member

    Jan 18, 2020
    349
    486
    10
  19. almubdea1

    almubdea1 MDL Novice

    Apr 30, 2012
    24
    3
    0
    Hi
    I used v11.4 with this version after extract the ISO
    19043.867.210305-1751.21h1_release_svc_refresh_CLIENTBUSINESS_VOL_x64FRE_ar-sa_7B726B5D3CF791B7011AAFCD194E4B947F9E53FF.esd
    very stable and fast work
    thanks to you
     
  20. ingviowarr

    ingviowarr MDL Senior Member

    Dec 14, 2009
    345
    363
    10
    #19020 ingviowarr, Apr 7, 2021
    Last edited: Apr 7, 2021
    Yes, of course. I also have a big unfinished project for live OS reconfiguration. It's a hard thing, I understand pretty well what are you talking about.

    1) I want to say, I'm not focused on removing of Features, just disabling is completely enough for me (for now).
    This mean that disabled component is completely deactivated (non-existing like). The best example is IE.
    I think we have much more work with removing System Apps and a huge amount of unwanted things in live OS.

    2) Most of Features to disable are represented inside Windows here :
    Control panel -> Programs -> Turn Windows features on or off

    There we have much more disabled components by default, then a "short list" I've got in the last test.
    So I can't tie "errors" and "disabled by default" together.

    Anyway I need:

    - only .NET 4.8 (to integrate/update), that's why I copy-paste the whole template and exclude only these two (.NET):
    Code:
        NetFx4-AdvSrvs
        Microsoft-Windows-NetFx4-US-OC-Package
    I've decided to do like this, because (IMO) integration of .NET 4.8 is like an "update" from built-in .NET 4.7 (LTSC).
    Or, I'm afraid, correct integration may fail.

    - be sure that everything else is disabled
    This required just before removing ( you are already match just after [4] Windows Updates ).
    The question is about source - whether build 316 is compatible with MSMG.
    LTSC build 316 - is the last official distributive version redone by M$ itself, isn't it? Please, correct me.

    P.S. Thanks a lot for your comprehensive answer, friend!