NTLite Crashes on Integrating .NET 3.5 please help

ish4d0w

New Member
Messages
18
Reaction score
1
Hello

I'm trying to integrate updates and APPX files into an untouched Windows 10 22H2 image, and NTLITE just crashes.
There's no error message, it just vanishes and is not visible on my taskbar anymore. I have turned OFF my antivirus and it still crashes anyway.

By digging through the logs, and carefully watching the UI, I believe it might stop at integrating .NET 3.5 update, which is from the NTLITE preset as well as a language pack file I add because NTLITE forgets to add that on its own.

This is very annoying as I can't complete the image I want and there's no error message, no skip button. Why is there no error management? Why is this app acting unreliable? It used to be very reliable.

Please nuhi garlin devs assist me. Here's the crashlog and the preset.
crashlog and preset, rar format 10kb compressed
fod folder (the packages I try to add)
 
Download and install the latest version of NTLite, it should be good


Older versions had this problem and nuhi has fixed it since (hard to find the problem by the way)
 
Thank you so much for your very quick reply tistou77 , testing it now.

Seems to work now, but as a precaution I removed the .NET 3.5 enablement and the .NET 3 language pack add-on. I will have to try again, but at least, the image compiled successfully now

still need to test it !
 
Update. The problem is still present as of the latest version. And it is now definitely related to the .NET 3.5 and language pack integration.

If anyone can please help me with fixing this:
Here's the updated preset that merely adds the things that makes NTLITE crash. Just use a Windows 10 22H2 ISO and add this preset.
Auto-saved 54d5b11f.xml

I have Windows Defender installed but that's it, no other security software. Windows Defender shouldn't interfere with this. I mean if it does, that brings up other questions. Defender never affected my DISM integrations so it shouldn't affect NTLITE either I hope.

The files needed for running this integration, are included on the second link in my first post in this thread. *in the fod folder*

Screenshot (116).png
 
Last edited:
Seems to be the LP, I never integrate (even never tried) LPs, I could not help you
 
This setting shuld make you dont need 3.5 any longer

Use only latest CLR (.NET version) in Settings
This is what is read under this setting to read

It says to read in NTLite forces .Net applications to use the latest installed framework on the system making it unnecessary to install previous versions like 2.0 or 3.5



create a test iso with this settings to test your case
 
Last edited:
Indeed, I don't use .Net 3.5 either
On the other hand the CLR option is not saved after installation, nuhi must correct this
 
Update. The problem is still present as of the latest version. And it is now definitely related to the .NET 3.5 and language pack integration.

If anyone can please help me with fixing this:
Here's the updated preset that merely adds the things that makes NTLITE crash. Just use a Windows 10 22H2 ISO and add this preset.
Auto-saved 54d5b11f.xml

I have Windows Defender installed but that's it, no other security software. Windows Defender shouldn't interfere with this. I mean if it does, that brings up other questions. Defender never affected my DISM integrations so it shouldn't affect NTLITE either I hope.
Your source build is 19045.5371 (Jan 2025). If you're using UUP dump to create images, why not allow the script to integrate .NET 3.5 while it's processing?

1. Created 19045.5371 ISO (hu-HU) from UUP dump, but without integrating .NET 3.5.

2. Loaded image. Added the NetFx3 Feature packages from the ISO's \sources\sxs folder. Apply changes.

3. Reloaded image. Added KB5051974 (Feb 2025 CU), KB5011048 (NET 4.8.1), KB5050576 (NET 3.5/4.8.1 Jan 2025). Apply changes.

The correct order is to first integrate the NetFx3 feature into the image, before attempting to add the combined 3.5/4.8.1 update. Otherwise you're trying to patch some base components which don't exist yet. When using a hu-HU language ISO, the localized CAB file is already in the same sources folder.

I didn't get any problems with NTLite (version 2025.02.10293) hanging or crashing. You can try disabling Defender's real-time scanning while the image is processed.
 

Attachments

  • Windows 10 x64-2025-02-15-21-55-41.png
    Windows 10 x64-2025-02-15-21-55-41.png
    61.3 KB
  • Windows 10 x64-2025-02-15-22-36-27.png
    Windows 10 x64-2025-02-15-22-36-27.png
    65.6 KB
This setting shuld make you dont need 3.5 any longer

Use only latest CLR (.NET version) in Settings
This is what is read under this setting to read

It says to read in NTLite forces .Net applications to use the latest installed framework on the system making it unnecessary to install previous versions like 2.0 or 3.5
A number of legacy .NET apps are known to crash or return unpredictable results, if forced to run under the latest CLR.

That's the point of keeping the NetFx3 feature around, even though .NET has moved forward to 4/4.5/4.6/4.7/4.8/4.8.1, 5, 6, 7 and 8. You can find several posts in this forum's archive where enabling that setting can break really old .NET apps.

Not everyone will experience a problem, but sometimes running old software is more about bug compatibility rather than backwards compatibility.
 
The combined 3.5/4.8.1 update can be added without NetFx3, and you don't actually need to re-add it after enabling it
unless you removed NetFx4 component of course
 
No problem with 4.8.1 update
I integrated it without integrating NetFx3, and it works very well
 
Hello everyone!
Thank you for helping me. So far the problem still exists (yes even on the latest NTLITE version) but thanks to your help, I was able to narrow it down to the language pack for .NET 3.5.

Here are my answers:
1. I don't use UUPDUMP. I only use retail (consumer and business) media ISOs I directly download from the Azure For Education portal.
2. I use Windows 10 Pro and Education editions only. Also the same for Windows 11.
3. I need .NET3.5 . CLR is generally a good idea (thank you) but unfortunately I'm stuck with some very old programs that do not work with forced CLR, it requires authentic .NET3.5 . There's a reason why Microsoft still offers and supports .NET3.5: I am that reason. Actually it is their fault that I still have to use it, they didn't design .NET 3.5 with future-proofing in mind.
4. My problem has to do with the language pack, it works fine without it. But I want to add that language pack.
5. My problem isn't that I can't add the language pack, my problem is that NTLITE just crashes and I have to manually unmount-the image ,clean up the mountpoints and start all over again. It should not crash, it should just show a message that it was skipped.

I hope Nuhi can fix this . All attachments are in my first post.

Thank you all once again!
 
Hello everyone!
Thank you for helping me. So far the problem still exists (yes even on the latest NTLITE version) but thanks to your help, I was able to narrow it down to the language pack for .NET 3.5.

Here are my answers:
1. I don't use UUPDUMP. I only use retail (consumer and business) media ISOs I directly download from the Azure For Education portal.
2. I use Windows 10 Pro and Education editions only. Also the same for Windows 11.
3. I need .NET3.5 . CLR is generally a good idea (thank you) but unfortunately I'm stuck with some very old programs that do not work with forced CLR, it requires authentic .NET3.5 . There's a reason why Microsoft still offers and supports .NET3.5: I am that reason. Actually it is their fault that I still have to use it, they didn't design .NET 3.5 with future-proofing in mind.
4. My problem has to do with the language pack, it works fine without it. But I want to add that language pack.
5. My problem isn't that I can't add the language pack, my problem is that NTLITE just crashes and I have to manually unmount-the image ,clean up the mountpoints and start all over again. It should not crash, it should just show a message that it was skipped.

I hope Nuhi can fix this . All attachments are in my first post.

Thank you all once again!
Hi,

apologies for the delay, and thank you for the FOD files, that makes it simple now.

Issue replicated and sent you a fix in a DM.
Let me know how it goes.
 
Back
Top