Bagaimana cara menambahkan program baru ke Start Menu?

8

Saya baru saja menambahkan versi terbaru dari Eclipse IDE ke komputer saya. Eclipse didistribusikan sebagai file ZIP, jadi saya membuka ritsletingnya ke direktori C:\Program Filesseperti yang saya lakukan untuk versi Eclipse sebelumnya. Namun, saya juga suka jalan pintas di menu mulai. Saya tidak melihat cara untuk mewujudkannya.

Setelah saya mengekstrak ZIP, salah satu file adalah eclipse.exe. Apa yang telah saya lakukan di masa lalu adalah klik kanan pada file ini, buat jalan pintas, dan seret ke bagian Semua Program menu mulai dan tinggal di sana. Ketika saya melakukannya di Windows 10, saya mendapatkan ikon yang menunjukkan bahwa saya tidak bisa menjatuhkannya di sana (ada lingkaran merah dengan garis miring).

Saya kemudian mencoba menyematkan aplikasi ke menu mulai menggunakan menu klik kanan. Tapi bukan itu yang saya cari:

menu mulai

Saya kemudian menemukan pertanyaan ini di sini pada Pengguna Super dan mengikuti instruksi itu. Saya membuat pintasan di desktop ke aplikasi dan kemudian menyalin pintasan itu ke %appdata%/Microsoft/Windows/Start Menu/Programs:

lokasi jalan pintas

Namun, hasilnya identik dengan mengklik kanan dan menyematkan ke menu mulai - bukan yang saya inginkan.

Saya tidak ingin ikon Eclipse di bagian sebelah kanan. Saya ingin itu muncul di bagian di sebelah kiri, di mana Dia, Eclipse Luna, dan aplikasi lainnya terdaftar. Tiga solusi yang jelas tampaknya tidak memberi saya apa yang saya inginkan.

Bagaimana saya melakukan ini?


Pada 7 September 2015, saya menjalankan Windows 10.1 Build 10240 dan saya masih memiliki masalah ini. Saya sudah mencoba saran yang diposting di jawaban - meletakkan jalan pintas ke executable di %appdata%\Microsoft\Windows\Start Menu\Programsdan C:\ProgramData\Microsoft\Windows\Start Menu\Programs\direktori, namun tidak berhasil mendapatkan hasil yang diinginkan.

Saya memang mencoba sesuatu yang baru. Saya pergi ke %appdata%\Microsoft\Windows\Start Menu\Programs(di mana Eclipse Process Framework dan Eclipse Luna pintas berada) dan membuat folder baru bernama Eclipse. Folder ini muncul di Start Menu. Saya menyalin pintasan Proses Eclipse, Eclipse Luna, dan Eclipse Mars ke folder ini. Hasil akhirnya adalah ini:

menu mulai 7sept15

Sekali lagi, bukan yang saya harapkan akan terjadi. Kerangka Proses Eclipse dan ikon Eclipse Luna masuk ke folder baru, yang bagus. Ikon Eclipse Mars tetap berada di samping, di mana saya tidak menginginkannya.

Seperti inilah struktur foldernya:

C: \ Users \ Thomas Owens \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs

C: \ Users \ Thomas Owens \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Eclipse

Saya ingin tahu jika ini adalah masalah yang mungkin bisa diselesaikan di build selanjutnya. Sayangnya, saya suka beberapa tingkat stabilitas, jadi mengubah ke salah satu aliran rilis lainnya tidak akan membantu saya. Tetapi jika seseorang dapat menunjukkan bahwa ini adalah masalah yang diketahui yang telah dikonfirmasi sebagai terselesaikan pada build selanjutnya, saya bersedia menerima jawaban itu begitu build mengalir keluar ke aliran rilis utama.

Thomas Owens
sumber
Saya membuat skrip PowerShell yang membuat pintasan. Jika saya menjalankannya sebagai pengguna standar pintasan muncul di sisi kanan. Jika saya menjalankannya dengan hak istimewa yang ditingkatkan itu muncul di daftar di sebelah kiri. Namun ketika saya melakukan itu, target menghilang karena beberapa alasan yang saya belum sepenuhnya mengerti. Jadi mungkin masalahnya terletak pada apa yang ditambahkan pengguna pintasan.
Smetad Anarkist
@MetadAnarkist Bisakah Anda membagikan skrip PowerShell Anda? Atau mungkin informasi tentang cara membuat pintasan dengan hak istimewa yang ditinggikan secara manual? Sudah sebulan sejak saya mengajukan pertanyaan ini dan tidak ada yang memberikan jawaban yang benar-benar berfungsi, jadi saya bersedia mencoba skripnya.
Thomas Owens
Anda mungkin ingin melihat ke Classic Shell, ini bekerja dengan Win 10.
Hefewe1zen
@ThomasOwens Saya telah mendasarkan skrip saya pada instruksi di artikel ini computerperformance.co.uk/powershell/… tapi seperti yang saya katakan, properti TargetPath tidak diatur dengan benar. Namun demikian IconLocation adalah.
Smetad Anarkist

Jawaban:

7

Jadi polanya tampaknya seperti ini:

Jika Anda pernah menyematkan pintasan untuk memulai, maka pintasan apa pun yang dibuat kemudian ke target yang sama, juga akan disematkan.

Satu solusi: ganti nama atau pindahkan target cara pintas.

Misalnya, saya sebelumnya menyematkan jalan pintas ke VNC, jadi saya tidak bisa membuatnya muncul di Semua Aplikasi. Saya berganti nama VNC-Viewer-5.2.3-Windows-64bit.exemenjadi vnc 5.2.3.exe, dan pintasan yang dibuat di Program sekarang muncul di Semua Aplikasi, bukan disematkan.

Pintasan ke target yang belum pernah disematkan, atau target berganti nama, akan muncul di Semua Aplikasi. Anda mungkin harus memulai ulang untuk melihatnya, tetapi mereka akan muncul.

Sayangnya, Anda tampaknya tidak dapat melepaskan pin jalan pintas dalam arti menghapus hubungan ini. Sebaliknya, lepaskan sematan saja menghapus pintasan, dan jika Anda memasangnya kembali, itu dianggap sebagai 'menghidupkan kembali pin'. Saya menyimpulkan bahwa ada database target 'harus disematkan', yang terletak di sini:

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

Saya tidak tahu cara mudah untuk mengeditnya. Mungkin jika Anda menggunakan hex-editor untuk mengubah huruf di jalur target dalam file itu, itu akan memperbaikinya.

Poster lain menyarankan untuk menimpa seluruh folder TileDataLayer dengan salinan dari pengguna windows yang bersih, namun itu tampaknya agak cerdik bagi saya.

Jordan Morris
sumber
1
Jawaban ini benar. Lepas sematan dan hapus pintasan terlebih dahulu. Setelah Anda mengganti nama aplikasi dan membuat pintasan baru untuknya di folder Start Menu, Anda dapat mengembalikan aplikasi ke nama aslinya, dan semuanya akan tetap berfungsi. Langkah-langkah terperinci di sini .
mgiuffrida
-1

Klik kanan pada Eclipse Luna pada menu mulai Anda (di sebelah kiri ada di screenshot Anda) dan pilih "Buka Lokasi File". File ada shortcut, bukan Eclipse yang bisa dieksekusi. Pindahkan pintasan Eclipse Mars yang baru Anda buat ke folder yang sama dengan Eclipse Luna, dan itu harus dilakukan.

Bulan gelap
sumber
Ketika saya melakukan ini, jalannya adalah C:\Users\Thomas Owens\AppData\Roaming\Microsoft\Windows\Start Menu\Programs(yang sama dengan %appdata%\Microsoft\Windows\Start Menu\Programs). Pintasan Eclipse Luna dan Eclipse Moon sudah ada di sini.
Thomas Owens
1
Dua lokasi ini (milik saya dan Robert) adalah lokasi per pengguna dan semua pengguna untuk hal-hal pada Menu Mulai. Jika mereka tidak muncul di Start Menu setelah meletakkannya di sana, ada yang salah dengan instalasi Windows Anda. Prosedur itu adalah bagaimana saya membuat pintasan Eclipse untuk beberapa versi Windows, termasuk 10 Tech Preview dan 10 rilis. Apakah Anda pada versi rilis, atau pratinjau? Dan sudahkah Anda menginstal semua pembaruan yang tersedia? Saya tahu ada sejumlah tambalan segera setelah rilis yang memperbaiki beberapa masalah aneh seperti ini.
DarkMoon
Oh, dan ketika semuanya gagal, coba reboot. mengangkat bahu. Mungkin itu tidak menyegarkan menu dengan benar.
DarkMoon
Saya reboot dengan shortcut di satu lokasi, tidak ada, pindah shortcut, reboot, dan lagi tidak ada. Hasilnya selalu ubin di sisi kiri dan tidak ada dalam daftar alfabet. Saya sedang menjalankan rilis Windows 10 yang sepenuhnya diperbarui.
Thomas Owens
Saya bawa Eclipse Mars berjalan baik jika Anda hanya mengklik dua kali itu? Dan jika Anda masuk ke propeties dari exe dan shortcut, apakah salah satu dari mereka memiliki tombol "Buka Blokir" di bagian bawah tab pertama? Juga, apakah hal yang sama terjadi jika Anda membuat pintasan baru ke sesuatu yang lain dan meletakkannya di folder yang sama dengan tempat Mars?
DarkMoon