16bit Windows run in System32-see MicroKNOW base 305521

  • Thread starter Thread starter gmeiland
  • Start date Start date
G

gmeiland

I am tryin to download a HP driver for Scan=jet 5300C and
get an error message identical to that in the Know Base
Art. 305521 "The system file is not suitable for running
MS-Dos and Microsoft windows applications. I have tried
to resolve the issue by entering the commands listed at
the bottom of the Art. but get a message:
C:\Documents and Settings\G. Merwyn Eiland>
C:\Documents and Settings\G. Merwyn Eiland>Destination is
not a directory: Winnt
\system32\autoexec.nt.Microsoft (R) File Expansion
Utility Version 5.00.2134.1
'Destination' is not recognized as an internal or external
command,operable program or batch file. Help?!
 
I am tryin to download a HP driver for Scan=jet 5300C and
get an error message identical to that in the Know Base
Art. 305521 "The system file is not suitable for running
MS-Dos and Microsoft windows applications. I have tried
to resolve the issue by entering the commands listed at
the bottom of the Art. but get a message:
C:\Documents and Settings\G. Merwyn Eiland>
C:\Documents and Settings\G. Merwyn Eiland>Destination is
not a directory: Winnt
\system32\autoexec.nt.Microsoft (R) File Expansion
Utility Version 5.00.2134.1
'Destination' is not recognized as an internal or external
command,operable program or batch file. Help?!

Show us what you're actually typing. On my system, the first command
would look like this:

expand R:\i386\config.nt_ D:\WINNT\system32\config.nt
 
I tried this again this morning and I am attaching the entire message

Microsoft Windows 2000 [Version 5.00.2195
(C) Copyright 1985-2000 Microsoft Corp

C:\Documents and Settings\G. Merwyn Eiland>expand E:\i386\config.nt_C:\system32config.n
Microsoft (R) File Expansion Utility Version 5.00.2134.
Copyright (C) Microsoft Corp 1990-1999. All rights reserved

No destination specified for: E:\i386\config.nt_C:\system32\config.nt

I ordered the ScanJet disk from HP it is version 3.04, Windows 9x,2000
 
I tried this again this morning and I am attaching the entire message.
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
C:\Documents and Settings\G. Merwyn Eiland>expand E:\i386\config.nt_C:\system32config.nt

There should be a space following the underscore, which is the end of one
file name, and the "C", which is the beginning of the target path. I've
used several for emphasis here. One is mandatory; more than one is
optional.
 
----- Gary Smith wrote: ----

I tried this again this morning and I am attaching the entire message
Microsoft Windows 2000 [Version 5.00.2195
(C) Copyright 1985-2000 Microsoft Corp
C:\Documents and Settings\G. Merwyn Eiland>expand E:\i386\config.nt_C:\system32config.n

There should be a space following the underscore, which is the end of one
file name, and the "C", which is the beginning of the target path. I've
used several for emphasis here. One is mandatory; more than one is
optional
 
I didn't attach the efforts.

C:\Documents and Settings\G. Merwyn Eiland>expand E:\i386\autoexec.nt_ C:\system
32\autoexe.nt
Microsoft (R) File Expansion Utility Version 5.00.2134.1
Copyright (C) Microsoft Corp 1990-1999. All rights reserved.

Can't open input file: e:\i386\autoexec.nt_.


C:\Documents and Settings\G. Merwyn Eiland>expand E:\i386\command.com_ C:\system
32\command.com
Microsoft (R) File Expansion Utility Version 5.00.2134.1
Copyright (C) Microsoft Corp 1990-1999. All rights reserved.

Can't open input file: e:\i386\command.com_.


C:\Documents and Settings\G. Merwyn Eiland>expand E:\i386\config.nt_ C:\system3
2\config.nt
Microsoft (R) File Expansion Utility Version 5.00.2134.1
Copyright (C) Microsoft Corp 1990-1999. All rights reserved.

Can't open input file: e:\i386\config.nt_.


C:\Documents and Settings\G. Merwyn Eiland>expand E:\i386\config.nt_ C:\system3
2config.nt
Microsoft (R) File Expansion Utility Version 5.00.2134.1
Copyright (C) Microsoft Corp 1990-1999. All rights reserved.

Can't open input file: e:\i386\config.nt_.


C:\Documents and Settings\G. Merwyn Eiland>
 
C:\Documents and Settings\G. Merwyn Eiland>expand E:\i386\autoexec.nt_ C:\system
32\autoexe.nt
Microsoft (R) File Expansion Utility Version 5.00.2134.1
Copyright (C) Microsoft Corp 1990-1999. All rights reserved.
Can't open input file: e:\i386\autoexec.nt_.

This is actually progress. The syntax of the command is now correct and
the Expand program is looking for the source file. It claims that it
cannot locate autoexec.nt_ in E:\I386. Is E: your CD drive? Is the
Win2000 disk in the drive? What do you get when you type "DIR
E:\I386\AUT*"? I get this, in part:

05/08/2001 08:00 4,141 AUTHFILT.DL_
05/08/2001 08:00 2,937 AUTHSERV.MI_
05/08/2001 08:00 559,888 AUTOCHK.EXE
05/08/2001 08:00 178,867 AUTOCONV.EX_
05/08/2001 08:00 372 AUTOEXEC.NT_
05/08/2001 08:00 552,208 AUTOFMT.EXE
05/08/2001 08:00 3,996 AUTOLFN.EX_
C:\Documents and Settings\G. Merwyn Eiland>expand E:\i386\command.com_ C:\system
32\command.com
Microsoft (R) File Expansion Utility Version 5.00.2134.1
Copyright (C) Microsoft Corp 1990-1999. All rights reserved.
Can't open input file: e:\i386\command.com_.

The file name is COMMAND.CO_ not COMMAND.COM_
Accuracy is vital.

Your destination directory is probably also incorrect. Those files go in
%SystemRoot%\system32, which on your system is most likely
C:\WINNT\system32.
 
You need to follow the KB article to the letter.

expand E:\i386\autoexec.nt_
C:\WINNT\system32\autoexec.nt

The KB article notes that the "_" is a part of the first parameter, followed
by a space, and then the next parameter. Your first attempt didn't have a
space, so you had the wrong number of parameters. Your second attempt was
missing the "_" after the first parameter, so the wrong file was given. You
need to specify both the right number of parameters AND the right filenames
for the parameters.

In this case, it is ok for you to mix up the order of the EXPAND commands
because the commands have no logical dependency, but this assumption is
generally not true. For example, suppose you had a $100 pay check, $100 in
your checking account, and you needed to write a $150 check. Obviously, you
need to first deposit the pay check and then write the check because you
don't want to bounce the check.


I suspect the IE error is not related to these commands. These files are
affecting the 16bit Windows subsystem. IE is complaining about errors in
the 32bit Windows subsystem. The two are not related.

My concern is that the HP driver you are trying to install is incompatible
with the system (when it's hard to do something, it usually means it's not
been done before... which tends to mean it doesn't work or requires someone
to know a lot to maybe make it work). In this case, you're running a recent
operating system (Windows 2000), which does not necessarily work with older
software/hardware that weren't written with Windows 2000 in mind. In
particular, older printer drivers that worked with Windows 95/98 aren't
going to work with Windows 2000 because it's completely different
architecture. It's like trying to drop the engine of a Corvette into the
chassis of a Camry -- a mechanic with knowledge and tools can probably make
it work, but it's not going to be easy.

--
//David
IIS
This posting is provided "AS IS" with no warranties, and confers no rights.
//
I inserted my Windows 2000 Operating System Disk in my CD-rom and typed the
following with the results:
C:\Documents and Settings\G. Merwyn Eiland>DIR E:\i386\AUT*
Volume in drive E is ENG_W2K_SP1
Volume Serial Number is 1B1A-83CC

Directory of E:\i386

07/26/2000 10:00a 4,135 AUTHFILT.DL_
07/26/2000 10:00a 2,937 AUTHSERV.MI_
07/26/2000 10:00a 558,864 AUTOCHK.EXE
07/26/2000 10:00a 178,587 AUTOCONV.EX_
07/26/2000 10:00a 372 AUTOEXEC.NT_
07/26/2000 10:00a 551,184 AUTOFMT.EXE
07/26/2000 10:00a 3,996 AUTOLFN.EX_
7 File(s) 1,300,075 bytes
0 Dir(s) 0 bytes free


I then typed the following with the results:

C:\Documents and Settings\G. Merwyn Eiland>expand E:\i386\autoexec.nt
C:\WINNT\s
ystem32\autoexec.nt
Microsoft (R) File Expansion Utility Version 5.00.2134.1
Copyright (C) Microsoft Corp 1990-1999. All rights reserved.

Can't open input file: e:\i386\autoexec.nt.

After I type this what kind of answer am I looking for and why don't I get
the correct answer? dah? ha! I presume it doesn't matter in what order the
expand commands are typed; ie, config.nt, autoexec.nt, or command.co. If I
understand the knowledge base article 305521 I am to type in these commands
and restart the computer but only if I get postive results and not an error
message that the file can't be opened. Thanks. GME

When I opened up the internet explorer this morning I got the following
error message:
Iexplorer.exe application error. The instruction @ 0x00401f18 reference to
memory 0x00000000
The memory could not be read.

Could this have anything to do with this problem? Sorry I'm so dumb; but
I'm learning I hope.

----- Gary Smith wrote: -----

C:\Documents and Settings\G. Merwyn Eiland>expand E:\i386\autoexec.nt_ C:\system
32\autoexe.nt
Microsoft (R) File Expansion Utility Version 5.00.2134.1
Copyright (C) Microsoft Corp 1990-1999. All rights reserved.
Can't open input file: e:\i386\autoexec.nt_.

This is actually progress. The syntax of the command is now correct
and
the Expand program is looking for the source file. It claims that it
cannot locate autoexec.nt_ in E:\I386. Is E: your CD drive? Is the
Win2000 disk in the drive? What do you get when you type "DIR
E:\I386\AUT*"? I get this, in part:

05/08/2001 08:00 4,141 AUTHFILT.DL_
05/08/2001 08:00 2,937 AUTHSERV.MI_
05/08/2001 08:00 559,888 AUTOCHK.EXE
05/08/2001 08:00 178,867 AUTOCONV.EX_
05/08/2001 08:00 372 AUTOEXEC.NT_
05/08/2001 08:00 552,208 AUTOFMT.EXE
05/08/2001 08:00 3,996 AUTOLFN.EX_
C:\Documents and Settings\G. Merwyn Eiland>expand E:\i386\command.com_ C:\system
32\command.com
Microsoft (R) File Expansion Utility Version 5.00.2134.1
Copyright (C) Microsoft Corp 1990-1999. All rights reserved.
Can't open input file: e:\i386\command.com_.

The file name is COMMAND.CO_ not COMMAND.COM_
Accuracy is vital.

Your destination directory is probably also incorrect. Those files go
in
%SystemRoot%\system32, which on your system is most likely
C:\WINNT\system32.
 
David Wang said:
My concern is that the HP driver you are trying to install is incompatible
with the system (when it's hard to do something, it usually means it's not
been done before... which tends to mean it doesn't work or requires someone
to know a lot to maybe make it work). In this case, you're running a recent
operating system (Windows 2000), which does not necessarily work with older
software/hardware that weren't written with Windows 2000 in mind. In
particular, older printer drivers that worked with Windows 95/98 aren't
going to work with Windows 2000 because it's completely different
architecture. It's like trying to drop the engine of a Corvette into the
chassis of a Camry -- a mechanic with knowledge and tools can probably make
it work, but it's not going to be easy.

Excellent points. I know you can't say this, but I can: HP is one of the
worst of the hardware manufacturers when it comes to supporting their
older products. Their attitude seems to be that if you want to upgrade
your operating system, you might just as well plan to get a new
printer/CD/tape drive/whatever because they won't spend any money
supporting products not currently on the market.
 
Back
Top