Beberapa Program tidak dapat disematkan ke bilah tugas Window 7

8

Saya perhatikan suatu hari ketika menjalankan gerhana bahwa saya tidak dapat menyematkan exe Eclipse secara langsung (saya dapat menyematkan pintasan untuk memulainya, namun begitu dimulai, tampaknya membuka aplikasi lain yang menggunakan Java SDK, dan itu tidak bisa disematkan).

Itu membuat saya berpikir: Mengapa Anda tidak dapat menyematkan segalanya ke bilah tugas? Apa batasan program? Dalam contoh Eclipse saya, saya percaya itu bisa jadi karena menjalankan program Java di latar belakang, tetapi hal yang sama terjadi pada program seperti Starcraft 2.

Gareth Jones
sumber
Gambar saya tidak dapat menyematkan gerhana ke bilah tugas: db.tt/PlAqxM2n
Gareth Jones
Hal yang sama terjadi pada minecraft, begitu permainan Anda (setelah masuk) Anda tidak dapat menyematkannya ke taskbar
Gareth Jones

Jawaban:

3

Aplikasi tersebut sebenarnya adalah aplikasi multi proses. Peluncur mungil (dalam kasus Starcraft) atau runtime (Java untuk Eclipse dan Minecraft) dimulai oleh pintasan Anda, yang pada gilirannya memuat proses utama aplikasi Anda. Jika mereka starter tidak menetapkan AppUserModelIDs yang benar , yang pada dasarnya hanya pengidentifikasi untuk taskbar, mereka tidak dapat disematkan.

Martheen Cahya Paulo
sumber
1
Ah ok, itu juga menjelaskan mengapa game lain dengan peluncur bisa disematkan
Gareth Jones
1

Anda dapat mengatasinya dengan membuat prompt perintah, menyematkannya ke bilah tugas, dan kemudian mengubah target sesuai keinginan Anda.

Ditemukan di sini: http://mattrefghi.com/blog/2012/06/how-to-pin-a-batch-file-to-the-taskbar-in-windows-7/

Klik tombol Mulai. Mulai ketikkan “Command Prompt” di kotak pencarian. Klik kanan Command Prompt setelah muncul di hasil pencarian, dan pilih Pin to Taskbar. Sambil memegang SHIFT, klik kanan ikon Prompt Perintah hitam di bilah tugas. Pilih Properties dari menu konteks yang muncul. Sekarang kita membawa perhatian kita pada nilai di bidang Target: tweet% windir% \ system32 \ cmd.exe Seperti berdiri, itu hanya mencoba untuk meluncurkan executable yang akan membuat jendela Command Prompt muncul. Agar trik kita berfungsi, kita harus menambahkan teks ikuti, dalam huruf tebal:% windir% \ system32 \ cmd.exe / c "c: \ somewhere \ myscript.bat" tweet Parameter "/ c" memberi tahu "cmd.exe" bahwa itu seharusnya hanya menjalankan perintah yang disediakan, dan kemudian segera menutup sendiri. Dalam hal ini, kami memberitahunya untuk meluncurkan file batch, dan file itu dapat menjalankan sejumlah perintah di dalam dirinya sendiri. Path, tentu saja, harus mencerminkan lokasi sebenarnya dari file di mesin Anda. Setelah ini diatur, kita cukup mengklik ikon Command Prompt hitam untuk meluncurkan skrip kita. Saya tidak tahu apakah Microsoft berencana untuk meningkatkan dukungan untuk file seperti itu, tetapi sementara itu, saya menganggap ini solusi yang layak.

Meyekem
sumber
Luar biasa. Bahkan bekerja pada drive jaringan! Namun tidak bekerja dengan cara pintas ke file di drive jaringan.
NOTjust - user4304
Jadi, dalam ringkasan: "sematkan pintasan ke cmd /c "thethingyouwanttorun"sebagai gantinya"?
mwfearnley
1

Saya hanya ingin menunjukkan, untuk referensi di masa mendatang, bahwa Anda memang dapat menyematkan aplikasi dengan peluncur. Seret peluncur ke bilah tugas, dan itu akan ada di sana. Satu-satunya masalah adalah mereka tidak akan berfungsi sebagaimana aplikasi normal, karena peluncur ditutup dan aplikasi lain ada, mendapatkan 2 ikon untuk tugas yang sama. Agak menyebalkan, tapi berhasil.

Santiago
sumber
Ya itu adalah seluruh masalah dan alasan saya untuk pertanyaan
Gareth Jones
1

Seperti yang sudah ditunjukkan oleh DoctorNode, aplikasi pada media yang dapat dilepas tidak dapat disematkan ke taskbar juga. Ini masih berlaku untuk Windows 10. Ada solusi sederhana:

  1. salin executable yang ingin Anda pin ke folder apa pun di hard disk - dengan cara ini Anda telah mendapatkan nama dan ikon yang tepat.

  2. seret executable yang disalin ke taskbar, itu akan dengan senang hati pin

  3. arahkan ke "C: \ Users \\ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ Taskbar" - berhati-hatilah, folder 'User Pinned' disembunyikan, tetapi mengetikkan nama di bilah alamat akan membukanya

  4. modifikasi pintasan yang dihasilkan ke exe yang disalin di sana: ganti jalur yang dapat dieksekusi dan nama folder dengan yang ada di media yang dapat dilepas dan simpan

Voa! Ikon bilah tugas Anda akan mengaktifkan aplikasi / program pada media yang dapat dilepas, dan mereka akan aktif bahkan ketika Anda memulai aplikasi tersebut secara langsung, dan akan mengumpulkan banyak jendela - jadi semuanya kembali ke cara kerjanya. Anda bahkan dapat melepaskan pin dari bilah tugas, tetapi pemasangan kembali memerlukan lagi langkah-langkah yang diuraikan di atas.

h1618
sumber
0

Saya baru saja mulai dan menyematkan saya eclipse.exedi bilah tugas.

Pin Eclipse

Dan semoga ini juga membantu:

Jawaban Microsoft

Jason Paddle
sumber
3
Posting tautan ke gambar Anda di situs berbagi gambar, dan kami akan memasukkannya untuk Anda.
Namun ini bukan jawabannya, Anda tidak mendapatkan apa yang diminta OP?
avirk
Saya mendapatkan apa yang dia minta dan hanya menunjukkan dengan gerhana saya. Juga saya dapat menyematkan setiap program yang saya instal saat ini.
Jason Paddle
1
Namun saya tidak bertanya apakah Anda bisa menyematkannya, saya bertanya mengapa beberapa program mungkin tidak dapat disematkan? Juga saya dapat menyematkan sebagian besar program ke bilah tugas, hanya saja tidak semua
Gareth Jones
2
Ok, periksa ini. Di sini dijelaskan mengapa beberapa program dan file tidak dapat disematkan. sunting registri
Jason Paddle
0

Saya akan menambahkan beberapa kondisi tambahan yang mencegah penambahan beberapa program ke taskbar di lingkungan windows.

  1. Salah satunya ada hubungannya dengan kata-kata panas yang dicadangkan yang terkandung dalam nama file. Windows mencegah nama file dengan daftar kata-kata berikut yang tidak disematkan ke bilah tugas:

Dokumentasi; Bantuan; Instal; Info Lebih Banyak; Readme; Baca saya; Baca Pertama; Pengaturan; Dukungan; Apa Yang Baru; Hapus

  • Ditemukan dalam registri di HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileAssociation \ AddRemoveNames

Agaknya ini untuk mencegah file yang tidak berguna / tidak perlu disematkan ke taskbar. Saya tidak punya sumber untuk alasan itu, itu milik saya sendiri. Informasi tambahan dapat ditemukan di tautan ini .

  1. Hal lain yang mencegah pinning ke taskbar, adalah ketika sebuah program diinstal pada memori yang dapat dilepas - kartu SD atau USB. Masalah ini mengganggu saya untuk sementara waktu, sampai saya menemukan penyebabnya.

Semoga ini bisa membantu orang lain yang mengalami masalah ini.

Bersulang

DoctorNode
sumber