Adding File Manager and Other Programs to the Startup Group

You might want to add frequently-used programs to the Startup group so that they are automatically run after logon. To add a program to the Startup group, you need to modify the PARTIAL.INF file.

For example, to start File Manager automatically after the user logs on, you need to edit the PARTIAL.INF file. In the [InstallProgramGroups] section, change the "set StartupToInstall" line and add the [StartupItems] and [StartupItemsENG] sections with the necessary references to File Manager in those sections. For example, the resulting sections of the PARTIAL.INF file would look similar to the following:


[InstallProgramGroups]
    set Groups        = ^(ProgmanGroups, 1)
    set MainToInstall = ^(MainItems$(!STF_PRODUCT)$(!STF_PLATFORM), 1)
    set AdminToolsToInstall    = ^(AdminToolsItems$(!STF_PRODUCT), 1)
    set StartupToInstall    = ^(StartupItems,1)
; NOTE: Comment out the following line by prepending a semicolon.
;   set StartupToInstall       = {}

[PartialDestinationVars]
    AdminToolsDest    = $(!STF_WINDOWSSYSPATH)
    StartupDest      = $(!STF_WINDOWSSYSPATH)

[StartupItems]
    FileManager

[StartupItemsENG]
    FileManager = "File Manager", WINFILE.EXE , WINFILE.EXE , "" , 0

You can install other standard Windows NT programs in the Startup group by adding to the items in the [StartupItems] and [StartupItemsENG] sections. The following table shows what to type in these sections. The last item, MiniUserManager, is part of Windows NT only. UserManager and ServerManager are part of Windows NT server only.

[StartupItems]

[StartupItemsENG]

FileManager

FileManager = "File Manager", WINFILE.EXE , WINFILE.EXE , ""

Mail

Mail = "Mail", MSMAIL32.EXE , MSMAIL32.EXE , ""

SchedulePlus

SchedulePlus = "Schedule+", SCHDPL32.EXE , SCHDPL32.EXE , ""

ControlPanel

ControlPanel = "Control Panel", CONTROL.EXE , CONTROL.EXE , ""

PrintManager

PrintManager = "Print Manager", PRINTMAN.EXE , PRINTMAN.EXE , ""

Clipboard

Clipboard = "ClipBook Viewer", CLIPBRD.EXE , CLIPBRD.EXE , ""

Command

Command = "Command Prompt", CMD.EXE , CMD.EXE , "progman.exe",10

PerformanceMon

PerformanceMon = "Performance Monitor", PERFMON.EXE , PERFMON.EXE , "" , 0

Backup

Backup = "Backup", NTBACKUP.EXE , NTBACKUP.EXE , "" , 0

DiskManager

DiskManager = "Disk Administrator", WINDISK.EXE , WINDISK.EXE , "" , 0

EventViewer

EventViewer = "Event Viewer", EVENTVWR.EXE , EVENTVWR.EXE , "" , 0

UserManager

UserManager = "User Manager for Domains", USRMGR.EXE , USRMGR.EXE , "" , 0

ServerManager

ServerManager = "Server Manager", SRVMGR.EXE , SRVMGR.EXE , "" , 0

MiniUserManager

MiniUserManager = "User Manager", MUSRMGR.EXE , MUSRMGR.EXE , "" , 0