[DISCUSSION] Windows 11 Enterprise/IoT Enterprise (N) LTSC 2024 (24H2 / 26100.x)

Discussion in 'Windows 11' started by Enthousiast, Apr 26, 2024.

  1. °ツ

    °ツ MDL Addicted

    Jun 8, 2014
    922
    1,210
    30
    I have tried LTSC 2024 several times but always found it slow/sluggish compared to LTSC 2021 but I never thought about that it's because of Windows Defender. Yesterday I installed .8655 and disabled Defender using WinNTSetup and now it's fast. I had issues with 25H2 and 26H1 so hopefully this one will be stable.

    I also noticed that there is improved dark mode, file dialog is now dark and when I click to add new tab in File Explorer there is no white background appearing. So while LTSC does not receive feature updates it does receive improvements like this, maybe the improved dark mode is not considered a feature update. This is nice.
     
  2. scaramonga

    scaramonga MDL Senior Member

    Oct 27, 2012
    447
    279
    10
    Yeah, one if the first things I remove is Defender. It's a system hog.
     
  3. Atari800XL

    Atari800XL MDL Expert

    Apr 3, 2011
    1,000
    1,758
    60
    ...and WinNTSetup, by "JFX", disables it in a very clean and transparent way.
    I can recommend it
     
  4. scaramonga

    scaramonga MDL Senior Member

    Oct 27, 2012
    447
    279
    10
    #3724 scaramonga, Jun 29, 2026
    Last edited: Jun 30, 2026
    I remove that garbage @ image level, long before first boot, like most of the crap ;)


    FYI

    CrossDeviceResume.exe (RESUME) is the latest 'irritant' that plagues LTSC, along with all 24/25/26H+ variants.

    This thing persists, and although it don't run all the time, it pops in and out when it feels like it, and there is no way to prevent it from doing so. Renaming, and/or, replacing with a dummy file etc., will give one an error if done so, likewise, with .reg fixes. Us over @ NTLite have been on this for a while, and, unfortunately, MS have us beaten on this one. It hogs the CPU needlessly when running, so unless you need it?, it's best got rid of.

    The bad news, it can't be got rid of. The good news, if stopped upon boot, it won't return again, until a shutdown or restart (ATM, coz knowing MS, they will change this).

    So the solution (ATM) is to create a 'scheduled task' to kill it upon login, which works rather well indeed :)

    Not ideal, but at least one can reboot knowing it's going to get nuked at start.

    PowerShell (Admin)

    schtasks /create /sc OnLogon /delay 0000:03 /tn "\Microsoft\Windows\Shell\Kill CrossDeviceResume.exe" /tr "taskkill /im CrossDeviceResume.exe /f" /ru SYSTEM /f

    If your like me?, and have 'Process Lasso Pro', then I have it set to kill whenever it decides to awake, but not necessary, as the above set task suffices, as once initially killed (and believe me, I have monitored ;)), it won't return again until system reboots or logs off.

    Your welcome :)
     
  5. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,895
    3,170
    120
    Better use ifeo to redirect this stupid feature to fake dummies executable
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    55,203
    126,977
    450
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    55,203
    126,977
    450
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. zlpx9CXRTuseQ52it8dP

    Jul 8, 2026
    13
    1
    0
    Anyone having DISM component store corruption on Win11 LTSC 26100.8875 for any PowerShell components?
     
  9. alanfox2000

    alanfox2000 MDL Member

    Dec 25, 2015
    174
    409
    10
    #3731 alanfox2000, Jul 16, 2026
    Last edited: Jul 26, 2026
    Edit 20/7:
    After a few day test, explorer will open C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewyfolder after log in if (SET Executable = NULL)
    below code remove all AppExtension and Application related to CrossDeviceResume
    Code:
    PRAGMA foreign_keys = OFF;
    DROP TRIGGER IF EXISTS TRG_AFTERINSERT_AppExtension_SRJournal;
    DROP TRIGGER IF EXISTS TRG_AFTERUPDATE_AppExtension_SRJournal;
    DROP TRIGGER IF EXISTS TRG_BEFOREDELETE_AppExtension_SRJournal;
    DROP TRIGGER IF EXISTS TRG_AFTERINSERT_Application_SRJournal;
    DROP TRIGGER IF EXISTS TRG_BEFOREDELETE_Application_SRJournal;
    DROP TRIGGER IF EXISTS TRG_AFTERUPDATE_Application_SRJournal;
    DELETE FROM Application
    WHERE PackageRelativeApplicationId = 'CrossDeviceResumeApp';
    DELETE FROM AppExtension
    WHERE Id IN ('CrossDeviceResume', 'CrossDeviceResumeHost');
    CREATE TRIGGER TRG_AFTERINSERT_AppExtension_SRJournal AFTER INSERT ON AppExtension FOR EACH ROW WHEN is_srjournal_enabled()BEGIN UPDATE Sequence SET LastValue=LastValue+1 WHERE Id=2 ;INSERT INTO SRJournal(_WorkId, ObjectType, Action, ObjectId, PackageIdentity, ApplicationIdentity, WhenOccurred, SequenceId)SELECT workid(), 22, 1, NEW._AppExtensionID, pi._PackageIdentityID, ai._ApplicationIdentityID, now(), s.LastValue FROM Sequence AS s INNER JOIN PackageIdentity AS pi INNER JOIN Package AS p INNER JOIN ApplicationIdentity AS ai INNER JOIN Application AS a INNER JOIN ApplicationExtension AS ae WHERE s.Id=2 AND pi.PackageFullName=p.PackageFullName AND p._PackageID=a.Package AND ai.ApplicationUserModelId=a.ApplicationUserModelId AND a._ApplicationId=ae.Application AND ae._ApplicationExtensionID=NEW.Extension;END;
    CREATE TRIGGER TRG_AFTERUPDATE_AppExtension_SRJournal AFTER UPDATE ON AppExtension FOR EACH ROW WHEN is_srjournal_enabled()BEGIN UPDATE Sequence SET LastValue=LastValue+1 WHERE Id=2 ;INSERT INTO SRJournal(_WorkId, ObjectType, Action, ObjectId, PackageIdentity, ApplicationIdentity, WhenOccurred, SequenceId)SELECT workid(), 22, 2, NEW._AppExtensionID, pi._PackageIdentityID, ai._ApplicationIdentityID, now(), s.LastValue FROM Sequence AS s INNER JOIN PackageIdentity AS pi INNER JOIN Package AS p INNER JOIN ApplicationIdentity AS ai INNER JOIN Application AS a INNER JOIN ApplicationExtension AS ae WHERE s.Id=2 AND pi.PackageFullName=p.PackageFullName AND p._PackageID=a.Package AND ai.ApplicationUserModelId=a.ApplicationUserModelId AND a._ApplicationId=ae.Application AND ae._ApplicationExtensionID=NEW.Extension;END;
    CREATE TRIGGER TRG_BEFOREDELETE_AppExtension_SRJournal BEFORE DELETE ON AppExtension FOR EACH ROW WHEN is_srjournal_enabled()BEGIN UPDATE Sequence SET LastValue=LastValue+1 WHERE Id=2 ;INSERT INTO SRJournal(_WorkId, ObjectType, Action, ObjectId, PackageIdentity, ApplicationIdentity, WhenOccurred, SequenceId)SELECT workid(), 22, 3, OLD._AppExtensionID, pi._PackageIdentityID, ai._ApplicationIdentityID, now(), s.LastValue FROM Sequence AS s INNER JOIN PackageIdentity AS pi INNER JOIN Package AS p INNER JOIN ApplicationIdentity AS ai INNER JOIN Application AS a INNER JOIN ApplicationExtension AS ae WHERE s.Id=2 AND pi.PackageFullName=p.PackageFullName AND p._PackageID=a.Package AND ai.ApplicationUserModelId=a.ApplicationUserModelId AND a._ApplicationId=ae.Application AND ae._ApplicationExtensionID=OLD.Extension;END;
    CREATE TRIGGER TRG_AFTERINSERT_Application_SRJournal AFTER INSERT ON Application FOR EACH ROW BEGIN INSERT OR IGNORE INTO ApplicationIdentity (ApplicationUserModelId) VALUES(NEW.ApplicationUserModelId);UPDATE Sequence SET LastValue=LastValue+1 WHERE Id=2 ;INSERT INTO SRJournal(_WorkId, ObjectType, Action, ObjectId, PackageIdentity, ApplicationIdentity, WhenOccurred, SequenceId)SELECT workid(), 3, 1, NEW._ApplicationID, pi._PackageIdentityID, ai._ApplicationIdentityID, now(), s.LastValue FROM Sequence AS s INNER JOIN PackageIdentity AS pi INNER JOIN Package AS p INNER JOIN ApplicationIdentity AS ai WHERE is_srjournal_enabled()AND s.Id=2 AND pi.PackageFullName=p.PackageFullName AND p._PackageID=NEW.Package AND ai.ApplicationUserModelId=NEW.ApplicationUserModelId;END;
    CREATE TRIGGER TRG_BEFOREDELETE_Application_SRJournal BEFORE DELETE ON Application FOR EACH ROW WHEN is_srjournal_enabled()BEGIN UPDATE Sequence SET LastValue=LastValue+1 WHERE Id=2 ;INSERT INTO SRJournal(_WorkId, ObjectType, Action, ObjectId, PackageIdentity, ApplicationIdentity, WhenOccurred, SequenceId)SELECT workid(), 3, 3, OLD._ApplicationID, pi._PackageIdentityID, ai._ApplicationIdentityID, now(), s.LastValue FROM Sequence AS s INNER JOIN PackageIdentity AS pi INNER JOIN Package AS p INNER JOIN ApplicationIdentity AS ai WHERE s.Id=2 AND pi.PackageFullName=p.PackageFullName AND p._PackageID=OLD.Package AND ai.ApplicationUserModelId=OLD.ApplicationUserModelId;END;
    CREATE TRIGGER TRG_AFTERUPDATE_Application_SRJournal AFTER UPDATE ON Application FOR EACH ROW WHEN is_srjournal_enabled()BEGIN UPDATE Sequence SET LastValue=LastValue+1 WHERE Id=2 ;INSERT INTO SRJournal(_WorkId, ObjectType, Action, ObjectId, PackageIdentity, ApplicationIdentity, WhenOccurred, SequenceId)SELECT workid(), 3, 2, NEW._ApplicationID, pi._PackageIdentityID, ai._ApplicationIdentityID, now(), s.LastValue FROM Sequence AS s INNER JOIN PackageIdentity AS pi INNER JOIN Package AS p INNER JOIN ApplicationIdentity AS ai WHERE s.Id=2 AND pi.PackageFullName=p.PackageFullName AND p._PackageID=NEW.Package AND ai.ApplicationUserModelId=NEW.ApplicationUserModelId;END;
    PRAGMA foreign_keys = ON;
    

    Edit 18/7:
    To remove CrossDeviceResume.exe running
    copy C:\ProgramData\Microsoft\Windows\AppRepository\StateRepository-Machine.srd to desktop
    open it with datebase editor. e.g. DB Browser for SQLite,
    go to Application Table, execute sql

    Code:
    DROP TRIGGER IF EXISTS TRG_AFTERUPDATE_Application_SRJournal;
    
    UPDATE Application
    SET Executable = NULL
    WHERE Executable = 'CrossDeviceResume.exe';
    
    CREATE TRIGGER TRG_AFTERUPDATE_Application_SRJournal AFTER UPDATE ON Application FOR EACH ROW WHEN is_srjournal_enabled()BEGIN UPDATE Sequence SET LastValue=LastValue+1 WHERE Id=2 ;INSERT INTO SRJournal(_WorkId, ObjectType, Action, ObjectId, PackageIdentity, ApplicationIdentity, WhenOccurred, SequenceId)SELECT workid(), 3, 2, NEW._ApplicationID, pi._PackageIdentityID, ai._ApplicationIdentityID, now(), s.LastValue FROM Sequence AS s INNER JOIN PackageIdentity AS pi INNER JOIN Package AS p INNER JOIN ApplicationIdentity AS ai WHERE s.Id=2 AND pi.PackageFullName=p.PackageFullName AND p._PackageID=NEW.Package AND ai.ApplicationUserModelId=NEW.ApplicationUserModelId;END;
    Then, create a bootable Linux USB stick and, after booting from the other operating system, copy and replace the edited StateRepository-Machine.srd file in the AppRepository folder.
     
  10. Ulti P. Uszer

    Ulti P. Uszer MDL Member

    Sep 18, 2019
    241
    83
    10
    Can someone look at my NTlite log file and see if all the WUs I was trying to integrate into 11 LTSC-IoT did so successfully or not.

    7/16/2026 9:16:55 PM Load tool settings
    7/16/2026 9:16:55 PM NTLite v2025.8.10552 x64
    7/16/2026 9:16:55 PM CPU threads 16
    7/16/2026 9:16:56 PM Gather host hardware list
    7/16/2026 9:16:56 PM - GH
    7/16/2026 9:16:56 PM - Gather image list
    7/16/2026 9:16:56 PM Save tool settings
    7/16/2026 9:16:56 PM Load image list
    7/16/2026 9:16:56 PM SHD
    7/16/2026 9:16:56 PM Host: Windows 11 IoTEnterpriseS 25H2 x64 - 10.0.26200.8655 (en-US)
    7/16/2026 9:16:56 PM Image list checkup
    7/16/2026 9:17:10 PM - Gather image list
    7/16/2026 9:17:10 PM Save tool settings
    7/16/2026 9:17:10 PM Load image list
    7/16/2026 9:17:10 PM Image list checkup
    7/16/2026 9:17:10 PM Image load: Windows 11 IoT Enterprise LTSC - C:\Program Files\NTLite\Cache\Images\en-us_windows_11_iot_enterprise_ltsc_2024_x64_dvd_f6b14814\sources\install.wim
    7/16/2026 9:17:10 PM SM [m]: C:\Program Files\NTLite\Cache\Images\en-us_windows_11_iot_enterprise_ltsc_2024_x64_dvd_f6b14814\sources\install.wim
    7/16/2026 9:17:10 PM Mounting image: C:\Program Files\NTLite\Cache\Images\en-us_windows_11_iot_enterprise_ltsc_2024_x64_dvd_f6b14814\sources\install.wim - Windows 11 IoT Enterprise LTSC
    7/16/2026 9:17:10 PM Mount dir: C:\Users\Ulit P. Uzzer\AppData\Local\Temp\NLTmpMnt
    7/16/2026 9:17:10 PM GWH
    7/16/2026 9:18:17 PM SM [m]: clr
    7/16/2026 9:18:17 PM #
    7/16/2026 9:18:19 PM Windows 11 IoTEnterpriseS 24H2 x64 - 10.0.26100.1742
    7/16/2026 9:18:19 PM Reading data: Windows 11 IoTEnterpriseS 24H2 x64 - 10.0.26100.1742 (en-US)
    7/16/2026 9:18:19 PM Gathering autocomplete files (parallel)
    7/16/2026 9:18:19 PM - Gather hardware lists
    7/16/2026 9:18:19 PM - Gather packages
    7/16/2026 9:18:22 PM - Package sorting
    7/16/2026 9:18:22 PM - Connecting PBC
    7/16/2026 9:18:22 PM - Filtering packages
    7/16/2026 9:18:23 PM - Gather existing drivers
    7/16/2026 9:18:23 PM 696 Drivers
    7/16/2026 9:18:24 PM SPR
    7/16/2026 9:18:24 PM - Gather services
    7/16/2026 9:18:26 PM - Gather driver services
    7/16/2026 9:18:26 PM - Gather scheduled tasks
    7/16/2026 9:18:27 PM - Gather components
    7/16/2026 9:18:27 PM - Gather languages
    7/16/2026 9:18:27 PM - Gather keyboards
    7/16/2026 9:18:27 PM - Gather fonts
    7/16/2026 9:18:28 PM - Connect drivers
    7/16/2026 9:18:28 PM - Gather tweaks
    7/16/2026 9:18:28 PM Skipping EventLog-Application due to setup requirement
    7/16/2026 9:18:28 PM Skipping EventLog-Security due to setup requirement
    7/16/2026 9:18:28 PM Skipping EventLog-System due to setup requirement
    7/16/2026 9:18:28 PM - Gather unattended data
    7/16/2026 9:18:28 PM - Timezones
    7/16/2026 9:18:28 PM - Keyboards
    7/16/2026 9:18:28 PM - Locales
    7/16/2026 9:18:28 PM - Gather unattended options
    7/16/2026 9:18:28 PM #
    7/16/2026 9:18:28 PM Load preset: Auto-saved 3a2bb6db
    7/16/2026 9:18:28 PM -Loading components
    7/16/2026 9:18:28 PM - Apply compatibility options
    7/16/2026 9:18:28 PM -Loading Apply options
    7/16/2026 9:18:28 PM - Gather image list
    7/16/2026 9:18:28 PM Save tool settings
    7/16/2026 9:18:28 PM Load image list
    7/16/2026 9:18:28 PM Windows 11 IoTEnterpriseS 24H2 x64 - 10.0.26100.1742
    7/16/2026 9:18:29 PM Image list checkup
    7/16/2026 9:18:29 PM -Loading features
    7/16/2026 9:18:29 PM -Loading drivers
    7/16/2026 9:18:29 PM -Loading unattended
    7/16/2026 9:18:29 PM - Gather unattended options
    7/16/2026 9:18:29 PM -Loading tweaks
    7/16/2026 9:18:29 PM -Loading execution list
    7/16/2026 9:18:29 PM - Gather existing Post-Setup Machine
    7/16/2026 9:18:29 PM - Gather existing Post-Setup User
    7/16/2026 9:18:29 PM -Loading registry list
    7/16/2026 9:18:29 PM -Loading updates
    7/16/2026 9:18:29 PM #
    7/16/2026 9:18:29 PM #
    7/16/2026 9:18:29 PM - UnReg (di:0)
    7/16/2026 9:18:29 PM Cleaning
    7/16/2026 9:18:29 PM Waiting for other operations to finish
    7/16/2026 9:18:29 PM Completed - Image load
    7/16/2026 9:18:29 PM SM [po]: clr
    7/16/2026 9:18:29 PM - Gather image list
    7/16/2026 9:18:29 PM Save tool settings
    7/16/2026 9:18:29 PM Load image list
    7/16/2026 9:18:30 PM Windows 11 IoTEnterpriseS 24H2 x64 - 10.0.26100.1742
    7/16/2026 9:18:30 PM Image list checkup
    7/16/2026 9:22:00 PM Checking for updates
    7/16/2026 9:22:01 PM SP
    7/16/2026 9:22:01 PM Info:
    License successfully restored without spending online activations.

    Program will restart itself for the changes to take effect.
    7/16/2026 9:24:06 PM Verified
    7/16/2026 9:24:17 PM Verified
    7/16/2026 9:27:12 PM Verified
    7/16/2026 9:27:26 PM Downloading: Windows Terminal
    7/16/2026 9:27:26 PM Downloading: Microsoft Visual C++ UWP Runtime Package (Microsoft.VCLibs.140.00)
    7/16/2026 9:27:26 PM Downloading: KB5095966 - Dynamic Update for Windows setup
    7/16/2026 9:27:26 PM >>> Downloading: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\Microsoft.WindowsTerminal_1.24.11321.0_8wekyb3d8bbwe.msixbundle
    7/16/2026 9:27:26 PM >>> Downloading: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5095966-x64_c62ffd613fd7048e9a27157aeae1e832f6543c06.cab
    7/16/2026 9:27:26 PM >>> Downloading: C:\Users\Ulit P. Uzzer\AppData\Local\Temp\NLTmpScratch\NLTmpS\DownloadContainer.zip
    7/16/2026 9:27:28 PM Downloading: Windows Package Manager (App Installer, WinGet)
    7/16/2026 9:27:29 PM >>> Downloading: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle
    7/16/2026 9:27:30 PM Downloading: Microsoft.UI.Xaml v2.8
    7/16/2026 9:27:30 PM >>> Downloading: C:\Users\Ulit P. Uzzer\AppData\Local\Temp\NLTmpScratch\NLTmpS (1)\DownloadContainer.zip
    7/16/2026 9:27:39 PM Downloading: Microsoft Visual C++ UWP Desktop Runtime Package (Microsoft.VCLibs.140.00.UWPDesktop)
    7/16/2026 9:27:39 PM >>> Downloading: C:\Users\Ulit P. Uzzer\AppData\Local\Temp\NLTmpScratch\NLTmpS (1)\DownloadContainer.zip
    7/16/2026 9:27:45 PM Downloading: KB2267602 - Microsoft Defender Antivirus - Security intelligence update (Engine v1.1.26060.3008)
    7/16/2026 9:27:45 PM >>> Downloading: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\mpam-fe.exe
    7/16/2026 9:27:56 PM Downloading: KB4052623 - Microsoft Defender Antivirus - Update (Platform)
    7/16/2026 9:27:56 PM >>> Downloading: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\updateplatform.amd64fre_aeaaaf8cdb48cc3d7254a57f461363e767dfe8b5.exe
    7/16/2026 9:27:59 PM Downloading: KB5043080 - Cumulative Update (Checkpoint)
    7/16/2026 9:27:59 PM >>> Downloading: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5043080-x64_953449672073f8fb99badb4cc6d5d7849b9c83e8.msu
    7/16/2026 9:28:22 PM Downloading: KB5054156 - Feature update to the Windows 11 version 25H2 'Enablement package'
    7/16/2026 9:28:22 PM >>> Downloading: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5054156-x64_a0c1638cbcf4cf33dbe9a5bef69db374b4786974.msu
    7/16/2026 9:28:22 PM Downloading: KB5101650 - Cumulative Update
    7/16/2026 9:28:22 PM >>> Downloading: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5101650-x64_5d4163c2e483adc9456b7ea9a8ea83d8fceaf52c.msu
    7/16/2026 9:28:22 PM Downloading: KB5101001 - .NET Framework 3.5 and 4.8.1 Cumulative Update (24H2)
    7/16/2026 9:28:22 PM >>> Downloading: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5101001-x64-ndp481_221190f947cff00f765d54f40799787c33e64b5f.msu
    7/16/2026 9:28:37 PM Downloading: KB5101719 - Safe OS Dynamic Update for WinRE
    7/16/2026 9:28:37 PM >>> Downloading: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5101719-x64_dc46866adf74a60b631b4a2f44a2a597335f7142.cab
    7/16/2026 9:31:23 PM Completed - Download Updates
    7/16/2026 9:31:24 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5043080-x64_953449672073f8fb99badb4cc6d5d7849b9c83e8.msu
    7/16/2026 9:31:24 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5101719-x64_dc46866adf74a60b631b4a2f44a2a597335f7142.cab
    7/16/2026 9:31:24 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5101001-x64-ndp481_221190f947cff00f765d54f40799787c33e64b5f.msu
    7/16/2026 9:31:24 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5101650-x64_5d4163c2e483adc9456b7ea9a8ea83d8fceaf52c.msu
    7/16/2026 9:31:24 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5095966-x64_c62ffd613fd7048e9a27157aeae1e832f6543c06.cab
    7/16/2026 9:31:24 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\mpam-fe.exe
    7/16/2026 9:31:24 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5054156-x64_a0c1638cbcf4cf33dbe9a5bef69db374b4786974.msu
    7/16/2026 9:31:24 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\updateplatform.amd64fre_aeaaaf8cdb48cc3d7254a57f461363e767dfe8b5.exe
    7/16/2026 9:31:34 PM Verified
    7/16/2026 9:57:33 PM Downloading: KB5100998 - .NET Framework 3.5 and 4.8.1 Cumulative Update (25H2)
    7/16/2026 9:57:33 PM >>> Downloading: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5100998-x64-ndp481_339c932fd328785b23753facb676f86ac45778b7.msu
    7/16/2026 9:57:36 PM Completed - Download Updates
    7/16/2026 9:57:37 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5043080-x64_953449672073f8fb99badb4cc6d5d7849b9c83e8.msu
    7/16/2026 9:57:37 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5054156-x64_a0c1638cbcf4cf33dbe9a5bef69db374b4786974.msu
    7/16/2026 9:57:37 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5101001-x64-ndp481_221190f947cff00f765d54f40799787c33e64b5f.msu
    7/16/2026 9:57:37 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5100998-x64-ndp481_339c932fd328785b23753facb676f86ac45778b7.msu
    7/16/2026 9:57:37 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5101650-x64_5d4163c2e483adc9456b7ea9a8ea83d8fceaf52c.msu
    7/16/2026 9:57:37 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5095966-x64_c62ffd613fd7048e9a27157aeae1e832f6543c06.cab
    7/16/2026 9:57:37 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\windows11.0-kb5101719-x64_dc46866adf74a60b631b4a2f44a2a597335f7142.cab
    7/16/2026 9:57:37 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\mpam-fe.exe
    7/16/2026 9:57:37 PM Scanning a package: C:\Program Files\NTLite\Cache\Updates\11.24H2.x64\updateplatform.amd64fre_aeaaaf8cdb48cc3d7254a57f461363e767dfe8b5.exe
    7/16/2026 9:57:47 PM Verified
    7/16/2026 9:58:04 PM #
    7/16/2026 9:58:04 PM - UnReg (di:0)
    7/16/2026 9:58:04 PM Finished adding packages to the integration list.
    7/16/2026 9:58:04 PM SM [po]: clr
    7/16/2026 10:04:04 PM Start applying all of the pending changes.
    7/16/2026 10:04:04 PM #
    7/16/2026 10:04:04 PM Save tool settings
    7/16/2026 10:04:04 PM - Save preset: Auto-saved 3a2bb6db
    7/16/2026 10:04:04 PM Unattended: pass 'Generalize'
    7/16/2026 10:04:04 PM Unattended: pass 'OOBE (Final install options)'
    7/16/2026 10:04:04 PM Unattended: pass 'Specialize'
    7/16/2026 10:04:04 PM Unattended: pass 'WindowsPE (Setup options)'
    7/16/2026 10:04:04 PM Unattended: pass 'Generalize'
    7/16/2026 10:04:04 PM Unattended: pass 'OOBE (Final install options)'
    7/16/2026 10:04:04 PM Unattended: pass 'Specialize'
    7/16/2026 10:04:04 PM Unattended: pass 'WindowsPE (Setup options)'
    7/16/2026 10:04:04 PM - Gather image list
    7/16/2026 10:04:04 PM Save tool settings
    7/16/2026 10:04:04 PM Load image list
    7/16/2026 10:04:04 PM Windows 11 IoTEnterpriseS 24H2 x64 - 10.0.26100.1742
    7/16/2026 10:04:05 PM Image list checkup
    7/16/2026 10:04:05 PM #
    7/16/2026 10:04:05 PM Integrating: Microsoft Defender Antivirus update (Engine v1.1.26060.3008) 1.455.141.0
    7/16/2026 10:04:05 PM Extract mpam-fe.exe
    7/16/2026 10:04:05 PM - EXE/CAB format
    7/16/2026 10:04:06 PM Windows 11 IoTEnterpriseS 24H2 x64 - 10.0.26100.1742
    7/16/2026 10:04:06 PM #
    7/16/2026 10:04:06 PM #
    7/16/2026 10:04:06 PM #
    7/16/2026 10:04:06 PM #
    7/16/2026 10:04:06 PM #
    7/16/2026 10:04:06 PM Integrating: PowerShell
    7/16/2026 10:04:06 PM Preparing DISM
    7/16/2026 10:04:06 PM - DI
    7/16/2026 10:04:06 PM DA 10.0.26100.8521
    7/16/2026 10:04:06 PM - UnReg (di:1)
    7/16/2026 10:04:07 PM Integrating: PowerShell - Error 0x80070057 - [87] The parameter is incorrect.
    7/16/2026 10:04:07 PM Integrating: PowerShell - Error 0x80070057 - [87] The parameter is incorrect.
    7/16/2026 10:04:07 PM - DCL
    7/16/2026 10:04:08 PM - DS
    7/16/2026 10:04:08 PM Deleting temporary files: C:\Users\Ulit P. Uzzer\AppData\Local\Temp\NLTmpScratch\NLTmpS
    7/16/2026 10:04:08 PM #
    7/16/2026 10:04:14 PM #
    7/16/2026 10:04:14 PM #
    7/16/2026 10:04:14 PM #
    7/16/2026 10:04:14 PM #
    7/16/2026 10:04:14 PM #
    7/16/2026 10:04:14 PM #
    7/16/2026 10:04:14 PM #
    7/16/2026 10:04:14 PM #
    7/16/2026 10:04:15 PM - UnReg (di:1)
    7/16/2026 10:04:15 PM - UnReg (di:0)
    7/16/2026 10:04:17 PM Saving changes to the image - C:\Program Files\NTLite\Cache\Images\en-us_windows_11_iot_enterprise_ltsc_2024_x64_dvd_f6b14814\sources\install.wim - Windows 11 IoTEnterpriseS 24H2 x64 - 10.0.26100.1742 (en-US)
    7/16/2026 10:04:17 PM SM [um]: C:\Program Files\NTLite\Cache\Images\en-us_windows_11_iot_enterprise_ltsc_2024_x64_dvd_f6b14814\sources\install.wim
    7/16/2026 10:04:17 PM - UnReg (di:1)
    7/16/2026 10:07:36 PM Deleting temporary files: C:\Users\Ulit P. Uzzer\AppData\Local\Temp\NLTmpMnt
    7/16/2026 10:07:36 PM Deleting temporary files: C:\Users\Ulit P. Uzzer\AppData\Local\Temp\NLTmpMnt_wt
    7/16/2026 10:07:36 PM Cleaning mount directory
    7/16/2026 10:07:36 PM SM [um]: clr
    7/16/2026 10:07:36 PM #
    7/16/2026 10:07:36 PM Remove nonessential editions
    7/16/2026 10:07:36 PM SM [de]: clr
    7/16/2026 10:07:36 PM - Gather image list
    7/16/2026 10:07:36 PM Save tool settings
    7/16/2026 10:07:36 PM Load image list
    7/16/2026 10:07:37 PM Image list checkup
    7/16/2026 10:07:37 PM SM [e]: C:\Program Files\NTLite\Cache\Images\en-us_windows_11_iot_enterprise_ltsc_2024_x64_dvd_f6b14814\sources\boot.wim
    7/16/2026 10:07:37 PM Exporting C:\Program Files\NTLite\Cache\Images\en-us_windows_11_iot_enterprise_ltsc_2024_x64_dvd_f6b14814\sources\boot.wim:2 -> C:\Users\Ulit P. Uzzer\AppData\Local\Temp\NLTmpWExpc1544589\boot.wim
    7/16/2026 10:07:37 PM - WG Export
    7/16/2026 10:07:37 PM GWH
    7/16/2026 10:07:37 PM Image compression: 2
    7/16/2026 10:07:37 PM GWH
    7/16/2026 10:07:38 PM Deleting temporary files: C:\Users\Ulit P. Uzzer\AppData\Local\Temp\NLTmpWEDst8e70d1cc
    7/16/2026 10:07:38 PM Deleting temporary files: C:\Users\Ulit P. Uzzer\AppData\Local\Temp\NLTmpWESrc8e70d1cc
    7/16/2026 10:07:39 PM SM [e]: C:\Program Files\NTLite\Cache\Images\en-us_windows_11_iot_enterprise_ltsc_2024_x64_dvd_f6b14814\sources\install.wim
    7/16/2026 10:07:39 PM Exporting C:\Program Files\NTLite\Cache\Images\en-us_windows_11_iot_enterprise_ltsc_2024_x64_dvd_f6b14814\sources\install.wim:2 -> C:\Users\Ulit P. Uzzer\AppData\Local\Temp\NLTmpWExp3a2bb6db\install.wim
    7/16/2026 10:07:39 PM - WG Export
    7/16/2026 10:07:39 PM GWH
    7/16/2026 10:07:47 PM Image compression: 2
    7/16/2026 10:07:47 PM GWH
    7/16/2026 10:07:59 PM Deleting temporary files: C:\Users\Ulit P. Uzzer\AppData\Local\Temp\NLTmpWEDst0bee9ee7
    7/16/2026 10:07:59 PM Deleting temporary files: C:\Users\Ulit P. Uzzer\AppData\Local\Temp\NLTmpWESrc0bee9ee7
    7/16/2026 10:08:00 PM #
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. scaramonga

    scaramonga MDL Senior Member

    Oct 27, 2012
    447
    279
    10
    Start with base LTSC image from MS, which is 26100.1742, unmodified.

    The only updates you need to bring it up to date (removing Defender nonsense), preset is up on NTLite board :)
     

    Attached Files:

  12. OldMX

    OldMX MDL Addicted

    Jul 30, 2009
    546
    238
    30
    Why dont you ask in NTLite forums?
     
  13. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,895
    3,170
    120
    Enablement package are useless for ltsc remove
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. scaramonga

    scaramonga MDL Senior Member

    Oct 27, 2012
    447
    279
    10
    #3737 scaramonga, Jul 18, 2026
    Last edited: Jul 18, 2026
    Yeah, done either way, not a jot of a difference. NTLite defaults to including it, and sometimes I forget lol :)

    I remove that much garbage before, and after, that no one would notice, even on LTSC ;)
     
  15. alanfox2000

    alanfox2000 MDL Member

    Dec 25, 2015
    174
    409
    10
    #3738 alanfox2000, Jul 18, 2026
    Last edited: Jul 18, 2026
    I removed @package replace with package name found in C:\Windows\servicing\Packages then dism no error,
    e.g. Dism.exe /Online /NoRestart /Disable-Feature /FeatureName:Microsoft-Windows-BioEnrollment-UX /PackageName:Microsoft-Windows-Desktop-Shared-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1591

    Microsoft-OneCore-AppRuntime-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1591
    Microsoft-OneCore-RemoteDesktopServices-Collaboration

    Microsoft-OneCore-PointOfService-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1150
    Microsoft-OneCore-PointOfService-CameraBarcodeScanner

    Microsoft-WindowsCoreHeadless-DeviceRuntime-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1591
    Microsoft-OneCore-Connectivity-UsbConnectorManager
    Microsoft-OneCore-Connectivity-UsbFunction
    Microsoft-OneCore-SD

    Microsoft-Windows-Desktop-Shared-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1591
    LanguageFeatures-WordBreaking-Common-legacy
    Microsoft-OneCore-Fonts-DesktopFonts-NonLeanSupplement
    Microsoft-Windows-BioEnrollment-UX
    Microsoft-Windows-ComputerManagerLauncher
    Microsoft-Windows-Defrag-UI
    Microsoft-Windows-MobilePC-Client-Basic
    Microsoft-Windows-NetProfilesUX
    Microsoft-Windows-Printer-Drivers
    Microsoft-Windows-RecoveryDrive
    Microsoft-Windows-ScreenSavers-3D
    Microsoft-Windows-ShellOptions

    Microsoft-Windows-Desktop-Required-ClientOnly-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1150
    Microsoft-Client-Features-Classic (EnterpriseG only)
    Microsoft-Windows-MicrosoftEdgeDevToolsClient

    Microsoft-Windows-Desktop-Required-ClientOnly-SharedWithServer-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1150
    Microsoft-Windows-MicrosoftEdgeDevToolsClient
    Microsoft-Windows-PEAuth-OneCore

    Microsoft-Windows-Desktop-Required-SharedWithServer-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1742
    Microsoft-OneCore-SystemSettings-Devices
    Microsoft-OneCore-SystemSettings-NetworkMobileHandlers
    Microsoft-Windows-SensorDataService
    Microsoft-Windows-UI-Shell-WindowTabManager

    Microsoft-Windows-EditionPack-Professional-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1742
    Microsoft-Windows-AppManagement-UEV

    Microsoft-Windows-Enterprise-Desktop-Shared-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1150
    Microsoft-Windows-Printing-PremiumTools

    Microsoft-Windows-EditionSpecific-EnterpriseS-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1150
    Microsoft-Windows-win32calc

    Microsoft-Windows-RecDisc-SDP-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1455
    Microsoft-Windows-BootEnvironment-Dvd

    Microsoft-Windows-Required-ShellExperiences-Desktop-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1591
    Microsoft-Windows-DesktopFileExplorer

    Microsoft-Windows-Client-Features-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1
    Microsoft-Windows-Shell-Wallpaper-Common

    Multimedia-AudioCore-Full-removable-Package~31bf3856ad364e35~amd64~~10.0.26100.1
    Microsoft-Windows-3DAudio-HrtfData

    Microsoft-Windows-Common-RegulatedPackages-Package~31bf3856ad364e35~amd64~~10.0.26100.1742
    Microsoft-Media-Foundation
    Microsoft-Windows-Media-Format
    Microsoft-Windows-Media-Streaming
    Microsoft-Windows-MediaPlayback-OC
    Microsoft-Windows-Portable-Devices
    Microsoft-Windows-WebcamExperience
    Microsoft-Windows-WinSATMediaFiles
     
  16. bendeyar

    bendeyar MDL Senior Member

    Mar 14, 2019
    251
    544
    10
    For LTSC only ''kb5043080''
    ''kb5101650'' are sufficient. It is possible without the other updates.
     
  17. Ulti P. Uszer

    Ulti P. Uszer MDL Member

    Sep 18, 2019
    241
    83
    10
    #3740 Ulti P. Uszer, Jul 18, 2026
    Last edited: Jul 18, 2026
    Can you link to the NTlite board?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...