Когда я удаляю некоторые приложения, они оставляют после себя каталог установки вместе с .dead
файлом. Похоже, это характерно для приложений Electron/Squirrel. Яркий пример — Slack.
В чем смысл этого файла? Какую цель он выполняет? Разве приложение не должно полностью удалить себя при удалении, за исключением пользовательских данных?
решение1
.dead
Файл, похоже, создается при удалении приложения Squirrel:https://github.com/Squirrel/Squirrel.Windows/issues/943#issuecomment-338869343
Обновление 26-06-2020. Перенесено из моего комментария в ответ, как и просили. Назначение файла, как описано в ссылке выше:
Squirrel добавляет файл, чтобы указать, что приложение удалено, но не может удалить каталог. Метод FullUninstall не будет работать с папкой с файлом .dead, а алгоритм очистки (который запускается при запуске ПК) пропустит эти папки. Из кода: "NB: Если мы не можем очистить каталог, нам нужно убедиться, что любой, кто найдет его позже, не попытается запустить события Squirrel на нем. Мы отметим его файлом .dead"