Клуб Punto Switcher

Два Punto switcher'a

23 марта 2011, 15:21

 

Когда наконецто пофиксяк баг двойным запусканием Punto switcher'a?

Запускаются одновременно, идет дублирование "горячих" клавиш, они отключаются, приходится включать вручную. Более того пока в настройки не полезешь, punto switcher не будет работать. Удалил один - удалились оба. Поставил - установились снова оба)) Удалил и попробовал установить в другую папку на диск D - все равно два появляются. Убрал один из автозагрузки - не загружаются оба.

 

Вот что дает беглый анализ через HijackThis.exe

 

 

O4 - Startup: Punto Switcher.lnk = C:\Program Files (x86)\Yandex\Punto Switcher\punto.exe

O4 - Global Startup: Punto Switcher.lnk = C:\Program Files (x86)\Yandex\Punto Switcher\punto.exe

 

 

3 комментария
Подписаться на комментарии к посту
Это локальная проблема. Попробуй удалить программу и удалить все ярлыки из автозагрузки и установить заново…

  та же шняга.....танцую с бубном 3 день....SP3...проявилось после накатывания сверху старой версии  

Проблема была в том, что в реестре изменились пути к стандартным папкам c:\Documents and Settings\All Users\ и текущего пользователя. Нужно привести в реестре и диске в соответствие и впредь не удалять стандартные папки а только ярлыки))) Иначе винда переопределит пути и всё задвоится. Проблемы не было бы  если б не глючность Punto точнее его программистов((

 

 Короче, там где  %USERPROFILE% везде  %USERPROFILE% , там где %ALLUSERSPROFILE% везде %ALLUSERSPROFILE%....и каталоги должны быть в наличии... 

 

Windows считывает данные о пути к папке "Автозагрузка" из реестра. Этот путь прописан в следующих разделах:

- [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders]
"Common Startup"="%ALLUSERSPROFILE% \ Главное меню \ Программы \ Автозагрузка — для всех пользователей системы.


- [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \User Shell Folders]
"Startup"="%USERPROFILE% \ Главное меню \ Программы \ Автозагрузка — для текущего пользователя.

Сменив путь к папке мы получим автозагрузку всех программ из указанной папки. Например:

[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders]
"Startup"="c:\mystartup — система загрузит все программы, ярлыки которых находятся в папке c:\mystartup\, при этом папка "Автозагрузка" все так же будет отображаться в меню "Пуск", а если у пользователя в ней ничего не было, то он и не заметит подмены.