Jump to content


  • Posts

  • Joined

  • Last visited

  • Donations


Everything posted by Speeddymon

  1. Ran into a snag.. In the install section I see an entry named CA I looked all over the web for what that would be and the only thing I can come up with is Custom Action.. If this is a Custom Action, where does it define what the custom action is (be it execute, or copy, or whatever).. I need to know this because the custom action is actioninstall and in the actioninstall section it has the following: ;5401: """mofcomp.exe"" ""%10%\Microsoft.NET\Framework\v1.0.3705\netfxcfgprovm.mof""",netfxcfgprovm.mof,%11%\wbem It would really help me to know what the line does. I checked the help for mofcomp.exe and it only needs the filename of the mof file to be processed.. the purpose behind the 2nd declaration of the mof file and the declaration of %11%\wbem is unknown. When I look in wbem, I don't see anything related to .net either (not even the netfxcfgprovm.mof file) I'm stumped and need to know because netfxcfgprovm.mof isnt in 1.1, only 1.0, but there is aspnet.mof in 1.1 that is _not_ in 1.0
  2. Well I decided to start on it. So far the progress is good. I have figured out that inside of netfxocm.inf is a bunch of files that are not in the fully patched 1.1 so I am commenting those out and adding the files in that are new. My problem is not going to be figuring out where the files go (thank god for virtual machines), but what registry entries are written and which are different from the 1.0 install.. Used to be that I could use cleansweep to find out, but I havent seen that product in a while. Anyone know of a better program, because I really dont want to have to install 1.0, export the entire registry, remove it and install 1.1 and export again then use a side-by-side diff program to find out....
  3. Oh I see now. So it's bad to use nlite to make my iso then? Makes sense. I'll try the ultraiso method when I get a chance.
  4. I read the thread about slipstreaming it, but you have to have the netfx1.cab, which means that you can only do 1.1, to get SP1 and the ASP.NET patch, you have to run those during runonceex.. I am willing to assist with making the inf's etc, but I don't know enough about the way the infs work to make it myself (I know the basics, so I can modify) So far, I have .NET 1.1, the SP1 patch, and the ASP.net patch for SP1. I have created the administrative install point, and slipstreamed the SP1 patch and ASP.net patch for SP1 into the main .net install. I would just use runonceex to install, except that I want all windows components (by components, I mean api addons, shell extensions, etc) to be integrated so they copy during textmode. Here is what I have found so far: XP Pro SP2 + RyanVM Update Pack Layout.inf [SourceDisksNames.x86] 4 = "%cd2name%","%cd2tagfilei%",,\cmpnents\netfx\i386 ... [SourceDisksFiles] netfx.cab = 4,,,,,,_x,,3,3 dosnet.inf [Directories] d4 = \cmpnents\netfx\I386 ... d4,netfx.cab netfxocm.inf [netfx] Needs = wbem,com,TabletPC,Freestyle ... [SourceDisksNames] 1=%cd2name%, "netfx.cab",, "\cmpnents\netfx\i386" These will probably need to be modified. After slipstreaming the service pack and patch to DNF 1.1, inside the folder are the following: Program Files Win netfx.msi --- Program Files and Win are both folders. Most of this has been documented in the other thread I read, but I wanted to restate it to prevent having to look for the info later. I should add that I know this can be done, as when integrating RyanVM's update pack, I took a look inside the 7z, and there is a msi in there (webfldrs.msi) which is compressed into webfldrs.ms_ after integrating it. Also, I think that the contents of Program Files and Win (and all subfolders of both) should be compressed into a cab to make it easier to manage, and then just reference the cab for all file actions from the inf(s).. Lastly, in the i386 folder are several more *.ms_ files that I am willing to bet are msi's as well, such as msnmsgs.ms_ (bet it's msn messenger, whatever version ships with xp), so please dont just disregard this post, if you have any info, please let me know. Thanks. Here is my first question: Since there is already a directive to install .net (being the netfxocm.inf), could I make a cab from the win and program files folders, and then just modify the netfxocm.inf to copy the files in the new cab to where they are supposed to be?
  5. Ok I took a look at that page but it doesnt provide any clue how to compress office so it fits all 5 cd's onto 1.
  6. Ok, so your error is not the same as mine.. I didnt think that the 2 were related.. You dont have to have active desktop _enabled_ in order to use jpg wallpapers, just need it installed. What you are seeing is the result of having it set to load a webpage/html file on the desktop that it cant load. Your best bet is to find out what regtweak is causing this and disable that regtweak. I dont integrate regtweaks at t12 because it doesnt guarantee that it will be done for _all_ users, even though the guide says it will. It imports them for all newly created accounts, but apparently Administrator is created before anything else, so my administrator account does not get the proper settings applied, and yes sometimes (on very rare occasions) i will log in as administrator.
  7. WINNT.SIF ; - Called during guirunonce [GuiRunOnce] Command0="%systemdrive%\install\guirunonce.cmd" $OEM$\$1\Install\guirunonce.cmd rem echo to the window which file this is, hide the window, and turn off echo @ECHO GUIRunOnce.cmd @CMDOW @ /HID @ECHO OFF rem add usergro and allusersgro.cmd to hklm run REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /V Tom /D "%WINDIR%\UserGRO.cmd" /f REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /V AllUsers /D "%WINDIR%\AllUsersGRO.cmd" /f EXIT $OEM$\$$\UserGRO.cmd rem echo to the window which file this is, hide the window, and turn off echo @ECHO User GUIRunOnce.cmd @CMDOW @ /HID @ECHO OFF rem do not run if this script has been run for this user in the past rem we can tell this because the user's reg file will not exist IF NOT EXIST %WINDIR%\%USERNAME%.reg EXIT rem we add this to runonce so we can see when it is being imported SET RUNONCE=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %RUNONCE% /V TITLE /D "Importing Registry Keys" /f REG ADD %RUNONCE%\0001 /VE /D "Importing Keys for %USERNAME%" /f rem import keys specific to this user REG ADD %RUNONCE%\0001 /V 1 /D "REGEDIT /S %WINDIR%\%USERNAME%.reg" /f rem delete the run value for this user REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /V %USERNAME% /f rem remove the reg file for this user DEL %WINDIR%\%USERNAME%.reg /f /q EXIT $OEM$\$$\Allusersgro.cmd rem echo to the window which file this is, hide the window, and turn off echo @ECHO All Users GUIRunOnce.cmd @CMDOW @ /HID @ECHO OFF rem do not run if this script has been run for this user in the past IF EXIST %WINDIR%\System32\%USERNAME%.txt EXIT rem we add this to runonce so we can see when it is being imported SET RUNONCE=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %RUNONCE% /V TITLE /D "Importing Registry Keys" /f REG ADD %RUNONCE%\0002 /VE /D "Importing All Users Keys for %USERNAME%" /f rem import keys for all users; this is where the dropshadows get imported REG ADD %RUNONCE%\0002 /V 1 /D "REGEDIT /S %WINDIR%\System32\AllUsers.reg" /f rem call runonceex. This will process both the allusers and user guirunonce cmd files rundll32 iernonce.dll,RunOnceExProcess ECHO > %WINDIR%\System32\%USERNAME%.txt rem marker so that when this is run when this user logs on in the future, this script does not run IF %USERNAME%==Administrator (shutdown -r) ELSE (shutdown -l) EXIT $OEM$\$$\System32\allusers.reg Windows Registry Editor Version 5.00 ;Enable dropshadows [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "ListviewShadow"=dword":00000001 To have this work in a deployment scenario at a large company, delete usergro.cmd and remove references to it in the above files. NOTE: I have more than just the one entry in my allusers.reg, but that is the one relevant to your question. If that gets imported at each user's first logon, then upon next logon, or possibly even in the first logon, it will apply and you will not see the blue background.
  8. I'm not sure why it happens either, but I see it in my Virtual PC install under my administrator acct. What regtweak did you try? I fixed it by adding a cmd file to HKLM\Software\Microsoft\Windows\CurrentVersion\Run that checks for what user is logged on, and if it is the first logon, imports the DWORD entry ListviewShadow @ HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advances with a value of 1. Next post will contain the script and where to import the run key..
  9. What I would like to do here is to extract the mp10setup.exe file into all of the files to be installed (which I have already done), use makecab to compress the files that need to be compressed, and then overwrite the windows cd's copy of the files. This is not the problem, the problem is the new files that are not part of the windows xp CD need to be listed in txtsetup.sif. I found the guide on txtsetup.sif on here but some of the info seems to be innaccurate, as I have several entries for media player 9 in there (wmp.dll for example) that don't conform to the specs mentioned in that thread.. Link to that thread here: http://www.google.com/url?sa=t&ct=res&...NQfVyWfXy4w4R5A Before you ask.. There are a couple of reasons for doing this: 1) Speed up install some 2) Integrate WMP hotfixes directly into the CD files instead of having to use svcpack.inf
  10. Neither. Would one of you mind posting a link to a guide that tells me how to "optimize" the disc? I have basically taken my 5 discs, copied them to my c drive, overwritten the original install files with administrative install points, integrated sp2 and all the hotfixes, and then put that into my $OEM$ folder structure.
  11. As long as you dont select to install any SP's or hotfixes, then you can use nlite on any windows CD, even ones that have all of the most recent hotfixes already slipstreamed. The only time you _should_ select that option is if you are going to slipstream an SP or hotfix. Personally I do those separate from everything else anyways, and then reopen nlite afterwards for any other tasks.
  12. Your best bet is to do a fresh install of windows, setup all of your filetypes and then export keys pertaining to your filetypes underneath HKEY_LOCAL_MACHINE\Software\Classes So if you want to maintain winamp as your player for mp3 files, you would need to export 2 keys. The first key to export is: HKEY_LOCAL_MACHINE\Software\Classes\.mp3 Then you need to look at either the exported file, or look in the registry at that entry. Under the first value (Default), you want to export whatever it says there: HKEY_LOCAL_MACHINE\Software\Classes\<Default's value> Example: Under most systems, the default value for HKLM\Software\Classes\.mp3 is mp3file, so under most systems you would export HKLM\Software\Classes\mp3file, however on my system, because I have installed Yahoo Music Jukebox, the dafult value for HKLM\Software\Classes\.mp3 is YMP.Media, so on my system I need to export HKLM\Software\Microsoft\Classes\YMP.Media Hope that helps. [EDIT] NOTE: You should import this registry file at GUIRunOnce, so that the keys are setup _after_ the programs are all installed [/EDIT]
  13. Wondering if it was possible to trick windows setup into prompting for a CD2 and copying all of the files off of it. I have a XP DVD that I have made, but the problem is that it is getting too big for even a DL disc.. It has all 5 Office 2003 CD's on it plus several other large installs, and I have 2 more to go, but I dont want to run out of space, and I dont want to have to do anything to install stuff after Windows is installed. I dont mind modifying TXTSETUP.SIF if I need to, but I just need to know where and what to add to make it prompt, as I dont have an MCE or a TPCE CD that I can use as a reference. Thanks Tom
  14. The problem with that is that I have Administrator set to logon the first boot into real windows, so it applies to Administrator, which I don't want. Could you provide a code sample?
  15. thanks very much for the help! I will try tonight when I get home, and post my results!
  16. Well I went ahead and tested it, it made a separate profile folder named Tom.COMPUTERNAME. So, how do I get something to be put into the profile for running either on first logon, or afterward?
  17. Well I went ahead and tested it, it made a separate profile folder named Tom.COMPUTERNAME. So, how do I get something to be put into the profile for running either on first logon, or afterward?
  18. Hi Situation: Want to import keys to a specific user's hive on initial login with that user. Question: If I create $OEM$\$Docs\Tom\Start Menu\Programs\Startup on my install disc, will Windows still put the user profile in Documents and Settings\Tom or will it do Documents and Settings\Tom.COMPUTERNAME ? I'm thinking that it will do the latter, and so therefore any batch file I put in there to import a key will be ignored, but I want to know for sure before I just go and test it by making my iso and using ms virtual pc...
  19. Here is what I do, as I have a similar setup. Sure its a pain, but much easier than what you are currently doing. When you want to reinstall, DO NOT DELETE THE PARTITIONS. Reboot with the CD in the drive and go until it prompts you where to install, it will show all the partitions. Pick drive D as your install part, and it will tell you to format it. Hit format with ntfs (quick) and as soon the formatting screen goes away, hit ctrl+alt+del so your machine reboots. Then go back thru to where to install, pick drive C, and format with ntfs (quick) and just let it go from there. since your CD is already setup to use D as your program files part, if you did it right, then program files will be done to your D:. NOTE: If you have other drives (you wanted to use E: for temp), and your cd is setup to install windows with the TEMP and TMP environment variables on E, then you need to format it either before D, or after D but before C.
  20. In here is one for enabling classic search (HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState) Use Search Asst=___ In the file it is set to yes. In order to ENABLE classic search, it should be set to NO, and there should be no other values under the same key.

  • Create New...