Problem z przenoszeniem skrótów w Menu Start
Napisane:
piątek, 6 lipca 2012, 20:52
przez Cyfrowy Baron
Pojawił mi się problem z przenoszeniem metodą Drag & Drop skrótów w Menu Start, które u mnie wygląda tak:
menu-start.png
A konkretnie chodzi o to, że jeżeli przeciągam skrót z menu Programy do np. menu System to skrót wygląda na uszkodzony i nie da się go użyć, nie można go nawet skasować, ani np. podejrzeć binarnej zawartości pliku. Sam plik skrótu jednak nie zmienia rozmiaru więc chyba nie jest uszkodzony. Przypuszczam, że to raczej coś z rejestrem. Czy można jakoś naprawić ten błąd?
Re: Problem z przenoszeniem skrótów w Menu Start
Napisane:
sobota, 7 lipca 2012, 09:11
przez polymorphism
Może coś z prawami dostępu? Nigdy nie miałem z takim przenoszeniem problemów.
Naprawiłem Menu Start
Napisane:
sobota, 7 lipca 2012, 09:14
przez Cyfrowy Baron
Udało mi się naprawić to Menu Start, ale wymagało to ręcznego usunięcia wszystkich uszkodzonych skrótów we wszystkich katalogach menu. Uszkodzone skróty nie dawały się jednak tak łatwo usunąć, gdyż system zgłaszał info, że są w użyciu i nie można ich usunąć. Do usunięcia użyłem programu Unlocker wchodzącego w skład pakietu Total Commander Ultimate Prime, niektóre katalogi skrótów również wymagały usunięcia gdyż nie dało się w żaden sposób do nich zajrzeć. Po usunięciu błędnych skrótów utworzyłem nowe skróty zamiast tych uszkodzonych. Utworzyłem nowe katalogi pod-menu, np. miałem w katalogu grupę menu (patrz załączoną grafikę w poprzednim poście) o nazwie System, więc utworzyłem nową grupę o nazwie System2 (tworzyć w Exploratorze Windows lub innym programie np. Total Commander) i przekopiowałem do niej wszystkie skróty z System, po czym usunąłem grupę System a nazwę grupy System2 zmieniłem na System. W ten sposób musiałem naprawić każdą grupę menu.
Najtrudniej było z grupą Programy, ale i tutaj utworzyłem grupę Programy2 i przekopiowałem do niej wszystko z grupy Programy. Następnie zmieniłem nazwę katalogu Programy - nazwę należy zmieniać w Exploratorze Windows lub innym programie np. Total Commander - na Programy3, a nazwę grupy Programy2 na Programy. W tym momencie nie nastąpiła jeszcze podmiana tej grupy, dopiero po restarcie systemu katalogi zostały zamienione. Po restarcie usunąłem katalog Programy3, który pierwotnie był oryginalną grupą Programy.
Czyszczenie rejestru. Otwórzyłem regedit i znalazłem klucz: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu Usunąłem z tego klucza wszystkie odwołania do grup menu z wyjątkiem grupy Programs. Nie usuwać grupy Programs. System doda sobie odwołania do grup katalogów, gdy użytkownik zajrzy do nich po raz pierwszy.
Niektórych skrótów nie udało mi się jednak prawidłowo naprawić, np. do plików pomocy Embarcadero RAD Studio. Pliki mogę co prawda otwierać z poziomu środowiska, ale wcześniej miałem je w menu, lecz uległy uszkodzeniu. Częściowo udało mi się naprawić te skróty wpisując w pole Element docelowy: "C:\Program Files\Common Files\Microsoft Shared\Help 9\dexplore.exe" /helpcol ms-help://embarcadero.rs_xe2/rad/What's_New.html. Jak widać skrót jest otwierany za pomocą programu Microsoft Document Explorer, czyli dexplore.exe. Ten skrót otwiera mi co prawda właściwy plik pomocy, ale nie otwiera mi strony głównej tego pliku czyli What's_New.html - muszę ją wybrać ręcznie w pliku pomocy.
Tutaj mam prośbę do osób które korzystają ze środowiska Embarcadero RAD Studio 2010 i/lub XE2 o przesłanie mi tego skrótu w załączniku do postu na tym forum lub w e-mailu do mnie cyfrowy_baron[małpa]op.pl. Chcę zobaczyć co ten plik ma sekcji Element docelowy. Poproszę jednak o plik, gdyż sama zawartość sekcji Element docelowy może mi nie wszystko powiedzieć.