Jump to content

Arie

Member
  • Posts

    832
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Netherlands

Everything posted by Arie

  1. Apperantly the installation looks for certain files and checks their versions. These files are replaced by SP3, so their version is not what your installation is expecting and therefore quits. You would have to find out which files your installation checks and replace those with their SP2 counterparts, but if you would replace these files afterwards again with the SP3 versions, your program might not function anymore either. Besides this, finding out which files need to be replaced and the whole process replacing these files is such a hassle and since you state that you're new at this, I would not advise it. SP3 is currently still in a testing fase. It's only advised for testing purposes and not recommended for people who are new at this either. In other words, you're out of luck I'm afraid and you'll need to reinstall, as downgrading from a slipstreamed version is not possible for as far as I know.
  2. You don't need the script which was posted above if you do what I wrote above. The code I posted earlier should simply be pasted in your WINNT.SIF like this; it's indeed a new section. Regshot simply makes snapshots of your Registry. By comparing before and after you can you which Registry keys are responsible for which changes. You can then import these keys during your unattended installation to automate your changes.
  3. Searching and reading seems to be difficult for some Click here.
  4. Strange indeed. I followed the following steps. (Not important, but I will mention it anyway: I skipped the third step as I had already placed 7za.exe in the HFTOOLS folder at an earlier stage.)
  5. Include the following in your WINNT.SIF. [SystemRestore] MaximumDataStorePercentOfDisk = 4 Download Regshot and make a snapshot of your Registry. Make all the desired changes mentioned above and make another snapshot of your Registry. Compare both snapshots to see which keys are responsible for your customizations.
  6. Tried it yesterday using the 80218a test build. Placed the downloaded file in HFSLIP\_EXTERNAL, which I assumed you meant by "working folder", and the script in HFSLIP\HFTOOLS. When running HFSLIP I get an error message that the downloaded Silverlight file can't be found. I guess that "working folder" refers to another folder than the one I used. An "oops!" on my side Can you please let me know where to place the _EXTERNAL folder?
  7. You seem to be the only person in this thread then who perfectly understood the question asked, as even nuhi wasn't sure what the topic start was asking for, since he wrote: "If you think on nLite..."
  8. I believe that you either wrote your question wrong, or you did write it correctly, but you supplied too little information You're asking how to install applications after unattended install. This isn't any different than normally installing any application, so what is exactly the problem which you encounter, what error messages do you receive, et cetera? Or did you mean to write how to include applications in your unattended installation project? If so, there are various pre-built packages for nLite around on this forum which you can use, or you can make your own add-ons or switchless, silent installer packages. There are small tutorials posted on this forum I believe, but you can also simply download any pre-built add-on, extract it and have a good look at it's contents to find out how you can make it yourself.
  9. Why purchase a HD-DVD player when it doesn't have any future as it seems? Toshiba has said to stop with HD-DVD. You could better spend your money on a Blue-Ray player if you want high definition quality.
  10. 1. I don't have this problem on a test install I did yesterday, so it seems like you miss something. Have a look at Tomcat76's hotfix list and such to correct it. 2. I don't have KB925877 in my HF folder. I can't check at current if it's replaced or something, but since it's not in my HF folder, I'm positive that you won't find it in Tomcat76's update lists either. 3. MSN Explorer is not the same as Windows Live Messenger (used to be called MSN Messenger). If you want to include Windows Live Messenger, you'll have to create a switchless, silent installer package for it and place it in your HFSVCPACK folder. There is a short tutorial on here somewhere on how to create your own Windows Live Messenger package.
  11. Download Regshot, make a snapshot of your Registry, run Sysprep, make another snapshot of your Registry and compare both snapshots.
  12. Seems like I've got it all working now @ECHO OFF IF NOT DEFINED HFSVER ( SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION IF NOT EXIST HFTOOLS CD.. IF NOT EXIST HFTOOLS\SED.EXE GOTO :EXPAND IF NOT EXIST HFTOOLS\HFSPEEDUP.SED GOTO :EXPAND IF NOT EXIST SOURCESS\I386\TXTSETUP.SIF GOTO :EXPAND ) IF NOT DEFINED HFSVER CLS :NOLOAD ECHO.&ECHO Do not load unnessary setup files during boot process... PUSHD SOURCESS\I386 IF EXIST TXTSETUP.BAK DEL /F TXTSETUP.BAK COPY /Y TXTSETUP.SIF TXTSETUP.BAK POPD PUSHD HFTOOLS SED -f HFSPEEDUP.SED ..\SOURCESS\I386\TXTSETUP.BAK > ..\SOURCESS\I386\TXTSETUP.SIF POPD GOTO :EXPAND :EXPAND ECHO.&ECHO Expanding compressed setup files to speed up boot process... PUSHD SOURCESS\I386 FOR /F %%I IN ('DIR/B/A-D *_') DO ( EXPAND -R %%I>NUL 2>&1&&DEL /F %%I) POPD GOTO :EOF :EOF I'm using SED now for replacing the lines I would like to have changed. The following is my input file. # [FileSystems.Load] s/fat = fastfat.sys/fat = fastfat.sys,,noload/g # [Hal.Load] /,2,hal.dll/!s/mps_up = halapic.dll/mps_up = halapic.dll,,noload/g s/mps_mp = halapic.dll/mps_mp = halapic.dll,,noload/g s/syspro_mp = hal.dll/syspro_mp = hal.dll,,noload/g # [SCSI.Load] s/cpqarray = cpqarray.sys,4/cpqarray = cpqarray.sys,4,noload/g s/aha154x = aha154x.sys,4/aha154x = aha154x.sys,4,noload/g s/sparrow = sparrow.sys,4/sparrow = sparrow.sys,4,noload/g s/symc810 = symc810.sys,4/symc810 = symc810.sys,4,noload/g s/aic78xx = aic78xx.sys,4/aic78xx = aic78xx.sys,4,noload/g s/i2omp = i2omp.sys,4/i2omp = i2omp.sys,4,noload/g s/dac960nt = dac960nt.sys,4/dac960nt = dac960nt.sys,4,noload/g s/ql10wnt = ql10wnt.sys,4/ql10wnt = ql10wnt.sys,4,noload/g s/amsint = amsint.sys,4/amsint = amsint.sys,4,noload/g s/asc = asc.sys,4/asc = asc.sys,4,noload/g s/asc3550 = asc3550.sys,4/asc3550 = asc3550.sys,4,noload/g s/mraid35x = mraid35x.sys,4/mraid35x = mraid35x.sys,4,noload/g s/ini910u = ini910u.sys,4/ini910u = ini910u.sys,4,noload/g s/ql1240 = ql1240.sys,4/ql1240 = ql1240.sys,4,noload/g s/aic78u2 = aic78u2.sys,4/aic78u2 = aic78u2.sys,4,noload/g s/symc8xx = symc8xx.sys,4/symc8xx = symc8xx.sys,4,noload/g s/sym_hi = sym_hi.sys,4/sym_hi = sym_hi.sys,4,noload/g s/sym_u3 = sym_u3.sys,4/sym_u3 = sym_u3.sys,4,noload/g s/asc3350p = asc3350p.sys,4/asc3350p = asc3350p.sys,4,noload/g s/abp480n5 = abp480n5.sys,4/abp480n5 = abp480n5.sys,4,noload/g s/cd20xrnt = cd20xrnt.sys,4/cd20xrnt = cd20xrnt.sys,4,noload/g s/ultra = ultra.sys,4/ultra = ultra.sys,4,noload/g s/adpu160m = adpu160m.sys,4/adpu160m = adpu160m.sys,4,noload/g s/dpti2o = dpti2o.sys,4/dpti2o = dpti2o.sys,4,noload/g s/ql1080 = ql1080.sys,4/ql1080 = ql1080.sys,4,noload/g s/ql1280 = ql1280.sys,4/ql1280 = ql1280.sys,4,noload/g s/ql12160 = ql12160.sys,4/ql12160 = ql12160.sys,4,noload/g s/perc2 = perc2.sys,4/perc2 = perc2.sys,4,noload/g s/hpn = hpn.sys,4/hpn = hpn.sys,4,noload/g s/cbidf2k = cbidf2k.sys,4/cbidf2k = cbidf2k.sys,4,noload/g s/dac2w2k = dac2w2k.sys,4/dac2w2k = dac2w2k.sys,4,noload/g # [BusExtenders.Load] s/toside = toside.sys/toside = toside.sys,,noload/g s/lbrtfdc = lbrtfdc.sys/lbrtfdc = lbrtfdc.sys,,noload/g # [ScsiClass.Load] s/floppy = sfloppy.sys/floppy = sfloppy.sys,,noload/g # FIX ANY ERRORS WHICH MAY OCCUR s/4,noload,noload/4,noload/g s/,,noload,,noload/,,noload/g I doubt that I need the "fix" entries above, but this was a problem which could occur when using MUNGE.EXE. I need to test all this somewhat further, see if I can clean up my code some more, et cetera. Any input is welcome! And Yzöwl, thank you for your advice!
  13. I'm looking for a simple, free of charge command line tool which can do this for me. Munge belongs to the Windows NT 4.0 Resource Kit and does exactly this... but as I've found out now it can't handle files as large as TXTSETUP.SIF, so I need to look for a different tool. If you know of any command line tool which could do this, please let me know.
  14. Click here.
  15. Instead of only using HKEY_CURRENT_USER, try using HKEY_USERS\.DEFAULT as well.
  16. Changed some things again... @ECHO OFF IF NOT DEFINED HFSVER ( SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION IF NOT EXIST HFTOOLS CD.. IF NOT EXIST HFTOOLS\HFSPEEDUP.INI GOTO :EOF IF NOT EXIST HFTOOLS\MUNGE.EXE GOTO :EOF IF NOT EXIST SOURCESS\I386\TXTSETUP.SIF GOTO :EOF IF EXIST SOURCESS\I386\TXTSETUP.BAK ( DEL /F/Q SOURCESS\I386\TXTSETUP.BAK ) ) IF NOT DEFINED HFSVER CLS ECHO.&ECHO Expanding compressed setup files to speed up boot process... PUSHD SOURCESS\I386 FOR /F %%I IN ('DIR/B/A-D *_') DO ( EXPAND -R %%I>NUL 2>&1&&DEL /F/Q %%I) POPD ECHO.&ECHO Do not load unnessary setup files during boot process... MUNGE HFTOOLS\HFSPEEDUP.INI -i -a SOURCESS\I386\TXTSETUP.SIF GOTO :EOF :EOF And the input file for the MUNGE command... "cpqarray = cpqarray.sys,4" "cpqarray = cpqarray.sys,4,noload" "aha154x = aha154x.sys,4" "aha154x = aha154x.sys,4,noload" "sparrow = sparrow.sys,4" "sparrow = sparrow.sys,4,noload" "symc810 = symc810.sys,4" "symc810 = symc810.sys,4,noload" "aic78xx = aic78xx.sys,4" "aic78xx = aic78xx.sys,4,noload" "i2omp = i2omp.sys,4" "i2omp = i2omp.sys,4,noload" "dac960nt = dac960nt.sys,4" "dac960nt = dac960nt.sys,4,noload" "ql10wnt = ql10wnt.sys,4" "ql10wnt = ql10wnt.sys,4,noload" "amsint = amsint.sys,4" "amsint = amsint.sys,4,noload" "asc = asc.sys,4" "asc = asc.sys,4,noload" "asc3550 = asc3550.sys,4" "asc3550 = asc3550.sys,4,noload" "mraid35x = mraid35x.sys,4" "mraid35x = mraid35x.sys,4,noload" "ini910u = ini910u.sys,4" "ini910u = ini910u.sys,4,noload" "ql1240 = ql1240.sys,4" "ql1240 = ql1240.sys,4,noload" "aic78u2 = aic78u2.sys,4" "aic78u2 = aic78u2.sys,4,noload" "symc8xx = symc8xx.sys,4" "symc8xx = symc8xx.sys,4,noload" "sym_hi = sym_hi.sys,4" "sym_hi = sym_hi.sys,4,noload" "sym_u3 = sym_u3.sys,4" "sym_u3 = sym_u3.sys,4,noload" "asc3350p = asc3350p.sys,4" "asc3350p = asc3350p.sys,4,noload" "abp480n5 = abp480n5.sys,4" "abp480n5 = abp480n5.sys,4,noload" "cd20xrnt = cd20xrnt.sys,4" "cd20xrnt = cd20xrnt.sys,4,noload" "ultra = ultra.sys,4" "ultra = ultra.sys,4,noload" "adpu160m = adpu160m.sys,4" "adpu160m = adpu160m.sys,4,noload" "dpti2o = dpti2o.sys,4" "dpti2o = dpti2o.sys,4,noload" "ql1080 = ql1080.sys,4" "ql1080 = ql1080.sys,4,noload" "ql1280 = ql1280.sys,4" "ql1280 = ql1280.sys,4,noload" "ql12160 = ql12160.sys,4" "ql12160 = ql12160.sys,4,noload" "perc2 = perc2.sys,4" "perc2 = perc2.sys,4,noload" "hpn = hpn.sys,4" "hpn = hpn.sys,4,noload" "cbidf2k = cbidf2k.sys,4" "cbidf2k = cbidf2k.sys,4,noload" "dac2w2k = dac2w2k.sys,4" "dac2w2k = dac2w2k.sys,4,noload" "4,noload,noload" "4,noload" "toside = toside.sys" "toside = toside.sys,,noload" "lbrtfdc = lbrtfdc.sys" "lbrtfdc = lbrtfdc.sys,,noload" "floppy = sfloppy.sys" "floppy = sfloppy.sys,,noload" ",,noload,,noload" ",,noload" Haven't tested the above yet. Need to get some sleep now, so will give it a try tomorrow. Hope it'll work, but I still need to add the following to the above script somehow... "fat = fastfat.sys" "fat = fastfat.sys,,noload" "mps_up = halapic.dll" "mps_up = halapic.dll,,noload" "mps_mp = halapic.dll" "mps_mp = halapic.dll,,noload" "syspro_mp = hal.dll" "syspro_mp = hal.dll,,noload"
  17. Thank you, forgot all about that I thought about it, yes, but didn't know how to solve it. Thank you for pointing it out and for posting a solution My current code is as follows, but it now lacks the part which is supposed to change the TXTSETUP.SIF file. I don't know how to change certain strings in that file automatically. Do you have any idea how I can do this? MUNGE.EXE doesn't seem to be a good solution unfortunately. @ECHO OFF IF NOT DEFINED HFSVER ( SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION IF NOT EXIST HFTOOLS CD.. IF NOT EXIST SOURCESS\I386\TXTSETUP.SIF ( ECHO.&ECHO Unable to find SOURCESS\I386\TXTSETUP.SIF. ECHO Please make sure to run HFSLIP first. ECHO Press any key to quit.&PAUSE >NUL&GOTO :EOF ) ) IF NOT DEFINED HFSVER CLS ECHO.&ECHO Expanding compressed setup files to speed up boot process... PUSHD SOURCESS\I386 FOR /F %%I IN ('DIR/B/A-D *_') DO ( EXPAND -R %%I>NUL 2>&1&&DEL /F/Q %%I) POPD GOTO :EOF :EOF
  18. Can you please re-write your question in more understandable English? I honestly have no idea what you're on about
  19. Double check using any other anti-virus application. There are various free online scans as well such as Trend Micro by heart.
  20. I'm trying to write a batch script which extracts all installation files (I will later change this to only the ones used during the whole installation process) and which changes my TXTSETUP.SIF. So far I've come up with the following, for use with HFSLIP. HFSLIP_POST_SPEEDUP_ALPHA.CMD @ECHO OFF IF NOT DEFINED HFSVER ( SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION IF NOT EXIST HFTOOLS CD.. IF NOT EXIST HFTOOLS\HFSPEEDUP.INI ( ECHO.&ECHO Please make sure you are running this program ECHO from the HFSLIP or the HFSLIP\HFTOOLS folder. ECHO Press any key to quit.&PAUSE >NUL&GOTO :EOF ) IF NOT EXIST SOURCESS\I386\TXTSETUP.SIF ( ECHO.&ECHO Unable to find SOURCESS\I386\TXTSETUP.SIF. ECHO Please make sure to run HFSLIP first. ECHO Press any key to quit.&PAUSE >NUL&GOTO :EOF ) IF NOT EXIST HFTOOLS\MUNGE.EXE ( ECHO.&ECHO Unable to find HFTOOLS\MUNGE.EXE. ECHO Please verify that the file exists. ECHO Press any key to quit.&PAUSE >NUL&GOTO :EOF ) IF EXIST SOURCESS\I386\TXTSETUP.BAK ( DEL /F/Q SOURCESS\I386\TXTSETUP.BAK ) ) IF NOT DEFINED HFSVER CLS ECHO.&ECHO Expand compressed setup files to speed up boot process... FOR /F %%I IN ('DIR SOURCESS\I386\*.*_') DO EXPAND -R SOURCESS\I386\%%I FOR /F %%I IN ('DIR SOURCESS\I386\*.*_') DO DEL /F/Q SOURCESS\I386\%%I ECHO.&ECHO Do not load unnessary setup files during boot process... MUNGE HFTOOLS\HFSPEEDUP.INI -i -a SOURCESS\I386\TXTSETUP.SIF GOTO :EOF :EOF HFSPEEDUP.INI "fat = fastfat.sys" "fat = fastfat.sys,,noload" "mps_up = halapic.dll" "mps_up = halapic.dll,,noload" "mps_mp = halapic.dll" "mps_mp = halapic.dll,,noload" "syspro_mp = hal.dll" "syspro_mp = hal.dll,,noload" "cpqarray = cpqarray.sys,4" "cpqarray = cpqarray.sys,4,noload" "aha154x = aha154x.sys,4" "aha154x = aha154x.sys,4,noload" "sparrow = sparrow.sys,4" "sparrow = sparrow.sys,4,noload" "symc810 = symc810.sys,4" "symc810 = symc810.sys,4,noload" "aic78xx = aic78xx.sys,4" "aic78xx = aic78xx.sys,4,noload" "i2omp = i2omp.sys,4" "i2omp = i2omp.sys,4,noload" "dac960nt = dac960nt.sys,4" "dac960nt = dac960nt.sys,4,noload" "ql10wnt = ql10wnt.sys,4" "ql10wnt = ql10wnt.sys,4,noload" "amsint = amsint.sys,4" "amsint = amsint.sys,4,noload" "asc = asc.sys,4" "asc = asc.sys,4,noload" "asc3550 = asc3550.sys,4" "asc3550 = asc3550.sys,4,noload" "mraid35x = mraid35x.sys,4" "mraid35x = mraid35x.sys,4,noload" "ini910u = ini910u.sys,4" "ini910u = ini910u.sys,4,noload" "ql1240 = ql1240.sys,4" "ql1240 = ql1240.sys,4,noload" "aic78u2 = aic78u2.sys,4" "aic78u2 = aic78u2.sys,4,noload" "symc8xx = symc8xx.sys,4" "symc8xx = symc8xx.sys,4,noload" "sym_hi = sym_hi.sys,4" "sym_hi = sym_hi.sys,4,noload" "sym_u3 = sym_u3.sys,4" "sym_u3 = sym_u3.sys,4,noload" "asc3350p = asc3350p.sys,4" "asc3350p = asc3350p.sys,4,noload" "abp480n5 = abp480n5.sys,4" "abp480n5 = abp480n5.sys,4,noload" "cd20xrnt = cd20xrnt.sys,4" "cd20xrnt = cd20xrnt.sys,4,noload" "ultra = ultra.sys,4" "ultra = ultra.sys,4,noload" "adpu160m = adpu160m.sys,4" "adpu160m = adpu160m.sys,4,noload" "dpti2o = dpti2o.sys,4" "dpti2o = dpti2o.sys,4,noload" "ql1080 = ql1080.sys,4" "ql1080 = ql1080.sys,4,noload" "ql1280 = ql1280.sys,4" "ql1280 = ql1280.sys,4,noload" "ql12160 = ql12160.sys,4" "ql12160 = ql12160.sys,4,noload" "perc2 = perc2.sys,4" "perc2 = perc2.sys,4,noload" "hpn = hpn.sys,4" "hpn = hpn.sys,4,noload" "cbidf2k = cbidf2k.sys,4" "cbidf2k = cbidf2k.sys,4,noload" "dac2w2k = dac2w2k.sys,4" "dac2w2k = dac2w2k.sys,4,noload" "toside = toside.sys" "toside = toside.sys,,noload" "lbrtfdc = lbrtfdc.sys" "lbrtfdc = lbrtfdc.sys,,noload" "floppy = sfloppy.sys" "floppy = sfloppy.sys,,noload" The problem is that the expand section in the batch script doesn't work. I'm doing something wrong, probably something stupid even, but I can't figure out what. The second problem is that the MUNGE command doesn't quite work; it stops half way through, so it doesn't change all my entries above and another thing is that it changes something like "floppy = sfloppy.sys,blah,blah" to "floppy = sfloppy.sys,,noload,blah,blah", whereas it should only change the exact sentence "floppy = sfloppy.sys" to "floppy = sfloppy.sys,,noload". Stuck here, so I hope that someone can help me on my way again a bit.
  21. "%systemdrive%\Install\Applications\Diskeeper\Setup.exe /s /v\"/qn SMART=\"YES\" CREATEDESKTOPSHORTCUT=1\"" /f
  22. What is the joke here, the "melt" part or everything you wrote above? Anyway, how can any software alter any files on your official installation disc? Think about it. You cannot write to it, so your disc is safe. You can use various ways to achieve this. You could create a switchless, silent installer which extracts its contents to your system32 folder. This file could be run directly from your installation disc afterwards, or via SVCPACK, or even $OEM$ folders. You could also use simply $OEM$ folders to copy the files over, without having to create a self-extracting archive. Plenty of possibilities. Have a look at the Unattended Guide for a start. Yes, you could import a REG-file silently via RunOnce or RunOnceEx. You could do this straight from your installation disc, or via $OEM$ folders. But you can also choose to import these keys via SVCPACK for example. You don't mention why you would want to do this on first startup, so SVCPACK might be too early for you during the installation process. Again, have a look at the Unattended Guide for a start.
  23. Arie

    How to apply XP SP3

    I can't quite follow you I'm afraid. Simply download and install, that's all there is to it. If you want to include it in an unattended installation disc, take any Windows XP disc and slipstream SP3.
  24. RD /S /Q "%SystemRoot%\$Nt*$">NUL
  25. I assume that you're talking about your recently used programs list? You cannot reorganize your recently used programs list in Windows XP.
×
×
  • Create New...