Задать вопрос

Почему не запускается программа без вывода ошибок?

Установил программу Fan Control на 2 ПК успешно, а на свой не получается. При запуске появляется кружок около курсора, больше ничего, в диспетчере тоже ничего не появляется
На те 2 ПК установил только Net runtime и Net desktop версии 10, как и требовалось. Заработало
Здесь это не помогло. Запускается только версия программы под Net 4.8, но под 10-ю не запускается (версия Fan Control одна и та же - 284, актуальная, но сделана под разные версии Net)
Знаю, что похожие симптомы бывают при отсутствии Visual C++ distributos, но на те 2 ПК ничего дополнительного ставить не пришлось, причём на одном из них стоит буквально копия системы с "проблемного" ПК

Что можно посмотреть? Вопрос скорее из интереса решения проблемы, поэтому хотелось бы найти несложное решение и учесть это на будущее
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
  • Нетология
    Инженер по автоматизации
    13 месяцев
    Далее
  • Stepik
    Zabbix 6. Мониторинг IT инфраструктуры предприятия
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Linux, разработка и проверка автоматизации
Процесс мог просто мгновенно завершиться, в диспетчере его не поймать, поэтому лучше смотреть журналы, а не гадать про VC++. Сначала eventvwr.msc → Журналы приложений и служб → Microsoft → Windows → CodeIntegrity → Operational: если на момент запуска там события 3033/3077 с путём к dll от FanControl, Windows блокирует её загрузку (Smart App Control или политика WDAC, причина видна в тексте события). У FanControl на .NET 10 так уже было, issue 3849 в их репо. Сверь у себя Безопасность Windows → Управление приложениями → Smart App Control с двумя рабочими ПК.
В CodeIntegrity пусто → Журналы Windows → Приложение (Application Error, .NET Runtime); если и там ничего, dotnet --list-runtimes: нужен Microsoft.WindowsDesktop.App 10.x именно x64.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы