Pete
I have the lines
SET OS2_SHELL=C:\OS2\CMD.EXE
SET COMSPEC=C:\OS2\CMD.EXE
in CONFIG.SYS.
As I said earlier, this has worked fine until this morning. I also cannot open a Win-OS2 session. I just get an hourglass if I double-click.
If I double-click on CMD.EXE it opens a window. I can change directories to, say, one of my MS-DOS programs but when I try to start the program I get the SYS3145 message in a window with COMMAND.COM as its title. So CMD.EXE is not missing - it seems the problem is with COMMAND.COM. Clicking on this directly gives the SYS3145 message.
Paul