Корректная установка нескольких МТ5 на НЕсистемный диск

 

По давно выработанной привычке стараюсь системный диск не захламлять, устанавливаю подавляющее большинство софта на несистемные разделы. С МТ4 небыло никаких проблем, а МТ5 упорно пишет на системный диск всё, вплоть до профилей, шаблонов и даже историю котировок туда складывает!!! А это Гигабайты того, без чего системному диску жилось бы нисколько не хуже. 

Т.е. создаются лишние проблемы при  дефрагментации, бекапировании, восстановлении системы. То же самое происходит и при "безустановочной" установке (пытался просто копировать все папки МТ5 в одно место - все равно пишет на системный).

 Как правильно установить МТ5 (2 и более копий) чтобы вся его работа ограничивалась выбраным для установки диском? И чтобы при этом  не качались заново при каждой установке установочные файлы и котировки.

 
VladMih:

По давно выработанной привычке стараюсь системный диск не захламлять, устанавливаю подавляющее большинство софта на несистемные разделы. С МТ4 небыло никаких проблем, а МТ5 упорно пишет на системный диск всё, вплоть до профилей, шаблонов и даже историю котировок туда складывает!!! А это Гигабайты того, без чего системному диску жилось бы нисколько не хуже. 

Т.е. создаются лишние проблемы при  дефрагментации, бекапировании, восстановлении системы. То же самое происходит и при "безустановочной" установке (пытался просто копировать все папки МТ5 в одно место - все равно пишет на системный).

 Как правильно установить МТ5 (2 и более копий) чтобы вся его работа ограничивалась выбраным для установки диском? И чтобы при этом  не качались заново при каждой установке установочные файлы и котировки.

А что мы знаем о ключе "/portable" (и об основном режиме запуска в целом)?

Клиентский терминал - Руководство пользователя -> Начало работы -> Запуск терминала 

Основной режим

По умолчанию установка терминала происходит в папку /Program Files/папка терминала/, в которую помещаются все его неизменяемые файлы. Среди них — исполняемый файл терминала, MetaEditor'a, стандартные звуки и т.д. В большинстве случаев при запуске терминала все изменяемые данные размещаются в той же папке.

Под изменяемыми файлами терминала подразумеваются:

  • все настройки терминала, конфигурационные файлы;
  • все базы данных (ценовая история);
  • журналы работы терминала и экспертов;
  • все профили.

Чуть ниже

  • В гостевом режиме для каждой учетной записи Windows каталог хранения изменяемых файлов терминала будет различаться.
  • Для принудительного запуска терминала в основном режиме следует запустить его из командной строки с ключом /portable.
  • Подробное описание структуры файлов клиентского терминала и их назначения приведены в соответствующем разделе.
 
Interesting:

А что мы знаем о ключе "/portable" (и об основном режиме запуска в целом)?

Клиентский терминал - Руководство пользователя -> Начало работы -> Запуск терминала 

Чуть ниже

Возможно кому-то покажется, что "portable" и "на другой диск" - синонимы, но мне так не показалось, когда я читал хелп. 

"В большинстве случаев", как видите, ко мне не относится, т.к. у меня в основном режиме изменяемые пишутся в папку "Roaming/Terminal/Имя_терминала". Причем, имя терминала в каком-то закодированом виде из огромного количества цифр, из-за чего трудно ориентироваться в папке какого именно терминала находишься (они все являются подпапками одной терминальной папки и отличаются именно этим незапоминаемым кодом).

Есть и другие вопросы, которые не удалось выяснить при прочтении хелпа, но об этом в другой раз, а пока хотелось бы вместо цитат услышать ответ на то, о чем спросил. Желательно в понятном простому смертному виде. ИМХО неплохо было бы таким ответом "обогатить" и раздел "Установка" терминального хелпа.

 

Кажется получилось - вставил в окно "Объект" ярлыка ключ /portable  (получилось E:\terminal64.exe /portable) и создались папки изменяемых файлов в папке этого терминала. Теперь работать будет удобней.

Скорей всего это из-за "слегка включенного" UAC (первая ступень).

Почему бы не предусмотреть вариант  обхода UAC при установке?

Документация по MQL5: Файловые операции / FolderCreate
Документация по MQL5: Файловые операции / FolderCreate
  • www.mql5.com
Файловые операции / FolderCreate - Документация по MQL5
 
VladMih:

Возможно кому-то покажется, что "portable" и "на другой диск" - синонимы, но мне так не показалось, когда я читал хелп. 

"В большинстве случаев", как видите, ко мне не относится, т.к. у меня в основном режиме изменяемые пишутся в папку "Roaming/Terminal/Имя_терминала". Причем, имя терминала в каком-то закодированом виде из огромного количества цифр, из-за чего трудно ориентироваться в папке какого именно терминала находишься (они все являются подпапками одной терминальной папки и отличаются именно этим незапоминаемым кодом).

Есть и другие вопросы, которые не удалось выяснить при прочтении хелпа, но об этом в другой раз, а пока хотелось бы вместо цитат услышать ответ на то, о чем спросил. Желательно в понятном простому смертному виде. ИМХО неплохо было бы таким ответом "обогатить" и раздел "Установка" терминального хелпа.

Ну не знаю, у меня минимум 12 терминалов  стоит от 6 ДЦ (Win 2003), все прекрасно работает. Поправить иконку 3 минуты займет максимум, еще 10 разместить ее где требуется.

И хоть на другой логический диск (у меня их не меньше 5 на каждом ПК), хоть на флешку. При желании можно bat-ник написать и на него уже иконку размещать. 

 
Interesting:

Ну не знаю, у меня минимум 12 терминалов  стоит от 6 ДЦ (Win 2003), все прекрасно работает. Поправить иконку 3 минуты займет максимум, еще 10 разместить ее где требуется.

И хоть на другой логический диск (у меня их не меньше 5 на каждом ПК), хоть на флешку. При желании можно bat-ник написать и на него уже иконку размещать. 

Я не настолько крут, 12 терминалов не держу, но тоже не первый день замужем и под ХР у меня никаких проблем не возникало с любым количеством терминалов, а Вин7/х64 штука весьма специфическая. Кстати, полное отключение UAC очень многим пользователям приносит весьма серьезные проблемы - напр., невозможность работать с некоторыми инсталляторами и т.п.

Поэтому ИМХО установка под Вин7 должна эти вещи учитывать сразу, чтобы не приходилось пользователям, особенно не имеющим навыков работы с командной строкой, ключами,  bat-никами и прочими продвинутыми штучками, перенастраивать "кривую" установку.

 
VladMih:

пользователям, особенно не имеющим навыков работы с командной строкой, ключами,  bat-никами и прочими продвинутыми штучками, перенастраивать "кривую" установку.

Установка как раз таки прямая.
 
TheXpert:
Установка как раз таки прямая.

Вы программист и, возможно, продвинутый пользователь ПК. Я же выступаю от лица таких, как я (задвинутых), к тому же недавно начавших изучать МТ5. Поэтому если можете помочь - помогите, не хотите - пройдите мимо в презрительном молчании (без намёков на кривизну рук или мозгов). 

 Видимо уместно будет добавить, что программа, претендующая быть на голову выше МТ4, должна быть не ниже его и в таких пустячках. Поэтому считаю поднятую тему поднятой не зря, она кому-то поможет + надеюсь на положительную реакцию разработчиков. 

 
VladMih:

Поэтому считаю поднятую тему поднятой не зря, она кому-то поможет + надеюсь на положительную реакцию разработчиков. 

Считаете проблему значимой? - Пишите заявку  в  сервисдеск.
 
я установил терминал но когда открываю орде\р пишет ордер на очереди почему так помогите
 
Krashid:
я установил терминал но когда открываю орде\р пишет ордер на очереди почему так помогите
Выходной