INASOFT 管理人のひとことフリーソフトダウンロードサイト「INASOFT」の管理人 矢吹拓也 が日々の「ひとこと」を語るページです。 2021年1月1日より、旧ブログ(blog.inasoft.org)からお引越ししました。 ・INASOFT Webサイト: https://www.inasoft.org/ ・管理人のふたこと(長文記事/寄稿文): https://www.inasoft.org/talk/ 2022年7月下旬より再び本業多忙化してきているため、更新頻度は落ちます。 [2022/7/24 19:32] Tweet ■Windows 10でショートカットキーによるショートカットファイルからのプログラム起動が遅い場合2019年 6月12日(水) 0:00:00 [さくらのブログから転記] |
RSS配信中 | |
昨日は、「マウスのお供 ver.1.60.02β」を公開しました。 ダウンロードはトップページからどうぞ。 更新点は、INASOFTで公開している他の一部の常駐系ソフトのように、/P1と/P0オプションで、コマンドラインから表示状態を強制的に特定の状態へ変えられるようにしたことになります。 さて、この改修は、ショートカットキー付きのリンクを使ってキーボードから起動することを意図したものとなるのですが、ユーザーより「ショートカットキー付きのリンクの動きが遅い」という情報が得られました。 いろいろ調べてみると、コマンドラインから直接起動したり、リンクファイルをダブルクリックして起動する分には速度低下は起きないが、ショートカットキーを使って起動した場合だけ遅くなるとのこと。 極めて不可解な現象です。 で、少し調べてみると、どうやらWindows 10では、Windowsサービスの「Superfetch」が悪さをするということが分かりました。 (注:Windows 10の最新版では、Superfetchは「SysMain」に名前を変えています) これが起動していると、ショートカットキーからのリンクの起動が遅くなる場合があるとのこと。 動作を速くするためのはずのサービスが、返って動作を遅くさせているという皮肉。 上記のサイトにもあるとおり、これを無効化した場合の副作用が分からないこともあり、これを停止するかどうかは自己責任となりますが、もし実施される場合は、次のような手順になります。 ■Superfetch改めSysMainの無効化手順 1.スタートメニューを右クリックし、「コンピューターの管理」を選びます。 2.「コンピューターの管理」ウィンドウの左側のツリーから「サービスとアプリケーション」→「サービス」と選び、サービスの一覧画面を出します。この中から「SysMain」(またはSuperfetch)を選び、右クリックメニューから「プロパティ」を選びます。 3.SysMain(またはSuperfetch)のプロパティで、スタートアップの種類の中から「無効」を選びます。 その後、[OK] ボタンを押して、このダイアログを閉じます。 これで動作速度が改善するはずですが、改善しない場合は、Windowsを再起動するとよいかもしれません。 ところで、ショートカットキーの動作速度云々以前の話として、そもそも、ショートカットキーによるリンクからのプログラムの起動がうまくいかないという声も聞かれます。 ショートカットキーを有効にするには、ショートカットファイルはデスクトップまたはスタートメニュー配下に置かれている必要があるのですが、どうやら、そもそも、ショートカットファイルを最初に作る位置にも影響を受けるらしいとのこと。 例えば、Program Files配下でいったんショートカットファイルを作成してから、デスクトップやスタートメニュー配下に移動したのでは、うまくいかないのだとか。 exeファイルからショートカットファイルを作る際には、デスクトップやスタートメニュー配下に直接、ショートカットファイルを作る必要があるとのこと。 このあたりの動作は、Windowsのシェルの実装依存なため、イマイチよく分からないです。 マイクロソフト社内で、あまり動作検証されていないような気もします。 目次の表示: ブログではないので、コメント機能とトラックバック機能は提供していません。ご質問・ご意見等はメール、フィードバックまたはTwitter等からお願いします。いただいたご質問・ご意見などは、この「管理人のひとこと」の記事に追加、あるいは新規の記事にする形で一部または全文をそのまま、あるいは加工させていただいた上で、ご紹介させていただく場合があります。 当サイトでは掲載内容による不具合等に関する責任を持ちません。また、内容の正確性についての保証もありませんので、情報をご利用の際は、利用者の自己責任で確認をお願いします。 |
- 最近の更新 - |
|
3212132 (+0043)[+0218] Copyright© 2010-2024 INASOFT |