• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
fdv

FDV fileset for XP

114 posts in this topic

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
0

Share this post


Link to post
Share on other sites

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. :)

0

Share this post


Link to post
Share on other sites

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)

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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?

0

Share this post


Link to post
Share on other sites

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...

0

Share this post


Link to post
Share on other sites

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
0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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".

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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
0

Share this post


Link to post
Share on other sites

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
0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites
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.

0

Share this post


Link to post
Share on other sites
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

0

Share this post


Link to post
Share on other sites

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.

0

Share this post


Link to post
Share on other sites
Ambassador, your request has been implemented: userpasswords gone, userpa sswords2 now in place.

What file in this fileset controls its removal?

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.