Knowledge Base

No Sound in MS-DOS-Based Program After Changing Preferred Device

Article ID: 188136

Article Last Modified on 1/23/2007


APPLIES TO


This article was previously published under Q188136
If this article does not describe your hardware-related issue, please see the following Microsoft Web site to view more articles about hardware:

SYMPTOMS

After you change the preferred playback audio device on a computer with multiple sound cards, MS-DOS-based programs may no longer play sound.

CAUSE

This behavior can occur if either of the following conditions exists:

RESOLUTION

To work around this issue, use the following steps:
  1. Disable the sound card using the VxD in Device Manager. For information about disabling devices, please see the following article in the Microsoft Knowledge Base:

    ARTICLE-ID: 128919
    TITLE : Resources for Disabled Devices Not Freed Up

  2. Disable the "SET BLASTER=" line in the Autoexec.bat file. To do so, follow these steps:

    1. Click Start, click Run, type sysedit in the Open box, and then click OK.
    2. On the Windows menu, click Autoexec.bat, locate the line that starts with "SET BLASTER=," and then type rem, followed by a space at the beginning of the line.
    3. On the File menu, click Exit.
    4. Click Yes when you are prompted to save the Autoexec.bat file.
  3. Restart your computer.
  4. Create a forced hardware configuration based on Sound Blaster emulation for the sound card. Set the resources of the audio device to I/O=220, IRQ=5, and DMA=1. For information about creating a forced hardware configuration, please see the following article in the Microsoft Knowledge Base:

    ARTICLE-ID: 134472
    TITLE : Device Resources Not Updated with Forced Configuration

For additional information about troubleshooting sound in MS-DOS-based games, see the following article in the Microsoft Knowledge Base:

ARTICLE-ID: 128517
TITLE : MS-DOS-Based Game Plays No Sound or Shuts Down

Keywords: kbenv kbhardware kbprb KB188136