Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Запуск в режиме совместимости из командной строки (http://forum.oszone.net/showthread.php?t=161765)

ishimcity 28-12-2009 21:38 1306444

Запуск в режиме совместимости из командной строки
 
Ребята подскажите возможно ли запуск программы с командной строки с функцией совместимости например XP?
Тоесть не через свойства устанавливать совместимость а прям в командной строке указать при запуске. Спасибо

D@n1k007 28-12-2009 22:05 1306473

Укажи в свойствах, а потом запусти нужный тебе файл через MS-DOS, на результат это ни как не повлияет.

serzhdj 30-12-2009 15:46 1307662

Изменение режима совместимости в командной строке при установке приложения в Win7
 
Всем привет!

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

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

D@n1k007 30-12-2009 21:20 1307892

Скопируй себе на жесткий диск, а дальше все как я писал выше, не надо изобретать велосипед :)

serzhdj 31-12-2009 10:41 1308127

Цитата:

Цитата D@n1k007
Скопируй себе на жесткий диск, а дальше все как я писал выше, не надо изобретать велосипед »

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

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

D@n1k007 31-12-2009 11:47 1308151

Цитата:

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

Это все конечно так, но вы в своем первом посте написали что надо запустить дистрибутив на компе с Win 7 и про 300 машин упомянуть как-то забыли :), вот я и посоветовал самое простое.

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

BBQ 22-07-2012 00:09 1956321

нашёл решение!
можно создать батник вида:

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/i.../t-167032.html
http://www.autoitscript.com/forum/to...ty-under-win7/
http://techsupt.winbatch.com/webcgi/...ility~Mode.txt


Время: 02:45.

Время: 02:45.
© OSzone.net 2001-