• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 306
  • Last Modified:

Arj doesn`t work...

Hi.

I have Winnt 4.0 SP5.

I tried to run arj.exe from command line, and nothing happened - no error message, no event log, nothing!
The same happened when I tried to run "mem".
It just return to the prompt line, and does nothing.

Any ideas?
(Maybe because it`s a 16-bit application? If so, then why did it work on other computers?)
0
stam061398
Asked:
stam061398
  • 5
  • 3
  • 3
  • +6
1 Solution
 
frankaCommented:
have you tried to run "command.com" instead of "cmd.exe"?
0
 
Tim HolmanCommented:
What's ARJ ?
It's not on my system...
As for MEM, it should work !
Does WINMSD show the correct memory settings ?
0
 
SysExpertCommented:
Win Nt does not work well with old 16 bit apps. Arj ( A compression program ) is really old. I would suggest looking for a windows version of arj. I think that winzip supports Arj files, and I beleive there is a demo version available . If not, look for another prog that can handle Arj files on a 32 bit system. I'll get back to you with more info.
BTW mem does not exist on NT systems either.
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
SysExpertCommented:
Here is a 32 bit shareware program that should work with ARJ also.

www.hyper-galaxy.com/files/95.html
I hope this answers your question.
0
 
frankaCommented:
but mem is supported by the 16 bit sub system
0
 
SysExpertCommented:
true, but it does not show you the "real" mem stats, just what you happen to have available in that particular dos window.
0
 
Faruk Onder YerliOwnerCommented:
plase check Command Line shortcut propery.

%SystemRoot%\system32\cmd.exe
%HOMEDRIVE%%HOMEPATH%
None
Normal Window
0
 
sgentherCommented:
what version of mem are you trying to run? did you copy mem.exe to the NT system or are you running the one in c:\winnt\system32?
0
 
netmageCommented:
As sysexpert point out, use a windows program that supportts .arj files.

As a test, i loaded winrar which supports .arj files.

Guess what, winrar 2.6 choked and died when trying to extract an old .arj file.

I'm not online with winnt but arj 2.55 worked with win2k.

If you go to this webpage:


http://www.arjsoftware.com/arj.htm

You will be able to get a console 32 bit version of this program and that should be the end of your problems.

In answer to your query, there are options that can be set in NT registry to disable certain 16 bit operations and speed up the OS.  I have myself installed certain products that have undesirably done this before and it was only because i've had to backtrack that the problem was fixed.

Do you really want to run 16 bit arj or get the 32 bit version?

0
 
stam061398Author Commented:
The problem seems worst.
Even "command" behave the same.

It seems that every 16-bit application can`t run.

Any idea???
0
 
SysExpertCommented:
It could be your NTVDM is messed up. Please list what shows up when you do a CTRL-ALT-DEL and choose the task manager - in both the applications and possibly the services.
Have you reinstalled SP5 recently ? Do you have a ERD with a good copy of your registry available ?
0
 
AGBCommented:
Try place arj.exe to c:\winnt directory or use full path for this application.

And you can place PATH string into c:\winnt\system32\autoexec.nt for your old applications.
0
 
richardzCommented:
In fact, the MEM and ARJ all are run but you can not see the result. Because they write the result directly to video buffer.

You can run Start->Run->Command instead of double click your Dos Prompt icon.
you can see the difference that the command is Windows NT DOS and the CMD is Windows(R).

In Command Env. you can run your two program. but you must run exit to close it not like the CMD you can just click Close button on the right top.
0
 
frankaCommented:
richardz:
what´s the difference of your "answer" to my comment?
--------
have you tried to run "command.com" instead of "cmd.exe"?
0
 
richardzCommented:
yes, I run command.com and the two program run well. my nt is winnt 4.0 sp5 but Japanese version.

I am so sorry because I did not see your comment. I had that problem before.
the arj is very good compress program, better than winzip.

0
 
stam061398Author Commented:
Sorry.
Command doesn`t run too.
SysExpert - I don`t see anything on my task manager, and I don`t have a recent ERD.

Does anyone know about registry keys that may be critical for the NTVDM?
0
 
SysExpertCommented:
What processes show up in the processes tab in the task manager.
There should be an NTVDM process and 2 sup-processes - ntrtc.exe and wowexec.exe .  Do you have these ?
0
 
Tim HolmanCommented:
Check autoexec.nt and config.nt under c:\winnt have the correct paths / environment variables / drivers necessary for command prompts to work.
0
 
stam061398Author Commented:
Nothing special there
0
 
netmageCommented:
Check that these lines are in the appropriate files:

(info as provided by MS)

In Windows NT 3.51 and 4.0, the CONFIG.NT contains the following commands by default:


      dos=high, umb
      device=%SystemRoot%\system32\himem.sys
      files=20


AUTOEXEC.NT contains the following commands by default:


      @echo off
      lh %SystemRoot%\system32\mscdexnt.exe
      lh %SystemRoot%\system32\redir
      lh %SystemRoot%\system32\dosx




Also, its possible that a program install has overwritten NT versions of these .dll files.

Check the file dates compared to NT original and using the "expand.exe" command copy these dll's from the NT cd back to the %SystemRoot%\System32 folder.

Commdlg.dll
Compobj.dll
Ddeml.dll
Ole2.dll
Ole2disp.dll
Storage.dll
Ctl3dv2.dll
Ole2nls.dll
Stdole.tlb
Typelib.dll
Ver.dll

Additional files may also be at issue. Check the %SystemRoot%\System folder for the correct version as well. Check for additional files elsewhere on the computer. Some files may be replaced by installing Microsoft Windows 95 or Microsoft Windows 98 versions in the System\System32 folder.

NOTE: The Ver.dll file is located in the %SystemRoot%\System folder and the %SystemRoot%\System32 folder, and both versions have the same file size and date.


0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

  • 5
  • 3
  • 3
  • +6
Tackle projects and never again get stuck behind a technical roadblock.
Join Now