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.
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?
Hi @MSMG, You probably missed my post, is it possible to check the dx9x integration? Currently it is broken. Cheers.
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.
@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.
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.
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.
@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).
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.
@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. Spoiler: Components Description 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
@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.
@MSMG, thank you, now the CU (.psf + .cab) integration works fine: Spoiler 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########################### ------------------------------------------------------------------------------- =============================================================================== Для продолжения нажмите любую клавишу . . .