dexter.inside Posted May 25, 2007 Posted May 25, 2007 I add my sysprep drivers in folders in \WINDOWS\Driver Cache\I386. A quick workaround is to also add those files from the original CD to there. If not, there's no problem; sysprep won't break.Remember - resealing means windows in already installed in there and works, sysprep only does minor changes. If you do something that can actually break the process, you won't be able to complete the initial reseal shutdown.
nuhi Posted May 25, 2007 Posted May 25, 2007 Gonna try soon, thx for reporting.What is the status of this issue? I'm still getting the error as of today on v1.3.5. I started from scratch with a clean config and a clean XP-SP2 source.Hitting escape gets around it, but beleive it or not I have techs stupid enough to call me every time they see it (after the 3rd email explaining it).That's why in the license states "only for personal usage".
EvilBetty Posted May 29, 2007 Posted May 29, 2007 That's why in the license states "only for personal usage".Well crap. I'm positive I could get corp to pay for licensing if you wish, otherwise I'm stuck using something else.Do you have any plans to do this? Any plans on working this issue?Thanks!
krimson Posted June 5, 2007 Posted June 5, 2007 (edited) i have just run into this problem yesterday while using an unattended nlited sp2/ie7 XP Pro CD.im doing mini-setup and reseal.if i pop the cd in, and browse to d:\i386, it finds the c_20127.nl_ and then continues just fine.it looks for it in c:\sysprep\i386so, im going to make a new cd with some new ryan vm updates, and then see if that helps, im also going to dumps stuff from the i386 folder from the nlite'd CD into the c:/sysprep folder to see if i still get that error.. since sysprep will just delete the whole /sysprep folder anyways, it shouldnt affect my ghosting images...i have the most recent nLite, by the way.just wanted to let you know the problem still exists.thanks.update: also, if you do it like me, and copy the sysprep folder to the C:/ drive, and use the sysprep.inf of whatever.. you can edit where that looks... so, you have a couple choices.. theres an: [unattended] InstallFilesPath=C:\sysprep\i386line there that you could alter for your needs.that way, right after you sysprep, and before resealing, you can make sure the i386 files are somewhere on the pc, and then point the sysprep.inf to that folder.im going to keep playing with it to see if i can get a working ghost image. it sucks that nlite breaks it, or sysprep doesnt like something, or whatever, but it shouldnt be too hard to work around. Edited June 5, 2007 by krimson
krimson Posted June 11, 2007 Posted June 11, 2007 i wanted to bump and add that i tried doing like bigfoot18 said and i added all those files into the folder (i used c:/sysprep/i386 so that it would be deleted after sysprep was done) but now i have a list of over 100 files that are still missing... fonts, .dll's, and .hlp files...aside from writing down every single file i am missing (which is currently what i am in the process of doing), or adding the entire i386 folder to my sysprep (making my ghost images almost 500mb larger), what other solutions are there?does anyone know why this is happening, or any way to remedy it? i have about 1000 computers to ghost in the next couple months...i could just use the original xp sp2 cd, but it needs about 100 updates after installation, and that takes FOREVER...
EvilBetty Posted June 11, 2007 Posted June 11, 2007 does anyone know why this is happening, or any way to remedy it? i have about 1000 computers to ghost in the next couple months...First off, you can always use this for your service packs and hot fixes:http://www.ryanvm.net/msfn/Secondly... it seems nuhi is not interested in discussing or working with the enterprise image community. The stance I'm picking up on is that if your getting this error your using sysprep. If your using sysprep, your using this product outside the "personal use" license, and he does not seem to have plans to license this tool otherwise.It's too bad I know my company would shell out for something like this, and could prevent a lot of system administrators some heart ache and work.
dexter.inside Posted June 11, 2007 Posted June 11, 2007 Secondly... it seems nuhi is not interested in discussing or working with the enterprise image community. The stance I'm picking up on is that if your getting this error your using sysprep. If your using sysprep, your using this product outside the "personal use" license, and he does not seem to have plans to license this tool otherwise.Well I am interested, and I will be setting up my project on SourceForge soon. I am also one of those frustrated admins
Innocent Devil Posted August 8, 2007 Posted August 8, 2007 (edited) just For the Info : Probably this issue can be solved by looking at u r setuplog.txtThis logs vary neat scktch of how the setup is performing. btw by some change u can increase the verbosity of the setup logging (i dont know which is , plz let me know)The setup is done by setupapi.dll.(All setup routines call setupapi procedures)This dll seeks the help of dosnt.inf,txtsetup.sif and layout.sif to accomplish the task.It has only directives like processing sif or inf files to get sections,parameters and values(say winnt.sif ,[unattended] ,Unattended = 1)"find filenames from dosnet.inf or txtsetup.sif and paths from txtsetup.sif or layout.inf and copy/install it"By that time we have cd in cd drive and all file paths can be correctly mappedNow the files are copied to the locations specified in txtsetup.sifThen builds the bare registry using hive*.inf filesSets up bootloader,boot.iniThus Textmode is over and it reboots...The setuplog.txt and setupapi.log begins hereThe next steps prepare the system to continue installthese steps are similar to "ComplianceCheck" in VistaAfter processing paramters from SIF and so and so...it comes to "BEGIN_SECTION,Initializing regional settings"here it processes intl.inf, the Language Settings At this stage the problematic files are being copied. These goes to nonstandard (not in %path% variable )locations like windows\fonts\,WINDOWS\msagent\intl\,WINDOWS\help\This is normal scenario wen installing from cd , completes without err as the files are readily availabe from <CDROM>:\I386##########################################################The problem :Sysprep -reseal -mini-setup Scenario:reads the c:\sysprep.inf file and process the language settingsNow it searches for those files in path specifiedby "InstallFilesPath" of Sysprep.infFrom ref.chm of deploy.cabInstallFilesPathSpecifies the location of files necessary for installation during Mini-Setup, such as the language files, so that the installation does not stop to prompt for end-user input.Syntax InstallFilesPath = path_to_installation_files_on_computer Value path_to_installation_files_on_computerValid only for Sysprep.inf.Example InstallFilesPath = C:\Sysprep\i386Comments For example, if there is a copy of the \i386 folder in the root of the end user's system drive, you need to specify InstallFilesPath in the Sysprep.inf file so that Setup can find the files, such as: InstallFilesPath = "C:\Sysprep\i386"InstallFilesPath does not support environment variables (for example, %SYSTEMDRIVE%). Instead, you must use a valid path with an actual drive letter. Enclose path_to_installation_files_on_computer in quotation marks if it is a long file name.Suggestion: Read documentation CAREFULLY before you do.B)Doesn't the OEMs ship their image with C:\sysprep\i386 ?as, that after running sysprep, the folder get automatically deleted and no space wasted on end user's system.To Nuhi: There is nothing wrong with nLite on this issue AFAIK.Good is that u addded a sysprep compatibility that saved OOBE,which otherwise will result some weired error i got with some old builds trying to do the same. Edited August 8, 2007 by Innocent Devil
nuhi Posted August 8, 2007 Posted August 8, 2007 Innocent Devil, interesting, I wonder what others think of this.
dexter.inside Posted August 8, 2007 Posted August 8, 2007 (edited) Did someone use environment variables in sysprep.inf ? I didn't.That's the point of keeping sysprep in C:\sysprep, unlike Vista/Server 2008 that keeps it in C:\Windows\system32\sysprep Edited August 8, 2007 by dexter.inside
JakeLD Posted August 8, 2007 Posted August 8, 2007 This is how to fix this issueApply this reg file before launching sysprep:ChangeSourceFile.regWindows Registry Editor Version 5.00; Change source path to be c\windows instead of cd-rom; Fix a sysprep bug[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]; Set C:\WINDOWS C:\WINDOWS\I386 C:\WINDOWS\SYSTEM32 C:\WINDOWS\SYSTEM32\DRIVERS as installation sources"Installation Sources"=hex(7):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,\ 57,00,53,00,00,00,43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,\ 00,5c,00,49,00,33,00,38,00,36,00,00,00,43,00,3a,00,5c,00,57,00,49,00,4e,00,\ 44,00,4f,00,57,00,53,00,5c,00,53,00,59,00,53,00,54,00,45,00,4d,00,33,00,32,\ 00,00,00,43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,00,5c,00,\ 53,00,59,00,53,00,54,00,45,00,4d,00,33,00,32,00,5c,00,44,00,52,00,49,00,56,\ 00,45,00,52,00,53,00,00,00,00,00"SourcePath"="C:\\WINDOWS""ServicePackSourcePath"="C:\\WINDOWS"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion];"RegisteredOrganization"="";"RegisteredOwner"="User""SystemRoot"="C:\\WINDOWS""SourcePath"="C:\\WINDOWS\\i386"sysprep.inf[Unattended]InstallFilesPath="C:\sysprep\i386"i386 folder (total: 249 files):8514fix.fon8514fixe.fon8514fixg.fon8514fixr.fon8514fixt.fon8514oem.fon8514oeme.fon8514oemg.fon8514oemr.fon8514oemt.fon8514sys.fon8514syse.fon8514sysg.fon8514sysr.fon8514syst.fon85775.fon85855.fon85f1257.fon85s1257.fonagentdp2.dllagentdpv.dllagt0405.dllagt0405.hlpagt0406.dllagt0406.hlpagt0407.dllagt0407.hlpagt0408.dllagt0408.hlpagt0409.dllagt0409.hlpagt040b.dllagt040b.hlpagt040c.dllagt040c.hlpagt040e.dllagt040e.hlpagt0410.dllagt0410.hlpagt0413.dllagt0413.hlpagt0414.dllagt0414.hlpagt0415.dllagt0415.hlpagt0416.dllagt0416.hlpagt0419.dllagt0419.hlpagt041d.dllagt041d.hlpagt041f.dllagt041f.hlpagt0816.dllagt0816.hlpagt0c0a.dllagt0c0a.hlpagtintl.dllapp775.fonapp850.fonapp852.fonapp855.fonapp857.fonapp866.fonbattc.syscga40737.foncga40850.foncga40852.foncga40857.foncga40866.foncga40869.foncga40woa.foncga80737.foncga80850.foncga80852.foncga80857.foncga80866.foncga80869.foncga80woa.foncompbatt.syscoue1257.foncouf1257.foncoure.foncouree.foncoureg.foncourer.foncouret.foncourf.foncourfe.foncourfg.foncourfr.foncourft.fonctype.nlsc_037.nlsc_10000.nlsc_10006.nlsc_10007.nlsc_10010.nlsc_10017.nlsc_10029.nlsc_10079.nlsc_10081.nlsc_10082.nlsc_1026.nlsc_1250.nlsc_1251.nlsc_1252.nlsc_1253.nlsc_1254.nlsc_1255.nlsc_1256.nlsc_1257.nlsc_1258.nlsc_20127.nlsc_20261.nlsc_20866.nlsc_20905.nlsc_21866.nlsc_28591.nlsc_28592.nlsc_28593.nlsC_28594.NLSC_28595.NLSC_28597.NLSc_28598.nlsc_28599.nlsc_28603.nlsc_28605.nlsc_437.nlsc_500.nlsc_737.nlsc_775.nlsc_850.nlsc_852.nlsc_855.nlsc_857.nlsc_860.nlsc_861.nlsc_863.nlsc_865.nlsc_866.nlsc_869.nlsc_874.nlsc_875.nlsc_932.nlsc_936.nlsc_949.nlsc_950.nlsdos737.fondosapp.fonega40737.fonega40850.fonega40852.fonega40857.fonega40866.fonega40869.fonega40woa.fonega80737.fonega80850.fonega80852.fonega80857.fonega80866.fonega80869.fonega80woa.fonenum1394.infenum1394.sysftdisk.sysgeo.nlsisapnp.syslocale.nlsl_except.nlsl_intl.nlsmodern.fonmouhid.sysroman.fonscript.fonsere1257.fonserf1257.fonserife.fonserifee.fonserifeg.fonserifer.fonserifet.fonseriff.fonseriffe.fonseriffg.fonseriffr.fonserifft.fonsmae1257.fonsmaf1257.fonsmalle.fonsmallee.fonsmalleg.fonsmaller.fonsmallet.fonsmallf.fonsmallfe.fonsmallfg.fonsmallfr.fonsmallft.fonsortkey.nlssorttbls.nlsssee1257.fonssef1257.fonsserife.fonsserifee.fonsserifeg.fonsserifer.fonsserifet.fonsseriff.fonsseriffe.fonsseriffg.fonsseriffr.fonsserifft.fonstreamci.dllsymbole.fonunicode.nlsvga.sysvga737.fonvga775.fonvga850.fonvga852.fonvga855.fonvga857.fonvga860.fonvga863.fonvga865.fonvga866.fonvga869.fonvgaf1257.fonvgafix.fonvgafixe.fonvgafixg.fonvgafixr.fonvgafixt.fonvgaoem.fonvgas1257.fonvgasys.fonvgasyse.fonvgasysg.fonvgasysr.fonvgasyst.fonwst_czec.fonwst_engl.fonwst_fren.fonwst_germ.fonwst_ital.fonwst_span.fonwst_swed.fonFor Windows 2000 users, do the same thing except get the requiered files from 2000 and not XP.
Innocent Devil Posted August 8, 2007 Posted August 8, 2007 So does this solve the problem ??dexter.inside, plz update "The Art of OEM" with this
dexter.inside Posted August 9, 2007 Posted August 9, 2007 So does this solve the problem ??dexter.inside, plz update "The Art of OEM" with thisOkay, I will. Just in time, I've been writing a Part 5 that shows simple OEM preinstall on workstations like XP.
JakeLD Posted August 9, 2007 Posted August 9, 2007 Well it did work for me and I've been deploying images for 6 months now. Give a try and let me know.
dexter.inside Posted August 9, 2007 Posted August 9, 2007 (edited) Well it did work for me and I've been deploying images for 6 months now. Give a try and let me know.It does Just tried it on XP SP3.So does this solve the problem ??dexter.inside, plz update "The Art of OEM" with thisDone.Also updated the \sysprep\I386 list for XP SP3 v.3180I'd say this pretty much solves the issue in this topic. Edited August 9, 2007 by dexter.inside
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now