Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

FDV fileset for XP

- - - - -

  • Please log in to reply
109 replies to this topic

#26
fdv

fdv

    MSFN Expert

  • Developer
  • 1,111 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Thanks, PROBLEMCHYLDE ;)
As for the insert disk... that is very odd. In fact the only time it could ever happen due to the file mods I made in TXTSETUP is when win51ip is missing, so the most likely cause is an INF file, a different one, that requires the root files that jaclaz is referring to.
Try adding not only the required files:
WIN51
WIN51IP
WIN51IP.SP2

But also add two more, just in case:
WIN51IP.SP1 and WIN51IP.SP3

Make them all single byte at least. They should not be empty. Put at least one character in them and save them before you proceed.
Maybe I should remove the requirement for the root files altogether.
BTW, since you are using SP2, you are going to get some file copy errors (as in "press ESC to ignore") and they are nothing really to worry about. I really, really recommend that you slipstream SP3 though.


Martin H, ah, I see what you meant now. Ok, I will make the necessary change.
I admit IE.INF is a kludge.

You want to know the truth here -- if I prevent install in the first place like I really want to, the 'minimize to desktop' icon next to the start button doesn't get created. The reg entries to make it are in AXANT5 but one of the IE DLLs actually sets the stage. I am not sure which one... if anyone wants to find out which DLL needs to stay through setup to allow the show desktop icon to be made, it would help me greatly! Then I wouldn't have to do the "install IE first, delete just before first boot" method that is rather boneheaded.



What's everyone findings so far? Anyone not using nLite that is, which would make you rare indeed!! :lol:
Anything that is broken? Any software that won't work? I have system32 down to, what, 270megs or so, and I am still optionalizing things. I've been isosizing all week testing various configs. It's scary how many network dependencies there are in XP. I mean if you just look at it funny, networking stops working. It's ridiculous.

Anyway, I plan to use this myself pretty soon as I'm pretty comfortable with it.

Edited by fdv, 06 February 2010 - 02:55 PM.



How to remove advertisement from MSFN

#27
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • OS:none specified
  • Country: Country Flag
If you need the show desktop icon in the quicklaunch area, you can put a CMD file into hfsvcpack. Look at the last paragraph of secton 7 of the hfslip's hfcleanup description. There's a download zip file that contains a CMD file that sets you up nicely. :)
Posted Image

#28
fdv

fdv

    MSFN Expert

  • Developer
  • 1,111 posts
  • OS:Windows 7 x64
  • Country: Country Flag
That's the trick I used in the win2k fileset; I was looking for the DLL, wanted to try something new I guess, but really, I might as well do what I did before.

While I have you reading this TP what's your immediate take on eliminating the need for the WIN51* root files? The fileset only needs one now; it would eliminate instances of accidental noninclusion or deletion.

Feels odd communicating this way (for the rest of you TP and I usually communicate 98.7% via email and 1% via going outside and yelling really loud)

#29
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • OS:none specified
  • Country: Country Flag
Don't forget the bongos for communicating too. It's far too windy to see the smoke signals.

My take on the sourcess ident files is that the hfslipwu.inf needs win51 there (for xp only). I think layout.inf has something about ident files, but not sure about the rest of the msft setup infs.
Posted Image

#30
Ambassador

Ambassador

    Member

  • Member
  • PipPip
  • 220 posts
  • OS:none specified
  • Country: Country Flag

You want to know the truth here -- if I prevent install in the first place like I really want to, the 'minimize to desktop' icon next to the start button doesn't get created. The reg entries to make it are in AXANT5 but one of the IE DLLs actually sets the stage. I am not sure which one... if anyone wants to find out which DLL needs to stay through setup to allow the show desktop icon to be made, it would help me greatly! Then I wouldn't have to do the "install IE first, delete just before first boot" method that is rather boneheaded.


Does it really matter? One only has to right click on the taskbar and click "Show Desktop/Hide All Windows" instead.

#31
fdv

fdv

    MSFN Expert

  • Developer
  • 1,111 posts
  • OS:Windows 7 x64
  • Country: Country Flag
It doesn't matter, but the fix was so easy I just did it the old way, which was to do it as I did for Windows 2000. In that method of course no DLLs are used.
New revision coming probably tonight.
Right click > Properties on the Win32 directory says "243mb." And that's -with- Active Directory and non-English keyboard layouts, which will later be moved to INTL.INF.
OOBE is still in because it's got networking dependencies. Which I completely understand, but it would be nice to make it truly optional. I will at some point later. I was also thinking of making the MS Management Console (MMC) optional too, but it might not really save much space.


I got this when replying:
"Your secure key, used to verify you are posting the topic, did not match the one submitted. Please go back, reload the form, and try again."
I -was- logged in. What the heck?

#32
fdv

fdv

    MSFN Expert

  • Developer
  • 1,111 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Updated.
If anyone has additional ideas for stuff to remove, let me know. I'm interested especially in unique stuff, not necessarily stuff that nLite removes.
This fileset needs testing so comments are welcome...

#33
Browncoat

Browncoat

    Rebel

  • Member
  • PipPip
  • 113 posts
  • OS:Windows 7 x86
  • Country: Country Flag
Well, I know I made a few posts in the Win7 forum but I don't think I'm headed in that direction.
I'm poor and can't really afford M$ prices and hardware too.
So in a sense I'll be 'going home' as for years I used to have had to know Unix until I started up with
the Atari ST and early Macs. I'm going Linux for all my online stuff in a month or so and maybe more
as I already use Firefox,Thunderbird and OpenOffice etc.

However, I'll still need 2000/XP to keep my Home Theatre PCs running as the MDP-130 Linux project has stalled.
So I'm still interested in making reduced footprint versions of XP and 2000, if only to speed up reboots after
a power interruption and XP does have better slumber routines than 2000. In which case I want to turn 2000
and/or XP Home into embedded OSs just to serve the needs of PVR software and DVD playback(& get rid of that danged
DVD player in 2000). I delete it, WFP re-installs it after a reboot, it interferes with seamless operation of the prefered
DVD playback, making me hit the 'no' button in the dialogue that pops up. XP seems to figure it out and stops after the first
instance.

2000 is alright for the most part on its own but I'd like to rip out certain parts of XP, to keep it from phoning home on Sundays
when I adjust the clocks to the NIST servers. As an embedded OS, after slapping in SP3, it doesn't really need to call home as its'
only being used off line without a modem connection. Another irritant with XP are the balloons that pop up if you have no AV
installed, not necessary in a machine off-lined 24/7...apart from the one minute to set the clock. In this case the hotfixes are no
longer that critical. OTOH, in your thread starter I'd like to keep themes, though I only use one now to set my preferred colours
and I like my pointers[cursors] red rather than white, which for this 2000 workstation I found out the Plus! pack works from
W'98, sort of, just to set the colours, then I do the icons and and sound events manually.
I guess maybe nLite may be better for me now, though I'd still like to rip out IE in both.
Whaddya think?

Edited by Browncoat, 20 February 2010 - 07:04 AM.


#34
Ambassador

Ambassador

    Member

  • Member
  • PipPip
  • 220 posts
  • OS:none specified
  • Country: Country Flag

Updated.
If anyone has additional ideas for stuff to remove, let me know. I'm interested especially in unique stuff, not necessarily stuff that nLite removes.
This fileset needs testing so comments are welcome...


Does your fileset remove the HTML-dependant User Accounts applet and replace it with the still-present-in-XP "classic" User Accounts applet? Not a big thing, but hey.

#35
glaurung

glaurung

    Newbie

  • Member
  • 34 posts

Does your fileset remove the HTML-dependant User Accounts applet and replace it with the still-present-in-XP "classic" User Accounts applet? Not a big thing, but hey.


Seconded. Lack of Fisher-Price icons is nice, but far more annoying, for me, are all the various training wheels that are turned on by default and which I have to switch off every time I reinstall.

#36
fdv

fdv

    MSFN Expert

  • Developer
  • 1,111 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Ambassador: User accounts applet: I'm actually not too sure what you mean. I remove the control panel account wizard; the only one left that's usable is the one that's like the Win2000 one. Describe to me how you open the classic one so I can be sure.

glaurung, let me know if there are more in my fileset to be dealt with and I'll see what I can do to make things normal. Offhand I don't know of much I have left in of the "wizard" crap.

Browncoat, my fileset takes care of all of that stuff you mention (I also keep themes, but everything defaults to classic, that's all). I am working eventually toward a Car-MP3 fileset with nearly nothing in it, just leaving the ability to run media player software. I'm not there yet of course, but it will be worked on. For now, I agree, nLite will probably fit your needs better. My fileset isn't as flexible, but it does yield a consistent result without loading the old session every time, modifying your source, and it puts dozens of popular tweaks right into the HIVE files including fixed timezones right off the bat, and lots of other little things that make it easy for the do-it-yourselfer to get in and see what's going on.

#37
Ambassador

Ambassador

    Member

  • Member
  • PipPip
  • 220 posts
  • OS:none specified
  • Country: Country Flag

Ambassador: User accounts applet: I'm actually not too sure what you mean. I remove the control panel account wizard; the only one left that's usable is the one that's like the Win2000 one. Describe to me how you open the classic one so I can be sure.


Try either:

rundll32 netplwiz.dll,UsersRunDll

or:

control userpasswords2

in Run.

The default XP (HTML-dependent) one would be "userpasswords".

#38
fdv

fdv

    MSFN Expert

  • Developer
  • 1,111 posts
  • OS:Windows 7 x64
  • Country: Country Flag

Does your fileset remove the HTML-dependant User Accounts applet and replace it with the still-present-in-XP "classic" User Accounts applet? Not a big thing, but hey.


ok now that I know what you mean. The file is MSHTA.DLL dependent. I do put that with IE.INF but by default my XP fileset actually leaves IE -in- (see the line in SYSSETUP.INF). If you copy that over to '32, expand it and register it (if it even needs registering -- probably it does) will that, alone, allow this userpasswords applet to work? I wonder. I'll test it when I'm at my VM on Tuesday.

#39
pcalvert

pcalvert

    Member

  • Member
  • PipPip
  • 132 posts

2000 is alright for the most part on its own but I'd like to rip out certain parts of XP, to keep it from phoning home on Sundays
when I adjust the clocks to the NIST servers.


You can solve that problem by dual-booting with Win98, Win2K, or Linux. Boot into one of those to adjust the clock and you can keep Windows XP offline all the time.

Phil

"Thinking is hard work, which is why so few people do it." - Henry Ford

#40
Browncoat

Browncoat

    Rebel

  • Member
  • PipPip
  • 113 posts
  • OS:Windows 7 x86
  • Country: Country Flag

Browncoat, my fileset takes care of all of that stuff you mention (I also keep themes, but everything defaults to classic, that's all). I am working eventually toward a Car-MP3 fileset with nearly nothing in it, just leaving the ability to run media player software. I'm not there yet of course, but it will be worked on. For now, I agree, nLite will probably fit your needs better. My fileset isn't as flexible, but it does yield a consistent result without loading the old session every time, modifying your source, and it puts dozens of popular tweaks right into the HIVE files including fixed timezones right off the bat, and lots of other little things that make it easy for the do-it-yourselfer to get in and see what's going on.


You can solve that problem by dual-booting with Win98, Win2K, or Linux. Boot into one of those to adjust the clock and you can keep Windows XP offline all the time.

Phil


Thanks, both of you for your tips and FDV for all your hard work, apologies for being such a noob.
I've stored your responses for further reference to avoid repeats.

#41
Ambassador

Ambassador

    Member

  • Member
  • PipPip
  • 220 posts
  • OS:none specified
  • Country: Country Flag


Does your fileset remove the HTML-dependant User Accounts applet and replace it with the still-present-in-XP "classic" User Accounts applet? Not a big thing, but hey.


ok now that I know what you mean. The file is MSHTA.DLL dependent. I do put that with IE.INF but by default my XP fileset actually leaves IE -in- (see the line in SYSSETUP.INF). If you copy that over to '32, expand it and register it (if it even needs registering -- probably it does) will that, alone, allow this userpasswords applet to work? I wonder. I'll test it when I'm at my VM on Tuesday.


Actually, I was hoping that the default userpasswords would be removed by the fileset. The old 2000-style one is much more efficient and faster.

Edited by Ambassador, 05 March 2010 - 10:13 AM.


#42
fdv

fdv

    MSFN Expert

  • Developer
  • 1,111 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Fileset 3 up. The changes are not big, just numerous. Mostly to registry edits. A new custom keyboard for US users has been added (see the JPG for new characters). Right now I am testing with US keyboard and fonts only. I will componentize non-US shortly. I did this to isolate non-US for testing -- that's the only reason.
This needs rigorous testing. It has already been tested with Office 2007 fully.

Ambassador, your request has been implemented: userpasswords gone, userpa sswords2 now in place.

Known problems after I tested this:
my webcam didn't install (only the microphone worked) -- probably a missing video codec
Adobe CS4 full suite installation halted with an error -- not sure of the cause yet

Edited by fdv, 08 March 2010 - 09:41 AM.


#43
Ambassador

Ambassador

    Member

  • Member
  • PipPip
  • 220 posts
  • OS:none specified
  • Country: Country Flag
Thanks!

#44
fdv

fdv

    MSFN Expert

  • Developer
  • 1,111 posts
  • OS:Windows 7 x64
  • Country: Country Flag
3a, bunch of bugfixes, adobe cs4 works now. non-US languages restored (to use, delete MY intl.inf file)

have yet to test with camera.

no one testing? someone give it a shot. be sure to read the readme file.

#45
chefken

chefken
  • Member
  • 9 posts
  • OS:none specified
  • Country: Country Flag

3a, bunch of bugfixes, adobe cs4 works now. non-US languages restored (to use, delete MY intl.inf file)

have yet to test with camera.

no one testing? someone give it a shot. be sure to read the readme file.

Gave it a shot...

BSOD on installing Avira Personal 9.
As soon as installer tries to start avguard -> crash!
When running 'XP-fdv" in VM (VirtualBox), Avira runs fine.
Requests:
- Could you swap all references to 'C:\Windows' with '%Systemroot%' in your Fileset (like in file deldirs.cmd), cause I'm using different Pathname.
- Is it Possible to delete entries in registry from services which have been removed?

Fred, thanks again for all your Magic..hope you can solve the issues I had...
grt. Chefken.

#46
fdv

fdv

    MSFN Expert

  • Developer
  • 1,111 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Thanks for the comments Chefken

BSOD on installing Avira Personal 9.


Can you run filemon and regmon logs when trying an install? I don't have a live system to test on yet, just VM. I am assuming your system installs AVira 9 personal just fine on an unmodified XP. I made the path change btw. There is one entry in HIVESFT for running defrag on the C drive that I don't know how to change. (Search for "defragpath")

- Is it Possible to delete entries in registry from services which have been removed?


This is something that so far has baffled me. Some services install externally from the HIVE files and it's a real bit*ch finding them. Like RSOP... it had it's own INF and get this, it installs just like a driver. Talk about maddening. I found it by accident. I have service shutoffs in AXANT and for a while I thought that setting a reg key, even to off, would "resurrect" a service that should not show up, but that's not it either. Although I continue to look into this I have freaking scoured the files looking for some of these and some are quite elusive.

The Avira thing puzzles the heck out of me as to why it works in VM. I use AVG personally and plan to deploy it so I will stay on top of this. Maybe I'll test tonight by installing and trying the free Avira and seeing what's what. A BSOD would... I'm thinkig out loud here... would probably signal a missing file driver, like a SYS file. If it were a DLL it would just error out I believe.

#47
chefken

chefken
  • Member
  • 9 posts
  • OS:none specified
  • Country: Country Flag

Can you run filemon and regmon logs when trying an install?

I tried regmon and filemon on installing AntiVir. But when BSOD, PC restarts and results file- and regmon are lost.
Is there some logfile I have to check?...(never used reg- and filemon).
As soon as PC is rebooted and I run filemon, most errors are csrss.exe:388 related.. complaining about missing 'microsoft.windows.common-controls'.
AntiVir somewhere lists missing 'fxsst.dll'.

When I reinstall AntiVir and pick option repair, installation succeeds!
Now AntiVir is complaining (eventvwr and events in antivir) about missing 'avesvc.dll'.
I searched for the file in a working XP box, but I can't find it anywhere.

I made a new SOURCESS folder with INTL file removed and my tweaks in winnt.sif disabled, but problem still occurs.

Btw:
- Tried to install ProcMon, but not working either.
- 'PrevX' (thus 'HitmanPro') state that 'Winsock2\parameters\protocol_catalog9' has been altered. Same with 2000 fileset. Can I ignore this message?

grt. Chefken.

#48
fdv

fdv

    MSFN Expert

  • Developer
  • 1,111 posts
  • OS:Windows 7 x64
  • Country: Country Flag

most errors are csrss.exe:388 related.. complaining about missing 'microsoft.windows.common-controls'.


Common error, unrelated

AntiVir somewhere lists missing 'fxsst.dll'.


Okay, this is a start. I have a file called OFF2007.INF for program compatibility. Maybe adding it there will work. I will see. Strange that it works in a VM.

missing 'avesvc.dll'. I searched for the file in a working XP box, but I can't find it anywhere.


Not an XP file, it's an Antivir file

I made a new SOURCESS folder with INTL file removed and my tweaks in winnt.sif disabled, but problem still occurs.


No I mean delete it from MY fdvfiles folder prior to running HFSLIP to INCLUDE languages ;) Sorry about the confusion on that!

Will check out Procmon later

#49
chefken

chefken
  • Member
  • 9 posts
  • OS:none specified
  • Country: Country Flag

Not an XP file, it's an Antivir file

I know it's an AntiVir file, but on my other XP-box which is running AntiVir without problems, there is no 'avesvc.dll'.

No I mean delete it from MY fdvfiles folder prior to running HFSLIP to INCLUDE languages ;) Sorry about the confusion on that!

There was no confusion, I did it the way you prescribe.

Don't spend too much time on this, cause as I mentioned, I got Avira running after repair install.
There's only one drawback...
The moment AntiVir crashes, normally the program shows a dialog where one can choose the StartUp type.
I always select the Secure start (Early Load).
I can't find this option in the Config settings afterwards...

grt.

#50
Ambassador

Ambassador

    Member

  • Member
  • PipPip
  • 220 posts
  • OS:none specified
  • Country: Country Flag

Ambassador, your request has been implemented: userpasswords gone, userpa sswords2 now in place.


What file in this fileset controls its removal?




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN