This release of WIM Witch adds a feature that has been requested since the initial release of WIM Witch – creating an ISO. While creating an ISO only requires a single executable and a single command line, the underlying process required extensive coding to make the feature usable and valuable within WIM Witch. In addition, these features lay the groundwork for ConfigMgr Upgrade Package management.
Import ISO Binaries
To get started, the binaries for the ISO will need to be imported. On the Import WIM tab, simply put a check mark in the ISO/Upgrade Packaged check box, select a source ISO, and then click import. This will copy all the files in the ISO, except the WIM file which should be imported with the Import WIM function. WIM Witch will determine if the ISO is Windows 10 or Server, and which version.
Download Dynamic and Optional Updates
Prior to this release, WIM Witch would only download “Required” updates. These included Servicing Stack, Latest Cumulative, Adobe, and .Net updates. This release now supports Optional and Dynamic updates. Note that in order to download these updates, these check boxes must be checked. This is applicable both to the “Download” button on the Update Catalog tab, as well as the “Check for Updates” option on the Make It So tab.
Optional Updates are not needed on every Windows system and it is up to the admin to determine if the optional update should be applied. To download, select the option in the Update Catalog tab window.
Dynamic Updates are intended to update the setup files of the Windows installation media, and these updates are not applied to a WIM. To download these updates, select the option in the Update Catalog tab.
Apply Optional Update
To apply Optional Updates, simply check “Include Optional” under “Enable Updates”. Note that this feature will be greyed out until “Enable Updates” is selected. As these types of updates are applied to a WIM, they will be applied during the normal update function of Make It So.
The Updated “Make It So” tab
Upgrade Packages – A Work in Progress
The Upgrade Package functionality is very limited as of this release. All WIM Witch currently does is stage the files for the package into a specified folder. WIM Witch should have parity feature set for ConfigMgr Upgrade Packages as she does with ConfigMgr Operating System Images at some point soon, but that’s going to take some more work.
If one wishes to leverage the current feature, simply check the box “Upgrade Package Path” and specify the location. Once the package has been created, the admin will need to import the package into ConfigMgr. One should also be able to update an existing package because WIM Witch is set to overwrite the files in the destination path.
To create an ISO, the user will need to specify the source WIM that will serve as the basis for the image, the folder where the ISO is to be created, and the file name for the ISO. These parameters will become available upon clicking the check box labeled “create ISO”.
It must be noted that this feature will not work if Windows ADK -> “Deployment Tools” is not installed in a default folder. WIM Witch is dependent on a small application called OSCDIMG to create the ISO file. WIM Witch will look in the default Program Files location for this file. If OSCDIMG is not in a typical location or not installed, the feature will not work. There will likely be an option to customize this path in a future release.
WIM Witch only supports 64 bit images and UEFI when creating ISOs.
ISO and Upgrade Package Options
The three new check boxes introduced into the Make It So tab are only applicable to ISO file and/or Upgrade Package creation. One of the two options will need to be checked in order to make these options available.
Apply Dynamic Update
To apply Dynamic Updates, simply check the box labeled “Apply Dynamic Updates”. This function does not happen during the normal update process as Dynamic updates are not applied to a WIM file, but to the “Sources” folder of installation media.
Update Boot WIM
The boot.wim file that is part of the upgrade package / ISO can be updated with Servicing Stack and Latest Cumulative Updates. To update this file, simply check the option to “Update Boot WIM”. This process will mount each index of the boot.wim (usually WinPE and Windows Setup indexes) and will apply both of these types of updates to the boot.wim file.
WIM Witch will perform the update to the boot.wim file after the main Windows WIM file is created.
Do Not Create Stand Alone WIM
If one only wishes to create an ISO or an Upgrade Package only, there is an option now to not create a WIM file. In order to leverage this feature, simply enable either the ISO or Upgrade Package option, then select “Do Not Create a stand alone WIM”. It should be noted that when this option is selected, the name and path options for the WIM are greyed out. Further, the name of the WIM file is automatically changed to “install.wim” in the wim file field. This is because the wim file is still needed to create the package, but it will be discarded after Making It So.
- A log file is generated and copied to the default WIM location when the “Do Not Create Stand Alone WIM” is selected
- New check boxes and fields have not been integrated into Save/Load or CM Image info
- This has not been tested on Windows Server images
- OSCDIMG is only looked for in default folder. Ensure Deployment Tools from ADK are installed in a default folder to use
- Dynamic Updates are always deleted when checking for Superseded updates. The update will be re-downloaded.
- None of the new functionality has been setup for command line usage.
- Some optional updates are not in a .CAB file format. WIM Witch will generate a warning that an update was not found when applying, but does not specify why. Any optional update in a CAB file format will apply.