У нашего клиента возникли проблемы с нашим приложением. В конце концов они сообщили нам, что их профиль пользователя был поврежден, и создание нового профиля пользователя устранило проблему.
Для будущих звонков мне интересно, есть ли способ проверить целостность профиля пользователя? Есть ли какая-то последовательность, которую мы могли бы добавить при запуске нашего приложения для проверки на наличие повреждений?
прочтите это, и это может дать вам некоторое представление о том, что на самом деле происходит.
http://blogs.technet.com/b/askds/archive/2010/10/20/mythical-creatures-corrupt-user-profiles.aspx
Сделать резервную копию профиля, удалить его и войти в систему с новым профилем, чтобы подтвердить, является ли это проблемой с профилем, занимает всего пару минут. Не думаю, что вы найдете что-то проще или быстрее.
Учитывая долгую историю Windows с поврежденными / зависшими / застрявшими / погнутыми профилями, это должно быть стандартным методом устранения неполадок для любой команды разработчиков.