Обновление Windows Vista 32 бита к Windows Server на 64 бита

Я - планирование обновления Windows Vista Home Premium 32 бита к 64-разрядному Стандарту Windows Server 2008 (у меня есть четырехъядерный CPU, который поддерживает 64 бита, и у меня есть 4 ГБ памяти, так не видьте все это в данный момент).

Мое беспокойство, часть программного обеспечения для разработки, которое я имею (как сделанные меньшими поставщиками) не будет работать в этой новой среде.

Согласие состоит в том, что мои существующие приложения будут работать, пока они - 32 бита и не 16 битов, но как я могу узнать, являются ли они 32 или 16 битами? Я не хочу посылать каждому поставщику по электронной почте. Каковы мои опции, если они - 16 битов - размещают в службах удаленных рабочих столов?

Спасибо

0
задан 19.09.2009, 16:45

4 ответа

Почти все программное обеспечение, записанное за прошлые 10 лет, является 32-разрядным (или больше) - я сказал бы "все", но я учился не делать это на SuperUser. Я не волновался бы слишком много об этом, если Вы купили свое программное обеспечение для разработки в это десятилетие.

В противном случае можно всегда размещать программное обеспечение на 16 битов в виртуальной машине.

3
ответ дан 24.11.2019, 03:43

Можно узнать, является ли приложение 16 битами различными способами:

  • Посмотрите на них.
    • Если они не используют визуальные стили, это могло бы быть, но много 32-разрядных приложений также не делают.
    • Если консоль изменяет размер себя к 80×25 (указывает command.com запуск), затем это определенно один.
  • Посмотрите в другом месте
    • Диспетчеру задач назовут процесс ntvdm выполнение. Это - Windows NT Виртуальная Машина DOS, т.е. хост-процесс для 16-разрядного материала прежней версии.
    • Файл открывается, диалоговые окна похожи, "Добавьте шрифты" диалоговое окно в более старых версиях Windows? Они только показывают 8,3 имен файлов?

Существует несколько путей. Поиск ntvdm самый надежный.

Однако нет многих 16-разрядных приложений, все еще используемых. По крайней мере, не вне очень специализированных областей.

1
ответ дан 24.11.2019, 03:43

Если бы я был Вами, то я просто пошел бы с обновлением и просто запустил бы любую старую программу в Виртуальном ПК или другую программу виртуализации

0
ответ дан 24.11.2019, 03:43

Прямо от Microsoft:

Изучите, как определить 16-разрядное приложение

Поскольку большая часть Windows находящиеся в 3.x программы, запущенные правильно под Windows XP, иногда трудно сказать 16-разрядные и 32-разрядные приложения независимо.

Вот два метода для определения, является ли приложение 16-разрядным или 32-разрядным: •

Щелкните правой кнопкой по исполняемому файлу программы и затем выберите Properties. Если Вы видите вкладку Version, это - 32-разрядная программа. •

Или, если программа работает, нажмите Ctrl+Shift+Esc для открытия Windows Task Manager. На вкладке Processes посмотрите в столбце Image Name для названия исполняемого файла программы. Если какие-либо 16-разрядные программы будут работать, то Вы найдете запись для Ntvdm.exe, виртуальной машины DOS. Чуть выше его в списке, Вы будете видеть расположенные с отступом записи для Wowexec.exe (Windows на подсистеме Windows) и исполняемое название каждой 16-разрядной программы, работающей в той виртуальной машине.

0
ответ дан 24.11.2019, 03:43

Теги

Похожие вопросы