Глупый вопрос, но действительно ли программа, которую вы пытаетесь запустить, существует на компьютере с сервером 2k8?
Нет никаких отличий в cmd
между Vista и сервером 2k8 вообще.
Кроме того, зачем вам нужно выполнять его через cmd
?Разве вы не можете просто запустить приложение напрямую?Использование cmd /c
необходимо только для встроенных командных оболочек, таких как dir
или start
.
Также помните, что в 64-битной Windows нет NTVDM - вы не можете запустить 16-битнуюпрограммы.Я сомневаюсь, что в наши дни они все еще будут использоваться, но, возможно, это единственное, что я могу вспомнить, почему он не работает в 64-битной среде.