6

Что-то с некоторым обновлением Windows испортил мой Steam. Я буквально попробовал все, чтобы это исправить, но единственное, что работает, - это щелчок правой кнопкой мыши, свойства, устранение неполадок совместимости, запуск в режиме совместимости с Windows 8.

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

Поэтому мне интересно, есть ли способ создать ярлык, который запустит средство устранения неполадок без необходимости щелкать правой кнопкой мыши и делать все это. Или, что еще лучше, ярлык, который делает именно то, что делает кнопка "протестировать эту программу" при запуске Steam, что бы это ни было. Я просто пытаюсь устранить некоторые шаги здесь.

2 ответа2

7

Когда вы нажимаете кнопку "Запустить средство устранения неполадок совместимости", pcwrun.exe запускается, генерирует XML-файл, запускает msdt.exe с путем к этому файлу и быстро завершает работу. Чтобы запустить средство устранения неполадок совместимости программ для конкретной программы, передайте полный путь к исполняемому файлу программы в pcwrun.exe . Предполагая, что вы работаете на 64-битной машине, вставьте это в поле пути окна Создать ярлык:

pcwrun "C:\Program Files (x86)\Steam\Steam.exe"

Если ваш компьютер 32-битный, удалите (x86) из пути к Steam.

2

Если есть способ сделать ярлык, который запустит средство устранения неполадок?

Да:

  1. щелкните правой кнопкой мыши пустую область на рабочем столе.

  2. Выберите «Создать»> «Ярлык». В первом окне мастера создания ярлыков скопируйте и вставьте следующее:

    %systemroot%\system32\msdt.exe -id PCWDiagnostic
    

  3. Нажмите кнопку "Далее.

  4. Назовите ярлык: ярлык совместимости и нажмите «Готово».

Затем выберите соответствующий значок для него.

Ярлык устранения неполадок совместимости исходного кода

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