Kiedy tylko jest to możliwe, wolę używać „przenośnych” wersji aplikacji zamiast instalować je w zwykły sposób. Umieściłem je na dysku D:
i przechowują wszystkie dane w swoich katalogach i nie polegają na rejestrze / katalogach systemowych. W rezultacie otrzymuję większość aplikacji, których używam bezpiecznie w przypadku awarii / ponownej instalacji systemu: nie trzeba ponownie instalować i konfigurować aplikacji, nie trzeba przywracać danych.
Istnieje jednak problem przy stosowaniu tego podejścia w systemie Windows 7: wiele aplikacji przenośnych (przynajmniej tych z portableapps.com) składa się z pliku .exe programu uruchamiającego oddzielonego od samego pliku .exe aplikacji i te 2 są oddzielnymi aplikacjami z punktu systemowego widok. W wyniku tego pojawia się druga ikona na pasku zadań, jeśli do uruchomienia używam przypiętego przycisku uruchamiania (a jeśli przypięłem ten drugi przycisk, po prostu uruchamia on aplikację w trybie innym niż przenośny).
Ten sam problem dotyczy każdej aplikacji, która korzysta z oddzielnego programu ładującego, aby rozpocząć oddzielanie kodu początkowego i czasu wykonywania.
Pytanie brzmi: jak nauczyć pasek zadań systemu Windows 7, aby rozpoznał pod-proces jako tę samą aplikację i umieścił go w tym samym przycisku.
FirefoxPortable.exe
na pasku zadań kliknij drugi przycisk i zobacz nowy utworzony przycisk Firefox. Przypnij drugi przycisk, zamknij Firefox, poczekaj minutę, kliknij drugi przycisk i zobacz, że Firefox został uruchomiony w trybie nie-przenośnym.Odpowiedzi:
Powodem, dla którego system Windows nie pozwala na to, jest to, że identyfikator aplikacji uruchamiającej jest inny niż identyfikator aplikacji wykonywalnej, którą uruchamia. Wymagany jest program innej firmy, np. 7 Taskbar Tweaker. Oto przewodnik wyjaśniający jak. Nie jest to najłatwiejsze rozwiązanie, ale wiem, że jest to jedyne rozwiązanie, które utrzymuje aplikację w stanie przenośnym. N.B. Nie gwarantuje to działania dla wszystkich aplikacji, ponieważ istnieje kilka ze specjalnymi aplikacjami AppID.
źródło
Sugestia Iwana zadziała.
Odepnij swój aktualny przenośny skrót do Firefoksa. Następnie, zamiast przeciągać aplikację uruchamiającą na pasek zadań, wystarczy ją uruchomić. Gdy Firefox pojawi się na pasku zadań, kliknij prawym przyciskiem myszy ikonę samotnego Firefoksa na pasku zadań i wybierz „Przypnij do paska zadań”. Następnie, niezależnie od tego, z którego miejsca uruchamiasz przenośny FF, użyje istniejącej ikony paska zadań.
Prawdopodobnie będzie to działać w przypadku innych aplikacji przenośnych, ale potrzebuję konkretnych przykładów, aby przetestować go tak jak w przypadku Firefoksa.
źródło
Odkryłem metodę, która działa w 100%. Oto ilustrowany przewodnik
https://drive.google.com/file/d/0B_XQMJ3MrzxlQlloQW5RTnJ6Ymc/view?usp=sharing
Aktualizacja
Jeszcze lepsza metoda jest opisana tutaj http://www.neowin.net/forum/topic/985014-guide-pin-programs-with-custom-launchers-to-taskbar/
źródło