私のデスクトップにはいくつかのショートカットがありますが、そのうちのいくつかでは「ショートカットキー」をキーボードの組み合わせに設定しています。例えば、私はd:\documents\todo.txt
を指すショートカットを持っていて、Shift + Alt + Tを設定しています。これで自然とメモ帳を使って開くことができます
アイコンをダブルクリックするとすぐにテキストファイルが開きます。しかし、キーボードショートカットを使用すると、非常に遅くなることがあります(5~10秒)。その間はCPUの使用率は上がりません
これは、Windows XP(様々なバージョン)とWindows 7の私のすべてのマシン(古いものも新しい超高速ボックスも)で発生します
これについての質問のトンがありますが、解決策はありません
この問題の説明と解決策はあるのでしょうか?
編集:動作が一貫していません。私は30のデスクトップショートカットを持っていて、そのうちの5つはキーボードショートカットが割り当てられています。私はこのWindowsの機能のためのソフトウェアの代替品には興味がありません。私は何が問題なのか、それを解決する方法を知りたいです
57 cherouvim 2012-05-21
元の質問はWindows 7を扱っていますが、Windows 10では新たな理由でこのようなことが起きています。ここでは、両方の状況に対応する一般的な回答があります
一般的な問題
この問題とその原因については、2012 年の MSDN の投稿 ショートカットのホットキーを押してからショートカットを開くまでの間に長い遅延が発生することがあるのはなぜでしょうか?
要約: ショートカットキーを使ってプログラムを起動する前に、Windows はまず現在実行中のすべてのプログラムをポーリングし、「これはあなたのショートカットキーですか?もしそうであれば、プログラムの新しいコピーを回転させるのではなく、そのウィンドウにフォーカスを切り替えます
この問題は、どこかのウィンドウが質問への回答を拒否したときに起こります。これは、何らかの理由で一般的に反応しないプログラムである可能性がありますが、他の理由で起こることもあります(以下を参照)。Windowsは3秒待ってから息を切らして「ジャーク」と呟き、次のウィンドウに移動して同じショートカットの質問をします
反応のないプログラムを探す
- Windowsを起動し、他のプログラムを開く前にショートカットキーを試してみてください。遅延が発生しましたか?もしそうなら、ステップ3に進んでください
- 通常実行している他のプログラムを起動してください。遅延が発生していますか?遅延が発生していない場合は、遅延が発生するまで待ちます
- Alt-Tab で循環させて、すべてのプログラムが揃っていることを確認します。それぞれのプログラムを停止した後、ショートカットの遅延がなくなったかどうかを確認します
- まだ遅延がありますか?タスクバーの通知領域(別名「システムトレイ」)にあるアイコンでも同じことをしてみてください。これらのアイコンをすべて表示するには、通知領域を拡大する必要があるかもしれません
原因がわかったところで、そのプログラムが遅延を引き起こすほどの価値があるかどうかを判断してください。例えば、Adobe Creative Cloudは時々問題を起こすことがあるので、Windowsの起動時には起動しないようにしています。Illustratorなどは起動しなくても使えます
プログラムなしでは生きていけない場合は、ショートカットキーの遅延で生きていくか、”user 99572 is fine “が示唆するように、AutoHotKeyのようなマクロプログラムを試してみてください
Windows 10: アクションセンター
Windowsのアクションセンターも遅延の原因になります。(これはWindows8でも問題かもしれません。私は7から10にスキップしました)。こんなのが出てきたら
これは、アクションセンターがレビューするためのシステム通知を持っていることを意味し、アクションセンターがそれ自体は無反応ではないにもかかわらず、ショートカットキーの遅延の原因となります
アイコンをクリックして通知をクリアすると、アイコンはこのようになり、アクションセンターでショートカットキーの遅延が発生しなくなるはずです
通知が何度も表示され、役に立たないと思ったら、右クリックして、そのアプリケーションの通知をオフにするようにWindowsに指示してください
しかし…アクションセンターでは、通知を待っていなくても問題が発生することがあります。通知が表示されていなくても、アクションセンターを開いて閉じるだけで問題が解決することがよくあります。これは、[Windows]-Aショートカットキーの組み合わせですぐにできます
Windows 10: バックグラウンドプロセスが応答しない
バックグラウンドの処理が原因でこの問題も発生することがあります。特に2つです
- Calculator
- Store
他にも原因があるかもしれません。重要なのは、これらのアプリケーションはフォアグラウンドアプリケーションであり、実際には実行していないにもかかわらず、なぜかバックグラウンドプロセスとして表示されるということです。この問題は他のアプリでも起こるかもしれませんし、Metroアプリに限定されるかもしれません (TBD)
これらのプロセスを排除するために、以下のテクニックの一部または全部を使用することができます
- 気がついたときにタスクマネージャーで手動で殺す
- harrymcさんのこの関連するスーパーユーザーの質問への回答で説明したように、設定 > プライバシー > バックグラウンドアプリで特定のバックグラウンドアプリをオフにしてください。この方法ですべてのアプリをオフにできるわけではありません
- 上記と同じスーパーユーザーの質問に対するヘレンの回答で議論されているように、スーパーフェッチを無効にしてください
テクニック#2と#3を使用した後、これらの不正なバックグラウンドプロセスは私のコンピュータに表示されなくなりました
Windows 10ビルド1809(2019年2月2日)で新たな問題が発生しました。設定アプリ
この Windows ビルドでは、新たな悪質なショートカットインヒビターが導入されています。Windowsを起動するとすぐにタスクマネージャーに行きます。設定がバックグラウンドタスクとして実行されている場合に問題が発生します
このタスクを殺すと、ショートカットキーは再び高速になりますが、しばらくしてから設定アプリが再表示され、再び問題が発生します
コメントでCerno氏が指摘しているように、Windows 10 Enterpriseユーザーは、「設定 > プライバシー > バックグラウンドアプリ」を選択することで、バックグラウンドで「設定」を実行しないようにすることができます。しかし、Windows HomeとProfessionalユーザーの場合は、バックグラウンドアプリのリストに「設定」が表示されません。(表示させる方法をご存知の方がいらっしゃいましたら、コメント欄に投稿してください)
2020年7月設定のアップデート。Windows 10 Pro v2004 Build 19041.388(7/2020)をインストールした後、パソコンが不安定になり、Windowsを再インストールする必要がありました。これをしてから、設定> プライバシー> バックグラウンドアプリのオプションとして「設定」が表示されるようになりました。これは、Build 19041.388をインストールしたからなのか、それとも再インストールしたからなのかはわかりません。いずれにしても、バックグラウンドアプリとしての「設定」を無効にすることで問題が解決しました
Other…
この3秒のタイムアウトは、おそらくすべてのキーボードショートカットの遅延の原因にはならないでしょう
私のノートパソコンでは、Adobe Creative Commonsがバックグラウンドで起動しているときに、アプリを起動するまでに30秒ほどの遅延が発生することがあります。これは Window が反応しないプロセスをあきらめるまでに使うタイムアウト時間の 10 倍に相当するので、何か他の原因があるのでしょう
58 Andy Giesler 2015-08-14
Windows10の場合、「Application Frame Host」(ApplicationFrameHost.exe)を殺してみてください。これで私のシステムでは遅延が消えました
このプロセスを終了させると、実行中の最新の (UWP = Universal Windows Platform) アプリが終了することに注意してください
18 VoidStar 2015-08-24
私の個人的な経験では、Windows のホットキーの処理を遅らせているプログラムがあった。私にとってはSteam、アンドレアスにとってはAkamaiでした
どのアプリケーションが原因であるかを診断するには、アプリケーションを閉じてホットキーをもう一度押してみてください。原因が誰なのかがわかったら、それが常に実行されていないことに対処できるサービスなのかどうかを判断してください
これはかなり古い質問であることは分かっていますが、答えが見つからなかった後、私は解決策に行き当たり、コミュニティと共有する必要性を感じました
9 bdcon 2013-06-28
この問題は、Windowsがどのようにしてこれらのショートカットを見つけるかに関係しているかもしれません。一般的には、ショートカットのデータはレジストリに保存され、レジストリはRAMに存在し、他のものはすべてそこに置かれていると思っているかもしれません 🙂
その代わりに、.LNKと.URLのキーショートカットはショートカット自体の中にあります
写真の通り、レジストリのどこにあったのかを辿ってみたところ(ないですが)、ショートカット自身のデータ自体に変更がありました
このデータがスキャンされる場所は主に2つあり、スタートメニューのすべての場所とデスクトップフォルダを経由してスキャンされます
人々 はいくつかのプログラム、またはいくつかの Web プログラムを削除すると、問題を “修正” を見つけるとき, 多分それはアイテム、またはマッピング、またはスタート メニューやデスクトップのいくつかの承認されていないものと関係がありますか?
使っていた方法に気づいてからは、窓以外の方法を使って同じことをするようにアドバイスを受けるのは十分に簡単でした
使用されているメモ帳のショートカット方法も、遅延の微生物を追加しようとしています。テキストファイル自体へのショートカットは、最終的にメモ帳を開くことになりますが、それは楽しいプロセスを経ることになります。レジストリ内でクラスのバウンスを見つけ、関連するプログラムを見つけ、そのプログラムを開き、そのパラメータを渡す
ほとんどのプログラムのショートカットは、多くの環境変数のパスの中からプログラムを探すために環境変数を使う代わりに、"C:\Windows\notepad.exe"
のように全体のパスを引用符で囲んでいることがあります。多くのプログラムは、環境変数のパスにプログラムのパスを詰め込むのが好きで、その行を長くすることで「検索パス」を壊してしまうことさえあります
ほとんどのプログラムショートカットは、引用符で囲まれたプログラムパス "d:\documents\todo.txt"
の後に引用符で囲まれたパラメータを置くこともできます。これにより、コンピュータはファイルを検索したり推測したりせずに直接ファイルを見つけ、すぐにファイルを渡すことができます。 (引用符はスペースがある場合にのみ必要です)
スピードを見たい場合は、"C:\Windows\notepad.exe" "d:\documents\todo.txt"
として試してみて、中抜きをしてみてください。代わりにプログラムのショートカット(メモ帳)を作成し、プログラムのショートカットに.txtファイルのパラメータを追加します。これでDOSのようになりました。)しかし、より速くなりました
環境変数をチェックするには(これは特定の問題のためだけのものです)、”システム “に移動し、”システムのプロパティ “で、”詳細 “で “環境変数 “を表示して、PATH変数の混乱を見てください
5 Psycogeek 2013-08-04
私にとっての犯人は「映画とテレビ」と「写真」アプリです。タスクマネージャーでこの2つのアプリを終了させると、キーボードショートカットが3秒も遅れずに起動するようになりました。はい、両方とも殺さないといけませんね
私は両方のアプリが不要なので、アンインストールすることにしました。内蔵アプリのアンインストール方法については、こちらのページを参考にしてみました
2 AhYap 2015-08-23
私はあなたの問題を再現することはできませんし、私のコンピュータのいずれかでそれがあったことを覚えていません。私はクリックしてショートカットを開くことに何の違いも気づかない。私はこれらのショートカットの数は非常に少ないですが、上に2つあります
- すべてのリグにインストールされているホットキーを聞くソフトはありますか?もしかしたら、そのせいでショートカットの認識が遅くなっているのではないでしょうか?グローバルホットキーのあるアプリであれば何でもいいのかもしれません。違いがあるかどうかを確認するには、一つ一つ手動で閉じる必要があるでしょう
- ショートカットの数は?10, 20, 30?たくさん持っていると、反応速度が遅くなるということもあります
物事をスピードアップするために。ショートカットを管理するためのサードパーティ製のソフトウェアを使ってみてください(AutoHotkey, PhraseExpress や Clavier+ (これらはすべてポータブルアプリとして利用可能です)。うまくいけば、彼らはより速く動作します。私はとにかくそれらを使用しており、複数のコンピュータで使用するためにフラッシュドライブにそれらを保持しています
1 user 99572 is fine 2012-05-21
これはセーフモードでは起こりませんし、私自身もこのようなスローダウンに遭遇したことがないので、インストールした製品が問題の原因になっているはずです
私はAutorunsを使用して、原因となっているものを絞り込むまで、起動プログラムを束にしてオフにすることをお勧めします
また、Revo Uninstaller Freewareでインストールされている製品を調べて、不要になった製品や気に入らない製品をアンインストールするという方法もあります。知らない製品はよくググってみてください
私はまた、将来のために、いくつかのセキュリティスイートをインストールすることをお勧めします。フリーのアンチウイルス製品だけでなく、フリーのアンチアドウェアがたくさんあり、それらのいくつかを持っていないことは、夜にあなたのドアをロックしないのと同じように、単にトラブルを求めています
私はあなたのコンピュータが感染していることを示唆しているわけではありませんが、それはそのような奇妙な動作の1つの可能性ですので、いくつかのよく知られたウイルス対策製品を使用してフルスキャンすることはまだ良いアイデアだろう。感染したコンピュータをクリーニングする方法を参照してください
1 harrymc 2013-08-07
原因はDDEです。私はこの問題は一般的にメッセージキューのメルトダウンに煮詰まる特定の技術的な詳細を知りません
アプリケーションの中には、DDE メッセージを割り込みベースで処理することを期待していない/できないものがあるため、何かを要求するものが到着したり、何かがブロードキャストされたりしても、キューで待っているわけではないので、即時の応答を提供しません。物事はバックアップされ、DDE に依存しているものはすべて永遠にかかります。極端な例では、コマンドウィンドウでも、時々あなたが入力した文字が同じ理由で遅延するのを見ることができます
この問題を避けるために私が知っている唯一の方法は、時間をかけて特定のアプリケーションを実行しないようにすることであり、試行錯誤することで、実行時に遅延の原因となることに気づくでしょう。そのようなタイムアウトを変更したり、DDEブロードキャストドメインやツールの分離をDDEを調べるように物事を微調整する方法があるかもしれませんが、私はこのトピックについては無知です
1 disk eater 2013-10-07
ショートカットキーとして使用していた Ctrl+Alt+N を使用してメモ帳を起動する際に、2 秒間の遅延が発生しました。遅延を解消するための解決策は、Akamai Netsession クライアントを無効にすることでした
これが問題かどうかを確認するには、Windowsのタスクマネージャーを開いて、”Netsession_win.exe “を選択し、右クリックして “エンドプロセスツリー “を選択します。(2つのNetsessionエントリがあり、そのうちの1つがもう1つのNetsessionをスポーンしている可能性が高いので、プロセスツリーの終了を選択すると両方とも終了します)
では、もう一度ショートカットキーを試してみてください
今のところ迅速かつ親切に対応している場合は、コントロールパネルの削除プログラムの追加から Akamai NetSession Interface をアンインストールするか、msconfig で無効にする(自動的に起動しないようにする)ことで、変更を恒久的なものにしてください
msconfigを開いて無効化する方法です
- スタートメニュー / 実行 / “msconfig “と書いてエンター
- スタートアップ」タブに切り替えます
- Akamai Netsession Client」という名前のエントリのチェックを外してください
しかし、私はそれをアンインストールして、それが必要な場合にのみ再度インストールします。これは、いくつかの企業が自社のソフトウェアをダウンロードするために使用しているダウンロードエージェントです(私はマイクロソフトとAdobeがそれを使用していると信じています)
アカマイの番組のロケ地でした
c:\Users\myname\AppData\Local\Akamai\netsession_win.exe
これが助けになることを願っています
よろしく アンドレアス
1 Andreas Jansson 2013-06-17
私の場合(Windows 10 x64)は、SuperFetch
機能を無効にすることで解決しました。このサービス(サービスの中のSysMain
と呼ばれる)が1日に何度もApplication Frame Host
プロセスを起動させており、このプロセスがショートカットが遅くなる原因となっています
1 icl7126 2016-01-03
Windowsシェルをバイパスしてホットキーショートカットを実行する簡単なツールを作ってみました
こちらからご覧いただけます。https://github.com/rustyx/myhotkey
私自身、cmd.exe
やbash.exe
のようなものを素早く起動するために使っています
0 rustyx 2019-06-09