Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Nun-Nun

Ветеран


Сообщения: 2158
Благодарности: 294

Профиль | Отправить PM | Цитировать


Под Win7 x64 при установке программы создаются ярлыки на рабочем столе, в меню "Программы" и на панели быстрого запуска (разумеется, на панели быстрого запуска ярлык "традиционно" не виден, хотя и присутствует, физически файл .lnk, как и положено, находится в %SystemDrive%\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch). При деинсталляции сама программа, перечисленные файлы ярлыков, а также записи в системном реестре корректно удаляются. Но если после установки программы ярлык в панель быстрого запуска был добавлен пользователем вручную, т.е. файл .lnk этого ярлыка создаётся в %SystemDrive%\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar , то при деинсталляции программы даже при удалении файла .lnk из этой папки ярлык всё равно остаётся в панели быстрого запуска. Чтобы убедиться в полной деинсталляции программы сканировал диск и системный реестр на предмет неудаления установочных файлов и записей - там всё чисто, ничего не остаётся. Перезагрузка также не помогает - ярлык болтается в панели быстрого запуска. Единственный действенный способ - ручное удаление. Мистика какая-то! Быть может всё-таки существует способ удалить этот ярлык программно, а не вручную?

-------
Свобода не означает вседозволенность.


Отправлено: 12:20, 23-02-2011 | #1324