#author("2019-08-09T22:56:16+09:00","","")
#author("2019-08-10T15:08:38+09:00","","")
#navi(../)
* Windows 10 PC を起動するときにタスクマネージャーを最小化で自動起動する手順 [#a365c196]
Windows 10 PCの電源を入れログイン後に自動的にタスクマネージャーを起動し、~
Windows 10 PCでログイン後に自動的にタスクマネージャーを起動し、~
タスクバーにタスクマネージャーのアイコンが表示される手順を以下に記します。~
タスクマネージャーのショートカットを最小化設定し、スタートアップにショートカットを配置するだけですが…
Windows10では、なぜかタスクマネージャーのショートカットをスタートアップに入れても動作しません…

* 動作確認環境 [#hf59399f]
- Windows 10 バージョン 1903
* 参考サイト [#xc60f38b]
''Microsoftコミュニティ''~
-[[Windows10でタスクマネージャを自動起動させる方法>https://answers.microsoft.com/ja-jp/windows/forum/all/windows10%E3%81%A7%E3%82%BF%E3%82%B9%E3%82%AF/96601980-be3f-4023-8ff4-b5d82ba53b00]]

* 関連記事 [#ydab2fcf]
-[[外部コマンドを実行する方法・Runメソッド>WSH/外部コマンドを実行する方法・Runメソッド]]

#htmlinsert(win-top.html)
#contents

* スタートアップにタスクマネージャーのショートカットを配置し設定 [#l6319333]
以下の手順でタスクマネージャーのショートカットをスタートアップに配置することができます。~
操作は一つの例なので、他の方法でスタートアップフォルダに配置しても同様です。
* 動作確認環境 [#hf59399f]
- Windows 10 バージョン 1903

+ スタートをクリックし、Windowsシステムツール内にあるタスクマネージャーを探します。
#ref(01.png)
#br
+ 「タスクマネージャー」アイコンを右クリックし「その他」→「ファイルのある場所を開く」をクリックします。
#ref(02.png)
#br
+ タスクマネージャーアイコンを右クリックし、コピーをクリックしてください。(Ctrl + C でもかまいません)
#ref(03.png)
#br
+ エクスプローラーのアドレスバーの内容を消し(上書き) ''shell:startup'' と入力し、Enterキーをおしてください。


* タスクマネージャー起動用スクリプトを準備 [#oa561c87]
以下のスクリプトは上記の[[参考サイト>#xc60f38b]]にあったスクリプトを利用させて頂いています。~
以下に2つのタスクマネージャーを起動する2つのスクリプトを紹介します。~
1つ目は通常のタスクマネージャー起動と同様で、タスクバーにタスクマネージャーのアイコンが表示され、タスクトレイにはCPU資料率が表示されます。~
2つ目はタスクマネージャーアイコンがタスクバーに表示されませんが、タスクトレイにはCPU資料率が表示されます。~
違いは、Runメソッドの2つ目の引数の数値が違うことです。~
この数値はウインドウスタイルを指定します。~
この数値について記事を公開していますので、以下のリンクを参照してください。
-[[外部コマンドを実行する方法・Runメソッド>WSH/外部コマンドを実行する方法・Runメソッド]]

以下にスクリプトファイルのリンクがあります。~
''zip形式ですので展開(解凍)してご利用ください。''

** タスクマネージャーのウインドウを最小化で起動 [#vb081dc1]
以下のスクリプトは、タスクバーにアイコンが表示され最小化でタスクマネージャーが起動されます。~
タスクバーの右側のタスクトレイには、CPU使用率のアイコンが表示されます。

#ref(RunTaskMgrMinimum.zip)
 ' Reference material
 ' https://bit.ly/2MTaAsT
 Set WshShell = WScript.CreateObject("WScript.Shell")
 ' taskmgr window is minimum
 Call WshShell.Run( "taskmgr.exe", 2 , True )


** タスクマネージャーのウインドウは表示せず、タスクバーにCPU使用率のみ表示 [#y70da954]
以下のスクリプトは、タスクバーにアイコンが表示されません。~
タスクバーの右側のタスクトレイには、CPU使用率のアイコンが表示されます。
#ref(RunTaskMgrCpuOnly.zip)
 ' Reference material
 ' https://bit.ly/2MTaAsT
 Set WshShell = WScript.CreateObject("WScript.Shell")
 ' taskmgr window is Nothing, CPU usage only.
 Call WshShell.Run( "taskmgr.exe", 0 , True )
ただし、以下のキャプチャの通り、「元のサイズに戻す」をクリックすれば、タスクマネージャーの画面が表示されますし、~
タスクマネージャーのアイコンもタスクバーに表示されます。
#ref(11.png)

* スタートアップにスクリプトを設置する [#n72677e3]
タスクマネージャースクリプトをログイン時に起動されるよう、スタートアップに登録します。

+ 上記のどちらかのスクリプトをダウンロードまたは、Cut&Pasteしてvbsファイルを準備してください。
+ エクスプローラーを起動します。
+ アドレスバーに ''shell:startup'' と入力し Enter キーを押します。
 shell:startup
#ref(04.png)
#ref(12.png)
#br
+ スタートアップフォルダが表示されます。(スタートアップフォルダに移動しました。)
ref(05.png)
+ スタートアップのフォルダに移動するので、上記のスクリプトのどちらかを設置してください。
#ref(13.png)
#br
+ コピーしたショートカットファイルを貼り付けます。~
右クリックし、貼り付けをクリックします。
#ref(06.png)
#br
+ 貼り付け(コピー)した、タスクマネージャーのショートカットファイルを右クリックし、「プロパティ」をクリックします。
#ref(07.png)
#br
+ 実行時の大きさのドロップダウンから「最小化」をクリックします。
+ 適用ボタンが押せるようになるので、「適用」ボタンをクリックします。
#ref(08.png)
#br
+ OKボタンで閉じてもらってかまいません。
+ エクスプローラーも閉じてもらってかまいません。

以後、再起動後のログインでタスクマネージャーがアイコンかされた状態で自動起動されるようになります。
以上、Windows10のスタートアップでタスクマネージャーを起動する方法でした。

#htmlinsert(win-btm.html)



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS