jalan pintas keyboard desktop windows lambat

45

Saya punya beberapa cara pintas di desktop saya dan pada beberapa di antaranya saya telah mengkonfigurasi "tombol pintas" ke kombinasi keyboard. Misalnya saya memiliki pintasan yang menunjuk ke d:\documents\todo.txtdan saya telah mengatur Shift+ Alt+ T. Ini secara alami terbuka menggunakan notepad.

Mengklik dua kali pada ikon selalu membuka file teks dengan segera. Menggunakan pintasan keyboard terkadang sangat (5-10 detik) lambat. Perhatikan bahwa selama waktu itu pemanfaatan CPU tidak naik.

Ini terjadi pada semua mesin saya (baik kotak ultra cepat lama dan baru) di Windows XP (berbagai versi) dan Windows 7.

Ada banyak pertanyaan tentang ini tetapi tidak ada solusi.

Apakah ada penjelasan dan solusi untuk masalah ini?

Sunting : Perilaku tidak konsisten. Saya memiliki 30 pintasan desktop dan 5 di antaranya memiliki pintasan keyboard yang ditetapkan. Saya tidak tertarik dengan alternatif perangkat lunak untuk fungsi Windows ini. Saya ingin tahu apa masalahnya dan bagaimana menyelesaikannya.

cherouvim
sumber
Apakah ini terjadi saat booting dalam mode Aman? Jika tidak, coba matikan antivirus Anda atau produk keamanan lainnya. Jika ini membantu, beri tahu kami produk mana yang menyebabkan ini.
harrymc
@Psycogeek: Pengamatan yang baik tetapi D: atau drive tidur tidak ada hubungannya dengan ini.
cherouvim
Jika saya mengamati sedikit lebih dekat :-(, saya akan memperhatikan bahwa pintasan Anda berfungsi dengan baik. Hanya pintasan Keyboard yang memiliki penundaan. Tidak ada "jendela" Anda sendiri. Perintah kunci lambat, bukan?
Psycogeek
1
Saya membunuh "SetPoint.exe", perangkat lunak parameter mouse Logitech, dan itu menyelesaikan masalah saya
Goldorak84
5
Saya terlambat ke pesta, tetapi saya baru-baru ini mengalami masalah yang sama. Saya memberi kode utilitas cepat dan kotor untuk menemukan proses yang tidak menanggapi pesan permintaan hotkey. Saya akan memposting kode di sini sebagai jawaban tetapi saya tidak bisa karena pertanyaannya dilindungi dan saya tidak memiliki perwakilan yang diperlukan (walaupun profil saya mengklaim bahwa saya memiliki 101 dan hanya membutuhkan 10). Saya menulis posting blog di mana Anda bisa mendapatkan kode. Permintaan maaf saya untuk pseudo-spam. Saya akan memposting kode di sini sebagai jawaban ketika saya memiliki perwakilan yang diperlukan.
Bob Mc

Jawaban:

41

Pertanyaan aslinya berkaitan dengan Windows 7, tetapi itu terjadi sekarang karena alasan baru di Windows 10. Inilah jawaban umum yang berhubungan dengan kedua situasi.

Masalah umum

Ada penjelasan yang sangat baik tentang masalah dan penyebabnya di posting MSDN 2012 Mengapa kadang-kadang ada penundaan yang lama antara menekan tombol pintas untuk pintasan dan membuka pintasan?

Ringkasan eksekutif: sebelum meluncurkan suatu program melalui tombol pintasnya, Windows pertama-tama akan memilih semua program yang sedang berjalan dan bertanya "Apakah ini kunci pintas Anda?" Jika demikian, ia mengalihkan fokus ke jendela itu daripada memutar salinan baru program.

Masalah terjadi ketika jendela di suatu tempat menolak untuk menjawab pertanyaan. Ini bisa menjadi program yang umumnya tidak responsif karena beberapa alasan, meskipun bisa juga terjadi karena alasan lain (lihat di bawah). Windows menunggu 3 detik sebelum bergumam "brengsek" pelan dan pindah ke jendela berikutnya untuk menanyakan pertanyaan pintasan yang sama.

Menemukan program yang tidak responsif

  1. Mulai Windows, lalu sebelum membuka program lain coba tombol pintas. Apakah Anda mengalami penundaan? Jika demikian, lanjutkan ke langkah 3.
  2. Luncurkan program lain yang biasanya Anda jalankan. Apakah Anda mengalami penundaan? Jika tidak, tunggu sampai Anda melakukannya.
  3. Satu per satu, hentikan setiap program interaktif; siklus melalui mereka dengan Alt-Tab untuk memastikan Anda mendapatkan semuanya. Setelah menghentikan masing-masing, lihat apakah penundaan pintasan telah hilang.
  4. Masih ada penundaan? Lakukan hal yang sama dengan ikon di area notifikasi taskbar (alias "system tray"): klik kanan dan keluar, memeriksa penundaan pintasan setelah masing-masing. Anda mungkin perlu memperluas area notifikasi untuk melihat semua ikon itu.

Sekarang setelah Anda tahu pelakunya, Anda harus memutuskan: apakah program itu sepadan dengan keterlambatan yang ditimbulkannya? Sebagai contoh, Adobe Creative Cloud terkadang menyebabkan masalah bagi saya, jadi saya katakan saja untuk tidak berjalan ketika Windows mulai. Saya masih bisa menggunakan Illustrator dll tanpa menjalankannya.

Jika Anda tidak dapat hidup tanpa program, hidup dengan penundaan tombol pintas atau, seperti yang disarankan "pengguna 99572 baik-baik saja", cobalah program makro seperti Autohotkey.

Windows 10: Pusat Tindakan

Windows Action Center juga dapat menyebabkan penundaan. (Ini mungkin masalah di Windows 8 juga; Saya melewatkan 7-10). Setiap kali Anda melihat ini:

masukkan deskripsi gambar di sini

itu berarti Pusat Tindakan memiliki pemberitahuan sistem untuk Anda tinjau — yang juga menyebabkan penundaan tombol pintas, meskipun Pusat Aksi tidak responsif per se.

Klik ikon dan kosongkan notifikasi, maka ikon akan terlihat seperti ini, dan Pusat Tindakan seharusnya tidak lagi menyebabkan penundaan tombol pintas:

masukkan deskripsi gambar di sini

Jika pemberitahuan muncul berulang kali dan Anda merasa tidak membantu, klik kanan dan kirim Windows untuk mematikan pemberitahuan untuk aplikasi itu.

TAPI ... terkadang Action Center dapat menyebabkan masalah bahkan jika tidak ada pemberitahuan yang menunggu. Bahkan tanpa pemberitahuan yang muncul, saya sering menyelesaikan masalah ini hanya dengan membuka dan menutup Pusat Aksi. Anda dapat melakukan ini dengan cepat dengan kombinasi tombol pintas [Windows] -A.

Windows 10: proses latar belakang tidak responsif

Terkadang proses latar belakang dapat menyebabkan masalah ini juga. Dua khususnya adalah:

  • Kalkulator
  • Toko

Mungkin ada penyebab lain juga. Yang penting adalah bahwa ini adalah aplikasi latar depan yang, untuk beberapa alasan, muncul sebagai proses latar belakang walaupun Anda mungkin belum benar-benar menjalankannya. Masalah ini mungkin terjadi dengan aplikasi lain, dan mungkin terbatas pada aplikasi Metro (TBD).

Anda dapat menggunakan beberapa atau semua teknik berikut untuk menghilangkan proses ini:

  1. Bunuh mereka secara manual dengan task manager kapan pun Anda melihatnya.
  2. Seperti yang dibahas dalam jawaban harrymc untuk pertanyaan pengguna super terkait ini , matikan aplikasi latar belakang tertentu di Pengaturan> Privasi> Aplikasi Latar Belakang. Tidak semua aplikasi dapat dimatikan dengan cara ini.
  3. Seperti yang dibahas dalam jawaban Helen untuk pertanyaan pengguna super yang sama seperti di atas , nonaktifkan Superfetch.

Setelah menggunakan teknik # 2 dan # 3, proses latar belakang nakal ini tidak lagi muncul di komputer saya.

Masalah baru di Windows 10 build 1809 (2/2019): Pengaturan Aplikasi

Build Windows ini telah memperkenalkan inhibitor shortcut baru dan merusak. Segera setelah Anda memulai Windows, buka task manager. Anda memiliki masalah jika Anda melihat Pengaturan berjalan sebagai tugas latar belakang:

pengaturan berjalan sebagai proses latar belakang

Jika Anda menghentikan tugas ini, tombol pintas akan cepat lagi, tetapi aplikasi Pengaturan akan muncul kembali beberapa saat kemudian, memperkenalkan kembali masalah.

Lain...

Waktu tunggu 3 detik ini mungkin tidak menyebabkan penundaan pintasan keyboard.

Salah satu laptop saya, setiap kali Adobe Creative Commons berjalan di latar saya terkadang mengalami penundaan selama 30 detik sebelum meluncurkan aplikasi. Itu 10 kali timeout Window digunakan sebelum menyerah pada proses non-responsif, jadi sesuatu yang lain harus terjadi dalam kasus ini.

Andy Giesler
sumber
2
Jika ada yang merupakan "orang dalam" Win10, Anda dapat mengirim ini sebagai umpan balik melalui alat umpan balik.
VoidStar
1
Windows 10 ada dan masalah Calc bersama-sama :(
kokbira
7
Hanya ingin mengkonfirmasi bahwa 'Matikan aplikasi latar belakang tertentu di Pengaturan-> Privasi-> Aplikasi Latar Belakang' memang mempercepat kecepatan hotkey global. BTW saya sampai di sana dengan mengetikkan 'Pengaturan' dari tombol Start. Ketika saya melihat daftar Aplikasi Latar Belakang, saya sedikit terkejut, saya tidak tahu mereka ada di sana, karena saya masih menggunakan komputer saya seperti PC, bukan tablet. Saya mematikan seluruh daftar, dan segalanya menjadi lebih cepat. BTW I juga memiliki drive SSD, mematikan Pencarian indeks menawarkan tidak ada peningkatan kecepatan yang terlihat. Saran bagus.
sthede
2
Saat ini pada Windows 10, versi 1709 & 'Matikan aplikasi latar belakang spesifik di Pengaturan-> Privasi-> Aplikasi Latar Belakang' melakukan trik; Saya mematikan aplikasi yang tidak perlu & sekarang hotkey desktop selalu membuka ongkos segera. Terima kasih atas saran Anda.
Dark Knight
2
2019 di sini. Membunuh aplikasi Pengaturan melakukan trik untuk saya.
AngryHacker
15

Jika Anda menggunakan Windows 10, coba bunuh "Application Frame Host" (ApplicationFrameHost.exe). Ini membuat penundaan hilang di sistem saya.

Perhatikan bahwa jika Anda menghentikan proses ini, itu akan menutup semua aplikasi modern yang Anda jalankan.

VoidStar
sumber
2
Selamat datang di Pengguna Super. Bisakah Anda memberikan detail lebih lanjut? Apa saja efek samping yang mungkin timbul dari membunuh executable ini? Mengapa program ini menimbulkan masalah dengan pintasan?
Saya katakan Reinstate Monica
2
Ini adalah host aplikasi modern. Jika Anda membunuhnya, Anda tidak dapat menjalankan aplikasi modern. Kebanyakan orang tidak peduli dengan ini. Ini menyebabkan masalah karena mendengarkan semua kemungkinan pendaftaran jalan pintas karena alasan tertentu, itu tidak melakukan itu sebelum Win10. Windows sepertinya selalu menghadapi banyak pendaftaran jalan pintas yang bersaing ... itu menyebabkan penundaan. Setiap jawaban di utas ini terkait dengan pendaftaran yang bersaing seperti itu dengan satu atau lain cara, tetapi Windows 10 memperkenalkan ApplicationFrameHost.exe sebagai penyebab baru.
VoidStar
1
Ada ide bagaimana menyelesaikan ini? Saya harus membunuh proses **** itu beberapa kali sehari dan saya tidak menggunakan aplikasi 'modern'.
icl7126
@VoidStar itu satu-satunya solusi yang bekerja untuk saya, terima kasih. W10 terkadang aneh, saya akan melaporkan melalui program umpan balik, semuanya, lakukan hal yang sama dan bug ini akan diperbaiki.
Alex Zhukovskiy
4
@AlexZhukovskiy menyimpan ini sebagai .batberkas: Taskkill /IM ApplicationFrameHost.exe /F. Tetapi saya menemukan solusi lain: menonaktifkan SuperFetchsemua masalah telah diperbaiki dan sekarang pintasan berfungsi bahkan ketika proses ini sedang berjalan. (Anda dapat menemukan SuperFetchdalam daftar layanan sebagai SysMain)
icl7126
9

Pengalaman pribadi saya adalah bahwa ada sebuah program yang menunda penanganan hotkey Windows. Bagi saya sendiri itu Steam, bagi Andreas itu Akamai.

Untuk mendiagnosis aplikasi mana yang bertanggung jawab, cukup tutup aplikasi dan coba hotkey Anda lagi. Setelah Anda mengetahui siapa pelakunya, putuskan apakah itu layanan yang dapat Anda tangani agar tidak berjalan setiap saat.

Saya tahu ini adalah pertanyaan yang cukup lama, tetapi setelah tidak menemukan jawaban saya menemukan solusi dan merasa perlu membaginya dengan masyarakat.

bdcon
sumber
Bagi saya itu adalah setpoint.exe, perangkat lunak mouse logitech
Goldorak84
6
Saya memiliki masalah ini di Windows 10 sekarang. "Application Frame Host" adalah pelakunya.
Peter Quiring
1
FWIW, Adobe Creative Cloud telah menyebabkan masalah ini bagi saya, kadang-kadang memperkenalkan penundaan hingga 30 detik untuk setiap peluncuran aplikasi. Namun, saya sekarang mengalami masalah di bawah instalasi Windows 10 baru dengan Adobe CC dinonaktifkan. Menyelidiki masalah itu secara independen ...
Andy Giesler
4

Masalahnya mungkin ada hubungannya dengan bagaimana Windows menemukan cara pintas ini. Orang yang masuk akal mungkin berharap bahwa mereka menyimpan data pintasan di dalam registri, registri berada di RAM, dan mereka meletakkan semua yang lain di sana. :-)

Alih-alih, pintasan kunci untuk .LNK dan .URL ada di dalam pintasan itu sendiri.

Seperti yang dapat Anda lihat pada gambar, setelah mencoba melacak di mana ia berada di dalam registri (bukan), saya menemukan perubahan pada pintasan memiliki data itu sendiri.

Ada 2 lokasi utama tempat data ini dipindai, di mana saja di semua menu Mulai, dan melalui folder desktop.

Ketika orang menemukan bahwa menghapus beberapa program, atau beberapa program web, "memperbaiki" masalah, mungkin itu ada hubungannya dengan item, atau pemetaan, atau hal-hal yang tidak disetujui di menu Start atau desktop?

Setelah menyadari metode yang digunakan, cukup mudah untuk mengambil saran menggunakan metode lain selain windows, untuk melakukan hal yang sama.


Metode pintas Notepad yang digunakan, akan menambahkan mikroba penundaan juga. Jalan pintas ke file teks itu sendiri, yang pada akhirnya akan membuka Notepad, akan melewati proses yang menyenangkan. Temukan kelas yang terpental di registri, temukan program terkait, buka program itu, dan berikan parameter itu.

Kebanyakan pintasan program dapat mengutip seluruh jalur "C:\Windows\notepad.exe", alih-alih menggunakan variabel lingkungan untuk akhirnya menemukan program, di banyak jalur variabel lingkungan. Banyak program suka memasukkan jalur program mereka ke jalur variabel lingkungan, mereka bahkan telah merusak "jalur pencarian" di sana dengan membuat garis menjadi panjang.

Sebagian besar pintasan program juga dapat memiliki parameter kutipan yang ditempatkan setelah jalur program yang dikutip "d:\documents\todo.txt". Ini memiliki komputer menemukan file langsung tanpa mencari atau menebak, dan meneruskan file itu segera. (Kutipan hanya diperlukan ketika ada spasi.)

Jika Anda ingin melihat kecepatan, cobalah "C:\Windows\notepad.exe" "d:\documents\todo.txt"dan potong perantara. Buat pintasan untuk program sebagai gantinya (notepad), dan tambahkan parameter untuk file .TXT ke dalam pintasan program. OK itu seperti DOS sekarang. :-) Tetapi lebih cepat.

Untuk memeriksa variabel lingkungan (yang hanya untuk masalah spesifik), pergi ke "Sistem", dan di "Properti Sistem", di "Advanced" membuka "Variabel Lingkungan" dan melihat kekacauan dalam variabel PATH.

Psycogeek
sumber
Bukankah jawaban ini sebenarnya salah?
Pacerier
@Pacerier, aspek mana yang Anda anggap salah? apakah itu "memecahkan" pertanyaan aslinya? tidak terima. Apakah ini mencerminkan semua masalah yang ada dengan sistem pintasan? , tidak. Apakah ini tentang XP dan win7? ya, apakah pertanyaan awal tentang masalah tambahan windows 10? TIDAK itu tidak, tapi itu keren yang ditutupi.
Psycogeek
1

Saya tidak dapat mereproduksi masalah Anda dan tidak ingat memilikinya di salah satu komputer saya. Saya tidak melihat adanya perbedaan dalam membuka jalan pintas dengan mengklik. Saya hanya memiliki sedikit pintasan ini, 2 puncak.

  • Apakah ada perangkat lunak yang mendengarkan hotkey yang diinstal pada semua rig Anda? Mungkin ini menyebabkan pintasan dikenali secara perlahan? Ini bisa berupa aplikasi apa pun dengan hotkey global. Anda harus menutupnya secara manual satu per satu untuk melihat apakah ada bedanya.
  • Berapa banyak pintasan yang dimiliki? 10, 20, 30? Jika Anda punya banyak, itu juga bisa berarti waktu reaksi lebih lambat.

Untuk mempercepat: Anda dapat mencoba menggunakan perangkat lunak pihak ketiga untuk mengelola pintasan Anda (seperti AutoHotkey , PhraseExpress , atau Clavier + (semuanya tersedia sebagai aplikasi yang dapat diakses). Semoga, mereka akan bekerja lebih cepat. Saya tetap menggunakannya dan menyimpannya pada flash drive untuk digunakan pada banyak komputer.

pengguna 99572 baik-baik saja
sumber
Terima kasih atas jawabannya. Saya telah memperbarui pertanyaan saya dengan beberapa data.
cherouvim
1

Karena ini tidak terjadi dalam mode Aman, dan karena saya sendiri belum pernah mengalami perlambatan seperti itu, beberapa produk yang telah Anda instal pasti menyebabkan masalah.

Saya sarankan menggunakan Autoruns untuk mematikan program startup dalam banyak, sampai Anda mempersempitnya ke salah satu yang menyebabkannya.

Anda juga dapat memeriksa produk yang terinstal menggunakan Revo Uninstaller Freeware dan menghapus produk yang tidak Anda butuhkan lagi atau tidak Anda sukai. Google hati-hati untuk produk yang tidak Anda ketahui.

Saya juga menyarankan, untuk masa depan, untuk menginstal beberapa suite keamanan. Ada banyak produk antivirus gratis , juga anti-adware gratis , dan tidak memiliki beberapa di antaranya hanya meminta masalah, sama seperti tidak mengunci pintu Anda di malam hari.

Saya tidak menyarankan bahwa komputer Anda terinfeksi, tetapi itu adalah salah satu kemungkinan untuk perilaku yang aneh, sehingga pemindaian penuh menggunakan beberapa produk antivirus yang terkenal masih merupakan ide yang bagus. Lihat Cara Membersihkan Komputer yang Terinfeksi .

harrymc
sumber
1

Alasannya adalah DDE. Saya tidak tahu detail teknis spesifik masalah ini pada umumnya bermuara pada krisis antrian pesan.

Beberapa aplikasi tidak mengharapkan / mampu menangani pesan DDE secara interupsi dan ketika sesuatu yang mereka minta datang atau disiarkan, mereka tidak memberikan respons instan karena mereka tidak menunggu dalam antrian. Segala sesuatunya didukung dan semuanya dengan ketergantungan pada DDE akan berlangsung selamanya. Dalam kasus ekstrem bahkan di jendela perintah terkadang Anda dapat melihat huruf yang Anda ketikkan akan tertinggal karena alasan yang sama.

Satu-satunya cara saya tahu untuk menghindari masalah ini adalah untuk menghindari menjalankan aplikasi tertentu dari waktu ke waktu dan dengan coba-coba Anda akan melihat ketika menjalankan menyebabkan penundaan. Mungkin ada cara untuk mengubah hal-hal seperti mengubah batas waktu atau isolasi domain siaran DDE atau alat untuk melihat ke dalam DDE tapi saya tidak mengerti tentang topik ini.

pemakan disk
sumber
1

Saya mengalami penundaan selama 2 detik, mulai Notepad menggunakan Ctrl + Alt + N yang saya gunakan sebagai tombol pintasnya. Solusi untuk menghilangkan penundaan adalah dengan menonaktifkan klien Akamai Netsession.

Untuk melihat apakah ini masalah Anda, Anda dapat membuka Windows Task Manager, dan pilih "Netsession_win.exe", rightclik dan pilih "Akhiri pohon proses". (Ada dua entri Netsession, salah satunya probabli memunculkan yang lain - memilih pohon proses akhir membunuh mereka berdua).

Sekarang coba lagi tombol pintas Anda.

Jika mereka cepat dan bagus sekarang, buat perubahan permanen dengan menghapus instalasi Antarmuka Akamai NetSession dari program Add Remove di panel kontrol, atau dengan menonaktifkannya di msconfig (sehingga tidak memulai secara otomatis).

Ini adalah cara menonaktifkannya dengan membuka msconfig:

  • Mulai menu / Jalankan / tulis "msconfig" / Enter.
  • Beralih ke tab "Startup".
  • Hapus centang entri dengan nama "Klien Akamai Netsession".

Namun saya akan menghapusnya, dan hanya menginstalnya lagi jika diperlukan. Itu hanya agen pengunduhan yang digunakan beberapa perusahaan untuk mengunduh perangkat lunak mereka (saya percaya Microsoft dan Adobe telah menggunakannya).

Ini adalah lokasi dari program akamai:

c:\Users\myname\AppData\Local\Akamai\netsession_win.exe

Semoga ini bisa membantu.

Salam, Andreas

Andreas Jansson
sumber
1
Terima kasih, tetapi saya tidak memiliki apa pun yang terkait dengan Akamai di PC saya.
cherouvim
1
Mungkin ada beberapa program lain di komputer Anda. Saya harus melalui hampir semua layanan dan proses yang berjalan di komputer saya - menghentikan yang tidak perlu - satu per satu, sampai saya menemukan satu (Akamai) yang menyebabkan penundaan. Windows harus "bertanya" setiap proses yang sedang berjalan "Apakah Anda akan menangani kunci pintas ini?", Dan jika prosesnya ragu-ragu, dan tidak menjawab, diperlukan beberapa detik. Saya menemukan penjelasan itu di sini: blogs.msdn.com/b/oldnewthing/archive/2012/05/02/10299709.aspx Membaca halaman itu lagi, mungkin hanya proses - layanan tidak memiliki jendela. Lihatlah tab startup di msconfig
Andreas Jansson
1

Bagi saya (Windows 10 x64) membantu menonaktifkan SuperFetchfitur. Layanan ini (disebut SysMainLayanan) menyebabkan dimulainya Application Frame Hostproses beberapa kali per hari dan proses ini bertanggung jawab atas pintasan yang lambat.

icl7126
sumber
0

Saya membuat alat sederhana untuk mengeksekusi pintasan hotkey, yang mem-bypass shell Windows.

Anda dapat menemukannya di sini: https://github.com/rustyx/myhotkey

Saya menggunakannya sendiri untuk memulai hal-hal seperti cmd.exedan bash.exe.

rustyx
sumber