DOS programs and Win2k

C

computerguy

Hi,

I have a DOS program that works fine in Win98SE (either in a window or full
screen). I recently upgraded to Win2k and, while the application works most
of the time it fails ocassionally (during disk writes ??) with the following
error window:

*************************
16 bit MS-DOS Subsystem
C:\WINNT\system32\cmd.exe
An application has attempted to directly access the hard disk, which cannot
be supported. This may cause the application to function incorrectly. Cheese
'Close' to terminate the application
*************************

Can anyone suggest a fix? By the way, I start the program from an MSDOS
batch (".bat")file.

I have a couple of related questions. I can get the program to work if I
boot up in MSDOS mode. However, I do not have printer support. How do I
configure a printer in standalone MSDOS mode as well as in an MSDOS ("cmd")
window in Win2k mode.

TIA.
 
D

Dave Patrick

This article may help.

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q285194

--

Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect

:
| Hi,
|
| I have a DOS program that works fine in Win98SE (either in a window or
full
| screen). I recently upgraded to Win2k and, while the application works
most
| of the time it fails ocassionally (during disk writes ??) with the
following
| error window:
|
| *************************
| 16 bit MS-DOS Subsystem
| C:\WINNT\system32\cmd.exe
| An application has attempted to directly access the hard disk, which
cannot
| be supported. This may cause the application to function incorrectly.
Cheese
| 'Close' to terminate the application
| *************************
|
| Can anyone suggest a fix? By the way, I start the program from an MSDOS
| batch (".bat")file.
|
| I have a couple of related questions. I can get the program to work if I
| boot up in MSDOS mode. However, I do not have printer support. How do I
| configure a printer in standalone MSDOS mode as well as in an MSDOS
("cmd")
| window in Win2k mode.
|
| TIA.
|
|
 
C

computerguy

Hello David,

Thanks for the link however it didn't help! I saw several instances of
command.com, autoexec.nt and config.nt. I only renamed the ones in
C:\Winnt\system32 to the ".old" extension. After I did that and expanded
from the CD I got the same error message as before. Should I also rename the
other instances? These are in directories such as:
C:\Windows\System32
C:\Windows\Setup\MSDOS7
C:\MSDOS7
C:\Winnt\ServicePackFiles\i386

TIA!
 
D

Dave Patrick

Begs the question of why do you have \windows and \winnt directories? Tell
me you didn't multi-boot OS's on the same partition.

--

Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect

:
| Hello David,
|
| Thanks for the link however it didn't help! I saw several instances of
| command.com, autoexec.nt and config.nt. I only renamed the ones in
| C:\Winnt\system32 to the ".old" extension. After I did that and expanded
| from the CD I got the same error message as before. Should I also rename
the
| other instances? These are in directories such as:
| C:\Windows\System32
| C:\Windows\Setup\MSDOS7
| C:\MSDOS7
| C:\Winnt\ServicePackFiles\i386
|
| TIA!
 
C

computerguy

Hi David,

I upgraded from Win98SE to Win2k Professional about 8 months ago. I remember
having trouble during the process and ended up with Win2k and DOS OS's.

Is there anything I can do at this stage to resolve my issue?

TIA
 
D

Dave Patrick

You can try; from the "Run" box
regsvr32 %windir%\AppPatch\slayerui.dll
to enable application compatibility mode or ask the application developer if
there is Windows 2000 support. For the other issue I'd recommend a clean
install of the operating system.

To do a clean install, either boot the Windows 2000 install CD-Rom or setup
disks. The set of four install disks can be created from your Windows 2000
CD-Rom; change to the \bootdisk directory on the CD-Rom and execute
makeboot.exe (from dos) or makebt32.exe (from 32 bit) and follow the
prompts.

When you get to the point, delete the existing NTFS and or other partitions
found. After you delete the partition(s) abort the install, then again
restart the pc booting the CD-Rom or setup disks to avoid unexpected drive
letter assignments with your new install.

Be sure to apply these to your new install before connecting to any network.
http://download.microsoft.com/download/E/6/A/E6A04295-D2A8-40D0-A0C5-241BFECD095E/W2KSP4_EN.EXE

Rollup 1 for Microsoft Windows 2000 Service Pack 4
http://www.microsoft.com/downloads/...CF-8850-4531-B52B-BF28B324C662&displaylang=en

During Windows 2000 setup, at some point, will want to confirm the previous
operating system for the upgrade; at that point you'll simply insert the
qualified product install CD for it to verify. Then the install will
proceed.

Check the pc, mb or hardware manufacturer's web site for the latest bios and
or Windows 2000 drivers for your devices.

--

Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect

:
| Hi David,
|
| I upgraded from Win98SE to Win2k Professional about 8 months ago. I
remember
| having trouble during the process and ended up with Win2k and DOS OS's.
|
| Is there anything I can do at this stage to resolve my issue?
|
| TIA
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top