Jump to content

A few questions about what nLite does


J.C.
 Share

Recommended Posts

Hi, for the last week i've been deep into trying to understand the proccess nLite uses to apply tweaks mostly i've started this because i've run into the 'Advanced INF install' error on logon with a few configurations but also to better my understanding of how this wonderfull tool works (thanks nuhi :thumbup ).

(nLite 1.2RC was used)

here are my questions/issues i want to clarify:

1. since nLite incorporates tweaks into the registry hives files on the cd, is there a reason for the run once entrie/s in the default user profile ? (runing the reapply section?)

2. in nLite.inf there is a line 'BitReg = B', but there isn't a section ?

3. nLite seems to parse and footprint all the registry hive even when it dosen't affect meaningfull changes to some of them (e.g. only remove empty lines /comments / indentetions then footprint the file) ?

4. some tweaks don't seem to stick like displaying the control panel in classic mode or disabling ie and oe link creation is this a bug or could something specific to my configuration ? (last try i had nLite doing tweaks and the tcp patch only).

5. about the unattended settings, should the FullName setting realy be attached to the administrator full name in nLite when it isn't neccessary ?

6. i'm just about ready to create my cd and i was considering using nLite wpi and the ryanvm updates any words of caution/wisdom about the order i use these on the source ?

hope you find the time / strength to answer my questions :angel

Link to comment
Share on other sites


Q1. since nLite incorporates tweaks into the registry hives files on the cd, is there a reason for the run once entrie/s in the default user profile ? (runing the reapply section?)

A1. Yes, there is a reason. Whenever you create a new user, anytime in the future, the entries are run again to ensure the newly created user has got the same tweaks the first user had.

Q2. in nLite.inf there is a line 'BitReg = B', but there isn't a section ?

A2. It's safe to delete it. Leaving it there causes no harm, either.

Q5. about the unattended settings, should the FullName setting realy be attached to the administrator full name in nLite when it isn't neccessary ?

A5. Providing a Full Name will make the Full Name displayed everywhere instead of displaying the user name.

For example, if a user name (user account) is "MAX" and the full name for the same account is "Jhon Doe", then "Jhon Doe" will be displayed on the top of your Start Menu instead of "MAX".

This is why I don't add a full name. But this is my own preference!

Edited by mazin
Link to comment
Share on other sites

For example, if a user name (user account) is "MAX" and the full name for the same account is "Jhon Doe", then "Jhon Doe" will be displayed on the top of your Start Menu instead of "MAX".

This is why I don't add a full name. But this is my own preference!

not to get off topic, but if u dont provide a full name wont Windows then prompt you and thus it wont be an unattended setup anymore?

Link to comment
Share on other sites

thats the full name setting i was reffering to anoymous_person, and the answer is yes windows will prompt you.

this setting affects the name dispalyed on system/'my computer' properties.

it realy have nothing to do with the administrator full name setting but nLite will set it in winnt.sif to whatever you put as the full name for the administrator.

mazin - if the settings are in the hive and were incorporated into the default user profile why would you need to 'make sure'?

Edited by J.C.
Link to comment
Share on other sites

really? personaly i just use my own winnt.sif, the main reason for that is my personalized regional settings but i also rather use the [optional components] section for the stuff it can do.

its my prefference to keep the cd as intact as possible i rather not remove software components that might possibly be needed later,

on the other hand i just might remove some of the old drivers and hardware support, it seems to speed the setup proccess.

Link to comment
Share on other sites

1. since nLite incorporates tweaks into the registry hives files on the cd, is there a reason for the run once entrie/s in the default user profile ? (runing the reapply section?)

2. in nLite.inf there is a line 'BitReg = B', but there isn't a section ?

3. nLite seems to parse and footprint all the registry hive even when it dosen't affect meaningfull changes to some of them (e.g. only remove empty lines /comments / indentetions then footprint the file) ?

4. some tweaks don't seem to stick like displaying the control panel in classic mode or disabling ie and oe link creation is this a bug or could something specific to my configuration ? (last try i had nLite doing tweaks and the tcp patch only).

  1. Windows rewrites some registry settings after installation, so it must be "fixed" using RunOnce. :)
  2. If no BitReg tweak is used, section is simply not created. "BitReg = B" is harmless.
  3. Yup! ;)
  4. Classic Control Panel will be fixed in next release. Links creation tweaks will be checked.

Link to comment
Share on other sites

Thanks for replying r3incarnat0r,

pehapse you could expand abit on the registry bits i can understand how the installation proccess can modify the registry after the hives have been imported but that could be corrected by a non-sticky runonce entry.

nLite makes it sticky by readding it as part of the proccess and putting a runonce entry in the default user profile.

it seems a bit couter productive is it realy neccessary to do it to apply the tweaks to new accounts or or is a safeguard in case someone edited the default user profile ?

if its only a safeguard should there be an option to disable it ?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.


×
×
  • Create New...