Як додати нову програму до меню "Пуск"?


8

Щойно я додав до свого комп'ютера останню версію Eclipse IDE. Eclipse поширюється у вигляді ZIP-файлу, тому я розпакував його до каталогу, C:\Program Filesяк я це робив для попередніх версій Eclipse. Однак мені також подобається ярлик у меню запуску. Я не бачу способу зробити це.

Після того, як я витягую ZIP, один з файлів є eclipse.exe. Те, що я робив раніше, - це клацнути правою кнопкою миші цей файл, створити ярлик і перетягнути його в розділ «Усі програми», і в ньому він живе. Коли я це роблю в Windows 10, я отримую піктограму, яка вказує, що я не можу її скинути туди (червоне коло з косою рисою).

Потім я спробував зафіксувати програму у меню "Пуск" за допомогою меню правої кнопки миші. Я не шукаю, хоча:

меню "Пуск"

Потім я знайшов це запитання тут на Super User і слідував цим інструкціям. Я зробив ярлик на робочому столі до програми, а потім скопіював це ярлик у %appdata%/Microsoft/Windows/Start Menu/Programs:

місцезнаходження ярлика

Однак результат був ідентичний клацанню правою кнопкою миші та закріпленню в меню "Пуск" - не те, що я хочу.

Я не хочу піктограму Eclipse у розділі праворуч. Я хочу, щоб він з’явився в розділі зліва, де перераховані Діа, Eclipse Luna та інші додатки. Три очевидних рішення, схоже, не дають мені того, чого я хочу.

Як це зробити?


Станом на 7 вересня 2015 року я використовую Windows 10.1 Build 10240, і у мене все ще є ця проблема. Я спробував поради, розміщені у відповідях - введення ярлика до виконуваного файлу в каталогах %appdata%\Microsoft\Windows\Start Menu\Programsта C:\ProgramData\Microsoft\Windows\Start Menu\Programs\каталогах, але успіху не було досягнути бажаного результату.

Я спробував щось нове. Я зайшов %appdata%\Microsoft\Windows\Start Menu\Programs(де знаходяться ярлики процесу Eclipse Process і Eclipse Luna) і створив нову папку під назвою Eclipse. Ця папка з’явилася в меню «Пуск». Я скопіював у цю папку ярлики Process Eclipse, Eclipse Luna та Eclipse Mars. Кінцевим результатом було таке:

меню запуску 7септ15

Знову ж таки, не те, що я очікував, що це станеться. Піктограми Eclipse Process Framework та Eclipse Luna увійшли до нової папки, що добре. Піктограма Марка затемнення залишилася збоку, де я цього не хочу.

Ось як виглядає структура папки:

C: \ Користувачі \ Thomas Owens \ AppData \ Роумінг \ Microsoft \ Windows \ Меню "Пуск" \ Програми

C: \ Користувачі \ Томас Оуенс \ AppData \ Роумінг \ Microsoft \ Windows \ Меню "Пуск" \ Програми \ Eclipse

Мені буде цікаво дізнатися, чи це проблема, яка може бути вирішена в подальшому складі. На жаль, мені подобається певний рівень стабільності, тому зміна на один з інших потоків випуску не допоможе мені. Але якщо хтось може вказати на те, що це відома проблема, яка була підтверджена як вирішена в пізнішій збірці, я б готовий прийняти цю відповідь, як тільки збірка вийде в основний потік випуску.


Я створив сценарій PowerShell, який робить ярлик. Якщо я запускаю його як звичайний користувач, ярлик відображається з правого боку. Якщо я запускаю його з розширеними привілеями, він відображається у списку зліва. Однак коли я це роблю, ціль зникає з якихось причин, які я не до кінця зрозумів. Тому, можливо, проблема полягає в тому, що користувач додає ярлик.
Анамед Сметад

@SmetadAnarkist Чи можете ви поділитися своїм сценарієм PowerShell? Або, можливо, інформація про те, як створити ярлики з підвищеними привілеями вручну? Минув місяць, як я поставив це запитання, і ніхто не дав відповіді, яка насправді працює, тому я був би готовий спробувати сценарій.
Томас Оуенс

Ви можете заглянути в Classic Shell, він працює з Win 10.
Hefewe1zen

@ThomasOwens Я базував свій сценарій на інструкціях у цій статті computerperformance.co.uk/powershell/…, але, як я вже сказав, властивість TargetPath не встановлюється правильно. Однак IconLocation є.
Анамед Сметад

Відповіді:


7

Тож модель виглядає такою:

Якщо ви коли-небудь закріплювали ярлик для запуску, то будь-який ярлик, створений пізніше до тієї ж цілі, також буде закріплений.

Одне рішення: перейменувати або перемістити ціль ярлика.

Наприклад, я раніше закріплював ярлик до VNC, тому не міг змусити його відображатися у всіх додатках. Я перейменований VNC-Viewer-5.2.3-Windows-64bit.exeна vnc 5.2.3.exe, а ярлики, створені до нього в Програмах, тепер з’являються у всіх додатках, а не закріплених.

Ярлики до ніколи не закріплених цілей або перейменованих цілей відображатимуться у всіх додатках. Можливо, вам доведеться перезапустити їх, щоб побачити їх, але вони з’являться.

На жаль, ви, здається, не зможете відкрутити ярлик у сенсі усунення цієї асоціації. Натомість, видалення просто видаляє ярлик, і якщо ви поставите його назад, це трактується як "повернення шпильки назад". Я роблю висновок про наявність бази даних міток "слід закріпити", розташованих тут:

C:\Users\Saber\AppData\Local\TileDataLayer\Database\vedatamodel.edb

Я не знаю жодного легкого способу відредагувати це. Можливо, якщо ви використали шестнадцятковий редактор, щоб змінити літеру в цільовий шлях у цьому файлі, це виправить.

Інші плакати пропонують перезаписати всю папку TileDataLayer з копією від чистого користувача Windows, однак це мені здається трохи хитким.


1
Ця відповідь правильна. Спочатку відкрутіть та видаліть ярлик. Після того, як ви перейменуєте додаток і створите для нього нову ярлик у папці меню «Пуск», ви зможете повернути програму до її початкової назви, і все ще працюватиме. Детальні кроки тут .
mgiuffrida

-1

Клацніть правою кнопкою миші Eclipse Luna у вашому меню запуску (зліва на екрані екрана) та виберіть "Відкрити розташування файлу". Файл є ярликом, а не виконуваним Eclipse. Перемістіть ваш щойно створений ярлик Eclipse Mars у ту саму папку, що і Eclipse Luna, і це слід зробити.


Коли я це зробив, шлях є C:\Users\Thomas Owens\AppData\Roaming\Microsoft\Windows\Start Menu\Programs(що таке саме %appdata%\Microsoft\Windows\Start Menu\Programs). Ярлики Місячного Місяця та Затемнення Місяця вже є тут.
Томас Оуенс

1
Ці два місця (моє та Роберт) - це місця для кожного користувача та всіх користувачів для пунктів у меню "Пуск". Якщо вони не відображаються в меню "Пуск" після їх розміщення, з установкою Windows щось не так. Ця процедура полягає в тому, як я створив свої ярлики Eclipse для декількох версій Windows, включаючи 10 Tech Preview та 10 реліз. Ви переглядаєте версію випуску чи попередній перегляд? А ви встановили всі доступні оновлення? Я знаю, що після випуску незабаром після виходу з'явилася кількість патчів, які вирішили такі дивні проблеми, як ці.
DarkMoon

О, і коли все інше не вдасться, спробуйте перезавантажити. знизати плечима Можливо, це не оновлює меню належним чином.
DarkMoon

Я перезавантажився ярликом в одному місці, нічого, перемістив ярлик, перезавантажив і знову нічого. Результати завжди були плиткою зліва та нічого в алфавітному списку. У мене працює повністю оновлений випуск Windows 10.
Томас Оуенс

Я вважаю, Eclipse Mars працює нормально, якщо ви просто двічі клацніть по ньому? І якщо ви перейдете до властивостей як exe, так і ярлика, чи має жодна з них кнопку "Розблокувати" внизу першої вкладки? Також, чи відбувається те ж саме, якщо ви створили новий ярлик до чогось іншого і помістите його в ту саму папку (ів), в які ми помістили Марс?
DarkMoon
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.