コンピューターの起動時にプログラムがどれくらいの時間を要するかを知る方法はありますか?


50

Windows 10の電源を入れると自動的に起動するプログラムがいくつかあります。しかし、PCの準備にかかる時間を短縮したいと思います。私の解決策は、起動時にマシンがスローダウンするソフトウェアを見つけ、このソフトウェアの起動を遅らせることです。つまり、必要性の低いソフトウェアの起動を遅らせたいのです。

しかし、私はこれらすべてに時間を費やすべきかどうかはわかりません。SSDを持っていますが、非常に高速だと思います。また、プログラムの開始に数ミリ秒しかかからない場合は、時間と労力を節約できます。

それでは、特定のプログラムが自動起動で開始するのにかかる時間をどのように知ることができますか?PCの電源を入れると自動的に起動するプログラムのリストを以下に示します(ただし、正確な時間を秒またはミリ秒で表示することはできません-これは見たいものです)。

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


あなたの画像リンクは、少なくとも私の側からは壊れているようです。Windows 10ブートロギングで検索を行い、それが役立つかどうかを確認します。
ポン引きジュースIT

7
ロールバックは必要なかったと思います。
ティムG.

1
この質問はイギリス英語からアメリカ英語に書き換えられているようです。それは必要な編集ではありません
Hohmannfan

20
「プログラム」は、コンピューターソフトウェアを指す場合、イギリス英語でも正しくありません。
コーディグレー

1
@Hohmannfanは、リンクを使用するのではなく、画像を本文に配置するなど、編集にも他のことがありました。
ティムG.

回答:


104

タスクマネージャーの同じタブで、列ヘッダーの1つを右クリックし、表示されるリストから起動時のCPUを選択します。これにより、アプリケーションが起動時に使用した合計CPU時間がミリ秒単位で表示されます。

例:

私のタスクマネージャー


これは私のシステムでは機能しません。「起動時のCPU」列のすべての項目には「0 ms」と表示され、「影響」列には「測定なし」と表示されます。
マーティンアルジェラミ

1
@MartinArgeramiが測定されていない場合、CPU時間を表示しないのが理にかなっています。アプリケーションを測定できるように変更することもできないと思います。少なくともあなたができるかどうかわからない
ティムG.

3
アドバイスありがとう。Skypeは3.378ms、Punto Switcherは988ms、Logitech Gaming Frameworkは512msであることがわかりました。Skypeでメッセージを非常に高速に配信する必要があるため、Skypeをできるだけ早く起動します。他の3つのプログラムは、指定された遅延で起動時にプログラムを実行できるタスクスケジューラを使用して延期する必要があります。唯一の問題は、タスクスケジューラがタスクを確実に実行していないように見えることです。そこで、uTorrentの開始を1分遅らせるタスクを作成し、約1か月働きました。その後、動作しなくなりました-uTorrentを手動で起動できますが。
セルゲイラリン

だから、私は別の方法を見つけることにしました。特定のプログラムを遅延させる方法について質問があり、MS DOSの方法を使用してstart.batファイルを作成することを提案したユーザーがいました。私はまだMS DOSコードを知らないPC初心者なので、その方法をまだ理解していません。誰かが遅れてこれらの3つのプログラムを実行するのを手伝ってくれますか?PS自動起動管理アプリをインストールしない方が良いでしょう。
セルゲイラリン

2
Startupには気づかなかったタブがたくさんあります(CPU負荷、ディスク負荷など)。はい、この回答は私のシステムで確実に機能します(W10 1607)。
-PNDA

1

パフォーマンスモニターは、パフォーマンスデータをリアルタイムおよびログファイルの両方で表示するためのシンプルかつ強力な視覚化ツールです。これにより、グラフ、ヒストグラム、またはレポートでパフォーマンスデータを調べることができます。次のようにパフォーマンスモニターを使用できます。

perfmon /report

ストーリーを伝えるときに画像を含めようとしましたが、画像インポートツールでは許可されません。リンクだけを投稿するのは嫌いですが、時間に追われており、これらは正確です。おそらく、代わりに戻ってスクリーンショットを取得できます。しかし、あなたがそれをするだけなら、私が意味することを見るでしょう。Perfmonはわかりにくいです。したがって、レポートを生成することをお勧めします。
–SDsolar

アドバイスされたコマンドを実行しましたが、PCの起動時に特定のプログラムにかかる時間を見つけることができませんでした。このPerfmonを使用してこの時間を見つけるにはどうすればよいですか?
セルゲイラリン

0

プログラムが起動時に開始されるとき、これは「タスクスケジューラ」(設定の一部)で構成されていることを意味しますか?その場合は、そこを見て開始時期を確認し、[履歴]タブでライフサイクル全体([アクション完了]タイムスタンプを含む)を確認できます。


1つのプログラムのみがタスクスケジューラを使用します。その他は、独自の設定でWindowsの起動時に開始するように設定されていました。しかし、私はその1つのプラグラムでも起動時間を見つけようとしました。何だと思う?機能が無効化されました。
セルゲイラリン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.