1. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    7,894
    10,735
    240
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    Have fixed the issue with CU integration for Windows 11, its working with cab + psx format.

    Setting Sync : There's no package file to detect Settings Sync component, I was using one of the setting sync file to check or detect the component, since the MS had removed the specific file in Windows 11 and so it was not getting detected by the ToolKitHelper program, now have changed the detection method and it's working now.
     
  3. shhnedo

    shhnedo MDL Expert

    Mar 20, 2011
    1,828
    2,429
    60
    A bit of a side question, @MSMG , for windows 10 image customization, is it possible to add a "hide cortana" and "hide search bar" options in the tweaks?
     
  4. Supern00b

    Supern00b MDL Addicted

    Dec 30, 2010
    762
    556
    30
    Hi @MSMG,
    You probably missed my post, is it possible to check the dx9x integration?
    Currently it is broken.

    Cheers.
     
  5. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    I have uploaded a new DirectX9c pack based on abbodi1406 pack, do checkout the next version of Toolkit which is almost ready to be released.
     
  6. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    Disable Cortana is already present, will add the Hide Search Bar in the tweaks menu.
     
  7. shhnedo

    shhnedo MDL Expert

    Mar 20, 2011
    1,828
    2,429
    60
    @MSMG ye but that disables cortana as a whole, if I'm not mistaken. What I meant was "hide cortana button" which does the same thing as hiding taks view/search/news&interests.
     
  8. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    Done, have included the tweak now.
     
  9. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,748
    3,575
    60
    #22509 inTerActionVRI, Apr 19, 2022
    Last edited: Apr 19, 2022
    As the TPK file was splited, the "%PackageIndex%" for "Directx9c_w11.tpk" x64 will remains equal to Windows 7, 8.1 and 10 that have both architectures? Or for Windows 11 will have to be corrected to "%PackageIndex%" equ "1"?

    Maybe we have to apply this correction. And even check other TPK packages that have "%PackageIndex%" to see if this fixes some integration incompatibility with Windows 11.

    from:
    Code:
    :: Setting Package Index and Architecture
    if "%ImageArchitecture%" equ "x86" (
       set "PackageIndex=1"
       set "PackageArchitecture=x86"
    )
    if "%ImageArchitecture%" equ "x64" (
       set "PackageIndex=2"
       set "PackageArchitecture=amd64"
    )
    
    to:
    Code:
    :: Setting Package Index and Architecture
    if "%ImageArchitecture%" equ "x86" (
       set "PackageIndex=1"
       set "PackageArchitecture=x86"
    )
    if /i "%ImageArchitecture%" equ "x64" (
       if "%SelectedSourceOS%" neq "w11" set "PackageIndex=2"
       if "%SelectedSourceOS%" equ "w11" set "PackageIndex=1"
       set "PackageArchitecture=amd64"
    )
    
    Or provisionally add to code block on label :IntDirectX9c
    if "%SelectedSourceOS%" equ "w11" set "PackageIndex=1"
    and not apply the previous suggestion.
     
  10. graver.x

    graver.x MDL Senior Member

    Jan 18, 2020
    347
    484
    10
    Thanks for the corrections! It's very nice. :shake:
     
  11. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    For Windows 11 packs, I do use a dummy image for index 1, so there's no need to change the code.
     
  12. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,748
    3,575
    60
    #22512 inTerActionVRI, Apr 20, 2022
    Last edited: Apr 20, 2022
    I asked this, because according to the PackageIndex code for x64 will be set with the value 2.
    Since you add an empty index this avoids this problem.
    You had already spoken something about it earlier, I who had not understood right.
     
  13. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,748
    3,575
    60
    @MSMG,

    In the 3 labels below,
    :ExtractSourceStoreESD
    :ExtractSourceMCT
    :ExtractSourceESD

    This part below, in which the image capture occurs, it is performed, and then the capture folder is removed before any action is performed. Is it not used, or did not I understand the process?
    Code:
    :: Creating Temporary Boot and Install Images
    call :RemoveFolder "%Temp%\ESD"
    call :CreateFolder "%Temp%\ESD"
    
    call :CaptureImage "%InstallWim%", "%Temp%\ESD", "InstallWim", "InstallWim", "No" >nul
    call :RemoveFolder "%Temp%\ESD"
    
    Since this is a bootable image, should the last argument be "yes"?
    from:
    call :CaptureImage "%BootWim%", "%_TMP%\ESD", "BootWim", "BootWim", "No" >nul
    to:
    call :CaptureImage "%BootWim%", "%_TMP%\ESD", "BootWim", "BootWim", "Yes" >nul

    Note: This part is new to me. I'm entering a field that had not yet studied (image capture).
     
  14. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,608
    210
    Since there are no changes between 19044.1645 and 19044.1679 wrt to components removed by Toolkit, version v12.2 component removal also works for 19044.1679 Preview CU.
     
  15. zero cool root

    zero cool root MDL Senior Member

    Jun 17, 2011
    382
    161
    10
    @MSMG

    Firstly, thanks for the new version..!!

    I didn't find updated Microsoft DirectX 9.0c Pack..!!
     
  16. graver.x

    graver.x MDL Senior Member

    Jan 18, 2020
    347
    484
    10
  17. n3ro97

    n3ro97 MDL Member

    Oct 17, 2018
    105
    63
    10
    #22518 n3ro97, Apr 20, 2022
    Last edited: Oct 5, 2022
    @MSMG

    What about adding in the future tool update a removal option for Character Map and entire Hyper-V? Is it possible or are they hard tied to the system, so their removal may cause instability and other issues?
    Some other less significant or more complicated to remove components as:
    - Additional Desktop & Lock Screen Background Images and Themes (Excluding Default)
    - Windows Update Service & Windows Update Page in Settings App (Keeping component required for system activation)

    Feature to block host names of Windows Update, Microsoft Store, Microsoft Telemetry, Crypto Mining by adding entries 0.0.0.0 to "hosts" file and sets it Read-only.
    Feature that will allow the user to create their own autounattend.xml file within tool (menu with options) and generate it to "DVD" folder. (Skipping EULA, Activation, Language, Time Format, Keyboard Layout, etc.)

    Also Windows PowerShell ISE, Print Management, Windows Fax and Scan, Math Input Panel, OneSync could be added to "Remove Windows Components" menu, so people didn't need to use DISM RemovePkgsList manual method for their removal.
    Name : Windows PowerShell ISE
    Info : PowerShell with additional interface that allows you to run and write commands, test and debug scripts.
    Microsoft-Windows-PowerShell-ISE-FOD-Package


    Name : Print Management
    Info : Print Management App.
    Microsoft-Windows-Printing-PMCPPC-FoD-Package

    Name : Windows Fax and Scan
    Info : Fax and Scan management App.
    Microsoft-Windows-Printing-WFS-FoD-Package, microsoft-windows-printing-wfs-fod-package-Wrapper

    Name : Math Input Panel
    Info : Converts handwritten math into digital text.
    Microsoft-Windows-TabletPCMath-Package, microsoft-windows-tabletpcmath-package-Wrapper

    Name : OneSync
    Info : Synchronizes UWP Apps: OneDrive, Mail, Contacts, Calendar, People.
    Microsoft-OneCore-ApplicationModel-Sync-Desktop-FOD-Package, microsoft-onecore-applicationmodel-sync-desktop-fod-package-Wrapper
     
  18. graver.x

    graver.x MDL Senior Member

    Jan 18, 2020
    347
    484
    10
    #22519 graver.x, Apr 20, 2022
    Last edited: Apr 21, 2022
    @n3ro97
    And BitLocker (at least) to the same place, it's high time. To Hyper-V add also Containers, etc...

    I could ask for a lot more to be added to the list of things to be deleted. By the way, some of these Server Components and System Apps have recently been added to the list of components to be removed for ToolkitHelper.
    For Win 11, I additionally tested the removal of some more packages.

    @MSMG understands everything, there just isn't enough time for everything. Additional components require additional time for testing and support. Thank him for his great work. We appreciate it very much.
     
  19. graver.x

    graver.x MDL Senior Member

    Jan 18, 2020
    347
    484
    10
    @MSMG, thank you, now the CU (.psf + .cab) integration works fine:
    Code:
    ===============================================================================
      MSMG ToolKit - Integrate WHD General Updates to Windows Setup Install Image
    ===============================================================================
    
    -------------------------------------------------------------------------------
    ##################Starting Integrating WHD General Updates#####################
    ######################to Windows Setup Install Image###########################
    -------------------------------------------------------------------------------
    
        Image                    : Install.wim
        Image Index              : 1
        Image Architecture       : x64
        Image Version            : 10.0.22000.1.0
    
    -------------------------------------------------------------------------------
    ####Processing WHD General Updates Packages####################################
    -------------------------------------------------------------------------------
    
    Creating WHD General Updates Temporary folder...
    
    Extracting Update Package files to Temporary folder...
    
    Finished Extracting Update Package files to Temporary folder...
    
    -------------------------------------------------------------------------------
    ####Integrating WHD General Updates to Windows Setup Install Image#############
    -------------------------------------------------------------------------------
    
    ===========================[Install.wim, Index : 1]============================
    
    -------------------------------------------------------------------------------
    Integrating Windows 11 Servicing Stack Update Package...
    -------------------------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.22598.1
    
    Image Version: 10.0.22000.1
    
    Processing 1 of 1 - Adding package Package_for_ServicingStack_649~31bf3856ad364e35~amd64~~22000.649.1.2
    [==========================100.0%==========================]
    The operation completed successfully.
    
    -------------------------------------------------------------------------------
    Integrating Windows 11 Cumulative Update Package...
    -------------------------------------------------------------------------------
    
    Deployment Image Servicing and Management tool
    Version: 10.0.22598.1
    
    Image Version: 10.0.22000.1
    
    Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~22000.651.1.15
    [==========================100.0%==========================]
    The operation completed successfully.
    
    -------------------------------------------------------------------------------
    ####Cleaning Up Temporary files & Folders######################################
    -------------------------------------------------------------------------------
    
    Cleaning Up WHD General Updates Temporary folder.
    
    -------------------------------------------------------------------------------
    ##################Finished Integrating WHD General Updates#####################
    ######################to Windows Setup Install Image###########################
    -------------------------------------------------------------------------------
    
    ===============================================================================
    
    Для продолжения нажмите любую клавишу . . .