遅いウィンドウのデスクトップキーボードショートカット


45

デスクトップにはいくつかのショートカットがあり、そのうちのいくつかではキーボードの組み合わせに「ショートカットキー」を設定しています。たとえば、ショートカットを指し、+ + d:\documents\todo.txtを設定しました。これは、メモ帳を使用して自然に開きます。ShiftAltT

アイコンをダブルクリックすると、常にテキストファイルがすぐに開きます。ただし、キーボードショートカットを使用すると、非常に(5〜10秒)遅くなる場合があります。その間、CPU使用率は上昇しないことに注意してください。

これは、Windows XP(さまざまなバージョン)およびWindows 7のすべてのマシン(古いものと新しい超高速ボックスの両方)で発生します。

これについてはたくさんの質問がありますが、解決策はありません。

この問題の説明と解決策はありますか?

編集:動作に一貫性がありません。30個のデスクトップショートカットがあり、そのうち5個にはキーボードショートカットが割り当てられています。このWindows機能の代替ソフトウェアに興味はありません。問題の内容と解決方法を知りたい。


これは、セーフモードで起動するときに発生しますか?そうでない場合は、ウイルス対策製品やその他のセキュリティ製品をオフにしてみてください。これが役立つ場合、どの製品がこれを引き起こしたか教えてください。
harrymc

@Psycogeek:よく観察していますが、D:またはスリープ状態のドライブはこれとは何の関係もありません。
cherouvim

私はもう少し近く:-(観察していた場合、私はあなたのショートカットが正常に動作していることに気づいているだろうことは、遅延を有する唯一のキーボードショートカットで、あなたの「窓」自分のキーコマンドのいずれもが遅い右ではない。。?
Psycogeek

1
私は「SetPoint.exe」、ロジクールのマウスパラメータソフトウェアを殺し、そしてそれは私の問題を解決
Goldorak84

5
私はパーティーに遅れていますが、最近同じ問題に遭遇しました。ホットキーリクエストメッセージに応答しないプロセスを見つけるために、クイックアンドダーティユーティリティをコーディングしました。私は答えとしてここにコードを投稿しますが、質問が保護されており、必要な担当者がいないため、できません(私のプロファイルは101を持っていると主張していますが、必要なのは10だけです)。コードを入手できるブログ投稿を書きました。擬似スパムの謝罪。必要な担当者がいる場合、回答としてここにコードを投稿します。
ボブMcの

回答:


41

元の質問はWindows 7を扱っていますが、Windows 10の新しい理由で現在起こっています。両方の状況を扱った一般的な答えを次に示します。

一般的な問題

2012 MSDNの投稿で問題とその原因の優れた説明があります。ショートカットのホットキーを押してからショートカットを開くまでに長い遅延が生じることがあるのはなぜですか?

概要:Windowsは、ショートカットキーを使用してプログラムを起動する前に、現在実行中のすべてのプログラムをポーリングし、「これはショートカットキーですか?」と尋ねます。その場合、プログラムの新しいコピーをスピンアップするのではなく、そのウィンドウにフォーカスを切り替えます。

この問題は、ウィンドウがどこかで質問への回答を拒否したときに発生します。これは何らかの理由で一般に応答しないプログラムである可能性がありますが、他の理由で発生する可能性もあります(以下を参照)。Windowsは3秒間待機してから、息をのむような「ジャーク」をつぶやき、次のウィンドウに移動して同じショートカットの質問をします。

応答しないプログラムを見つける

  1. Windowsを起動し、他のプログラムを開く前にショートカットキーを試してください。遅れがありますか?その場合は、手順3に進みます。
  2. 通常実行する他のプログラムを起動します。遅れがありますか?そうでない場合は、行うまで待ちます。
  3. 1つずつ、各対話型プログラムを停止します。Alt-Tabでそれらを循環させて、すべてが揃っていることを確認します。それぞれを停止した後、ショートカットの遅延がなくなったかどうかを確認します。
  4. まだ遅延がありますか?タスクバーの通知領域(「システムトレイ」とも呼ばれる)のアイコンで同じことを行います。右クリックして終了し、それぞれの後にショートカットの遅延を確認します。これらのアイコンをすべて表示するには、通知領域を拡張する必要がある場合があります。

犯人がわかったので、次のことを決定します。そのプログラムが引き起こす遅延に見合う価値があるかどうか。たとえば、Adobe Creative Cloudは時々問題を引き起こしているので、Windowsの起動時に実行しないように指示しています。Illustratorを実行しなくてもIllustratorなどを使用できます。

プログラムなしでは生きられない場合は、ショートカットキーの遅延で生きるか、または「ユーザー99572は問題ありません」が示唆するように、AutoHotKeyのようなマクロプログラムを試してください。

Windows 10:アクションセンター

Windowsアクションセンターも遅延を引き起こす可能性があります。(これはWindows 8でも問題になる可能性があります。7から10にスキップしました)。これを見るたびに:

ここに画像の説明を入力してください

これは、アクションセンターが確認するシステム通知を持っていることを意味します。これにより、アクションセンター自体が応答しない場合でも、ショートカットキーの遅延が発生します。

アイコンをクリックして通知をクリアすると、アイコンは次のようになり、アクションセンターでショートカットキーの遅延が発生することはなくなります。

ここに画像の説明を入力してください

通知が繰り返し表示されるのに役に立たない場合は、右クリックして、そのアプリケーションの通知をオフにするようWindowsに指示します。

ただし、待機中の通知がない場合でも、アクションセンターが問題を引き起こすことがあります。通知が表示されていなくても、アクションセンターを開いたり閉じたりするだけで、この問題を解決できることがよくあります。[Windows] -Aショートカットキーの組み合わせを使用すると、これをすばやく行うことができます。

Windows 10:応答しないバックグラウンドプロセス

バックグラウンドプロセスがこの問題を引き起こすこともあります。特に2つは次のとおりです。

  • 電卓
  • 格納

他の犯人もいる可能性があります。重要なことは、これらはフォアグラウンドアプリケーションであり、何らかの理由で、実際には実行していなくてもバックグラウンドプロセスとして表示されることです。この問題は他のアプリで発生する可能性があり、Metroアプリ(TBD)に限定される可能性があります。

次の手法の一部またはすべてを使用して、これらのプロセスを排除できます。

  1. 気づいたら、タスクマネージャーで手動で強制終了します。
  2. この関連するスーパーユーザーの質問に対するharrymcの回答で説明したように、[設定]> [プライバシー]> [バックグラウンドアプリ]で特定のバックグラウンドアプリをオフにします。この方法ですべてのアプリをオフにできるわけではありません。
  3. 上記と同じスーパーユーザーの質問に対するヘレンの回答で説明したようにスーパーフェッチを無効にします。

手法2と3を使用した後、これらの不正なバックグラウンドプロセスはコンピューターに表示されなくなりました。

Windows 10ビルド1809(2/2019)の新しい問題:設定アプリ

このWindowsビルドは、新しくて有害なショートカット禁止機能を導入しています。Windowsを起動したらすぐに、タスクマネージャーに移動します。バックグラウンドタスクとして実行中の設定が表示される場合、問題があります。

バックグラウンドプロセスとして実行される設定

このタスクを強制終了すると、ショートカットキーは再び高速になりますが、しばらくすると設定アプリが再表示され、問題が再び発生します。

その他...

この3秒のタイムアウトは、おそらくすべてのキーボードショートカットの遅延を引き起こすわけではありません。

私のラップトップの1つで、Adobe Creative Commonsがバックグラウンドで実行されているときはいつでも、アプリを起動する前に30秒も続く遅延が発生することがあります。これは、応答しないプロセスをあきらめる前にWindowが使用するタイムアウトの10倍であるため、この場合は別の処理を行う必要があります。


2
誰かがWin10の「インサイダー」である場合、フィードバックツールを介してこれをフィードバックとして送信できます。
VoidStar

1
Windows 10があり、Calcの問題が一緒に:(
kokbira

7
「設定->プライバシー->バックグラウンドアプリで特定のバックグラウンドアプリをオフにする」で、グローバルホットキーの速度が実際に高速化されたことを確認したかっただけです。ところで、[スタート]ボタンから[設定]を入力してそこに行きました。バックグラウンドアプリのリストを見たとき、私は少しショックを受けました。タブレットではなくPCのように自分のコンピューターを使用しているので、それらがそこにあるとは思いもしませんでした。リスト全体をオフにしたので、物事はより迅速になりました。ところで、SSDドライブもありますが、検索のインデックス作成をオフにすると、速度は目立ちません。素晴らしい提案。
ステード

2
現在、Windows 10バージョン1709および「設定->プライバシー->バックグラウンドアプリで特定のバックグラウンドアプリをオフにする」がうまくいきました。不要なアプリをオフにして、デスクトップのホットキーが常にすぐにexeファイルを開くようにしました。ご提案ありがとうございます。
ダークナイト

2
2019年はこちら 設定アプリを殺すことは私のためのトリックをしました。
AngryHacker

15

Windows 10を使用している場合は、「アプリケーションフレームホスト」(ApplicationFrameHost.exe)を強制終了してみてください。これにより、システム上で遅延がなくなりました。

このプロセスを強制終了すると、実行中の最新のアプリがすべて閉じられることに注意してください。


2
スーパーユーザーへようこそ。詳細を教えてください。この実行可能ファイルを強制終了すると、考えられる副作用は何ですか?このプログラムがショートカットで問題を引き起こすのはなぜですか?
私は言う:モニカの復活

2
これは最新のアプリホストです。強制終了すると、最新のアプリを実行できなくなります。とにかく、ほとんどの人はこれを気にしません。何らかの理由ですべての可能なショートカット登録をリッスンするため、問題が発生しますが、Win10より前にはリッスンしませんでした。Windowsは、複数の競合するショートカット登録を常に不適切に処理しているように見えました...それは遅延につながります。このスレッドのすべての回答は、何らかの形でそのような競合する登録に関連していますが、Windows 10ではApplicationFrameHost.exeが新しい犯人として導入されました。
VoidStar

1
これを解決する方法はありますか?その****プロセスを1日に数回強制終了する必要があり、「モダン」アプリを使用していません。
icl7126

@VoidStarそれは私のために働いた唯一のソリューションです、ありがとう。W10は時々奇妙です。フィードバックプログラムを通じて報告します。皆さん、同じことをして、このバグを修正します。
アレックスジュコフスキー

4
@AlexZhukovskiyはこれを.batファイルとして保存しますTaskkill /IM ApplicationFrameHost.exe /F。しかし、別の解決策を見つけました。無効化するSuperFetchとすべての問題が修正され、このプロセスの実行中でもショートカットが機能するようになりました。(SuperFetchサービスのリストでとして見つけることができますSysMain
icl7126

9

私の個人的な経験では、Windowsによるホットキーの処理を遅らせるプログラムがあったということでした。私にとってはスチーム、アンドレアスにとってはアカマイでした。

どのアプリケーションが原因であるかを診断するには、アプリケーションを閉じて、ホットキーを再試行します。犯人が誰であるかを把握したら、それが常に実行されていないことに対処できるサービスであるかどうかを判断します。

これはかなり古い質問であることは知っていますが、答えを見つけられなかった後、私は解決策を見つけて、コミュニティと共有する必要性を感じました。


私にとっては、ロジクールのマウスソフトウェアであるsetpoint.exe
Goldorak84 14年

6
Windows 10でこの問題が発生しました。「アプリケーションフレームホスト」が原因です。
ピーターQuiring

1
FWIW、Adobe Creative Cloudはこの問題を引き起こし、アプリの起動ごとに30秒の遅延が生じることがありました。ただし、Adobe CCを無効にしてWindows 10を新しくインストールすると、問題が発生します。...独立してその問題を調査
アンディギースラー助教授

4

問題は、Windowsがこれらのショートカットを見つける方法に関係している可能性があります。合理的な人なら誰でも、ショートカットデータをレジストリに保存し、レジストリはRAMに常駐し、他のすべてをそこに置くと期待するかもしれません。:-)

代わりに、.LNKおよび.URLのキーショートカットはショートカット自体の中にあります。

図からわかるように、レジストリ内のどこにあるかを追跡しようとすると(そうではありません)、ショートカット自体のデータ自体に変更が見つかりました。

このデータがスキャンされる主要な場所は2つあり、すべての[スタート]メニューのどこからでも、デスクトップフォルダを介してスキャンされます。

一部のプログラムまたはWebプログラムを削除すると問題が「修正」されることがわかった場合、アイテム、マッピング、または[スタート]メニューまたはデスクトップの未承認のものが関係している可能性があります。

使用された方法を理解した後、同じことをするために、ウィンドウ以外の別の方法を使用するアドバイスをとるのは簡単でした。


使用されるメモ帳のショートカットメソッドでは、遅延の微生物も追加されます。最終的にメモ帳を開くテキストファイル自体へのショートカットは、楽しいプロセスを経ることになります。レジストリでクラスの跳ね返りを見つけ、関連するプログラムを見つけ、そのプログラムを開き、そのパラメーターを渡します。

ほとんどのプログラムショートカットは"C:\Windows\notepad.exe"、環境変数を使用して最終的にプログラムを見つける代わりに、多くの環境変数パスでパス全体を引用符で囲むことができます。多くのプログラムは、プログラムのパスを環境変数のパスに詰め込むことを好みますが、行を長くすることで「検索パス」を壊しさえします。

ほとんどのプログラムのショートカットでは、引用されたプログラムパスの後に引用されたパラメーターを配置することもできます"d:\documents\todo.txt"。これにより、コンピューターは検索も推測もせずにファイルを直接見つけ、すぐにファイルを渡します。(引用符はスペースがある場合にのみ必要です。)

あなたが速度を見たいなら、それを試してみ"C:\Windows\notepad.exe" "d:\documents\todo.txt"て、仲介人を切り取ってください。代わりにプログラムのショートカット(メモ帳)を作成し、.TXTファイルのパラメーターをプログラムのショートカットに追加します。OK、今はDOSのようなものです。:-)しかし、より高速です。

環境変数(特定の問題のみを対象とする)を確認するには、[システム]に移動し、[システムプロパティ]の[詳細設定]で[環境変数]を表示して、PATH変数の混乱を確認します。


この答えは実際に間違っていませんか?
パセリエ

@Pacerier、それのどの側面が間違っていると思いましたか?元の質問を「解決」しますか?受け入れません。ショートカットシステムに存在するすべての問題を反映していますか?、いいえ。XPとwin7についてですか?はい、Windows 10の追加の問題に関する最初の質問はありましたか?いいえ、そうではありませんが、カバーされたのはクールです。
サイコギーク

2

私の犯人は「映画とテレビ」と「写真」アプリです。タスクマネージャーでこの2つのアプリを終了すると、3秒遅れずにキーボードショートカットが起動しました。はい、私は両方を殺さなければなりません。

必要ないので、両方のアプリをアンインストールすることにしました。組み込みアプリをアンインストールする方法を学ぶために、私はこのページを正常にフォローしました:-

http://www.howtogeek.com/224798/how-to-uninstall-windows-10s-built-in-apps-and-how-to-reinstall-them/


1

私はあなたの問題を再現することができず、私のコンピューターのどれでもそれを覚えていません。クリックしてショートカットを開くことに違いはありません。ただし、これらのショートカットは2つしかありません。

  • すべてのリグにインストールされているホットキーをリッスンするソフトウェアはありますか?たぶん、これはショートカットがゆっくりと認識される原因になりますか?グローバルホットキーを備えたアプリであればどれでもかまいません。それらを1つずつ手動で閉じて、違いが生じるかどうかを確認する必要があります。
  • ショートカットはいくつありますか?10、20、30?多数ある場合は、反応時間が遅くなることもあります。

速度を上げるには:ショートカットの管理にサードパーティソフトウェア(AutoHotkeyPhraseExpressClavier +(すべてポータブルアプリとして利用可能)など)を使用してみてください。複数のコンピューターで使用するフラッシュドライブ。


答えてくれてありがとう。質問をいくつかのデータで更新しました。
cherouvim

1

これはセーフモードでは発生せず、私自身もこのような速度低下に遭遇したことがないため、インストールした製品の一部が問題を引き起こしているに違いありません。

Autoruns を使用して、それを引き起こしているものに絞り込むまで、束で起動プログラムをオフにすることをお勧めします。

また、Revo Uninstaller Freewareを使用してインストール済み製品を調べ、 不要になった製品や不要な製品をアンインストールすることもできます 。知らない製品については慎重にGoogleを使用してください。

将来的には、セキュリティスイートをインストールすることもお勧めします。そこがたくさんある無料のアンチウイルス製品のほか、無料のアンチアドウェアは、そのうちのいくつかは、ちょうど夜にあなたのドアをロックしていないと同じ、トラブルを求めている持っていません。

お使いのコンピューターが感染していることを示唆しているわけではありませんが、これはこのような奇妙な動作の可能性の1つです。感染したコンピューターのクリーニング方法を参照してください。


1

その理由はDDEです。この問題が一般的にメッセージキューのメルトダウンに帰着する特定の技術的な詳細は知りません。

一部のアプリケーションは、割り込みベースでDDEメッセージを処理することを想定していないため、キューに待機していないため、何かを要求したり、何かをブロードキャストしたりしても、即座に応答しません。物事がバックアップされ、DDEに依存するすべてのものが永遠にかかります。極端な場合、コマンドウィンドウでも、入力した文字が同じ理由で遅れることがあります。

この問題を回避するために知っている唯一の方法は、特定のアプリケーションを長期にわたって実行することを避け、試行錯誤によって原因の遅延を実行するときに気付くことです。タイムアウトの変更やDDEブロードキャストドメインの分離やDDEを調べるためのツールなど、微調整する方法があるかもしれませんが、このトピックについてはわかりません。


1

ショートカットキーとして使用するCtrl + Alt + Nを使用してメモ帳を起動し、2秒間遅延しました。遅延を解消するための解決策は、Akamai Netsessionクライアントを無効にすることでした。

これが問題かどうかを確認するには、Windowsタスクマネージャーを開き、「Netsession_win.exe」を選択して、右クリックして「プロセスツリーの終了」を選択します。(2つのNetsessionエントリがあり、一方は他方を生成します-終了プロセスツリーを選択すると両方が削除されます)。

ショートカットキーをもう一度試してください。

迅速で適切な場合は、コントロールパネルの[プログラムの追加と削除]からAkamai NetSession Interfaceをアンインストールするか、msconfigで無効にして(自動的に起動しないように)変更を永続的にします。

これは、msconfigを開いて無効にする方法です。

  • スタートメニュー/実行/「msconfig」の書き込み/ Enter。
  • [スタートアップ]タブに切り替えます。
  • 「Akamai Netsession Client」という名前のエントリのチェックを外します。

ただし、アンインストールし、必要な場合にのみ再インストールします。これは、一部の企業がソフトウェアのダウンロードに使用しているダウンロードエージェントにすぎません(MicrosoftとAdobeはそれを使用したと思います)。

これがアカマイプログラムの場所でした。

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

これが役立つことを願っています。

敬具、アンドレアス


1
感謝しますが、PCにアカマイに関連するものはありません。
cherouvim

1
その場合、コンピューター上の他のプログラムである可能性があります。遅延の原因となったサービス(アカマイ)が見つかるまで、コンピューターで実行中のサービスとプロセスのほとんどすべてを実行し、不要なサービスとプロセスを1つずつ停止する必要がありました。Windowsは、実行中のすべてのプロセスに「このショートカットキーを処理しますか?」と尋ねる必要があります。プロセスがprocessして応答しない場合は、数秒かかります。私はここでその説明を見つけました:blogs.msdn.com/b/oldnewthing/archive/2012/05/02/10299709.aspxページをもう一度読むと、それはプロセスのみかもしれません。サービスにはウィンドウがありません。msconfigのスタートアップタブをご覧ください
アンドレアスヤンソン

1

私(Windows 10 x64)はSuperFetch機能の無効化に役立ちました。このサービス(サービスで呼び出されるSysMain)は、Application Frame Host1日に数回プロセスの開始を引き起こしており、このプロセスは遅いショートカットの原因です。


0

ホットキーショートカットを実行する簡単なツールを作成しました。これは、Windowsシェルをバイパスします。

ここで見つけることができます:https : //github.com/rustyx/myhotkey

私は自分でそれを使ってcmd.exe、やのようなものを素早く開始しbash.exeます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.