Bug with Hardware import?

pmikep

Active Member
Either I found a bug in NTLite v. 1.8.0.7261 or I don't understand what importing a HW list is supposed to do. Here's what happened:

I was using NTLite to do some removals on one Win8.1 machine. I had exported a Preset and a HW list from that machine that I wanted to use on another Win8.1 machine.

I had purposely created a Preset where no drivers had been removed. (Only removals of other items.) When I ran NTLite on the second Win8.1 machine, I imported the previous HW list from the first machine, and enabled it in the Compatibility List. To my surprise, when I inspected the resulting autosaved Preset that resulted, it now had about 15 drivers added into it! (I found this via WinMerge. The only two things that changed in the Preset where the addition drivers and an extra line in Compatibility showing the new imported HW list.

I was under the impression that the purpose of the HW list was to prevent removals of drivers. Not to remove them.
 
Most probably tied INF drivers to a to-be-removed component, which were not present on the original image/OS.
You could PM me both presets for comparison, then I can know for sure.
 
Thanks for the presets.

For example your original preset there is only "battery" and not its subcomponents. This could be due to the old version which saved it, while in the meantime upgraded tool is marking for removal also the tied subcomponents as well when the parent is unchecked.

To prove the point, just load the original preset on a full Win8.1, and save it under a different preset name, nothing else.
Then you'll see the newly saved one already has those extra components unchecked, has nothing to do with hardware lists.

That said, let me know if you need an explanation for a certain subcomponent which you would not remove and are wondering what pulled it.

For drivers most likely culprits will be under Hardware Support and - Individual devices.
 
Back
Top