; SETUPC.INF ; This is the Setup information file for the base ; components for the Windows 1 product. ; Copyright 1993-1997, Microsoft Corporation [version] LayoutFile= Layout.inf, Layout1.inf, Layout2.inf signature="$CHICAGO$" SetupClass=BASE [DestinationDirs] msdbl.files = 13 ; LDID_CMD del.old.msdos.files = 34 ; LDID_OLD_DOS ren.old.msdos.files = 34 ; LDID_OLD_DOS del.premsdos5.files = 34 ; LDID_OLD_DOS del.old.msdos.root = 30 ; LDID_BOOT (root of boot drive) dxxspace.bat.files = 34 ; LDID_OLD_DOS ren.dxxspace.utils = 34 ; LDID_OLD_DOS del.dxxspace.utils = 34 ; LDID_OLD_DOS del.oldwinboot = 32 ; LDID_OLD_WINBOOT ; Review: not needed in future products del.cmd = 13 ; LDID_CMD del.oldnet = 11 ; LDID_SYS del.oldnet.win = 25 ; LDID_SHARED del.win.reboot = 25 ; LDID_SHARED del.bootroot = 30 ; LDID_BOOT ; Root dir of boot drive NewWin.Shared = 25 ; LDID_SHARED NewWin.Ren = 30 ; LDID_BOOT NewWin.Mapi = 11 ; LDID_SYSTEM PidGen.Files = 10 ; LDID_WIN PidSet.Files = 10 ; LDID_WIN un.copy = 13 ; LDID_CMD un.del = 13 ; LDID_CMD un.del.w95undo.boot = 30 ; LDID_BOOT un.del.w95undo.host = 31 ; LDID_BOOT_HOST un.del.w98undo.Gold.boot = 30 ; LDID_BOOT un.del.w98undo.Gold.host = 31 ; LDID_BOOT_HOST Win95Upg.Vmm.Files = 22 ; LDID_VMM32 NotWin95Upg.Sys.Files=11 ; LDID_SYS Awfax.Copy.Sys = 11 Awfax.Copy.Inf = 17 UpgradeWIN.DelFile.IOSubSys = 12 ; IOSUBSYS UpgradeWIN.Delfile.Inf = 17 ; LDID_INF UpgradeWIN.Delfile.InfOther = 17,other UpgradeWIN.DelFile.System = 11 ; LDID_SYS [Win95Upg] ; Used to handle specific Win95 upgrade handling CopyFiles = Win95Upg.Vmm.Files, Win95Upg.Sys.Files UpdateInis= Win95Upg.Inis [NotWin95Upg] ; Called when not Win95 upgrade [Win95Upg.Inis] [Win95Upg.Vmm.Files] [Win95Upg.Sys.Files] [SetupNewWIN] ; Used to cleanup/do stuff when doing a new/clean installation CopyFiles = NewWin.Shared, NewWin.Mapi RenFiles = NewWin.Ren DelReg = NewWin.DelReg, Temp.DelReg AddReg = NewWin.AddReg, NewWin.AddReg.HKCU ; Currently used to order sections in INI files similar to that in Win 3.1 UpdateInis = Setup.Init.Inis PerUserInstall = NewWin.pui [SetupUpgradeWIN] ; Used to cleanup/do stuff for an upgrade case DelReg = Temp.DelReg UpdateInis = SU.Update.Inis AddReg = UpgradeWIN.AddReg DelFiles = UpgradeWIN.DelFile.IOSubSys, UpgradeWIN.Delfile.Inf, UpgradeWIN.Delfile.InfOther, UpgradeWIN.DelFile.System [Temp.DelReg] ; Temp.DelReg is only for cleanup of keys from previous builds ; Last five Keys Added By swami to Clean Up CSP HKLM,"%KEY_OPTIONAL%","RPlay.Install" HKLM,"%KEY_OPTIONAL%","SwDir" HKLM,"%KEY_OPTIONAL%","SwFlash" HKLM,"%KEY_OPTIONAL%","NetShow" HKLM,"%KEY_OPTIONAL%\RPlay.Install" HKLM,"%KEY_OPTIONAL%\SwDir" HKLM,"%KEY_OPTIONAL%\SwFlash" HKLM,"%KEY_OPTIONAL%\NetShow" HKLM,"%KEY_CURRENT%\App Paths\nsplayer.exe" HKLM,"%KEY_CSP%" HKLM,"Software\Microsoft\Windows\CurrentVersion\Setup\Updates","Windows 98 Consumer Update" HKLM,"Software\Microsoft\Active Setup\Installed Components\{91d67b80-5482-11d2-bcc5-0000f83002c6}" HKLM,"Software\Microsoft\Windows\CurrentVersion","Update Completed Backup" HKLM,"Software\Microsoft\Windows\CurrentVersion","UpdateVersion" HKLM, "Enum\Root\OBOE" HKLM, "System\CurrentControlSet\Services\Class\Serial_T" HKLM,"Software\Microsoft\Windows\CurrentVersion\RunServices","HDDPwd" [SetupNewDOS] ; This section will be installed if the user is doing new/clean install and ; the new DOS (CMD) dir is different from the prev. one. ; Use LDID 34 as the old dos dir. ; backup d??space utilities and replace w/ stub batch files RenFiles = ren.dxxspace.utils CopyFiles = dxxspace.bat.files [SetupUpgradeDOS] ; Used to nuke files from their old DOS dir, if it is an upgrade and the ; new DOS(CMD) dir is different from prev. one, we GenInstall() this section. ; Use 34 as LDID for old dos dir (LDID_OLD_DOS) when adding DelFiles= ; delete d??space utilities and replace w/ stub batch files ; and delete ms-dos utils that are updated w/ Win 95 versions CopyFiles = dxxspace.bat.files DelFiles = del.old.msdos.files, del.dxxspace.utils, del.old.msdos.root RenFiles = ren.old.msdos.files [SetupCleanupOldDOS] ; Used to cleanup/do stuff when prev. DOS version < 5.0 DelFiles = del.premsdos5.files [Setup.RetailSKU] CopyFiles = PidSet.Files AddReg = RetailSKU.Reg UpdateInis = Oeminfo.inis [Oeminfo.inis] ; remove Line1 to prevent Support Information from showing up in sysdm %11%\oeminfo.ini, "Support Information", "Line1=*" [Setup.OEMSKU] CopyFiles = PidGen.Files,PidSet.Files [Setup.OEMUpgradeSKU] CopyFiles = PidSet.Files AddReg = RetailSKU.Reg [Setup.Upgrade.FaxIsAnOC] ; This is an upgrade install and Fax is an available OC CopyFiles = Awfax.Copy.Inf [Setup.Upgrade.FaxInstalled] ; This is an upgrade install and Fax is installed. CopyFiles = Awfax.Copy.Sys AddReg = AwFax.Addreg ; These files are needed for IE4 and Win98 if Fax is installed. ; Update these files if Fax is installed [Awfax.Copy.Sys] awfxex32.exe,,,1 awfxcg32.dll,,,1 awkrnl32.dll,,,1 [AwFax.Addreg] HKLM,%KEY_UNINSTALL%\msawfax,"DisplayName",,"%FAXDesc%" HKLM,%KEY_UNINSTALL%\msawfax,"UninstallString",,"rundll setupx.dll,InstallHinfSection FAXuninstall 132 %17%\awfax.inf" [Awfax.Copy.Inf] awfax.inf [UpgradeWIN.DelFile.IOSubSys] ideatapi.mpd,,,1 piixvsd.vxd,,,1 [UpgradeWIN.Delfile.Inf] ideatapi.inf,,,1 [UpgradeWIN.Delfile.InfOther] intelideatapi.inf,,,1 [UpgradeWIN.DelFile.System] serial_t.vxd,,,1 oboe.vxd,,,1 hddpwd.drv,,,1 [Lexmark_Remove] DelReg = Lexmark.delreg [Lexmark.delreg] ; remove LexStart from Run branch of registry HKLM,"%KEY_RUN%",LexStart HKLM,"System\CurrentControlSet\Control\Print\Monitors\Lexmark Network Printer Monitor" [PidGen.Files] pidgen.dll [PidSet.Files] pidset.exe [RetailSKU.Reg] HKLM,%KEY_RUNONCE%,"RunPidSet",,"PIDSET" [NewWin.DelReg] ; REVIEW: check this list and add/del as appropriate. Some of ; these branches that are removed are relevant only to interim releases ; where these obsolete keys were added. This might not be an issue for ; future products. Also, we might be able to move these to [SetupInit] section. ; Warning: if you del the HKLM,SOFTWARE\CLASSES branch, OLE 2 apps might not run ; and will have to be re-installed. HKLM,SOFTWARE\FONTS HKLM,SOFTWARE\PRODUCTS HKLM,SOFTWARE\MICROSOFT\WINDOWS\4.0 HKLM,SYSTEM\CURRENTCONTROLSET\CONTROL HKLM,SYSTEM\MEDIAEXTENSIONS [NewWin.AddReg] ; Set default wallpaper to nothing for clean install: ; (runonce.exe sets the wallpaper to these values when it's done) HKLM,%KEY_CURRENT%\Setup,"WallPaper",,"" HKLM,%KEY_CURRENT%\Setup,"TileWallpaper",,"0" ; Run once wrapper entry to run time zone control panel: HKLM, %KEY_RUNONCE%\Setup,"%SetTimeZone_Desc%",,"RUNDLL32.EXE SHELL32.DLL,Control_RunDLL TIMEDATE.CPL,,/f" ;RunOnceEx group 101 for clean installs only HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\101","006",,"%11%\browseui.dll|DllInstall|I,ForceAssoc" HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\101","011",,"%11%\shdocvw.dll|DllInstall|I,ForceAssoc" [NewWin.AddReg.HKCU] HKCU,"Control Panel\Appearance",Current,,"%WINDOWS_DEFAULT%" [SetupcPerUser] AddReg = NewWin.AddReg.HKCU [NewWin.pui] GUID = "SetupcPerUser" DisplayName = %PUI_DESC_SETUPC% Version = %PUI_VERSION% IsInstalled = 1 StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection SetupcPerUser 64 %17%\setupc.inf" [UpgradeWIN.AddReg] [NewWin.Shared] dosprmpt.pif [NewWin.Mapi] mapi32.dll [NewWin.Ren] ;rename win.bat in root if clean install win_bat.bak,win.bat [SetupBeforeReboot] ; This section is GenInstall-ed just before we update the root files, etc. ; This is the place where you can delete more stuff like C:\WINBOOT files, ; DBLSPACE.* if applicable, etc. DelFiles = del.oldwinboot, del.cmd, del.oldnet, del.win.reboot, del.oldnet.win, del.bootroot DelReg=del.oldnetreg, DelCspReg UpdateInis = msdos.sys.reboot.inis, DelBackup [DelCspReg] HKLM,Software\Microsoft\Windows\CurrentVersion\Setup\Preserve [DelBackup] wininit.ini, Rename,,"NUL=%11%\PreCopy\csp.cab" wininit.ini, Rename,,"DIRNUL=%10%\$win98~1" [del.bootroot] ;These would be left over from a single-msdos-app mode session: autoexec.app autoexec.wos config.app config.wos [del.oldwinboot] ; REVIEW: this section not needed in future products ndishlp.sys net.exe net.msg neth.msg netstart.bak netstart.bat odihlp.exe protman.dos protman.exe protocol.bak protocol.ini [del.cmd] COMMAND.COM ; REVIEW: Not needed in future releases. [del.oldnet] am1500t.386 ee16.386 elnk3.386 elnkii.386 ibmtok.386 declan.386 ne1000.386 ne2000.386 nice.386 ubnei.386 elnk16.386 elnkmc.386 ne3200.386 pppmac.386 proteon.386 snip.386 wsock.386,,,32 ; suppress version conflicts wstcp.386 wsipx.386 vserver.386 nwserver.386 vredir.386 nwredir.386 ndis.386 ndis2sup.386 msodisup.386 filesec.386 mssp.386 nscl.386 nwlink.386 nwnblink.386 nwsp.386 nwsup.386 snapshot.386 nw416.dll nwlogin3.exe lscon.exe vnetsup.386 vnetbios.386 netbeui.386 netcp.cpl netlib32.dll wfwnet.drv [del.oldnet.win] admincfg.exe admincfg.adm [del.oldnetreg] HKLM,System\CurrentControlSet\Control\NetworkProvider\Order,SCRSAVE [msdos.sys.reboot.inis] ;Add lines to msdos.sys to make it >1024B for compatibility w/ other apps. ;(Done right before we reboot) %31%\msdos.sys,Options,,"WinVer=" %31%\msdos.sys,Options,,";" %31%\msdos.sys,Options,,";The following lines are required for compatibility with other programs." %31%\msdos.sys,Options,,";Do not remove them (MSDOS.SYS needs to be >1024 bytes)." %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxj" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxn" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxp" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr" %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs" [Setup.Init.Inis] ; THIS IS ONLY EXECUTED ON A CLEAN INSTALL ; Use a non-existent line spec. to delete from the INI files ; For Boot and 386Enh we use lines that need to be added anyway ;Create System.ini entries for Machine (only done for Clean Install-- ;on an upgrade we leave whatever the user has installed in place) system.ini,boot, ";DelMe" system.ini, keyboard, ";DelMe" system.ini, boot.description, ";DelMe" system.ini,386Enh,,"ebios=*ebios" wininit.ini, CombineVxDs,,"%22%\ebios.vxd=%11%\vmm32.vxd" win.ini, windows, ";DelMe" win.ini, Desktop, ";DelMe" win.ini, intl, ";DelMe" win.ini, fonts, ";DelMe" win.ini, FontSubstitutes, ";DelMe" win.ini, Compatibility, ";DelMe" win.ini, Compatibility32, ";DelMe" ;make ghost entries in msdos.sys to get order of sections correct: %31%\msdos.sys,Paths, ";DelMe" %31%\msdos.sys,Options,,"BootMulti=1" [SU.Update.Inis] ; copy over standard screen savers system.ini,boot,"scrnsave.exe=%25%\bezier.scr","scrnsave.exe=%11%\%BEZIER%.scr",1 system.ini,boot,"scrnsave.exe=%25%\ssmarque.scr","scrnsave.exe=%11%\%SSMARQUE%.scr",1 system.ini,boot,"scrnsave.exe=%25%\ssmyst.scr","scrnsave.exe=%11%\%SSMYST%.scr",1 system.ini,boot,"scrnsave.exe=%25%\scrnsave.scr","scrnsave.exe=%11%\%SCRNSAVE%.scr",1 system.ini,boot,"scrnsave.exe=%25%\ssflywin.scr","scrnsave.exe=%11%\%SSFLYWIN%.scr",1 system.ini,boot,"scrnsave.exe=%25%\ssstars.scr","scrnsave.exe=%11%\%SSSTARS%.scr",1 ;make ghost entries in msdos.sys to get order of sections correct: %31%\msdos.sys,Paths, ";DelMe" %31%\msdos.sys,Options, ";DelMe" [del.win.reboot] ; Delete all CMD files from the windows dir just before the reboot since these are ; in the Windows\Command dir and shouldn't be in the Windows dir. ; NOTE: THIS SECTION SHOULD BE AN EXACT COPY OF the [cmd.files] section. ansi.sys attrib.exe chkdsk.exe choice.com country.sys dblspace.sys Debug.exe deltree.exe diskcopy.com display.sys doskey.com drvspace.bin drvspace.sys ;ok to delete this--it's copied in applets.inf edit.com edit.hlp ega.cpi extract.exe fc.exe fdisk.exe find.exe format.com keyb.com keyboard.sys label.exe mem.exe mode.com more.com move.exe mscdex.exe nlsfunc.exe scandisk.exe scandisk.ini share.exe sort.exe start.exe subst.exe sys.com xcopy.exe xcopy32.exe,,,4 ;Force it xcopy32.mod [del.old.msdos.files] ansi.sys attrib.exe chkdsk.exe choice.com country.sys Debug.exe DEFRAG.HLP deltree.exe diskcopy.com display.sys doskey.com drvspace.bin edit.com edit.hlp ega.cpi fc.exe fdisk.exe find.exe format.com keyb.com keyboard.sys label.exe mem.exe mode.com more.com move.exe mscdex.exe MWUNDEL.EXE MWUNDEL.HLP nlsfunc.exe scandisk.exe scandisk.ini share.exe sort.exe start.exe subst.exe sys.com xcopy.exe ;others not copied in the [cmd.files] section emm386.exe networks.txt os2.txt ramdrive.sys readme.txt setver.exe smartdrv.exe ;Compaq DOS 5.0 cache.exe cemm.exe cemmp.exe dos5help.chd fastart.exe fsedit.exe help.exe tu.exe upcu.exe ;Non MS-DOS Operating Systems: delpurge.exe delwatch.exe diskmap.exe diskopt.exe dosbook.exe hidos.sys lock.exe login.exe memmax.exe password.exe rendir.exe setup.exe sulfnbk.exe sys.com taskmax.exe taskmax.ini touch.exe uninstal.exe xdel.exe xdir.exe [ren.old.msdos.files] mode_dos.com, mode.com [del.old.msdos.root] WINA20.386 [ren.dxxspace.utils] ; backup ms-dos 6.x disk compression tools (only done on clean install) DRVSPACE.EX~, DRVSPACE.EXE DBLSPACE.EX~, DBLSPACE.EXE DEFRAG.EX~, DEFRAG.EXE SCANDISK.EX~, SCANDISK.EXE [del.dxxspace.utils] ; Delete ms-dos 6.x disk compression tools (only done on upgrade install) DRVSPACE.EXE DBLSPACE.EXE DEFRAG.EXE SCANDISK.EXE [dxxspace.bat.files] ; copy over dummy stubs for ms-dos 6.x disk compression tools DRVSPACE.BAT DBLSPACE.BAT DEFRAG.BAT SCANDISK.BAT ; If user has MS compression installed and he has MS DBLSPACE.BIN ; the foll. section is GenInstalled. [SetupMSDblSpace] CopyFiles = msdbl.files UpdateCfgSys = config_dummy [msdbl.files] dblspace.sys,drvspace.sys,,32 ;32 flag suppresses ver conflict dlg ; empty section -- guarantees path fixup for any DBLSPACE.SYS in config.sys! [config_dummy] ; If user has MS compression installed but he has a non MS DBLSPACE.BIN ; the foll. section is GenInstalled. ; [SetupNonMSDblSpace] [del.premsdos5.files] append.com asgnpart.com backup.exe bootf.com cache.sys cemm.exe cemmp.exe chkdsk.exe cmpqadap.com compact.exe configur.com Debug.exe detect.com diskcomp.exe diskcopy.exe diskinit.com diskinit.exe dosutil.meu dskscan.exe dsksetup.com edlin.exe emm386.sys enhdisk.sys fastopen.exe fastart.exe fdisk.com filesys.exe for150.exe format.exe gdu.exe graftabl.exe graphics.exe hardrive.sys hpcache.com hpdcache.com ifsfunc.exe indskbio.sys install.exe keyb32.com keybchf.com keybchg.com keybda.com keybfr.com keybfr.exe keybgk.com keybgr.com keybgr.exe keybit.com keybit.exe keybno.com keybsp.com keybsv.exe keybsw.com keybuk.com keybuk.exe keybus.com label.exe mode.exe mvbuild.exe pamcode.com paminstl.com part.exe password.exe prep.exe recover.exe restore.exe select.com select.dat select.exe select.hlp select.prt select1.dat select2.dat setup.exe shell.clr shell.hlp shell.meu shellb.com shellc.exe tree.exe vdisk.sys xmaem.sys zcache.sys zspool.com ; These will be called before setup queued any files to copy [PreQueueProviders] netdi.dll,SBSTREECOPYNWBOOTDISK ; ; IrDA Infrared devices were Ports (or Infrared) class in OSR2, ; but are Net class in Win98. ; Setupx/Netdi do not deal well with upgrading a device from another ; class to Net class. ; So we call this entrypoint during setup to delete all PnP Infrared devices. ; This will allow them to cleanly PnP during 1st boot. ; (Note, do this before file copy, because setup's copy of the registry ; may already be cached when file copy is done). ; ; infrared.dll,CleanUpPnPIrDevices ; These are called before any files are copied. [BeforeProvider] msprint.dll, SETUPENTRY ; These are called once all the files (.infs etc) ; have been copied. Also the directory hierarchy is there. Also, we are ; about ready to reboot after flushing TP cache. [AfterProvider] netdi.dll,NDICLEANUPB4REBOOT ;The SURPLSETUP must be the last afterprovider to get things in the rpl image. setupx.dll,SURPLSETUP ; These are all the keys that are not deleted in HKLM if doing a ; clean install. [CleanoutReg] HARDWARE SOFTWARE SYSTEM CONFIG ENUM REGISTRY [SetverEntries] APPEND.EXE BASIC.COM BASICA.COM DISKCOMP.EXE EXTDISK.SYS GRAPHICS.COM FASTOPEN.EXE MODE_DOS.COM PRINT.EXE REPLACE.EXE RESTORE.EXE SCPLUS.EXE SCSIC710.SYS TREE.COM VDISK.SYS [SetupUnInstallYes] CopyFiles = un.copy AddReg = Un.AddReg DelReg = Un.DelReg DelFiles = un.del, un.del.w95undo.boot, un.del.w95undo.host, un.del.w98undo.Gold.boot, un.del.w98undo.Gold.host [SetupUnInstallNo] DelReg = Un.DelReg, Un.Win98Gold.DelReg DelFiles = un.del, un.del.w95undo.boot, un.del.w95undo.host, un.del.w98undo.Gold.boot, un.del.w98undo.Gold.host [un.copy] uninstal.exe [un.del] uninstal.exe [un.del.w95undo.boot] w95undo.dat,,,1 w95undo.ini,,,1 [un.del.w98undo.Gold.boot] winundo.dat,,,1 winundo.ini,,,1 [un.del.w95undo.host] w95undo.dat,,,1 w95undo.ini,,,1 [un.del.w98undo.Gold.host] winundo.dat,,,1 winundo.ini,,,1 [Un.AddReg] HKLM,%KEY_UNINSTALL%\Windows,DisplayName,,"%Win_DESC%" HKLM,%KEY_UNINSTALL%\Windows,UninstallString,,"%13%\uninstal.exe" HKLM,%KEY_UNINSTALL%\WindowsCleanup,DisplayName,,"%Win_Cln_DESC%" HKLM,%KEY_UNINSTALL%\WindowsCleanup,UninstallString,,"%13%\uninstal.exe /delete" ; remove the ability to uninstall Win95 to get back to Win31 [Un.DelReg] HKLM,%KEY_UNINSTALL%\Windows95 HKLM,%KEY_UNINSTALL%\Windows95Cleanup ; remove the ability to uninstall Win98 gold [Un.Win98Gold.DelReg] HKLM,%KEY_UNINSTALL%\Windows HKLM,%KEY_UNINSTALL%\WindowsCleanup [Setup.Source.Files] base4.cab base5.cab base6.cab catalog3.cab catalog4.cab driver10.cab driver11.cab driver12.cab driver13.cab driver14.cab driver15.cab driver16.cab driver17.cab driver18.cab driver19.cab driver20.cab driver21.cab driver22.cab driver23.cab driver24.cab ebd.cab mini.cab mini1.cab mini2.cab mini3.cab net6.cab net7.cab net8.cab net9.cab net10.cab net11.cab net12.cab precopy1.cab precopy2.cab precopy3.cab suhelper.bin win98_21.cab win98_22.cab win98_23.cab win98_24.cab win98_25.cab win98_26.cab win98_27.cab win98_28.cab win98_29.cab win98_30.cab win98_31.cab win98_32.cab win98_33.cab win98_34.cab win98_35.cab win98_36.cab win98_37.cab win98_38.cab win98_39.cab win98_40.cab win98_41.cab win98_42.cab win98_43.cab win98_44.cab win98_45.cab win98_46.cab win98_47.cab win98_48.cab win98_49.cab win98_50.cab win98_51.cab win98_52.cab win98_53.cab win98_54.cab win98_55.cab win98_56.cab win98_57.cab win98_58.cab win98_59.cab win98_60.cab win98_61.cab win98_62.cab win98_63.cab win98_64.cab win98_65.cab win98_66.cab win98_67.cab win98_68.cab win98_69.cab win98_70.cab win98_71.cab win98_72.cab win98_73.cab win98_74.cab win98_75.cab win98_76.cab win98_77.cab win98_78.cab win98_79.cab win98_ol.cab channels chl99.cab content deltemp.com dossetup.bin extract.exe ols save32.com scandisk.exe scandisk.pif scanprog.exe scanreg.exe setup.exe setup.txt setup0.wav setup1.wav setup2.wav smartdrv.exe suback.bin subackbb.bin sucatreg.exe tour w98setup.bin wb16off.exe xmsmmgr.exe oemsetup.bin oemsetup.exe ;This is for the Disk Cleanup applet when it removes the Windows Uninstall files [DiskCleanup.Uninstall] DelReg=DCUninstall.DelReg [DCUninstall.DelReg] HKLM,%KEY_UNINSTALL%\Windows HKLM,%KEY_UNINSTALL%\WindowsCleanup [Bad_BIOS_List] [Data] ;#ifdef 1 ; CCP=1 ;#else CCP=0 ;#endif [Strings] ;Non-Localizable strings: KEY_CURRENT = "Software\Microsoft\Windows\CurrentVersion" KEY_UNINSTALL = "Software\Microsoft\Windows\CurrentVersion\Uninstall" KEY_OPTIONAL = "SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents" KEY_RUNONCE = "Software\Microsoft\Windows\CurrentVersion\RunOnce" KEY_RUN = "Software\Microsoft\Windows\CurrentVersion\Run" KEY_CSP = "Software\Microsoft\Windows\CurrentVersion\Uninstall\Windows 98 Consumer Update" ;Localizable strings: WINDOWS_DEFAULT = "Windows Standard" ; must match name of default color scheme FAXDesc = "Microsoft Fax" SetTimeZone_Desc= "Time zone" BEZIER = "Curves~1" ; short (8 char) version of "Curves and Colors" SSMARQUE = "Scroll~1" ; short (8 char) version of "Scrolling Marquee" SSMYST = "Mystif~1" ; short (8 char) version of "Mystify Your Mind" SCRNSAVE = "BlankS~1" ; short (8 char) version of "Blank Screen" SSFLYWIN = "Flying~1" ; short (8 char) version of "Flying Windows" SSSTARS = "Flying~2" ; short (8 char) version of "Flying Through Space" Win_DESC = "Uninstall Windows 98 Second Edition" Win_Cln_DESC = "Delete Windows 98 Second Edition uninstall information" PUI_VERSION = "4,10,1,1" PUI_DESC_SETUPC = "Windows Setup - Setup"Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.