1. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,627
    210
    The toolkit uses DISM for WIM<->ESD conversions and the available switches are

    fast
    max
    none
    recovery

    For WIM I do use the max and for ESD do use the recovery.

    I don't know what the NTLite uses internally, does it uses the DISM or the Wimlib-imagex for exporting the indexes.

     
  2. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,627
    210
  3. Igor147

    Igor147 MDL Member

    Oct 20, 2016
    162
    75
    10
    @MSMG
    Should this also be integrated with the new Edge?
    2020-12-22 18.12.35 mega.nz 6544fa0ecddb.png
     
  4. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,627
    210
    #17884 MSMG, Dec 22, 2020
    Last edited: Dec 22, 2020
    (OP)
    Yes you need to integrate it as it provides the localization for Edge Chromium policy settings

     
  5. graver.x

    graver.x MDL Senior Member

    Jan 18, 2020
    349
    486
    10
  6. xCyBx

    xCyBx MDL Senior Member

    Aug 6, 2018
    368
    747
    10
    @MSMG

    I have one question.
    It's safe to remove Registry hive leftovers?
    Files like this:

    Code:
    : For ntuser.dat Hive
    C:\Users\bou7a\NTUSER.DAT.LOG1
    C:\Users\bou7a\NTUSER.DAT.LOG2
    C:\Users\bou7a\NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TM.blf
    C:\Users\bou7a\NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms
    C:\Users\bou7a\NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms
    
    : For BBI Hive
    C:\Windows\System32\config\BBI.LOG1
    C:\Windows\System32\config\BBI.LOG2
    C:\Windows\System32\config\BBI{53b39ea0-18c4-11ea-a811-000d3aa4692b}.TM.blf
    C:\Windows\System32\config\BBI{53b39ea0-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms
    C:\Windows\System32\config\BBI{53b39ea0-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms
    
    : For COMPONENTS Hive
    C:\Windows\System32\config\COMPONENTS.LOG1
    C:\Windows\System32\config\COMPONENTS.LOG2
    C:\Windows\System32\config\COMPONENTS{53b39e63-18c4-11ea-a811-000d3aa4692b}.TM.blf
    C:\Windows\System32\config\COMPONENTS{53b39e63-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms
    C:\Windows\System32\config\COMPONENTS{53b39e63-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms
    
    : For DEFAULT Hive
    C:\Windows\System32\config\DEFAULT.LOG1
    C:\Windows\System32\config\DEFAULT.LOG2
    C:\Windows\System32\config\DEFAULT{53b39e7c-18c4-11ea-a811-000d3aa4692b}.TM.blf
    C:\Windows\System32\config\DEFAULT{53b39e7c-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms
    C:\Windows\System32\config\DEFAULT{53b39e7c-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms
    
    :For DRIVERS Hive
    C:\Windows\System32\config\DRIVERS.LOG1
    C:\Windows\System32\config\DRIVERS.LOG2
    C:\Windows\System32\config\DRIVERS{53b39e70-18c4-11ea-a811-000d3aa4692b}.TM.blf
    C:\Windows\System32\config\DRIVERS{53b39e70-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms
    C:\Windows\System32\config\DRIVERS{53b39e70-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms
    
    : For ELAM Hive
    C:\Windows\System32\config\ELAM.LOG1
    C:\Windows\System32\config\ELAM.LOG2
    
    : For SAM Hive
    C:\Windows\System32\config\SAM.LOG1
    C:\Windows\System32\config\SAM.LOG2
    C:\Windows\System32\config\SAM{53b39e57-18c4-11ea-a811-000d3aa4692b}.TM.blf
    C:\Windows\System32\config\SAM{53b39e57-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms
    C:\Windows\System32\config\SAM{53b39e57-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms
    
    : For SECURITY Hive
    C:\Windows\System32\config\SECURITY.LOG1
    C:\Windows\System32\config\SECURITY.LOG2
    C:\Windows\System32\config\SECURITY{53b39e4b-18c4-11ea-a811-000d3aa4692b}.TM.blf
    C:\Windows\System32\config\SECURITY{53b39e4b-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms
    C:\Windows\System32\config\SECURITY{53b39e4b-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms
    
    : For SOFTWARE Hive
    C:\Windows\System32\config\SOFTWARE.LOG1
    C:\Windows\System32\config\SOFTWARE.LOG2
    C:\Windows\System32\config\SOFTWARE{53b39e2f-18c4-11ea-a811-000d3aa4692b}.TM.blf
    C:\Windows\System32\config\SOFTWARE{53b39e2f-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms
    C:\Windows\System32\config\SOFTWARE{53b39e2f-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms
    
    : For SYSTEM Hive
    C:\Windows\System32\config\SYSTEM.LOG1
    C:\Windows\System32\config\SYSTEM.LOG2
    C:\Windows\System32\config\SYSTEM{53b39e3e-18c4-11ea-a811-000d3aa4692b}.TM.blf
    C:\Windows\System32\config\SYSTEM{53b39e3e-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms
    C:\Windows\System32\config\SYSTEM{53b39e3e-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms
    
    It's possible to remove these files or it's danger in remove.
    Thanks Advance.

    sorry for my bad English, I'm using google translate
     
  7. xCyBx

    xCyBx MDL Senior Member

    Aug 6, 2018
    368
    747
    10
    Hello, @MSMG

    Here some mistakes typo:

    In line 11357 :
    Code:
    goto :IntDaRTBoot
    This labeled section is not found in Toolkit.cmd


    In line 18770 :
    Code:
    Code:
    if exist "%BootMount%\%%i\Windows\WinSxS\Backup\*.*" del /f /q "%InstallMount%\Windows\WinSxS\Backup\*.*" >nul 2>&1
    Should be:
    Code:
    if exist "%BootMount%\%%i\Windows\WinSxS\Backup\*.*" del /f /q "%BootMount%\%%i\Windows\WinSxS\Backup\*.*" >nul 2>&1

    In line 21166 :
    Code:
    Code:
    ImageIndexNo=Enter the WIM Image Index # ['Q'uit] : 
    Should be:
    Code:
    set /p ImageIndexNo=Enter the WIM Image Index # ['Q'uit] : 

    sorry for my bad English, I'm using google translate
     
  8. kompassorpigo

    kompassorpigo MDL Member

    Jun 22, 2016
    128
    23
    10
    #17889 kompassorpigo, Dec 23, 2020
    Last edited: Dec 23, 2020
    By updates, do you mean any updates under the Windows Update section (like definition updates, .NET updates, monthly cumulative updates etc.) or only the major feature updates (like 1809, 2004, 2009)?
     
  9. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,627
    210
    For offline images these can be removed since they are used as recovery points on live systems.

     
  10. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,627
    210
    Fixed.

     
  11. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,627
    210
    Monthly cumulative updates

     
  12. ingviowarr

    ingviowarr MDL Senior Member

    Dec 14, 2009
    345
    363
    10
    May be is not a bad idea include this into the cleanup scenario as a additional (hidden) step(s) that help to produce an image more clean?
    I beleive all such cleanings should help to reduce "user fingerprint" and improve privacy a little bit (do not save such data on disk forever for M$).
    I like every smallest step that help us to survive in the era of privacy leaks.
     
  13. spidernz

    spidernz MDL Senior Member

    May 20, 2011
    390
    114
    10
    I was thinking we could make a separate open script that deals with empty folders and obsolete files for cleanup
     
  14. kompassorpigo

    kompassorpigo MDL Member

    Jun 22, 2016
    128
    23
    10
    Gotcha. Is there a list of specific components that come back or is it a random set every time?
     
  15. ingviowarr

    ingviowarr MDL Senior Member

    Dec 14, 2009
    345
    363
    10
    Well, why not? But I thought about non-urgent collecting of the most sensitive cleanups with time flow inside the bundle (as a solid/approved/safe part of the bundle).

    1. The most important thing for me is that all such initiatives must be approved by our own expert - @MSMG.
    Here I trust his decision: is it a good idea to make such edits for the image or not. Do not brake things - is a priority.
    Also I don't want to bother @MSMG unnecessarily, because he busy within much more important things (I'm expecting a new cool things in the near future).

    2. I have my own CMD (still W.I.P.) for cleaning AFTER Windows installation.
    But I'm not an expert in prepearing of images. So, here I fully rely on our favorite bundle and his creator.
     
  16. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,627
    210
    With Windows v1903 and above the Microsoft introduced a new update package format which will restore the removed components upon updating the system.

    Almost all components do get restored either in full or part, only Windows Apps are not affected since it gets updated through store.

    Window Store and Xbox which have backend files do get restored by Cumulative update.

     
  17. xCyBx

    xCyBx MDL Senior Member

    Aug 6, 2018
    368
    747
    10
    Agree with you absolutely



    OK, But remove empty folders is bad idea.
    I tried to remove empty folders in entire install.wim.
    'Cause it to breaks Windows setup.
     
  18. niche99

    niche99 MDL Junior Member

    Oct 5, 2009
    79
    14
    0
    Can someone tell me if Windows 10 Version 1607 Build 14393 is still supported by MSMG v11.0?
    Is removing components for Windows 10 Version 1607 Build 14393 supported by MSMG v11.0 and if so by what methods?
     
  19. tokacz

    tokacz MDL Novice

    Nov 21, 2009
    7
    3
    0
    #17900 tokacz, Dec 23, 2020
    Last edited: Dec 23, 2020
    I am having trouble running assasin's creed valhalla. It's the only game that doesn't work on my win 10 mod (on full version works)
    My remove component's list:
    AdobeFlashForWindows
    EdgeChromium
    FirstLogonAnimation
    GameExplorer
    SnippingTool
    SpeechRecognition
    WinSAT
    AssignedAccess
    CEIP_SQM
    FaceRecognition
    KernelDebugging
    LocationService
    PicturePassword
    PinEnrollment
    UnifiedTelemetryClient
    WindowsErrorReporting
    WindowsInsiderHub
    HomeGroup
    MultiPointConnector
    RemoteAssistance
    DeviceLockdown
    EaseOfAccessThemes
    EasyTransfer
    Paint
    SecurityCenter
    StepsRecorder
    WindowsSubsystemForLinux
    WindowsToGo
    Wordpad
    AssignedAccessLockApp
    BioEnrollment
    CBSPreview
    ECApp
    EdgeDevToolsClient
    Edge
    FileExplorer
    LockApp
    MapControl
    NarratorQuickStart
    OneDrive
    ParentalControls
    PeopleExperienceHost
    QuickAssist
    RetailDemoContent
    SecureAssessmentBrowser
    SettingSync
    SkypeORTC
    SmartScreen
    Win32WebViewHost
    WindowsDefender
    WindowsMixedReality
    WindowsReaderPDF
    XboxGameCallableUI
    3DViewer
    AdvertisingXaml
    Alarms
    BingWeather
    Calculator
    Camera
    CommunicationsApps
    Cortana
    DesktopAppInstaller
    FeedbackHub
    GetHelp
    Getstarted
    HEIFImageExtension
    Maps
    MixedRealityPortal
    OfficeHub
    OfficeOneNote
    Paint3D
    People
    Photos
    ScreenSketch
    SkypeApp
    SolitaireCollection
    SoundRecorder
    StickyNotes
    VP9VideoExtensions
    WalletService
    WebMediaExtensions
    WebpImageExtensions
    YourPhone
    ZuneMusic
    ZuneVideo
    I have no idea what is missing.