Err Msg: A Device Attached to the System Is Not Functioning

Last reviewed: March 20, 1998
Article ID: Q139434
The information in this article applies to:
  • Microsoft Windows 95

SYMPTOMS

When you try to run a Microsoft Visual Basic 3.0 program in Windows 95, or try to start an MS-DOS session, you may receive the following error message:

   A device attached to the system is not functioning

When you click OK, the program or the MS-DOS session may not start.

CAUSE

This error message can occur if either of the following files is damaged or missing:

  • Vbrun300.dll
  • Winoa386.mod

RESOLUTION

To resolve this issue, use the appropriate method:

Method 1

If you receive the error message when you try to run a Visual Basic 3.0 program in Windows 95, reinstall the Vbrun300.dll file. To do so, reinstall the Visual Basic 3.0 program that includes the Vbrun300.dll file on its Setup disks.

Method 2

If you receive the error message when you try to start an MS-DOS session, extract a new copy of the Winoa386.new file from your original Windows 95 disks or CD-ROM to the Windows\System folder, and then rename the Winoa386.new file to Winoa386.mod. To do this, follow these steps:

  1. Extract the Winoa386.new file from your original Windows 95 disks or CD-ROM to the Windows\System folder. The Winoa386.new file is located in the following locations:

        - The Win95_03.cab cabinet file on the Windows 95 and Windows 95 OEM
          Service Release 2 (OSR2) CD-ROM.
        - The Win95_03.cab cabinet file on disk 3 of the original Windows 95
          DMF floppy disks.
        - The Win95_04.cab cabinet file on disk 4 of the original Windows 95
          non-DMF floppy disks.
    

    For information about using the Extract tool, please see the following article in the Microsoft Knowledge Base:

          ARTICLE-ID: Q129605
    
          TITLE     : How to Extract Original Compressed Windows Files
    
    

  2. At the command prompt, type the following commands, pressing ENTER after each command:

          cd\windows\system
          ren winoa386.mod winoa386.old
          ren winoa386.new winoa386.mod
    

  3. Restart your computer.


Additional query words: 95 vb corrupt gpf
Keywords : win95 kberrmsg
Version : 95
Platform : WINDOWS
Hardware : x86


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: March 20, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.