Content Type
Profiles
Forums
Events
Everything posted by erik_demon
-
This AutoIt script is written for an english version of mcafee If you use a different version, please change the script.
-
download AutoIT V3.1.1 here Then use it to convert the .AU3 file to an .EXE file
-
Nvidia Updated the Forceware to version 71.89 (official release) These drivers are WHQL-pending ? English version international version Edit: it is WHQL on my 6800 ultra
-
In that case it will be harder. Mcafee works with the /S switch but there are two problems 1. The EULA 2. A Finish screen Now I haven't tested this but I think you can make a batch like this: cmdow @ /HID @echo off start D:\mcafee\setup.exe /S Sleep 5 taskkill /IM EULA.exe /F Sleep 60 taskkill /IM setup.exe /F D = here the path to your network share
-
I posted an AutoIT script for this here
-
XP setup prompts when it fails to copy files
erik_demon replied to degreseven's topic in Unattended Windows 2000/XP/2003
I think the problem is that those files are still in your dosnet.inf and maybe also in the txtsetup.sif file. Please check these files to see if you have some entries in them that should have been removed. -
Windows XP embedded unattended driver install
erik_demon replied to pHROZEN gHOST's topic in Unattended Windows 2000/XP/2003
As X-Savior already said, we are currently working on a method to do something simulair... ... And this is the only problem that we still have ATM A solution would be very welcome!! -
The new VIA Hyperion 4in1 drivers (4.56v) are out!! Release date: 12 april 2005 you can download them here
-
Could you please profide us with some more info. - What DP's do you use? - What method do you use? - etc.
-
Media Center 2005, Updaterollup 1 Slipstream
erik_demon replied to KNARZ's topic in Unattended Windows 2000/XP/2003
@kotlas Will you please stop spamming your question, you now posted the same question in five different topics Just wait for an answer!! By the way, I already answered you question here!! Edit: Make that 8 times now !! Could one of the admins give this guy a warning? -
@kotlas No need to double post, I already replied to your other topic
-
This is wrong. What you are doing here, is creating a directory path. d1 = \i386 That means that every line that starts with d1, will copy it's files from the i386 directory. You now get a copy error because you tell setup to copy a file from all four directories. I think your problem is within txtsetup.sif check out these lines: [SourceDisksNames.x86] 1 = %cdname%,%cdtagfilei%,,\i386 2 = "%cd2name%","%cd2tagfilei%",,\cmpnents\tabletpc\i386 3 = "%cd2name%","%cd2tagfilei%",,\cmpnents\mediactr\i386 4 = "%cd2name%","%cd2tagfilei%",,\cmpnents\netfx\i386 Maybe you could change this to: [SourceDisksNames.x86] 1 = %cdname%,%cdtagfilei%,,\i386 2 = "%cdname%","%cdtagfilei%",,\cmpnents\tabletpc\i386 3 = "%cdname%","%cdtagfilei%",,\cmpnents\mediactr\i386 4 = "%cdname%","%cdtagfilei%",,\cmpnents\netfx\i386 I am not quite sure about this so I hope that someone can confirm this. Edit: About problem nr. 3 this is what I found in the ref.chm file: I never knew this either I think that you should delete this line and use /tempfile to decide on which drive you want to install.
-
jbm is right, when you install from a CD your $OEM$ folder has to be parallel to the i386 folder. If your installing by using winnt.exe or winnt32.exe the $OEM$ folder has to be inside the i386 folder Maybe the problem is your winnt.sif: Do you have the following lines there? [Data] UnattendedInstall="Yes" [Unattended] OemPreinstall=Yes
-
Hey RogueSpear, now that I think of it, maybe we can edit the driver.cab file The only problem as pointed out in "Having Windows Keep the Drivers." is this value in txtsetup.sif driver.cab = 1,,,,,,_x,39,0,0 The _X tells setup to look-up the file in LAYOUT.INF where the filesize is stored (this file is digitally signed) I think I haven't mentioned any new info here. Why not remove the _x and change the line to this: driver.cab = 1,,,,,,,39,0,0 I tried this for my own made .Cab file (DP-Erik.cab ), and it works (the file gets copied to %systemroot%\Driver Cache\i386 ) If you make any changes to driver.cab, don't forget to also change this in DRVINDEX.INF This is truly a difficult question. I think that you are right when you say that it is just a matter of preference. Then again, what if you want to install your unified drivers at more then 1 PC. Shouldn't stability be the mean concern? EDIT: Same can be done for SP2.cab
-
I am back with some good news I Tried using subdirs in my DRVINDEX.INF like I mentioned in post nr. 49 (but without the spaces). That didn't work. I tried everything with subdirs, but no go. Then I just removed the subdirs path's, and it works!! It seems that The entire .Cab file with all it's subdirs is searched when the filename is inside DRVINDEX.INF. This was the last big obstacle. Now the method seems to work perfect @Bashrat I haven't tried that yet, I will get back to you in about half an hour!! EDIT: I just finished a test with all your DP's except the DP MassStorage, and it took me 14 min. to compress the drivers on a P4 3,2 GHZ system with 1 GHZ DDR RAM of memory. (nice guess) @RyanVM Thanks, I have to say that I am quite a compression N00b, and that I was quite happy that I got Cabarc to work I will give it another shot. EDIT: I tried it again, but this time with LZX:21 compression, and the filesize went down from 270 tot 196 MB, Thanks alot!! EDIT 2: I think that I will write a detailed 'how-to-guide' sometime this week.
-
Okay, I did an interesting discovery today, I think I found a way to save some space on the CD B) . For this method, I used Bashrat's DP method 2 to install the drivers during setup. Now I always thought that DRVINDEX.INF in the i386 folder needed to be edited before a format. After my testing it now seems that you can also edit DRVINDEX.INF which is in the %systemroot%\inf folder after a format. Since there now is no reference in DRVINDEX.INF about the new DP.cab, you don't have to include the .Cab file on your CD (which saves you 2x 270MB !!! ). Normaly Bashrat's pack add's these lines to winnt.sif command8= "%SystemDrive%\DP\BTS_DPs_Control_Panels.cmd" command9= "%systemdrive%\DP\Delete_after_reboot.cmd" I changed that into this: command7= "%SystemDrive%\DP\BTS_DPs_Control_Panels.cmd" command8= "%SystemDrive%\DP\create_cab_file.cmd" command9= "CMD /C RD /S /Q %SystemDrive%\DP" create_cab_file.cmd cmdow @ /HID @echo off SET tagfile=\I386\presetup.cmd FOR %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist "%%i:%tagfile%" set CDDRIVE=%%i: REM +===============================================+ REM | Create DP-Erik.cab | REM +===============================================+ %CDDRIVE%\WINXP\OEM\bin\cabarc.exe -m LZX:21 -r -p N %SystemDrive%\DP\DP-Erik.cab %SystemDrive%\DP\* REM +===============================================+ REM | Copy DP-Erik.cab to the \Driver Cache, and the \Driver Cache\i386 folders| REM +===============================================+ COPY "%SystemDrive%\DP\DP-Erik.cab" "%systemroot%\Driver Cache\" COPY "%SystemDrive%\DP\DP-Erik.cab" "%systemroot%\Driver Cache\i386" REM +===============================================+ REM | Copy the INF files and the new DRVINDEX.INF to the %systemroot%\INF folder| REM +===============================================+ start /wait %CDDRIVE%\WINXP\OEM\bin\inf.exe EXIT INF.exe is a self extarcting winrar file that copies all .INF files, and a new (edited) version of DRVINDEX.INF to the %systemroot%\INF folder Beside the space saving element, you now also don't have to edit dosnet.inf, and txtsetup.sif anymore !! EDIT: We could of course change INF.exe into INF.7zip if we want to safe more space
-
Lol, your right
-
Yes, that is very possible. I do this to install games after a reboot (I install from .ISO files with Deamon tools, And Deamon tools only works after a reboot) I think that this is the only proper solution. In this case your should have something like this: WINNT.SIF [GUIRunOnce] command8= "%SystemDrive%\DP\BTS_DPs_Control_Panels.cmd" command9= "%systemdrive%\DP\Delete_after_reboot.cmd" Delete_after_reboot.cmd cmdow @ /HID @echo off SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY% /V TITLE /D "Deleting the driverpack" /f REG ADD %KEY%\005 /VE /D "Delete the DP folder" /f REG ADD %KEY%\005 /V 1 /D "%systemdrive%\DP\clean-up.cmd" /f clean-up.cmd cmdow @ /HID @echo off RD /S /Q %SystemDrive%\DP
-
@X-Savior Great work again Is this without editing txtsetup.sif? that would be GREAT Yeah, I agree I tried this key, and it works. Windows now only asks if you want to search for the drivers somewhere on your computer. ;----- Don't search Windows Update for drivers (when new HW detected) [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DriverSearching] "DontSearchWindowsUpdate"=dword:00000001 "DontPromptForWindowsUpdate"=dword:00000001 Keep up the very good job @Bashrat If you have time, please do. It's a hell of a job to put them in manually. Yeah, I would like to see that to. With .7zip files all DP's except MassStorage and chipset are around 127 MB. When you use .CAB files, this will be around 270 MB EDIT: I think I found an aswer to this problem, see my next post!! @ All Is it possible to put 1 file, two times in the txtsetup.sif file? I ask this because the new DP.CAB has to be both in %systemroot%\driver cache\ and %systemroot%\driver cache\i386. Is there someway to tell txtsetup.sif to copy this file to both location? (of course you can put the file in $OEM$\$$\driver cache but then you would have two files with a filezise of ~270 MB on your CD)
-
Yeah, I will try it out sometime this weekend. In your example you did this: [Files] d1,driverfile.sys, subfolder\driverfile.sys In dosnet.inf there is the following line that is doing the same thing: d1,ntdll.dll,system32\ntdll.dll Note that there isn't a space between the file and the subdir, so shouldn't your example be like this? d1,driverfile.sys,subfolder\driverfile.sys
-
Thanks, In that case I wonder if this works with a .cab file: If the folder structure of that .CAB file = DP\W\L\2\name of file DRVINDEX.INF [Version] CabFiles=erik,SP2,Driver [Directories] d1 = \DP\W [erik] d1,BCMWL5.SYS, L\2\BCMWL5.SYS d1,LSBCMNDS.CAT, L\2\BCMWL5.SYS d1,LSIPNDS.CAT, L\2\BCMWL5.SYS d1,LSIPNDS.SYS, L\2\BCMWL5.SYS d1,LSIPNDSX.SYS, L\2\BCMWL5.SYS d1,WMP11NDS.CAT, L\2\BCMWL5.SYS d1,WMP11NDS.SYS, L\2\BCMWL5.SYS [Cabs] erik=erik.cab
-
You misunderstood me Bashrat, I tryed to say: I do not have the portcls.sys copy error anymore. Any way, the filesize is: 142 kB (145.920 bytes) version: 5.1.2600.2585
-
@X-Savior Thanks for all the testing, this really helped me a lot Okay, I did some test the last few days, and I now have some results myself. Test 1: No success !! My first test had everything to do with presetup.cmd (see post nr. 35) My goal was the following. - I wanted to create a Erik.cab file, and get it copied to the %systemroot%\driver cache\ and %systemroot%\driver cache\i386 folder during presetup.cmd I modified presetup.cmd like in post nr. 42 (but with some different filenames Of course I modified my driver DRVINDEX.INF file. Now it looks like this: [Version] CabFiles=erik,SP2,Driver [erik] BCMWL5.SYS LSBCMNDS.CAT LSIPNDS.CAT LSIPNDS.SYS LSIPNDSX.SYS WMP11NDS.CAT WMP11NDS.SYS [Cabs] erik=erik.cab the *.INF files I place here $OEM$\$$\INF I did not modify txtsetup.sif and dosnet.inf because I didn’t want the drivers to get installed during setup. I only wanted to test if the drivers get installed after setup. I had the following error: De following value in the SIF file is corrupt or missing De value 0 on the line with the key erik.cab Note that I never modified txtsetup.sif, so this means that setup also looks inside DRVINDEX.INF before it starts copying the files. This means that if you modify DRVINDEX.INF like I did, erik.cab has to present in the i386 folder. This method will not work! Test 2: success This time I did it more your way, but with a twist . It looks very much like the way you did it in post nr. 44 The driver installation part during setup is done by Bashrat's method 2 (presetup.cmd) I believe that this is far more efficient than modifying txtsetup.sif for every file in the new driver pack. The only thing that we need the new .CAB file for, is for detecting driver after the setup. DOSNET.INF [Files] d1,erik.cab DRVINDEX.INF [Version] CabFiles=erik,SP2,Driver [erik] BCMWL5.SYS LSBCMNDS.CAT LSIPNDS.CAT LSIPNDS.SYS LSIPNDSX.SYS WMP11NDS.CAT WMP11NDS.SYS [Cabs] erik=erik.cab TXTSETUP.SIF [SourceDiskFiles] erik.cab = 100,,,,,,,39,0,0 DriverCabName=Driver.cab,SP2.cab,erik.cab [FileFlags] erik.cab = 16 Ok, so then I just add a copy of the *.Cab to... $OEM$\$$\Driver Cache And the *.INF to... $OEM$\$$\INF My install went great, And when I plug & played my wireless card, windows detected it. I only had the question if I wanted to search for them, like you had as well. This method works, and tells us that we can use Bashrat's method 2 and this method together EDIT: I still don't have a clue how to work wit subdirs in DRVINDEX.INF when you use a .CAB file
-
@ BAM I just tested it this morning, and it works great for me
-
I did some testing with the DP BASE 5.04.6 today, and I had no more errors The soundcontrol panel installs great, and I do not have the portcls.sys copy error anymore. Thank you Bashrat, Good job EDIT: I used all DP's except for DP MassStorage, and I use method 2