Prawdopodobnie plik jest uszkodzony, albo próbujesz uruchomić 16-bitowy program na 64-bitowym komputerze, albo 64-bitowy program na 32-bitowym komputerze. Ewentualnie brakuje jakiegoś rozszeżenia Windowsa typu .NET (Common Language Runtime dokładniej), ale co do tego, to nie jestem pewien, czy właśnie taki komunikat by był.
Możliwe jest też, że aplikacja ma w nagłówku zapisany wymóg jakiegoś nowego procesora. Większość programów wymaga minimalnie i386, co spełnia każdy dzisiejszy procesor, ale niektóre programy mogą wymagać najnowszych rozszeżeń takich, jak AVX.