10

Вчера Windows решила, что Steam необходим параметр совместимости для правильной работы, и показала мне информативный диалог, который не оставил мне выбора, кроме как признать это. Steam работал нормально, пока его не нужно было перезапустить для бета-обновления.

Однако Steam не нравится настройки совместимости.

C:\Program Files\Steam\steam.exe

Запуск Steam в режиме совместимости с Windows не рекомендуется. Удалите все параметры совместимости Windows для всех пользователей в свойствах файла для Steam.exe и перезапустите Steam. Нажмите «Отмена», чтобы навсегда проигнорировать это предупреждение и продолжить.

[OK] [Отмена]

Однако в Steam.exe такие параметры не включены на вкладке «Совместимость» его свойств:

,

Я предполагаю, что в Windows включена настройка, которой нельзя управлять из этого диалога. Я бы не стал отмахиваться от этого и хотел бы решить эту проблему. Как я могу это сделать?

3 ответа3

15

Я нашел решение здесь. В редакторе реестра перейдите к:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Оттуда вы можете найти настройки совместимости для каждого пользователя.

В моем примере я нашел значение с именем C:\Program Files\Steam\Steam.exe с данными ELEVATECREATEPROCESS . Удаление это решило проблему.

2

Кроме того, вы можете использовать средство устранения проблем совместимости программ.

Щелкните правой кнопкой мыши по ярлыку Steam. Нажмите "Устранить неполадки совместимости".

1. Choose "Continue troubleshooting the problem"
2. Choose "Troubleshoot program"
3. Uncheck all boxes
   Click "Next"
4. Select "No, I am done investigating the problem - undo any changes made and clear all settings"
   Click "Next"
5. Choose "Close the troubleshooter"
1

Для параметров совместимости для отдельных приложений перейдите в HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted . У вас будет список всех отмеченных исполняемых файлов, и вы сможете удалить те, которые хотите отменить. Вы также можете проверить HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers , как предлагалось ранее.

Вы также можете проверить, есть ли определенные для машины записи в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .