Форум программистов, компьютерный форум, киберфорум
Windows 10
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
1246 / 858 / 265
Регистрация: 02.04.2009
Сообщений: 3,255
1

Режим совместимости в Windows 10

20.03.2018, 23:33. Показов 3056. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребят, подскажите куда пропал режим совместимости (Windows 2000, Widnows XP...) для CMD/BAT файлов в Windows 10? Никакой внятной инфы на этот счёт нигде не нашёл.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.03.2018, 23:33
Ответы с готовыми решениями:

VB2012 и Windows10 установить режим совместимости
Уважаемые киберфорумчане. Установил Windows10 и перестал работать в полном объеме VB2012, так как...

Режим совместимости с XP в ОС Windows 7 поддерживают не все процессоры Intel и AMD
Одной из особенностей ОС Microsoft Windows 7 является наличие режима совместимости с предыдущей...

Режим совместимости в IE
Понимаю, что тема в каком-то смысле затасканная, но все-таки... Поиск по форуму и чтение статей не...

Режим совместимости
Подскажите как сделать совместимость.у меня стоит win XP, а нужно чтоб приложения которые написаны...

9
10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
21.03.2018, 09:53 2
Да вроде никуда не пропадал.
А смысл с него ?
0
4334 / 2124 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
21.03.2018, 11:55 3
vavun,
видимо ТС непривычно видеть терминал PS вместо cmd и как-то пытается привести к прямому вызову ...?
0
1246 / 858 / 265
Регистрация: 02.04.2009
Сообщений: 3,255
22.03.2018, 00:38  [ТС] 4
Нужно установить совместимость с XP. У меня не новый софт который на прямую не полноценно работает начиная с семёрки.
Главная программа запускает другие программы и библиотеки, но не все библиотеки в стандартном формате и на многие соответственно установить соместимость как для *.ехе в свойствах невозможно.

Установив совместимость в свойствах батника который запускает главную программу весь процесс её наследует (установленную совместимость).

В семёрке и ниже у СМД и БАТ фалов есть вкладка совместимоти в свойствах а в десятке её нет.

Добавлено через 10 часов 29 минут
Ребят очень нужно. Подскажите какие варианты есть?
Нашёл следующее но оно не работает:

Windows Batch file
1
2
3
@echo off
set __COMPAT_LAYER=WinXPSp2
start MyProgram.EXE
0
1246 / 858 / 265
Регистрация: 02.04.2009
Сообщений: 3,255
22.03.2018, 00:45  [ТС] 5
Ребят, подскажите куда пропал режим совместимости (Windows 2000, Widnows XP...) для CMD/BAT файлов в Windows 10? Никакой внятной инфы на этот счёт нигде не нашёл.
0
4334 / 2124 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
22.03.2018, 11:59 6
Kukstyler,
а как здесь (2в) - не?

Добавлено через 2 минуты
и еще некоторые подводные камни здесь
1
1246 / 858 / 265
Регистрация: 02.04.2009
Сообщений: 3,255
22.03.2018, 13:16  [ТС] 7
alpap, я в своё время всё испробовал. Всё что касается действий над самим ехе не помогает. Сработал только батник т.к. тут всё дело в наследовании параметров совместимости.
Именно поэтому мне и нужно знать - действительно ли в десятке Господа мелко-мягкие удалили данную опцию для батников или просто умудрились хорошенько её спрятать.
0
10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
22.03.2018, 13:21 8
Твик реестра решит проблему на раз (при условии, что файл всегда в одном месте)
Код
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Windows\\MyProgram.exe"="WINXPSP2"
2
1246 / 858 / 265
Регистрация: 02.04.2009
Сообщений: 3,255
22.03.2018, 15:34  [ТС] 9
vavun, на ехешник можно установить и старым методом, в свойствах. Проблема в том что главный ехешник запускает много других, и динамически загружает бинарные библиотеки, которым назначить совместимость и в семёрке невозможно.

Речь идёт об одной IDE. Нужна именно данная версия. Всё работает, но результат компиляции не выводтся в консоль. Я в семёрке установил совместимость с ХП на все ехешники, но проблему не решил. А потом ради проверки, создал батник, установил ему в свойствах совместимость с ХП и прописал в нём запуск IDE. И всё заработало.

Судя по инфе которую я тогда нарыл, обьяснение состоит в наследовании совместимости всеми субпроцессами.

Вот почему мне нужна совместимость именно батника в Windows 10.

vavun, а данный твик реестра работает только с ехе или с батником тоже сработает?
0
10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
22.03.2018, 16:12 10
Цитата Сообщение от Kukstyler Посмотреть сообщение
на ехешник можно установить и старым методом, в свойствах. Проблема в том что главный ехешник запускает много других, и динамически загружает бинарные библиотеки, которым назначить совместимость и в семёрке невозможно.
Библиотеки - не исполняемые файлы. Режим совместимости распространяется только на исполняемые файлы, а к библиотекам он не применим по определению.

Цитата Сообщение от Kukstyler Посмотреть сообщение
а данный твик реестра работает только с ехе или с батником тоже сработает?
Работать как бы будет и с батником, да только нет такого понятия для батника, как режим совместимости. По сути просто распространит COMPAT_LAYER на дочерние процессы (не проверял, предполагаю).
1
22.03.2018, 16:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2018, 16:12
Помогаю со студенческими работами здесь

Режим совместимости в RDP
Подскажите. Есть 2008 32бит. Одна из рабочих программ работает только в режиме совместимости winXP....

Верстка под режим совместимости в IE
При проверке верстки в IE8 браузер открывается в режиме совместимости и верстка разъезжается....

УТ 10.3 можно ли снять режим совместимости
Платформа 8.3.10.2168 стоит УТ 10.3.34.1 у клиента в режиме совместимости 8.2.13 Понадобилось...

Режим совместимости проектов с VS 2010
Есть 2015 версия студии, но нужно гарантировать, что проэкт откроется в VS2010, и весь код...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru