Results 1 to 10 of 10

Thread: w

  1. #1
    New Lounger
    Join Date
    Jun 2001
    Posts
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    w

    When trying to install a program from a cd-rom I get the following
    message and cannot continue with setup.
    Message:
    "The win16 subsystem was unable to enter Protected mode, DOS.EXE must
    be in your AUTOEXEC.NT and present in your PATH."

    On CD's with autorun the setup takes place which indicates that the
    cd-rom is ok.
    Any help appreciated.
    Errol



    in16 subsystem

  2. #2
    Uranium Lounger
    Join Date
    Jan 2001
    Location
    Cincinnati, Ohio, USA
    Posts
    7,089
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: w

    What are the contents of your AUTOEXEC.NT and CONFIG.NT files? Normally these are empty but they are read when the DOS subsystem is invoked, and if I'm not mistaken any command prompt session.

    If there are any references to device drivers in them, comment them out.
    -Mark

  3. #3
    Silver Lounger
    Join Date
    Apr 2001
    Location
    New York, New York, USA
    Posts
    2,328
    Thanks
    0
    Thanked 1 Time in 1 Post

    Re: w

    The problem is: Windows XP, unlike Windows 3.x/95/98/ME, no longer based on DOS. To make DOS-based and 16 bit Windows-based programs running, WinXP has DOS emulation mode, similar to Win NT/2000. Probably something went wrong during installation of your WinXP and it can't run DOS emulation ("Protected Mode"). Try to force your installation typing in Command Prompt (Start | All Programs | Accessories | Command Prompt)
    forcedos.exe /D D:SETUP.EXE
    assuming that D: is your CD-ROM drive and installation file is SETUP.EXE in CD root.
    If it doesn't work, you must find the newer version of your program, compatible with WinXP. Check Microsoft website for compatibility list.

  4. #4
    Silver Lounger
    Join Date
    Apr 2001
    Location
    New York, New York, USA
    Posts
    2,328
    Thanks
    0
    Thanked 1 Time in 1 Post

    Re: w

    To WyllyWylly
    I bet there are no such animals as AUTOEXEC.NT and DOS.EXE on WinXP machine, and the garbage in the error message survived since WinNT v.3.51 times. It is not Microsoft team problem to understand these messages.

  5. #5
    Uranium Lounger
    Join Date
    Jan 2001
    Location
    Cincinnati, Ohio, USA
    Posts
    7,089
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: w

    Those animals, AUTOEXEC.NT, CONFIG.NT, and DOSX.EXE all live in the system32 direcotry. And I've seen error messages that persist through long lines of software <img src=/S/smile.gif border=0 alt=smile width=15 height=15> Microsofties are no different than the rest of us - when they are sleeping.
    -Mark

  6. #6
    New Lounger
    Join Date
    Jun 2001
    Posts
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: w

    Do you mean rem out ANY drivers in autoexec.nt or config.nt?

  7. #7
    Silver Lounger
    Join Date
    Apr 2001
    Location
    New York, New York, USA
    Posts
    2,328
    Thanks
    0
    Thanked 1 Time in 1 Post

    Re: w

    Mea culpa! I was wrong...
    To enroll
    Please read this first:
    Making Older Programs Run Under Windows XP
    <A target="_blank" HREF=http://www.dummies.com/WindowsXP/0-7645-0897-0_0001.html>http://www.dummies.com/WindowsXP/0-7...97-0_0001.html</A>

  8. #8
    New Lounger
    Join Date
    Jun 2001
    Posts
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: w

    I know about getting older programs to work. What I can't get to work is the CD-Rom with a manual setup program. As the computer under discussion is at work, I will only be able to try out the two solutions provided when I get back to work after the weekend. Thanks for all suggestions.
    Errol

  9. #9
    Uranium Lounger
    Join Date
    Jan 2001
    Location
    Cincinnati, Ohio, USA
    Posts
    7,089
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: w

    I would make sure that you REM out any drivers that you see. You can selectively re-enable them if need be.

    This line, however, should be present
    <hr>
    REM Install CD ROM extensions
    lh %SystemRoot%system32mscdexnt.exe
    <hr>

    If that is not there, you will not have access to the CD ROM drive.

    One thing I failed to ask though is: are you able to access the CD through Windows Explorer?
    -Mark

  10. #10
    New Lounger
    Join Date
    Jun 2001
    Posts
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: w

    Hi Mark
    Config.nt is empty. Autoexec.nt has many lines "rem". 4 lines are not"remmed". They are:

    @echo off
    PATH=C:WINDOWSsystem32

    REM AUTOEXEC.BAT is not used to initialize the MS-DOS environment.
    REM AUTOEXEC.NT is used to initialize the MS-DOS environment unless a
    REM different startup file is specified in an application's PIF.

    REM Install CD ROM extensions
    lh %SystemRoot%system32mscdexnt.exe

    REM Install network redirector (load before dosx.exe)
    lh %SystemRoot%system32redir

    REM Install DPMI support
    lh %SystemRoot%system32dosx

    One more observation. I can read the cd. The files are all visible to me on opening the CD. It is ONLY when double-clicking "setup" that I get the abovementioned message.
    Errol

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •