it looks like that the following line in nlite.inf not do : =============== HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","nlite_post_s05",0x00020000,"nhelper moveex ""%17%\syssbck.dll"" ""%11%\syssetup.dll""" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","nlite_post_s06",0x00020000,"nhelper moveex ""%17%\syssbck.inf"" ""%17%\syssetup.inf""" =============== i check the files and find the syssetup.dll is the modified one ,not the backuped one. i try modify the line with this: HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","nlite_post_s05",0x00020000,"cmd.exe /C move /Y ""%SystemRoot%\inf\syssbck.dll"" ""%SystemRoot%\system32\syssetup.dll""" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","nlite_post_s06",0x00020000,"cmd.exe /C move /Y ""%SystemRoot%\inf\syssbck.inf"" ""%SystemRoot%\inf\syssetup.inf""" the old way in nlite , but it don't work either. could u check it? or give more help info of nhelper. thx.