Jump to content

How To: Not Install Core Os Componants


Recommended Posts

  • 2 weeks later...

Hey does anybody else get an error about MSGSC.DLL missing in GUI Setup when they use the MSMSGS.INF he posted?

Here's the code in Code blocks (for longevity)

SR.INF:

[version]
Signature="$CHICAGO$"
SetupClass=BASE
LayoutFile=layout.inf

[DefaultInstall]

MSNETMTG.INF:

[version]
signature="$CHICAGO$"
LayoutFile=layout.inf
SetupClass=BASE
[DefaultInstall]

DFRG.INF:

[Version]
Signature = "$Windows NT$"
DriverVer=07/01/2001,5.1.2535.0

[DefaultInstall]

MOVIEMK.INF:

[version]
signature="$Windows NT$"
ClassGUID={00000000-0000-0000-0000-000000000000}
LayoutFile=layout.inf

[DefaultInstall]

MSMSGS.INF:

; MSMSGS.INF
; Setup INF file for Messenger

; Version 4,7,0,0041

[Messenger]

Suite           = Windows Component

RTCSP           = 1

MinIEVersion    = 4

[version]

signature="$Windows NT$"
Version=4,7,0,0041

[Optional Components]
msmsgs

[msmsgs]

Thanks alot Gosh!

Link to comment
Share on other sites

  • 2 weeks later...

Nice post and a great way to get rid of some of that "important" "core" stuff :)

Just one quick question: Nologics post of an old gosh post states that

"4 - Now run setup from the flat you made on the hard drive, and movie maker won't be installed. You'll get an error during setup, but you can continue. After installation, in the program files folder you'll still have a movie maker folder, but it'll be empty.

Does this mean that modifying the .infs - not necessarily deleting files - will cause errormessages to appear ?? which would be kinda crap during an unattended install :rolleyes:

Link to comment
Share on other sites

You might get an error as setup tries registering files. Look in syssetup.inf under the [olecontrols], the movie maker file is in that list (i don't remember the file name off hand, it's something like mmer...dll), so when syssetup.inf registers files it'll say "hey, i can't find this file". Also in the list is srstr.dll, the system restore file (i believe, i'm not in front of an xp box so i could be wrong). If you are using FullUnattended, any errors will be silently logged to setuperr.log, you won't see them during the install. If you're not using an unattended install, you *might* see the errors.

-gosh

Link to comment
Share on other sites

You might get an error as setup tries registering files.  Look in syssetup.inf under the [olecontrols], the movie maker file is in that list (i don't remember the file name off hand, it's something like mmer...dll), so when syssetup.inf registers files it'll say "hey, i can't find this file".  Also in the list is srstr.dll, the system restore file (i believe, i'm not in front of an xp box so i could be wrong).  If you are using FullUnattended, any errors will be silently logged to setuperr.log, you won't see them during the install.  If you're not using an unattended install, you *might* see the errors.

-gosh

Alrighty then, as long as no dialog boxes pop up, interrupting everything, I'm cool with it... thanks again, gotta try this out :)

Link to comment
Share on other sites

Would removing WMP8 allow one to carry out a clean install of WMP9? :rolleyes:

BTW, are the following IE.INF and MSTASK.INF altered correctly?

IE.INF:

 
 
 
 
 
 
 
 
 
 
 
   
   
   
 










;
;   IE4 INF
;

[Version]
signature="$Windows NT$"
ClassGUID={00000000-0000-0000-0000-000000000000}
SetupClass=Base
LayoutFile=layout.inf
DriverVer=07/01/2001,5.1.2600.1106

[DestinationDirs]
; Anything not installed by the system by default
Base.AppDir.CopyFile    = 16422,%MSIE4%
Base.AppDir.DelFiles    = 16422,%MSIE4%
Base.SysDir.DelFiles    = 11
Base.WinDir.DelFiles    = 25
MSIE3patch              = 17
TextConverter.CopyFile  = 16427,Microsoft Shared\TextConv
Branding.CopyFile       = 16422,%MSIE4%\SIGNUP
Triedit.CopyFile        = 16427,Microsoft Shared\Triedit
MSInfo.CopyFile         = 16427,Microsoft Shared\MSInfo

[DefaultInstall]

MSTASK.INF:

;
; Scheduling Agent installation script
;

[Version]
Signature=$CHICAGO$
LayoutFile=layout.inf
DriverVer=07/01/2001,5.1.2600.0

[DestinationDirs]
CopyInf = 17
SystemDirCopy = 11
JobFolderCopy = 25,%TASKS_FOLDER%
HelpDirCopy = 18
FilesToDelete = 10,%Tasks_FOLDER%

[DestinationDirs.NT]
CopyInf = 17
SystemDirCopy = 11
JobFolderCopy = 25,%TASKS_FOLDER%
HelpDirCopy = 18
FilesToDelete = 10,%TASKS_FOLDER%

[BaseWinOptions]
DefaultInstall.NT

[DefaultInstall]

Come to think of it, are there like any really bad side effects from removing IE with this method? :)

Link to comment
Share on other sites

I'm actually actively working on a way to completely remove ie in XP. Editing ie.inf is a good start. The problem is ie is installed in several inf's:

homepage.inf

ieunit.inf

iereset.inf

ie.inf

ie5files.inf - used by msinfo32

So the short answer is i don't believe editing just ie.inf will remove ie.

For mstask.inf u just need this:

[Version]Signature=$CHICAGO$

LayoutFile=layout.inf

DriverVer=07/01/2001,5.1.2600.0

[DestinationDirs]

[DestinationDirs.NT]

[baseWinOptions]

DefaultInstall.NT

[DefaultInstall]

[DefaultInstall.NT]

-gosh

Link to comment
Share on other sites

Hmmmm, it appears removing OOBE isn't a good idea if you want to create your own user at initial startup.

Plus, removing System Restore happily caused the tab in My Computer Properties to disappear, but the option still existed in Help & Support.

Also, I tested a cut-down ISO through Virtual PC, and text-mode setup complained about a file missing: mstask.hlp.

mstask.png

I have a feeling that this could be something to do with LAYOUT.INF...

Link to comment
Share on other sites

Just some things I discovered...

SysOc.inf contains a list of optional windows components to be installed.

For each entry there is "the component_name" and "component.inf" in the [Components] section.

I guess you can use all of these "component_names" in your winnt.sif under [components] but only a few are documented in ref.chm, others are

AutoUpdate = Off

Fp_extensions = Off ; frontpage extensions

msmsgs = Off ; messenger

commapps ; dialer, chat, hypertrm

IEaccess = Off ; IE link

OEaccess = Off ; OE link

netfx= Off

msnexplr = Off

Some of the "component.inf" files have an [OptionalComponents] section, and the subcomponent names in here can be disabled in winnt.sif as well.

spider = Off

hearts = Off

I only tried this for a few components but it seems to work. There are also options for installing Freestyle (media center) en .NET (netfx) in here but i guess these are not for xp pro...

I guess you could also check all the inf files referenced from sysoc.inf and delete the files they copy from your xp cd. also remove the filenames from the inf and dosnet.inf and layout.inf

Link to comment
Share on other sites

dos anybody know how to remove "Tour windows xp" ?

you can remove the files

pro_*.*

xpth*.*

tourw.*

tourstrt.*

this will save you about 15mb on your xpcd, remove them from dosnet.inf and layout.inf as well.

I just don't know where tourstart.exe is added to the start menu, and what makes it startup in the system tray when you start windows

Link to comment
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.
×
×
  • Create New...