Program Install and Uninstall Troubleshooter — утилита от Microsoft, предназначенная для автоматического выявления и устранения распространённых проблем, мешающих установке или удалению программ в операционных системах семейства Windows. Инструмент был разработан как вспомогательное средство для пользователей и администраторов, сталкивающихся с ошибками инсталлятора, повреждёнными записями реестра и конфликтами, которые препятствуют корректной работе механизма установки пакетов или деинсталляции.
Программа работает в виде мастера с пошаговым интерфейсом: после запуска пользователь выбирает, хочет ли он исправить проблему с установкой или удалением приложения, а утилита автоматически сканирует систему на предмет типичных ошибок. Несмотря на публичность и доступность инструмента, официальная документация не всегда подробно описывает внутренние алгоритмы; в таких случаях его поведение описывается исходя из наблюдаемой функциональности и общедоступных описаний от производителя и сообществ поддержки.
- Автоматическое сканирование: выполняет проверку системы на наличие признаков проблем с механизмом установки, включая ошибки Windows Installer и некорректные записи в реестре, ассоциированные с установленными или частично установленными пакетами.
 - Устранение повреждённых ключей реестра: находит и удаляет или корректирует записи реестра, которые препятствуют распознаванию программ системой и мешают их установке или удалению.
 - Восстановление записей установки: восстанавливает или удаляет некорректные установки в системной базе данных установленных приложений, позволяя повторно установить или удалить программу.
 - Поддержка частичных установок: обнаруживает сценарии, когда установка была прервана или неполно выполнена, и предпринимает действия для приведения системы в согласованное состояние.
 - Диагностика конфликтов пакетов: выявляет конфликты между пакетами установки и системными компонентами, которые могут препятствовать выполнению операций с программным обеспечением.
 - Пошаговый интерфейс: предоставляет пользователю последовательные подсказки и варианты действий, уменьшая необходимость ручного вмешательства и специальных знаний о внутренних структурах Windows.
 - Локальные действия без сложных настроек: рассчитана на использование конечными пользователями и не требует глубоких административных навыков для выполнения базовых исправлений.