Какая винда? если win 9x то стоит поковырятся в файлах autoexec.bat, win.ini, system.ini и какие там еще есть не помню, если 2k или XP то МойКомпутер->Свойства->Дополнительно->Переменные среды. Посмотреть еще в system32/autoexec.nt
должно быть что-то типа
Код:
@echo off
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 Файл AUTOEXEC.BAT не используется для инициализации среды MS-DOS.
REM Для инициализации среды MS-DOS используется файл AUTOEXEC.NT,
REM если не указан другой файл инициализации в PIF-файле приложения.
REM Install CD ROM extensions
REM Установка расширений для поддержки CD ROM
lh %SystemRoot%\system32\mscdexnt.exe
REM Install network redirector (load before dosx.exe)
REM Установка сетевого редиректора (загружается перед dosx.exe)
lh %SystemRoot%\system32\redir
REM Install DPMI support
REM Установка поддержки DPMI
lh %SystemRoot%\system32\dosx
в Фаре написать set (без ключей) посмотреть переменную PROMPT должно быть PROMPT=$p$g если PROMPT равно чему-то другому то можно попробовать выполнить set PROMPT=$p$g может поможет, а если дело не в этом ну тогда я не знаю

старался помоч как мог

Можно еще посмотреть в реестре
HKLM/SOFTWARE/Classes/exefile(batfile, cmdfile)/shell/open/command
должно быть "\"%1\" %*"
может это поможет, хотя если значение не такое то по идее exe-шники и в винде должны перестать открываться. Если я где неправ, пусть меня поправит тот кто в этом лучше разбирается.