Custom Toolkit - Old Main Post https://forums.mydigitallife.net/threads/msmg-toolkit.50572/page-793#post-1606110 Install Media Customizer Kitchen - Current Main Post https://forums.mydigitallife.net/th...n-imck-formely-known-as-custom-toolkit.86170/ Sent an New CustomToolkit updated file attached in the link above and in my signature. ImageEditions_VirtualManager.zip 2023-04-29 (updated with 2023-04-29 @abbodi1406 "uup-converter-wimlib-88f") Download: in my signature. Note: To work with Virtual Manager, it is not necessary to extract the file. Just save it to the Toolkit folder. Previous CHANGELOGS part 02: from begining 2021-07-16 to 2023-04-12 - End of non-Localized IMCK. Spoiler: Previous CHANGELOGS part 02 Spoiler: CHANGELOG 2023-04-12 Fixed "OpenSSH Server" integration. Critical Fix: issue that breaks the "IMCK.cmd" when "Lite" or "XtremeLite" PreSets are used. Improved the code for find Pendrive "Installers" folder for working with VMs. When you use the Customize Menu [A] option. Code: [A] (+)Alternative for SetupComplete, OOBE and FirstLogon, through the Start Menu. Note: In this way it is possible that install automation can be performed after 1st connection directly from the web. Spoiler: CHANGELOG 2023-04-08 Merged with Toolkit 13.2 [2023-01-24], Toolkit 13.2 [2023-03-01] and Toolkit 13.3 [2023-03-25]. 1. Updated Scripts on "Installers.zip" and "ExtraUtilities.zip" packages. 2. Updated "UUPDump_UpdatesOnly[IMCK_Downloader].cmd" Script. Now It works directly out of IMCK. It downloads from UUP dump: NetFX35; OpenSSH Server and Client. The downloads will be placed in there respective Packs folders. 3. Updated PreSets for Components Removal. Added "Lite", "Xtreme Lite" and "Personal Work" PreSet Lists in the ".\Bin\Lists\Example_Lists.zip" package. 4. Improved NetFX35 code block for cab files detection. 5. Improved the function to remove a Locked/Hidden Windows Package from the Image 6. Improved the function for Download Files 7. Implemented "Third Party App Packs" auto Generate Menu. 8. CleanUp temporary and log files or folders changed to be used as a function. 9. Some code refatoration and minor fixes. Spoiler: CHANGELOG 2023-01-04 1. Fixed some bug related with new components after Windows Updates Integration. 2. Fixed a critical bug that break the script when user enter the SystemApps Menu. 3. Added: Hide VC++ from Uninstall Programs list when Integrating VC++Runtime Pack. Spoiler: CHANGELOG 2022-12-30 12.11 Merged with Toolkit [2022-12-21 and 2022-12-28]. 1. Added a question for you to decide if you want to remove WinPE. And corrected all the code, to handle Boot.wim with just one index. 2. Already after the removal of WinRE, in the Integration of WHD Updates, a problem that prevented the integration of updates in Install.wim was generated. So a new option has been added to fix this "Integrate to Windows Setup Boot ^& Install Images". 3. Made a change to the display of component notes in the menus. Now the notes are more evident for those who will open the component removal menus for the first time. As you select the components to be removed, the warning messages will stop being displayed. The way it was, the person would type, for example: 25. Then the screen would reload and the person wouldn't even bother to see if any messages appeared. I've been thinking about this for some time now. 4. A bug in the registry file converter has been fixed. The new file is available in the package for testing purpose. 5. A bug in the code that downloads updates via UUP dump has been fixed. In this bug the right Build is found, but it wasn't getting the hash to download the list and start the downloads. Another bug fixed for downloading updates for x86. Spoiler: CHANGELOG 2022-12-02 Merged with Toolkit [2022-11-30]. Convert ESD to WIM is in 1 option: --> 1 Source Menu --> 4 Convert Source Install Image file from .ESD to .WIM). bin\EsdDecrypter.exe file updated with available by aboodi1406 in the esd-decrypter-wimlib-63.7z package. Fixed: Obtaining the Download of Updates through the WHD Menu no longer repeats the Download at the time of implementing the Updates. Spoiler: CHANGELOG 2022-11-26 Merged with 12.9 [2022-11-25]. Spoiler: CHANGELOG 2022-11-22 Merged with 12.9 [2022-11-13] and [2022-11-19]. And other minor fixes. Now the Images are mounted with Read/Write permission with Imagex. Spoiler: CHANGELOG 2022-10-16 Added a statement for Script to work only with nSudo support (Run as Admin - has bring some known issues) Now brings a message to Start with "GenericStart_LauncherMenu.cmd" avoiding waste of time when some of us take automatic behavioral action to run as Admin. Installers.zip is extracted to DVD folder when the Tweak "Start Menu Setup Complete" is used. Fixed Remove Components by ToolkitHelper List in the Automated Process. Thanks to @Bira for reporting. Spoiler: CHANGELOG 2022-10-11 Fixed some display issues. Thanks to @bala1 for reporting. I have made some improvements on Main Menu Automated Process (Hidden Option "P") for testing. https://forums.mydigitallife.net/threads/msmg-toolkit.50572/page-1196#post-1759339 Spoiler: CHANGELOG 2022-10-08 Auto Host CodePage fixed. Thanks to @ZXGU for reporting. Spoiler: CHANGELOG 2022-10-05 Merged with the new Toolkit 12.7 [2022-09-30] and 12.8 [2022-10-02]. Just minor fixes. Spoiler: CHANGELOG 2022-09-22 Improved Performance when start Make ISO option and after Removing Unwanted Indexes. Optimized the code to avoid repeating the same process some times. Thnks to @bala1 of reports on poor performance when entering the Make ISO option. Spoiler: CHANGELOG 2022-09-19 Fixed "Remove Windows Components Using Package List Menu" options not working. Thnks to @bala1 Spoiler: CHANGELOG 2022-09-18 Brunch ID fix for 20348 and added WHD auto download support for new 20349 build. And new 2022-09-18 ImageEditions_VirtualManager.zip update. Spoiler: CHANGELOG 2022-09-17 Just minor fix, thanks to @GeorgePirkl for testing. Spoiler: CHANGELOG 2022-09-16 Merged with the new Toolkit 12.6 [2022-09-01] Fixed a problem in Customizing Path to Working Folder for Servicing Image. Corrected problems with server versions for use with component removal menus. Note 1: During the application only "InstallationType" equal to "Server" will be applied, "Server Core" will be ignored. Note 2: For removal via Dism Package List, all Editions are supported. * In automatic updates mode was still occurring the repetition of the updates download process, now this bug is corrected. Automatic update for Server or Client. When a "Feature Update" and a "Cumulative Update" have the same SSU and the same LCU was all right. But when a most current "Cumulative Update" is released, SSU and LCU were 2 versions inside the folder. Added options for download choices Code: =============================================================================== Start Downloading UUP dump Updates... =============================================================================== =============================================================================== Download Updates for Specific Build =============================================================================== [1] "19041" [2] "19042" [3] "19043" [4] "19044" [5] "19045" =============================================================================== Enter Your Choice : 4 UUPdump_Build : "19044" =============================================================================== Getting Build Info Data from UUP dump... =============================================================================== If you have 19041.1 mounted, and select 19044, it will be updated to 19044, not to 19045. It was very automatic and I believe it did not meet everyone. After that, a list of the last 12 "Service Pack Build" is displayed on UUP dump. NOTE: For 19045 there are only about 6 so far. This has been corrected by deleting only the obsolete SSU and LCU. Corrected many small details about integration. Many components should ignore integration when "Installation Type" is "Server Core", so this has been corrected. Note: These are problems that have been generated in customizing Custom Toolkit over the time I have been doing this work. Several improvements on below code blocks Code: :Debug :BranchID :GetImageIndexNo :GetImageIndexInfo :UnMountImageRegistry :RemoveFile :RemoveFolder :GettingVariableSettingValues :StoringVariableSettingValues Minor improvements on below code blocks. Most of them for servicing LTSC, Server and Ignore Server Core. Code: :SelectWindowsComponentsMenu :RemoveInternetMenu :RemoveSystemAppsMenu :RemoveComponentsListMenu Minor fixes Code: :IntUAP :IntInboxApps Optimization of :IntCustomFeaturesMenu code block An analysis of the conditions allowed the possibility of reducing the code block, from 489 to 318 lines. Optimization of :Startintegration code block The code of removal of temporary remnants of skins integration was improved. Optimization of :Removemenu code block Automatic menu optimization generated via Toolkithelper with the help of member @Bira. A refactor that allowed a reduction in the code block, from 704 lines to 325 lines. Spoiler: CHANGELOG 2022-08-11 The UUPdump download code based on the 19045 String make an ISO with some problems that made me suspicious of instability. So, I decided to return the search and download by String 19044, as it is stable, and when changing to 19045 were also generated problems with download of the updates to LTSC. This has been corrected predicting that I will put it to search for 19045 again. Then for LTSC the downloads will remain being made based on 19044. Fixed a bug that made the update files download to be performed 2 times. And some code optimization. Spoiler: CHANGELOG 2022-08-08 Added Option to integrate Edge WebView2 MSMG TPK package for w7, w81 and w10. Added Support for servicing 19045 build and 19041 to download 19045 updates from UUPdump. Fixed minor bug of ISO name for Generating ISO. Thnks to @bala1 for testing. Spoiler: CHANGELOG 2022-07-23_01 Merged with Toolkit_v12.5 [2022-07-20] Added a Custom Tweak option for Windows 8.1 and 10. "Set Taskbar to Minimum Size and Small Icons" Improved ISO nomenclature system and corrected a problem reported by member @bala1, which affected ISO's name customization by using Target Menu -> Make ISO Option. Several Minor Fixes. Made several aesthetic changes. The main ones, in the inductification of loops and in the Target Menu. Suggestions of the member @bala1. from : Code: if %%i leq 9 echo.===========================[install.wim, Index : %%i]=========================== if %%i gtr 9 echo.===========================[install.wim, Index : %%i]=========================== to : Code: call :DisplayIndexNumberEdition %%i, "!ImageEdition%%i!" Code: :: Function to display Index Number and Edition :: Input Parameters [ %~1 : Image Index No, %~2 : Index Image Edition ] ::------------------------------------------------------------------------------------------- :DisplayIndexNumberEdition GenericStart is the default Script Start, but a new method to start with 2 clicks has been added. Let's see if the denied access problems will be part of the past. Added an option within the "WHD Updates Menu" to download and put Aria2C in the Toolkit Bin folder that will download the UUP dump updates, to the build that is being serviced, directly to the folder of this build, in the Toolkit structure. NOTE: The code is conditioned to avoid the updates described in the UUP dump as "Preview". Since the integration of SSU, LCU or CU and Enablement in the Core* Editions prior to 19041 no longer works, I put conditions to ignore integration in these indexes. Spoiler: CHANGELOG 2022-06-29 Merged with Toolkit_v12.4 [2022-06-29] 1. Added an external ".\Bin\EnvironmentPath.zip" package with Script file to config Working Folder (it will auto extract one time on Bin folder). You can customize your Working Folder by editing the "EnvironmentPath.cmd". The current Custom Toolkit Working Folder is "C:\TK\". 2. Enable/Disable Features now has separate menus and lists options. Spoiler: CHANGELOG 2022-06-23_2 I put a package now with the corrected "GenericStart_LauncherMenu.cmd" (there was a typo error from this: %%~dp0 to this: %~dp0) and already added a "Toolkit_Start.cmd" I made a light and provisional change for testing, and " Toolkit_Start[Original].cmd" in the package. It is not necessary to rename. Spoiler: CHANGELOG 2022-06-23_1 Changed The nSudo command to Launch new instance of CustomToolkit. Some users have reported that in Windows 11 is giving "Access Denied" error when Integrating Skins. But when using GenericStart_LauncherMenu.cmd these errors do not happen. The only difference is that by GenericStart_LauncherMenu.cmd it is a script launching another. The previous command was using Start "" /B apparently rolling the script in the same instance although this does not actually occur. But the change in command using Start "" /I, forcibly, now launches a new script instance by obtaining Admin's rights and ends the previous one. Aestetical corrections: More Enable/Disable Features improvements "[1] Source Menu --> [2] Copy Source from Install Media Drive", automatically detects DVD and USB. Otherwise, this will ask you to put a unit letter. Almost all package scripts have been updated. Some are mere spelling corrections. Spoiler: CHANGELOG 2022-06-21 Critical Fixes: 1. Disable Features Menu was not working correctly when applying the selection. 2. Fixed a problem that prevented the functioning of Enable-Features, Disable-Features and Remove Components, to the indexes after the first one serviced. Minor Fix: 1. HostLanguage detection for 22000 was not working. Spoiler: CHANGELOG 2022-06-20 Merged with Toolkit: 12.2 Fix - 03 [2022-05-28]Pre_v12.3 12.2 Fix - 04 [2022-05-29]Pre_v12.3 12.3 Preview - Fix - 01 [2022-06-05] 12.3 Preview - Fix - 02 [2022-06-06] 12.3 Preview - Fix - 03 [2022-06-11] 12.3 Preview - Fix - 04 [2022-06-14] 12.3 [2022-06-20] Removed the ""GenericStart_LauncherMenu.cmd"" script, that run the "CustomToolkit" as Trusted Installer with the nSudo. Now the "Toolkit" and "CustomToolkit" Starts with 2 clicks - Then will restart with nSudo (***Do not start the script as Admin, as the nsudo will be bypassed and several permission errors will occur.***). Minor Fixes: 1. Toolkit Automated Menu now is Categorized and With Componet Description Like Official Remove Menus 2. Disable/Enable Features are converted in Automated Menus. Note: In all menus that have options possible to apply by lists, you can read these lists that will be used as PreSets, selecting the options automatically. 3. Improved Int NetFX35 to add LangPack if the Language Package is present in \DVD\sources\sxs\ 4. Improved "Remove locked package" to read related packages and select the right to remove, avoiding these errors when removing misselected "~wow~" or not "%Build%.1" Packages. Note: "-WOW-*~amd64~" can be removed. This remains working. 5. Improved Cleaning Up Image Mount Points... Reading every Mount Poin from Registry. Based on @abbodi1406 "Remove_Failure_MountDir.cmd" script. This will CleanUp until NTlite forgotten Mounted Images. Spoiler: CHANGELOG 2022-05-20 1. General Review of Remove Menu Optimized and improved the dependency filter system. Corrected problem with: StickyNotes being set to be removed when the ServiceStoreEngagement is setted to be removed in Windows 11, this should only occur from the 19044 Build down. "Todos" option should not be displayed for Windows 10, and added the name of this application "To Do List and Task Management App (Todos)". SolitaireCollection when changed to a negative signal on Windows 11, it did not return to positive if necessary. Typo fixed that not displaying SearchApp option. Thanks to the member @bala1 for the help in some tests, in this review of Remove Menu. 2. If the Cortana is removed, the tweaks related to this removal will be automatically set. For Builds 18362 and 18363 Searchbox Breaks, so HideTaskbarSearchbox will be setted too. If Edgechromium is removed "Block Edgechromium Delivery" tweak will be automatically setted with this removal. Note: This can be changed in "Customize menu". Spoiler: CHANGELOG 2022-05-14 1. Minor aesthetic display message Fixes and Improvements to the code. 2. Relocated the message about Cortana removal to builds below 19041 can cause Searchbox to break in some languages. In pt-br this breaks. 3. Fixed the bug that broke the script in case of denial (pressing 'N') in some dialogs. Thnks to @haris_mdlf69. 4.Now when asking for mount WinRe there are the option to remove WinRe. 5. Member @bala1, in our conversations, made me think of some things, and that below idea came up. I read that Setupcomplete doesn't work on Sku IoT Entreprise, perhaps Server either. @KleineZiege, this maybe help you. The interesting thing is that tests fit here. If anyone wants to volunteer, be my guest. So... Added the alternative to SetupComplete to provide direct web installation after the internet connection is established and interactively, as in Winget the -silent argument for total silent mode, because make some apps enter infinite loop. It is something relatively simple. You just have to integrate a small script "StartMenu_SetupComplete.cmd" through the Customize Menu --> [A] option. Which after install will detect Internet Connection and the presence of 2 possible scripts within a folder called Installers within your installation USB stick and display a menu for the execution of these scripts. In the menu there is a 'R' option to remove the script from startup. You may want to continue installation of the applications at another time, when restarting the computer, if the USB stick is in place the menu will be displayed again. Otherwise it will only be closed due to the absence of "installation media" with the "Installers" folder and these scripts. The purpose of this is to install Windows quickly and be able to use your features while installing your applications in there latest released versions. Script 1 - "1stLogon_SetupComplete.cmd" you customize for anything offline, apps in Silent Install or others that don't run through the setupcomplete that can be placed in the Installers folder created inside the USB stick. I am also studying some details about "FirstLogon", as one of the scripts I named "1stLogon". There are still some details to be completed, maybe I have done a job that already exists, but I have never seen it. Script 2 - "1stConnection_SetupComplete.cmd" is specific for installing apps directly from the web. This script will perform a PowerShell "Winget_install [Interactionvri] .PS1" script that will display a list of apps for you to choose. These will be installed through Winget, sequentially according to the order you select the options. It is interesting to keep the prerequisites of MS Store and App Installer that will receive an update at the beginning of the execution of this script. NOTE 1: Only the menu script will be integrated. However, it is interesting to keep the 4 scripts inside the Installers folder in case it is necessary to run manually, so you can test as well, in your current installation or virtual machine already configured. NOTE 2: Within scripts 1 and 2 there is a delimitation for you to change, add or remove parts from the script. Spoiler: delimitation Code: rem Begin your Script block from here. . . . rem End of your Script block here. The list of applications that could be used are in Readme.txt. I keep in the "Installers" folder for direct installation. If any of these are not in the folder, the script ignores. And, you don't have to seek to rename versions, just keep updated and remove apps with old version of the folder. Note3: This is not possible with preinstalled apps, as it gets obsolete and there is a need to prepare another ISO, and do the manual work of: download, rename and position everything in their proper places. While, this is not necessary. 6. Added Wimlib-Imagex to Export for testing, only when Changed to ESD through Custom Toolkit ApplyMenu then SaveSource. And added Updated wimlib-imagex 1.13.5 to bin folder. The other ways to convert wim to esd remains through DISM command. Spoiler: CHANGELOG 2022-04-30 Updated scripts available in the Customtoolkit package. Optimized of the removal of components based on component presence information, extracted with the help command of Toolkithelper itself. Added a way to maintain the work of Custom Toolkit within Toolkit, instead of sending to the root "%Systemdrive%\TK" root Just accept the initial terms by typing "1" instead of "a". Changed some aestetic, just to avoid confusion with the options displayed on screen. Suggestion of the member @bala1. Corrections in the removal menu: As mentioned by MSMG, referring to the removal of the "Speechrecognition" component that can cause the narrator to break, some conditions have been corrected to avoid this break. Note: Problem only related to Custom Toolkit. Fixed the problem, in which the Media Player component was not set to be removed if selected. Added Tweak - Legacy Vertical Mixer Volume Control for W10. Corrected the duplication of displayed image information, which occurs in some cases when optimizing the index or conversion to ESD. Fixed an error in Save Source related to the closing of source without winre. Problem pointed by member @haris_mdlf69 Modified the USB Stick list code inserted for using the "USB Copy" and "USB Sync" options. Previously, although it was possible to use the function because we already know the letter of the flash drive. However, the list of drives available on screen for Latin languages was not displayed. It is now displayed for English, some Latin languages and, for Chinese I think it works, due to the help of the member @正义羊. And added Auto Detect and Set USB Drive Letter, If Only One USB Stick Has Been Found. Tests and bug identification: grateful to @haris_mdlf69 and @Bullet. Spoiler: CHANGELOG 2022-04-22_2 1. Removed Toolkit.cmd from the Custom Toolkit package. Leaving this file can cause the replacement of a newer version of the toolkit, this is the case today. 2. Some aesthetic display changes were made and small display message fixes that not occurs in some situations. 3. I put support for "Multiple Image Index Deletion" to ESD Images on "Wim Delete" that was renamed for "WIM/ESD Multi Image Index Deletion" and was moved from WIMManagerMenu to root of ToolsMenu. Spoiler: CHANGELOG 2022-04-22_1 1. Added Image Format option to SaveSource as WIM or ESD in the CustomToolkit ApplyMenu. You can choose to save as WIM or ESD before selecting Savesource. 2. Fixed the naming process of the new ISO and viewing the image information, before rearranging the indexes (this problem did not affect the building of ISO). 3. Added Auto Generate ISO at end Optimizing Process that not occurs when VirtualManagerEditions are Disabled. 4. Merged "Extract Source from MCT" with "Extract Source from Custom" ESD Image as it is the same code. Code: [5] Extract Source from : Microsoft's Media Creation Tool or Custom ESD Image 5. Merged Custom Toolkit with new MSMG Toolkit 12.2 [2022-04-20]. Spoiler: CHANGELOG 2022-04-15 Added the option that asks if you want or not to do the Cleanup Sources process before you start enabling features, since there are 80 components that generate the pending issue. Fixed my previous changes on Enabling Features for Custom Toolkit, by changing Enabling NetFX3 from the last for the first position, since it is a prerequisite for other features and is the only one that needs to integrate a CAB package to be activated . Fix about StartMenu path for Templates Folder and changes about Saving Source with rearranging Single Language to first position in the Editions list. New ImageEditions_VirtualManager.zip with new multi_arch_iso.cmd. Changed Script shortcut to literally a script because the script shortcut does not accept many characters. Now the script also removes the Edge shortcut from the desktop and QuickLaunch. Spoiler: CHANGELOG 2022-04-08 1. The Customize Menu has been changed. Reordered again. Disable and Enable Features have been repositioned before the Registry Tweaks options, because some Tweaks could be related to some enabled features, like WSL for example. 2. Fixed "Integrate Language Menu" and "Integrate Driver Menu", where the first option did not work when WinRE.wim and/or BOOT.wim were not mounted. 3. Added function to Export Host Drivers, so you can integrate directly to the image. Export of all drivers will be performed and copied to the folder referring to the Host OS, not referring to the image being prepared. A prompt will be offered so that you can choose to use Drivers extracted from Windows 10 for integration into Windows 11. I suggest that at the first opportunity to get the drivers directly from Windows 11, you do so. Then replace the ones in the ".\Drivers\Install\W11" folder. 4. Added function to Mount WinRE.wim and BOOT.wim if you need to, after you have mounted install.wim. There is no need to unmount (that is a waste of time) to do the whole process again. Just go to [7] Tools Menu and mount what you need. 5. Redesigned the code session for Customizing the Start Menu Layout in Windows 11. The templates will be placed in ".\Bin\StartMenuLayoutBIN\Templates" There is a Readme.txt on what to do. If you don't want to change anything, just apply the Start Menu Layout in the Customize Menu, a Default Template will be applied and only "File Explore" and "Settings" will be placed in the Start Menu. Hints on this subject provided by member @MIMMO61 Please read Start Menu Layout BIN - ReadMe.txt 6. During the "Remove Windows Components" procedure. a "Shortcut Script" will be added to the "Start Menu - StartUp" to remove the Edge shortcut from the desktop. With this technique, there is no way this shortcut will remain, but after the automatic update of Edge I don't know if it will return, most likely it will. Spoiler: CHANGELOG 2022-03-29 Warning, suggested by MSMG about: "Cleanup Source Images" moved to ISMCleanUpSourceImages session. For the session :WIMUpgrade "Function to Upgrade WIM Index Edition": 1. Inserted the corrections to support the possible target editions, made available by @MSMG. 2. Applied the fixes based on the idea of the problem submitted by member @shyamsundarsoni. Spoiler: CHANGELOG 2022-03-25 Added a warning, suggested by MSMG about: "Cleanup Source Images". Removed a small redundancy and fixed a problem with getting the previous session's "ImageEdition" values data from variable storage file that was added in yesterday's version. This allows you to resume editing an already mounted image for testing. Not many people use this. But it is fixed, and does not affect the use of the Custom Toolkit features. Spoiler: CHANGELOG 2022-03-23 *Merged with 2022-03-14 12.1 Toolkit.cmd. *Remember to change all line comments from ";" to "#" in all your custom lists. 1. Added this Tweak to Windows 11 Bypass Hardware Requirements for install.wim, not boot.wim: *Disable New Watermark Message: "System requirements not met. Go to Settings to learn more." 2. Implemented an identification of all Editions of the Image at the start of the script so that it is not necessary to call dism to check which Edition it is, in every loop of every deployment that requires this identification. This has provided a small process reduction in the integration of Windows Updates, a nice optimization in the code. 2.1 Fixed the Editions ID for removing components and for disabling and enabling features. 3. Added "Warning" in the "Remove Windows Components Menu" for very recent Image Builds and Image Service Pack Builds, not supported by the latest version of the Toolkit. 4. For the ones who always enables NetFX35... If you want to enable NetFX35 through the "Enable Features" customization option, it doesn't work because it is only a list of Features and it is mandatory to specify the .cab package. In this case, to avoid the "pending problem" in using the cleanup source, I think it would be interesting to put IntNetFX35 to be called when this is found in the Enable Features list as "NetFX3". So... If NetFX3 is present in your list to enable features, the NetFX35 Integrate session will be called, which will integrate the packages already present in the ISO being worked on. Therefore, the order of the Customize menu options has been changed, leaving Disable and Enable Features as the final customization options. I also made a Full_FeaturesList.txt. Then, the script, with the conditions, will control the features for each build. This idea came up when I was testing the final merge and forgot to put the correct list for Windows 11. And also, so that we can do the Source Cleanup before the NetFX35 integration that causes the pending that prevents the Cleanup. Note: In fully automatic mode (without questioning), the Cleanup Sources will be bypassed and not applied. 5. Added fixes suggested by member @shyamsundarsoni. Thnks for the bug hunting. 6. Fixed bug in Custom Toolkit's WIMExport option. It was saving the image to another wim file with the name ".wim", without the filename defined by user. 7. Fixed a bug that after savesource, it was not performing the final optimization of the image (rebuild). This was creating very large images due to the presence of the "[DELETED]" folder within the install.wim image. 8. Fixed typo suggested by member @正义羊. 9. Discovered the Windows 10 Tweak that caused problems in the Windows 11 Taskbar, problem fixed. Script to Fix for those running Windows 11 with this problem in the "Wifi, Volume Control, Battery Status and Calendar" icons, added in CustomToolkit package. The Windows 10 Tweak that causes this issue is: reg.exe add ... "DisableNotificationCenter" /t REG_DWORD /d "1" /f. Note about the DiskTemp variable: Since the custom Toolkit has its working folder in "C:\TK" or "%SystemDRIVE%\TK" its Temp folder is present there as "%SystemDRIVE%\TK\TMP". So there was no need to change the code in the sessions suggested by friend @正义羊. However in order to avoid conflict with environment variables I changed all from %Temp% to %TMP% and Temp= to TMP=. So, if is needed, we can use env system %Temp% var. Spoiler: CHANGELOG 2022-03-04 1 Two scripts (EdgeChromium w7 and WMF w81) for downloading the "msu files" to extract there "cab files" have been fixed. When extracting the Custom Toolkit package, allow the replacement of all files. 2. Huge Code Refactoring - Implemented automated menu generator system. Spoiler: automated menu generator Before that, I always wanted to reduce the amount of menus for only one menu, in order to optimize the code. But when some component was added the work to put in numerical or alphabetical order was very arduous. We had to change order, put number by number and letter by letter until we can make available to you. It was necessary to put all the conditions both for the menu view and the algorithm and its correspondence. Now, just add the components and display conditions to the menu and the algorithm does not need to have repetitions. Thus, the menu is generated numerically, but displaying according to your description, in alphabetical order. So, according to our choices, it seeks the respective algorithms for its correct execution. Alphabetical order, in the case of Custom Toolkit, will only be avoided in order to group some apps associated with each other. Ex: Xbox App e Gaming App. They are the same app, and this has its name changed in Windows 11, so kept next to the other Xbox Apps options. With this system implemented, all the menus I had made available in parts, I returned to make them whole. The intention of divided menus was to maintain continuous numeration without jumps. Ex: for x86 The "Mixed Reality Portal App" was not displayed and a number was missing. Shortened code block of "Integrate Features Menu" and "Integrate Custom Features Menu"... from : 3756 (CustomToolkit 2021-12-29 with Multi Selection Menus) to : 1827 code lines The Full Code Optimization... Fully implemented Auto Generate Menu for all Menus. from : 35622 lines to : 35055 lines Changed Menus: Integrate Features Menu Language Packs Menu Drivers Menu Dart Menu Windows Legacy Games Menu InboxApps Menu Integrate WHD Updates Menu Integrate Custom Features Menu Remove Menu Remove Internet Components Menu Remove Multimedia Components Menu Remove Privacy Components Menu Remove Remoting Components Menu Remove System Components Menu Remove System Apps Components Menu Remove Windows Apps Components Menu Customize Menu [8] Select Official Tweaks (Apply Tweaks Menu) [9] IMCK Tweaks Menu Bypass Windows 11 Hardware Requirements option has been moved to each of these 8 and 9 Menus. If you have already had the job of selecting something from the "Official Tweaks" menu and resolve going to the "Custom Tweaks" menu, a filter has been added so that the corresponding options are displayed and automatically selected for you. You can add options from both menus, but never in both menus your correspondents. This is interesting so you can select options not present from the official list, but keep the implementation of the official options. NOTE: If you come back in any of the menus, you will remain the selection of common matches from the last menu accessed. Before you apply the selected tweaks, simply enter the desired menu (official or custom) to correct. 3. Optimized the add environment path code in "Function to Integrate Sysinternals Suite". 4. Fixed several Typo for displaying info. 5. Some "spoiler" mentioned fixes below, that has implemented in this Custom Toolkit version, has to be done in Official Toolkit. Thnks to some Friend members! Spoiler: all fixes to be done That was my fault! There are 3 occurrences of this error. @MSMG, as this was a suggestion of mine, this should be corrected in the Toolkit official as well. all from Code: Proessional to Code: Professional Thnks to @ghostwalkergamma Made the changes below to fix problems that I discovered, in using the command options for "eol" and "skip", in obtaining data in text files. All "Reg Query" were already in that standard (commands out of double quotation marks). In this way I decided to standardize for all "For" commands found. The "dir" command works correctly because they do not use options such as "For". But this change is crucial for "Type" and "Ver" commands. Now eol works and comments can be placed into the files. fixed commands "dir", "echo" and "type" double quoted with there specified arguments in for command, that causes some issues. thnks to @rulman info Added Windows 8.1 KB3014442 Added the conditions for: CapturePicker Needed for: Snip & Sketch (Screen Sketch) ScreenSketch Depends on: Capture Picker Thnks to @shhnedo issue info Spoiler: CHANGELOG 2021-12-29 Fixed a problem with Remove System Apps Menu "The component removal seems to have a problem regarding the "Windows Mixed Reality" component. It keeps getting reactivated no matter what.", thnks to @Teo265. Spoiler: CHANGELOG 2021-12-28 Fixed a problem by using the option to save your custom selection in a file list, thnks to @Teo265. Custom Toolkit Beta has made available to test. I just deployed the multiple choice schema for the Integrate Windows Updates menu. I will make available as beta (for testing). Now you can set everything from "Language Packs" up to "Custom Features" and run the "Start Integration" only once so that what is selected, be integrated. Download at Custom Toolkit's main post link. Note: Extract within the toolkit folder, the "GenericStart_LauncherMenu.cmd" will recognize the file "CustomToolkit_Beta.cmd". In "GenericStart_LauncherMenu.cmd" use option 4 for tests. This time I was able to do the implementation only with menu modifications, and in the Start Integration function, so I avoid modifications in the structure of the code that integrates the updates. This will facilitate the merge with the future changes made by @MSMG. Spoiler: CHANGELOG 2021-12-26 New Custom Toolkit bug found, thnks to @Intmd for the issue repport. I gave a visual check in the code and I found the bug that explains what he was telling me. For now just replaces from : Code: if /I "%IsBootImageSelected%" equ "Yes" set "Feature=%%i" to Code: if /I "%IsBootImageSelected%" equ "Yes" set "Features=!Features!;%%i" Note: Yes, it is from "Feature" to "Features". Bug: Only occurred when the "Integrate Setup Media Update" was selected. This blocked the integration of everything that had already been selected in the other menus. This is corrected by replacing this line. This way you can integrate 1 Language Packs, 2 Drivers and 3 features (If you want to activate the bypass for pauses and questions just press "0" before proceeding with "Start Integration". After the procedure you can press "0" inside the Integration Menu to disable.), in one step. Then do the manual steps on 4 Windows Update; And as the last step, do the 4 Setup Media Updates and 5 Custom Features after this, if necessary and proceeding with "Start Integration". Happy Holidays! Spoiler: CHANGELOG 2021-12-20 Fixed a typo error in a Tweak where quotes are missing. Conflict fixed between Windows 10 "TaskBarsize" and Windows 11 "TaskBarsi" Tweaks. I removed another tweaks related to a provisional fix (IrisService) that had any relation to an old taskbar bug. Spoiler: CHANGELOG 2021-12-12 *Merged with 2021-11-26 11.10 and 2021-12-03 12.0 Toolkit.cmd. 1. Fixed Display Host OS info for Windows 7, 8, 8.1, and 11. Thnks to the error in displaying Windows 7 Host OS, reported by the @正义羊 member. 2. For InboxApps: Fixed problem in detecting the .xml files Fixed merge problem from the previous version (CustomToolkit only) in which, the variables for the .xml files for some InboxApps components was with TYPO and the path to the AppLicence folder was not achieved. 3. Fixed a problem in the fully automated CustomToolkit process, in which, when performing the removal of components via ToolkitHelper List, it would end up returning to Remove Components Menu instead of following to Customize Menu and Apply Menu processes to complete and saving the ISO. 4. Inserted a Packs folder with individual scripts for auto download of *.msu files and auto extract *.cab needed files. Just extract and replace if necessary inside the toolkit folder, nothing important will be replaced, only the txt with the links, as some were empty. 5. Shortened CustomToolkit paths, as the purpose of reducing long path problems. from %SystemDRIVE%\Toolkit to %SystemDRIVE%\TK from %SystemDRIVE%\Toolkit\Mount to %SystemDRIVE%\TK\MNT from %Mount%\Install to %Mount%\I from %SystemDRIVE%\Toolkit\Temp to %SystemDRIVE%\TK\TMP With this change, the mount point that was long: C:\Toolkit\Mount\Install\* Now it was shortened to : C:\TK\MNT\I\* The asterisk is the number of mounted index. Spoiler: CHANGELOG 2021-11-21 *Merged with 2021-11-11 11.9 Toolkit.cmd. Added the option to integrate SysInternals Suite. Every time you do integration will automatically download the latest version. The download process is performed through the BITS, datetime stamp will be maintained according to what is present in the file on the remote server. SysInternasl Suite is updated by MS, quizenally, and sometimes weekly. Spoiler: CHANGELOG 2021-11-05 Just Minor Fixes related with Display Host OS info. Spoiler: CHANGELOG 2021-10-29 *Merged with 2021-10-22 and 2021-10-24 11.8 Toolkit.cmd. Just Minor Typo Fixes. Spoiler: CHANGELOG 2021-10-25 *Merged with 2021-10-04, 2021-10-08, 2021-10-14 and 2021-10-16 11.8 Toolkit.cmd. 1. Minor Fix caused by the implementation of the fully automated process that could give a conflict when using the Source menu. 2. Removed the integration of InboxApps from the fully automated process. Thus, more generically, I think it is best for the production of a fully functional image. 3. Added fixed "Bin\ConvertREG.ps1", "ToolkitREGsConverter.bat" and "ToolkitREGsDoubleConverter.bat" files. 4. ImageEditions_VirtualManager.zip (2021-10-26 updated and merged with @abbodi1406 "uup-converter-wmlib-74b") Spoiler: CHANGELOG 2021-10-03_3 Fixed missing parentesis "(" breaking the script. Spoiler: CHANGELOG 2021-10-03_2 *Merged with 2021-10-03 Toolkit.cmd. Spoiler: CHANGELOG 2021-10-03_1 *Fixed ManualSetup by MSMG suggestion; *:SaveSource session - WinRE minor fix *The names of the custom ISOs were getting the name of UUP dump ISO. In this case, then the Auto Name was directed to the custom ISOs. It is a function that was already available at the Custom Toolkit at the ":Makeiso" session. *Automated Removal Components process changed from "PreSet Custom Selection" to "ToolkitHelper List". Note: In this method the dependency filter will be applied. So, according to Build, there will be differences. Spoiler: CHANGELOG 2021-10-01 (Fully automated process) Merged made with the Official Toolkit 11.8 from 2021-09-19 to 2021-09-29. 1. Since my code writing method with the idea of reducing lines was making complicated the merge tasks. As the code was drowned in complications, difficult to readability for other devs. I decided to twist my code, in the sense of wiping. Expanded parts of the code that were in just one line for multiple lines in order to improve the reading of it. Mainly in the "for (loop) command thanks to a tip learned in the @abbodi1406 scripts. And, of course learning every day with @MSMG. In addition to the solutions brought in the Toolkit script, he always answers some people asks that brings new doubts and new learning. 2. In Inbox Apps: 2.1. A detail was modified to indicate what is not present in the packs, before continuing with inboxapps integration. 2.2. Fixed - A problem created by custom toolkit modifications by implementing the multi-selection system of inboxapps that repeated the final optimization that should be once for each index, but was repeating by the amount of apps selected times the quantity of indexes. As much as the whole process was automatic, this caused a very accentuated delay. 3. Added - Condition for integration of Sun Valley Icons Skin Pack only for Builds below 21348. 4. Some minor code upgrade on Tweaks and... 4.1. Added - Simple Bypass - Windows 11 Checking Hardware Requirements for InPlace Upgrade. 5. WMP Skin for x64 now apply in WMP Program Files(x86) folder too. 6. Adicionada uma opção de Custom PreSet para "Windows 7 Components Experience Edition" baseada na lista de componentes a serem mantido que o MSMG disponibilizou. 7. Fixed Edge Chromium Integration for w81. OBS: Supplementary information for Devs: After the implementation of Windows 11 support I found some bugs related to the use of subsequent conditions of "not equal" associated with the use of "else" in the same block (NEQ NEQ ELSE). It does not work. Ex: The use (neq w10 neq w11) so that a block block could work for both W7 and W81 and an "else" for when w10 or w11, but this does not work: In this case, what comes in the else block is completely ignored not being executed. I suppose a conflict occurs. Code: if "%SelectedSourceOS%" neq "w10" if "%SelectedSourceOS%" neq "w11" ( echo.Performing Tasks for w7 or w81... ) else ( echo.Performing Tasks for w10 or w11... ) To correct this, the possible way is just as below. Code: if "%SelectedSourceOS%" neq "w10" if "%SelectedSourceOS%" neq "w11" ( echo.Performing Tasks for w7 or w81... ) if "%SelectedSourceOS%" neq "w7" if "%SelectedSourceOS%" neq "w81" ( echo.Performing Tasks for w10 or w11... ) 8. Spoiler: Fully automated process Guys, I left something at Custom Toolkit, which is to facilitate my tests, but it may be interesting to you too. Basically it is: In the main menu, press the letter "P" and watch the process. This will lead you to the selection of an ISO that will be extracted then beginning the atomatized process. Have your packs updated and with the folder structure updated for Toolkit 11.8 (recently changes made by MSMG). The custom registry folder also has to be duplicated w10 and w11 folders. I put a bypass for that. Instead of having 2 equal folders, leave only one with the name w10_w11. For Inbox Apps it is also possible but probably the licenses should have their folders separated for W81, W10 and W11. @MSMG, joining the folders will release plenty of space in mega.nz. Files hashsum are equal, for both w10 and w11. If you notice any error or jump integration, in the process execution, it is due to some missing pack. If you do not want to integrate something, just change the folder name so that the script can not find the pack. Example: If you do not want to integrate Games change the name of the folder from : ".\Packs\Games" to : ".\Packs\Games_". Automation goes up to, Image Editions Virtual Manager and ISO finalization. Download "ImageEditions_VirtualManager.zip" that is in my signature to the folder where the "toolkit.cmd" file is. Below is the list of packs that will be integrated: Removes Components by Preset Custom Selection. So that you can take the test. Download "ImageEditions_VirtualManager.zip" that is in my signature to the folder where the "toolkit.cmd" file is. Below the list of packs that will be integrated, the Tweaks that will be applied and the components that will be removed by the Preset Custom Selection. So that you can take the test. Code: :: Auto Integrate Menu IntWin32Calc IntNetFX48 17763 IntNET6 above 17763 IntOpenSSH IntPowerShell7 IntGames CariocaRummy HoldEm Sudoku Tinker ChessTitans FreeCell Hearts Inkball MahjongTitans Minesweeper Pinball PurblePlace Solitaire SpiderSolitaire IntDaRT IntCustomFeatures IntCustomFiles IntWMPMetroSkin IntWPVMetroSkin IntWin32CalcMetroSkin IntWIconsSkin At this point the removal of the components will be by ToolkitHelper list. Leave your favorite list. In this method the dependency filter will be applied. So, according to Build, there will be differences. Code: :: Auto Remove Menu set "RemovalMethod=ToolkitHelper" call :RemoveWindowsComponentsList rem call :CustomPreSets_RemoveWindowsComponents rem call :AccessibilityCustomSelection rem call :ConservativeGenericEditionCustomSelection rem call :LooksLikeLTSCEditionCustomSelection rem call :GamerEditionCustomSelection rem call :LiteEditionCustomSelection rem call :XtremeLiteEditionCustomSelection rem call :W7ExperienceEditionCustomSelection Here is my Personal PreSets rem call :PersonalPreSets_RemoveWindowsComponents rem call :PersonalFamilyCustomSelection rem call :PersonalWorkCustomSelection rem call :ListsandPreSets_Filter rem call :StartRemovingWindowsComponents :: Auto Customize Menu RemoveInboxAppsAssociation ImportInboxAppsAssociation ImportStartMenuLayout ImportCustomRegistry "w8" CustomDisableAutomaticallyInstallationforPreSuggested3rdPartyApps DisableWindowsSmartScreen CustomWindowsDefender_WindowsDefenderSecurityCenterTweaks EnableCustomWindowsDriversUpdateTweaks CustomDisableWindowsUpdateTweaks DisableWindowsUpgrade ForceLatestNetFramework EnablePhotoViewer EnableFMP3ProCodec BlockAutoEdgeChromiumBasedDelivery "w10_w11" EnableHiberboot EnableDarkThemeandTransparency ControlPanelnConfigsandSettingsforFastestWindows WindowsExplorer_PreferencesandPolicies HideMeetNowIcon HideNewsAndInterests SetQoSlimittozero_internetWithNoLimits BugFix_WiFinoInternetConnection SetLanmanWorkstationandDownloads_OptimizationConfigs CustomDisableAutomaticallyInstallationforPreSuggested3rdPartyApps SetCloudContentfor3rdPartyAppsandDataCollection_Policies SetWindowsSearchandCortana_PreferencesandPolicies DisableSIA_DebugTracing CustomWindowsErrorReporting_Policies DisableWindowsSmartScreen CustomWindowsDefender_WindowsDefenderSecurityCenterTweaks EnableCustomWindowsDriversUpdateTweaks CustomDisableWindowsUpdateTweaks DisableWindowsUpgrade DisableReservedStorage ForceLatestNetFramework EnablePhotoViewer EnableFMP3ProCodec EnableFullResetBase GeneralRegistryTweaks "w10" BlockAutoEdgeChromiumBasedDelivery "w11" BypassReq HideChatIcon HideWidgetsIcon TaskbarAlignment_Center2Left UnBlockAutoEdgeChromiumBasedDelivery :: Auto Apply Menu Cleaning up Image folder Trim unwanted Editions ImageEditions_VirtualManager Edition to be Virtualy Created if supported. ProfessionalWorkstation ProfessionalWorkstationN ProfessionalEducationN ProfessionalEducation Enterprise EnterpriseN ServerRdsh EducationN Education IoTEnterprise CloudEdition CloudEditionN CoreSingleLanguage Any issues, let me know. Spoiler: CHANGELOG 2021-08-25 Merge made with the fourth version of the Official Toolkit 11.7 on the day 2021-08-23. 1. Fixed "Sun Valley Icons Skin" integration: * for w7 and w81, thnks to @Bira suggestion. * for w10 build 18362 by changing gtr "18362" to geq "18362". * Added "Windows Photo Viewer Skin" and "Icons Skin" in the Custom Integrate for W7 and W81 menu. NOTE: "Windows Media Player Skin" break Windows Media Player for W7 and W81. Thnks by tests made by @Bira. 2. Added the condition to Integrate Windows Portable Devices :: Checking whether exists N Editions supported for Windows Portable Devices Integration are selected as source. If only non-N editions are selected, the following message will be displayed: 3. ImageEditions_VirtualManager.zip (2021-08-24 updated with @abbodi1406 "uup-converter-wimlib-69" Spoiler: CHANGELOG 2021-08-07 Merge made with the second version of the Toolkit official on the day 2021-08-05. Added a generic AutoUnattend file for builds below 18362 and maintained what I have already made available that it always worked for builds above 17763 LTSC. I recently started dealing with LTSC and found this problem with my generic AutoUnattend. Readme is the same. Make your customizations based on README. Improved aesthetics in the display of messages from the integration of skins, optimized a little more due to the style of the code presented in this version by @MSMG. Restored the implementation function of the Sun Valley Icons Skin "for the builds below 18362. It is working now. Fixed a signal that was exchanged, and prevented the Windows 11 "Bypass Hardware Requests Checking" to be implemented. Added plus a "StorageCheck" bypass tweak present in the MSMG code. Improved checking for n editions in the session ":IntMediaFeaturePack" with the addition of this Tweaks recommended by MSMG for non-N editions. Code: :: Checking whether exists N Editions supported for Windows Media Feature Pack Integration are selected as source. set /A ImageEditionCount=0 for %%i in (!ImageIndexNo!) do ( if exist "%InstallMount%\%%i\Windows\" ( call :GetImageEdition "%InstallWim%", %%i for /d %%j in (StarterN, StarterKN, HomeBasicN, HomeBasicKN, CoreN, CloudN, ProfessionalN, ProfessionalKN, ProfessionalEducationN, ProfessionalEducationKN, EnterpriseN, EnterpriseKN, EnterpriseSN, EnterpriseGN, UltimateN, UltimateKN, EducationN, EducationKN) do ( if "%ImageEdition%" equ "%%j" ( set /A ImageEditionCount+=1 ) else ( call :MountImageRegistry "%InstallMount%\%%i" reg.exe add "HKLM\TK_SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\WindowsFeatures\WindowsMediaVersion" /ve /t REG_SZ /d "1" /f >nul 2>&1 call :UnMountImageRegistry ) ) ) ) Spoiler: CHANGELOG 2021-07-18 When the new Tweaks that @MSMG put to disable Windows Update were merged with the function "Custom Disable Windows Update Tweaks" that have the purpose of keeping the Download of Apps in Windows Store working, it ended up disabling this function. This has been fixed and I am Providing .reg files for anyone who is getting the Windows Store Download Error 0x8024500C, wants to Enable Download, and keep Windows Update partially Disabled. And another .reg to disable Everything as per MSMG settings. added the following .reg files WU_WS_ConfigPolicies (DisableWindowsStoreDownloads).reg WU_WS_ConfigPolicies (EnableWindowsStoreDownloads).reg Spoiler: CHANGELOG 2021-07-16 Added the condition to Integrate Windows Media Feature Pack :: Checking whether exists N Editions supported for Windows Media Feature Integration are selected as source. If only non-N editions are selected, the following message will be displayed: Code: =============================================================================== MSMG Toolkit - Integrate Windows Media Feature Pack =============================================================================== No N Edition was found. And, Non-N Editions are not supported. =============================================================================== Added Toolkit_Beta (It is the Official with the fixes i found until now). Use GenericStart_LauncherMenu.cmd to start Toolkit, Toolkit_Beta and CustomToolkit. Minor Fixes - New File mega.nz "ImageEditions_VirtualManager.zip" with updated abbodi1406 convert-UUP Script v67. From now on I will post the packages separately. Package "CustomToolkit(xx.x)202x-xx-xx[inTerActionVRI].zip" referring to the CustomToolkit will be attached, and the package "ImageEditions_VirtualManager.zip", referring to the integration of the convert-UUP abbodi1406 Script for the Virtual Creation of Editions, will be stored and made available through mega.nz. Because due to the size of the file, it is not allowed to attach directly to the post in the forum. Note: To work with Virtual Manager, it is not necessary to extract the file. Just save it to the Toolkit folder. The script will do the entire process. But you can extract to see what has changed. This is up to you. Previous CHANGELOGS part 01: from begining 2020-07-04 to 1st year 2021-07-03_2 Spoiler: Previous CHANGELOGS part 01 https://forums.mydigitallife.net/threads/msmg-toolkit.50572/page-993#post-1671781 Thnks!
The home Edition is protected by MS not to disable update, so this means that the home single language also does not disable update, the problem is not IMCK, the other editions will disable normally.
Here. We are preparing the locales version to launch. For now only Native en-US and our language pt-BR. But it will be a lot easier for someone who want to be maintainer on there language, to translate the main english file, following the pt-BR example.
Because I am making the changes for launching the Merged one. This time the package size no longer fit in attached mode. So the VirtualManager will be in the package and be available tru mega.nz.
Custom Toolkit - Old Main Post https://forums.mydigitallife.net/threads/msmg-toolkit.50572/page-793#post-1606110 Install Media Customizer Kitchen - Current Main Post https://forums.mydigitallife.net/th...n-imck-formely-known-as-custom-toolkit.86170/ ImageEditions_VirtualManager.zip 2023-06-06 (updated with 2023-06-05 @abbodi1406 "uup-converter-wimlib-90") Note: To work with Virtual Manager, it is not necessary to extract the file. The script will do the entire process. Sent a new IMCK. Updated file attached in the link above. Download: in my Signature. ***** [2023-06-09] --> Released the localized version of IMCK ***** Any one who wants to be Maintainer in you own language can follow the instructions from Post 10 to 13. https://forums.mydigitallife.net/th...y-known-as-custom-toolkit.86170/#post-1765659 For now, it will only make any difference for users with native language of their country in Portuguese. We hope that more people will be interested in creating their localization file to share with the community. Spoiler: CHANGELOG 2023-06-09 Merged with Toolkit 13.4 2023-05-29 and 2023-06-08 01. Resolved some types 02. Fixed sequential pauses 03. Several minor improvements 04. The user rights elevation scheme with nSudo has been circumvented so that it works even if you run as Administrator or if you have UAC disabled. So far there have been many tests and previously reported problems have not been repeated. Now the script can also be run directly with 2 clicks. 05. Improved Get Image Index Informations for IMCK needs. 06. A Dark Theme with 2 BackGround was made available and registry tweaks related to this integration were enabled. 06.1. To use "Dark Theme" you have to use "Custom Features Menu" - Option "Custom Files". 06.2. In "Customize Menu" - "Custom Tweaks Menu" use Option "WindowsExplorer_PreferencesandPolicies" and "EnableDarkThemeandTransparency" Tweaks. 07. Added the "ImageEditions_VirtualManager_List.zip" list inside the "\Bin\Lists" folder which will be extracted only once. In this list you can order or remove what you want so that the "Virtual Manager" does the work of reordering and creating the Editions not present. As your list is already in the order you want, when you get to "Virtual Manager Menu", the menu will be in the order of your list and you can simply select everything and press 'C' to continue. 08. If WinRe.wim is removed "InPlace Update" stops working. In this case, the "Manual Setup" component will be removed. 09. Improved DownloadFile function 10. Added a feature, after integrating the "Microsoft Games" package to prevent removing components that act as dependencies. 11. Removed the repeated questions related to downloading updates through UUPdownloader. Now the process is automated so that it detects if the download you are downloading is already present and avoids downloading it again. 12. Added a Tweak that adds "GPedit" in Core Editions. Added within the "Custom Tweaks Menu", a Tweak "Download Folder Top Views (Properties for folder Listing)" to configure the display mode of file lists in the "Download" folder. 13. Improved "SmartScreen" Tweak. 14. Improved "Disable Windows Defender" Tweak. Implemented in this update an MSMG Tip. 15. Fixed several registry entries that were REG_SZ when they should be REG_EXPAND_SZ. 16. Fixed a problem in the "Export" option function in the "Wim Manager Menu", in which the path to the Install.wim image was wrong. 17. Fixed a problem where the ImageDefaultLanguage variable value was damaged. This fact occurred due to the fact that there was no index available for reading the data, when the user decided to remove WinPE. And, to avoid future problems with getting the Language data. A function that removes whitespace only from the beginning and end of a variable's value has been implemented. The previous technique removed spaces before the string, but if there was a character, it would remove that character. And if the command were run again for some random reason, it would still remove the first letter of the string. 18. Implemented the function to make the installation response file "AutoUnattend.xml". A WARNING is implemented in the Main Menu, so that the user remembers to create the AutoUnattend file in case the "CloudExperienceHost" component is removed. 19. Added a feature in the "CleanUp Temporary File and Folders" function, to clean folders of Languages other than en-US and your language. 20. Optimized Save Source by refactoring the Virtual Manager code to leave the indexes already organized according to the user's preference. Added "Base Editions" to be exported in the position that the user defines, along with "Virtually Created Editions", directly in the "Virtual Manager" code. 21. Added "Virtual Manager" option "vwim2swm" to split "install.wim" for FAT32 partitions. 22. "Virtual Manager Menu" has been improved to be automatically generated within IMCK, displaying only the options available for the "install.wim" being worked on. 23. Final export is performed only once. Previously, 2 processes were performed when using the "Virtual Manager". 24. Improved Write EI.cfg funcition. 25. Fixed problems in Target Menu - in MakeISO option, options will no longer be displayed in cases where they cannot be used. 25.1. It is now allowed to leave "Label" blank. 26. Updated Scripts on "Installers.zip" and "ExtraUtilities.zip" packages. 27. Updated "UUPDump_UpdatesOnly[IMCK_Downloader].cmd" Script. It works directly out of IMCK. Downloads from UUP dump: NetFX35; OpenSSH Server and Client. The downloads will be placed in there respective Packs folders. Spoiler: CHANGELOG 2023-04-12 Fixed "OpenSSH Server" integration. Critical Fix: issue that breaks the "IMCK.cmd" when "Lite" or "XtremeLite" PreSets are used. Improved the code for find Pendrive "Installers" folder for working with VMs. When you use the Customize Menu [A] option. Code: [A] (+)Alternative for SetupComplete, OOBE and FirstLogon, through the Start Menu. Note: In this way it is possible that install automation can be performed after 1st connection directly from the web. Spoiler: CHANGELOG 2023-04-08 Merged with Toolkit 13.2 [2023-01-24], Toolkit 13.2 [2023-03-01] and Toolkit 13.3 [2023-03-25]. 1. Updated Scripts on "Installers.zip" and "ExtraUtilities.zip" packages. 2. Updated "UUPDump_UpdatesOnly[IMCK_Downloader].cmd" Script. Now It works directly out of IMCK. It downloads from UUP dump: NetFX35; OpenSSH Server and Client. The downloads will be placed in there respective Packs folders. 3. Updated PreSets for Components Removal. Added "Lite", "Xtreme Lite" and "Personal Work" PreSet Lists in the ".\Bin\Lists\Example_Lists.zip" package. 4. Improved NetFX35 code block for cab files detection. 5. Improved the function to remove a Locked/Hidden Windows Package from the Image 6. Improved the function for Download Files 7. Implemented "Third Party App Packs" auto Generate Menu. 8. CleanUp temporary and log files or folders changed to be used as a function. 9. Some code refatoration and minor fixes. Spoiler: CHANGELOG 2023-01-04 1. Fixed some bug related with new components after Windows Updates Integration. 2. Fixed a critical bug that break the script when user enter the SystemApps Menu. 3. Added: Hide VC++ from Uninstall Programs list when Integrating VC++Runtime Pack. Spoiler: CHANGELOG 2022-12-30 12.11 Merged with Toolkit [2022-12-21 and 2022-12-28]. 1. Added a question for you to decide if you want to remove WinPE. And corrected all the code, to handle Boot.wim with just one index. 2. Already after the removal of WinRE, in the Integration of WHD Updates, a problem that prevented the integration of updates in Install.wim was generated. So a new option has been added to fix this "Integrate to Windows Setup Boot ^& Install Images". 3. Made a change to the display of component notes in the menus. Now the notes are more evident for those who will open the component removal menus for the first time. As you select the components to be removed, the warning messages will stop being displayed. The way it was, the person would type, for example: 25. Then the screen would reload and the person wouldn't even bother to see if any messages appeared. I've been thinking about this for some time now. 4. A bug in the registry file converter has been fixed. The new file is available in the package for testing purpose. 5. A bug in the code that downloads updates via UUP dump has been fixed. In this bug the right Build is found, but it wasn't getting the hash to download the list and start the downloads. Another bug fixed for downloading updates for x86. Spoiler: CHANGELOG 2022-12-02 Merged with Toolkit [2022-11-30]. Convert ESD to WIM is in 1 option: --> 1 Source Menu --> 4 Convert Source Install Image file from .ESD to .WIM). bin\EsdDecrypter.exe file updated with available by aboodi1406 in the esd-decrypter-wimlib-63.7z package. Fixed: Obtaining the Download of Updates through the WHD Menu no longer repeats the Download at the time of implementing the Updates. Spoiler: CHANGELOG 2022-11-26 Merged with 12.9 [2022-11-25]. Spoiler: CHANGELOG 2022-11-22 Merged with 12.9 [2022-11-13] and [2022-11-19]. And other minor fixes. Now the Images are mounted with Read/Write permission with Imagex.
In about 8 hours we'll talk again. I believe it's just something related to the extraction sometimes when the folder already exists the new extracted folder is renamed. It's easier to open the file with 7zip or bandizip and drag all folders and files into the Toolkit folder. Thus, the question of replacing folders and files arises.
Okay my friend, I'll message you when I'm on my system & have to make that autounattend.xml for Majid, forgot about that see ya..!
We did this with translation of variables values in mind and it seems to me that we worked it out nicely the way you suggested. I am referring to the values of the variables of the logic conditionals, such as: Yes, No, Enabled, Disabled, etc. But in the code I sent to the MSMG I didn't need to change it, due to it not being localized. About IMCK localization: Can you do a short test so I can see if it's working properly there? Just create for chinese the file \LOCALES\LOCALE_zh.cmd then put some of the variables from LOCALES.cmd localized for your language. For example: Translate EULA. Note: It will remains in english, only the missing variables in your LOCALE_zh.cmd. So for the testing some variables will be fine. Thank you!
The C:\IMCK folder has always worked, in this version I am receiving reports that it is not working. But here everything is working fine. With bala1 it is too.
i speend hole day find out what is wrong but have someone same issue with latest version after build and boot uac promp yes is missing ... startmenu fatal error what ever version supported w10/11 is used ? thx [all custom tweaks and removed all except store clien,xbox client. accountcontrol , AADBrokerPlugin run with unnateded thx