1. Robotnik247

    Robotnik247 MDL Junior Member

    Nov 21, 2012
    90
    13
    0
    How is driver integration working? I haven't this kind of feature since nLite and was wondering if it'll detect and install accordingly or just get pushed regardless if hardware is detected or not? I would love to add both nvidia and amd (or other) drivers but if both get installed then that kinda defeats the purpose regardless if it's unattended or not at least for my use case.
     
  2. KFeri

    KFeri MDL Novice

    May 31, 2013
    42
    10
    0
    @mhussain,
    I tried your idea and had incredible success.
    It was not on the compatible list, (W10.22H2(19045.2486)) but it worked.
    It didn't freeze, although it didn't remove everything.
    Otherwise, not much.
    Thank you!
     
  3. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,627
    210
    Replaced Integrate Firefox with 3rd Party Application Packs, right now it integrates all the OS matching packs inside the folder <Packs\ThirdPartyPacks>, will try to add sub-menu for selecting the packs in future versions.

    Code:
    ===============================================================================
                MSMG ToolKit - Integrate 3rd Party Application Packs
    ===============================================================================
    
    -------------------------------------------------------------------------------
    ####Started Integrating 3rd Party Application Packs############################
    -------------------------------------------------------------------------------
    
        Image                    : Install.wim
        Image Index              : 1
        Image Architecture       : x86
        Image Version            : 10.0.19041.2604.0
    
    -------------------------------------------------------------------------------
    ####Integrating 3rd Party Application Packs####################################
    -------------------------------------------------------------------------------
    
    ===========================[Install.wim, Index : 1]============================
    
    _______________________________________________________________________________
    -------------------------------------------------------------------------------
    Integrating Mozilla Firefox Application Pack Package...
    -------------------------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.25281.1000
    
    Applying image
    [==========================100.0%==========================]
    The operation completed successfully.
    
    -------------------------------------------------------------------------------
    Importing Mozilla Firefox Application Pack Registry Settings...
    -------------------------------------------------------------------------------
    
    Mounting Image Registry...
    Importing Registry Settings to Image Registry...
    The operation completed successfully.
    Un-Mounting Image Registry...
    _______________________________________________________________________________
    -------------------------------------------------------------------------------
    Integrating Google Chrome Application Pack Package...
    -------------------------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.25281.1000
    
    Applying image
    [==========================100.0%==========================]
    The operation completed successfully.
    
    -------------------------------------------------------------------------------
    Importing Google Chrome Application Pack Registry Settings...
    -------------------------------------------------------------------------------
    
    Mounting Image Registry...
    Importing Registry Settings to Image Registry...
    The operation completed successfully.
    Un-Mounting Image Registry...
    _______________________________________________________________________________
    -------------------------------------------------------------------------------
    Integrating StartIsBack Application Pack Package...
    -------------------------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.25281.1000
    
    Applying image
    [==========================100.0%==========================]
    The operation completed successfully.
    
    -------------------------------------------------------------------------------
    Importing StartIsBack Application Pack Registry Settings...
    -------------------------------------------------------------------------------
    
    Mounting Image Registry...
    Importing Registry Settings to Image Registry...
    The operation completed successfully.
    Un-Mounting Image Registry...
    
    -------------------------------------------------------------------------------
    ####Finished Integrating 3rd Party Application Packs###########################
    -------------------------------------------------------------------------------
    
    ===============================================================================
    
    Press any key to continue . . .
    
    
     
  4. kordyl24

    kordyl24 MDL Novice

    Nov 1, 2022
    12
    0
    0
    Is it possible to get Windows Security Updates after removing Windows Update component in MSMG Toolkit, using Powershell (PSWindowsUpdate module)?
     
  5. Feartamixg

    Feartamixg MDL Addicted

    May 15, 2016
    786
    631
    30
    What is the new ToolKitHelper.exe.config file for, who should use it and how?

    Have downloaded Toolkit.cmd, ToolKitHelper.exe and ToolKitHelper.exe.config and put them in the ToolKit folder so I can begin my testing in the meantime.
     
  6. n3ro97

    n3ro97 MDL Member

    Oct 17, 2018
    105
    63
    10
    @MSMG
    When removing component Retail Demo Content, ToolKitHelper.exe could also remove scheduled task Microsoft\Windows\RetailDemo\CleanupOfflineContent.
     
  7. n3ro97

    n3ro97 MDL Member

    Oct 17, 2018
    105
    63
    10
    Finally! This addition is huge, thanks a lot for testing and implementing it.
     
  8. Igor147

    Igor147 MDL Member

    Oct 20, 2016
    162
    75
    10
    When version 13.3 comes out will it support KB5022913 (Build 22621.1344) or will it remain 2262x.1265 [KB5022845]?
     
  9. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,770
    3,601
    60
    #24870 inTerActionVRI, Mar 1, 2023
    Last edited: Mar 2, 2023
    @MSMG,

    Users just need to place their packs inside the Packs\3rdParty folder. Keeping naming pattern for .tpk files like "*_w10.tpk" w7 or w81 or w10 or w11 and for .reg files like "*_w10_x64.reg"
    The Menu will detect all packages.
    I believe this is also useful for NETCore31 NET6 NET7 NET8 Packages.


    This is the code for the Environment Variables
    Code:
    set "3rdPartyAppPacks=%Packs%\3rdParty"
    set 3rdPartyApps=
    for /F "tokens=*" %%# in ('dir /B /A:-D "!3rdPartyAppPacks!\*%SelectedSourceOS%.*" ^| findstr.exe /I "TPK"') do (
       set "3rdPartyApp=%%~n#"
       set "3rdPartyApp=!3rdPartyApp:~0,-4!"
       set "3rdPartyApps=!3rdPartyApps!;!3rdPartyApp!"
       set "F_!3rdPartyApp!=-"
    )
    set "3rdPartyApps=!3rdPartyApps:~1!"
    
    This is the code for creating the menu.
    Code:
    ::-------------------------------------------------------------------------------------------
    :: Integrate 3rd Party Application Packs Menu
    ::-------------------------------------------------------------------------------------------
    :Int3rdPartyMenu
    
    set "CurrentMenu=Int3rdPartyMenu"
    
    :: Checking whether 3rd Party Apps Pack file exist
    if "!3rdPartyApps!" equ "" (
       echo.No TPK Pack founded in the 3rd Party Apps folder.
       echo.
       echo.Please copy some 3rd Party TPK Pack to ^<Packs\3rdParty^> folder...
       echo.
       pause
       goto :IntFeaturesMenu
    )
    
    cls
    echo.===============================================================================
    echo.Select The wanted 3rd Party TPK Pack, to be Integrated
    echo.===============================================================================
    echo.
    set /A count=1
    for %%# in (!3rdPartyApps!) do (
       if !count! geq 1 if !count! leq 9 set "OptionID= !count!"
       if !count! gtr 9 if !count! leq 99 set "OptionID=!count!"
       echo.  [!OptionID!]^(!F_%%#!^)%%#
       set "3rdPartyAppPackID_%%#=!count!"
       set /A count+=1
    )
    echo.
    echo.  [S]    Select All Options  ^|  [D]  Revert to Default
    echo.
    echo.  [I]    Start Integration
    echo.  [X]    Go Back
    echo.
    echo.===============================================================================
    echo.
    set /P "MenuChoice=Enter Your Choice : "
    for %%c in (!MenuChoice!) DO (
       if /I "%%c" equ "X" goto :IntFeaturesMenu
       if /I "%%c" equ "I" (
           call :StartInt3rdPartyApps
           goto :EOF
       )
       for %%# in (!3rdPartyApps!) do (
           if /I "%%c" equ "S" set "F_%%#=+"
           if /I "%%c" equ "D" set "F_%%#=-"
           if "%%c" equ "!3rdPartyAppPackID_%%#!" (
               if "!F_%%#!" equ "-" (
                   set "F_%%#=+"
               ) else (
                   set "F_%%#=-"
               )
           )
       )
    )
    
    goto :!CurrentMenu!
    ::-------------------------------------------------------------------------------------------
    
    ::-------------------------------------------------------------------------------------------
    :: Function to Integrate 3rd Party Application Packs
    ::-------------------------------------------------------------------------------------------
    :StartInt3rdPartyApps
    cls
    echo.===============================================================================
    echo.            MSMG ToolKit - Integrate 3rd Party Application Packs
    echo.===============================================================================
    echo.
    
    echo.-------------------------------------------------------------------------------
    echo.### Started Integrate 3rd Party Application Pack ##############################
    echo.-------------------------------------------------------------------------------
    echo.
    echo.    Image                    : install.wim
    echo.    Image Index              : !ImageIndexNo!
    echo.    Image Architecture       : %ImageArchitecture%
    echo.    Image Version            : !ImageVersion!.!ImageServicePackBuild!.%ImageServicePackLevel%
    echo.
    echo.-------------------------------------------------------------------------------
    echo.### Integrating Integrate 3rd Party Application Pack ##########################
    echo.-------------------------------------------------------------------------------
    
    for %%i in (!ImageIndexNo!) do (
       if exist "%InstallMount%\%%i\" (
           call :DisplayIndexNumberEdition %%i, "!ImageEdition_%%i!"
    
           :: Getting Image Index Information
           call :GetImageIndexInfo "%InstallWim%", %%i >nul
    
           for %%# in (!3rdPartyApps!) do (
               if "!F_%%#!" equ "+" (
                   echo.
                   echo.
                   if "%%#" equ "FireFox" call :Int3rdPartyApp %%i, "%%#", "Mozilla FireFox Browser"
                   if "%%#" equ "GoogleChrome" call :Int3rdPartyApp %%i, "%%#", "Google Chrome Browser"
                   if "%%#" equ "StartIsBack" call :Int3rdPartyApp %%i, "%%#", "Start Is Back"
                   if "%%#" equ "StartAllBack" call :Int3rdPartyApp %%i, "%%#", "Start All Back"
                   if "%%#" neq "FireFox" if "%%#" neq "GoogleChrome" if "%%#" neq "StartIsBack" if "%%#" neq "StartAllBack" (
                       call :Int3rdPartyApp %%i, "%%#", "%%#"
                   )
               )
           )
       )
    )
    
    echo.-------------------------------------------------------------------------------
    echo.### Finished Integrating 3rd Party Application Pack ###########################
    echo.-------------------------------------------------------------------------------
    
    :Stop
    echo.
    echo.===============================================================================
    echo.
    
    :: Returning to Integrate Features Menu
    goto :EOF
    ::-------------------------------------------------------------------------------------------
    
    ::-------------------------------------------------------------------------------------------
    :: Function to Integrate 3rd Party Application Pack
    ::-------------------------------------------------------------------------------------------
    :Int3rdPartyApp
    
    echo.-------------------------------------------------------------------------------
    echo.Integrating %~3 Package...
    echo.-------------------------------------------------------------------------------
    echo."!3rdPartyAppPacks!\%~2_%SelectedSourceOS%.tpk"
    call :ApplyImage "!3rdPartyAppPacks!\%~2_%SelectedSourceOS%.tpk", %PackageIndex%, "%InstallMount%\%~1"
    echo.-------------------------------------------------------------------------------
    echo.Importing %~3 Registry Settings...
    echo.-------------------------------------------------------------------------------
    echo.
    echo.Mounting Image Registry...
    call :MountImageRegistry "%InstallMount%\%~1"
    
    echo.
    echo.Importing Registry Settings to Image Registry...
    echo."!3rdPartyAppPacks!\%~2_%SelectedSourceOS%_%ImageArchitecture%.reg"
    call :ImportRegistry2Image "!3rdPartyAppPacks!\%~2_%SelectedSourceOS%_%ImageArchitecture%.reg"
    
    echo.
    echo.Un-Mounting Image Registry...
    call :UnMountImageRegistry
    
    :: Returning to Integrate Features Menu
    goto :EOF
    ::-------------------------------------------------------------------------------------------
    

    I tested it on IMCK, but if there's something to be changed it's !3rdPartyAppPacks! to %3rdPartyAppPacks%.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. Yanta

    Yanta MDL Senior Member

    May 21, 2017
    491
    284
    10
    I suspect not. If Brave insists you have a google account and allow access to google for updates they clearly haven't weeded out all the google.
    That seems totally oxymoronic to me.... Privacy and google do not go together.
     
  11. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,770
    3,601
    60
    #24872 inTerActionVRI, Mar 2, 2023
    Last edited: Mar 2, 2023
    You can always go into the shortcut's property and add the -incognito switch after the executable path.
    At least the browser always starts in private window mode. Works with most Google Chromium derivatives.

    I like WaterFox it has a milder privacy proposal, removing firefox and Chromium telemetry, since those who need telemetry are themselves to be able to improve their software and Waterfox's work seems to me to be more focused on taking advantage released updates and worry about merging the best features of both, in the same browser. However, it pulls more towards Firefox and, if you want, it has compatibility with Chrome extensions (I've never used this feature, so I don't enable such a connection with google, in this case.).
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,001
    2,969
    150

    It's not that simple, even using the google dns (just to mention a random thing) is something that helps Google to track you (and to make money on your back), there are dozens or maybe hundreds of more or less obscure services that aren't strictly "browsing", but are still embedded in every corner of Chrome/ium, (and obviously Android, Chrome OS and so on).

    Private windows are there to protect you from your wife/colleagues/employer, not from Google/MS/Apple and so on.
     
  13. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    8,326
    11,613
    270
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. mhussain

    mhussain MDL Senior Member

    Oct 1, 2012
    384
    161
    10
    hi,
    @Feartamixg
    gennerally a config file has extra configurable options or, in sed config file is set the .net version required for the app to run as?
    exammple.
    toolkithelper.exe requires .net 4.9, you could set it to run with 3.x
    just an exammple.
    Majid
     
  15. mhussain

    mhussain MDL Senior Member

    Oct 1, 2012
    384
    161
    10
    @MSMG
    thank you for the windos update component removal capability!
    and the custom packs feature.
    note.
    I did make my own custom packs for
    libreoffice and openshel.
    and my screen reader nvda.
    they don't show up in add or remove programmes etc.
    is that normaly the case?
    yes i keep on harping on about this,
    the day that hyper-v removal comes to msmg toolkit, i'll be a very happy man indeed.
    wish there was a way that we could find components like you do to remove.

    or find new ones, it would ease your load.
    exammple the new windows update removal ability.
    thanks again
    @MSMG.

    you are a saint.
     
  16. mhussain

    mhussain MDL Senior Member

    Oct 1, 2012
    384
    161
    10
    here's what that config file containes: :)
    it's written in xml.

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
    </startup>
    <runtime>
    <AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=false;Switch.System.IO.BlockLongPaths=false" />
    </runtime>
    </configuration>

    I hope it helps someone??
    Majid
     
  17. xCyBx

    xCyBx MDL Senior Member

    Aug 6, 2018
    368
    747
    10
    Look here https://forums.mydigitallife.net/posts/1737574/
     
  18. raptorddd

    raptorddd MDL Addicted

    Aug 17, 2019
    842
    419
    30
    am on windows 10 22H2 19045.2604 havent use the tool in a long time.
    does the new 13.3 version only has windows update removal.?
    i mean i wont remove windows update could i use 13.2 instead.? and not wait for 13.3
    or becuase every new CU update tool gets an update.?
     
  19. litk

    litk MDL Novice

    Feb 16, 2020
    2
    0
    0
    When I choose Source folder, the window program disappears, do you know why? Is Win 11 22H2 supported?