Windows 98 Setup.exe Command Line Switches

Installing Microsoft Windows 98 often required specific command-line switches to bypass automated system checks, resolve hardware lockups, or automate deployments. When running Setup.exe from MS-DOS or a boot disk, administrators and technicians used these switches to customize the setup routine. This article outlines the most common installation switches used with Windows 98 Setup, explains their exact functions, and demonstrates how they solved frequent installation problems.

System Check Bypass Switches

During setup, Windows 98 automatically runs diagnostic routines to check system integrity. If these routines failed or caused the installer to freeze, specific switches allowed users to bypass them:

  • /is (Ignore ScanDisk): Bypasses the mandatory ScanDisk drive routine before installation. This was one of the most widely used switches to save time or bypass drive errors that halted the setup process.
  • /im (Ignore Memory): Bypasses the conventional memory check. Windows 98 requires roughly 430 KB of free conventional memory; this switch allowed setup to continue if memory-resident utilities (TSRs) occupied too much space.
  • /id (Ignore Disk Space): Skips the available disk space check, forcing the installer to proceed even if it believes the target drive lacks sufficient free space.
  • /iq (Ignore Cross-Linked Files): Tells ScanDisk not to check for cross-linked files or to ignore them if detected.
  • /in (Ignore Network Setup): Prevents the installer from loading the networking setup module, useful when a faulty network card caused the installer to hang.

Hardware and Power Management Switches

Windows 98 introduced enhanced Plug and Play and ACPI (Advanced Configuration and Power Interface) support. When encountering incompatible motherboards or devices, technicians relied on hardware-level flags:

  • /pj: Forces the setup routine to install ACPI support, regardless of whether the BIOS is listed on Microsoft's ACPI whitelist.
  • /p c-: Explicitly disables ACPI support and forces traditional Advanced Power Management (APM) instead.
  • /p i: Ignores Plug and Play BIOS detection routines, which resolved lockups on early or non-compliant Plug and Play motherboards.
  • /p f: Enables "clean" installation mode by preventing setup from retaining existing hardware registry entries.

Interface and Media Creation Switches

Several switches allowed users to skip user prompts and cosmetic elements during the installation workflow:

  • /ie (Skip Startup Disk): Skips the prompt asking to create an emergency Windows 98 Startup Disk (floppy disk).
  • /iv (Ignore Billboard): Disables the promotional billboard slideshow displayed during the file-copying phase.
  • /nostart: Copies the minimum required installation files to the local drive and exits to the command prompt without initiating the actual Windows setup environment.

Automation and Scripting Switches

For unattended or enterprise deployments, setup parameters could be defined in advance:

  • /batch [filename.inf]: Executes an automated, unattended installation using predefined settings configured inside a custom .inf script (such as msbatch.inf).
  • /d: Instructs the installer to ignore the existing Windows installation directory, preventing the installer from reading previous settings.

Common Combined Switch Sequences

Technicians frequently grouped switches together to bypass all diagnostic delays and prompts on clean hard drives. The most common combination was:

setup /is /im /id /ie

This command instructed the Windows 98 installer to skip ScanDisk, skip the memory check, skip the disk space check, and skip the floppy startup disk creation prompt, resulting in a significantly faster and uninterrupted installation.