Войти

Показать полную графическую версию : [решено] Запуск в режиме совместимости из командной строки


ishimcity
28-12-2009, 21:38
Ребята подскажите возможно ли запуск программы с командной строки с функцией совместимости например XP?
Тоесть не через свойства устанавливать совместимость а прям в командной строке указать при запуске. Спасибо

D@n1k007
28-12-2009, 22:05
Укажи в свойствах, а потом запусти нужный тебе файл через MS-DOS, на результат это ни как не повлияет.

serzhdj
30-12-2009, 15:46
Всем привет!

У меня возникла следующая проблема: нужно установить приложения в режиме совместимости Vista SP2 под Win 7, дистрибутив располагается в лок. сети. Возможно ли в командной строке на клиентской машине указывать, в каком режиме должно устанавливаться приложение? Буду очень признателен за помощь.

С Наступающим всех Новым Годом и Рождеством!

D@n1k007
30-12-2009, 21:20
Скопируй себе на жесткий диск, а дальше все как я писал выше, не надо изобретать велосипед :)

serzhdj
31-12-2009, 10:41
Скопируй себе на жесткий диск, а дальше все как я писал выше, не надо изобретать велосипед »

Копировать каждый раз на 300 машин и выставлять руками режим совместимости хлопотно:) Режим совместимости доступен только на клиентской стороне, выставить его на сетевом ресурсе и запускать оттуда нельзя. К слову в Win2008 режима Vista SP2 в принципе нет, а устанавливать приложение надо именно в нем.

Решение в итоге было найдено - Application Compatibility Toolkit 5.5. Там создает конфигурационная база совместимости, устанавливается на клиент (например, тем же скриптом), затем система уже знает, как надо устанавливать приложение.

D@n1k007
31-12-2009, 11:47
опировать каждый раз на 300 машин и выставлять руками режим совместимости хлопотно Режим совместимости доступен только на клиентской стороне, выставить его на сетевом ресурсе и запускать оттуда нельзя. К слову в Win2008 режима Vista SP2 в принципе нет, а устанавливать приложение надо именно в нем. »
Это все конечно так, но вы в своем первом посте написали что надо запустить дистрибутив на компе с Win 7 и про 300 машин упомянуть как-то забыли :), вот я и посоветовал самое простое.

А за Application Compatibility Toolkit 5.5 отдельное спасибо, полезный инструмент. С наступающим НГ всех!!!

BBQ
22-07-2012, 00:09
нашёл решение!
можно создать батник вида:

set __compat_layer=W
setup.exe
,
где:
- W принимает значения:
WIN95 - Windows 95
WIN98 - Windows 98
WIN4SP5 - Windows NT 4.0 SP5
WIN2000 - Windows 2000
WINXPSP2 - Windows XP SP2
WINXPSP3 - Windows XP SP3
VISTARTM - Vista
VISTASP1 - Vista SP1
VISTASP2 - Vista SP2
WIN7RTM - Windows 7
WINSRV03SP1 - Windows Server 2003 SP1
WINSRV08SP1 - Windows Server 2008 SP1
...;
- setup.exe - некий исполняемый файл, который адекватно работал в ранней версии ВинОС и, предположительно, адекватно отработает в текущей, если будет "в настроении"

мне помогло автоматизировать установку дров от Висты для Dell Inspiron 1720 на Вин 7 (т.к. не у всех дров нашлись актуальные аналоги).
однако, есть сложности с выполнением такого бат-файла под пользователем со включенным контролем учётных записей.

По материалам (там указаны остальные настроки режима совместимости):
http://forum.windowsfaq.ru/archive/index.php/t-167032.html
http://www.autoitscript.com/forum/topic/106941-application-compatibility-under-win7/
http://techsupt.winbatch.com/webcgi/webbatch.exe?techsupt/tsleft.web+WinBatch/How~To+Control~Compatibility~Mode.txt




© OSzone.net 2001-2012