[windows10]SuperfetchがSysMainに改名していたのでやっぱり停止した話

概要:
「Superfetch」が「SysMain」に改名していた。
古いPCや相性が悪い場合はオフにした方が快適になるかも知れない
SSDのみ搭載しているPCには関係ない。

サービスの管理から「SysMain」のスタートアップを無効にする

windowsのアップデートが来た。(2018/10/04)
October 2018 Update(バージョン1809、ビルド17763.1)

windowsアップデート適用後は一部設定がリセットされているので
何かしら変更している場合は再設定が必要になる。
(パスワードなし共有とか旧式ALT+TABとか)

再設定しようとしたサービスの1つ「SuperFetch」が見当たらない。
調べてみたら、なくなっていたらしい。

Windows 10 ビルド17134.286では消滅している。

wikipedia – Windows_SuperFetch
https://ja.wikipedia.org/wiki/Windows_SuperFetch

「Superfetch」が「SysMain」に改名していた。

が、もっと調べたら名前を変えて残っていた。

2018年6月2日にGuru3dへ投稿された記事。
投稿者が「superfetchが見当たらない。変更リストにも無ぇ。バグか?」と困惑。
非推奨とも廃止とも言われていないのに消えてしまった。
マイクロソフトに質問するも返答なし。

あと、みんな「SysMain = Superfetch」という認識で話しているのだけれどもソースが見つけられなかった。

Guru3d – Superfetchがどっかいった。死んだ?(意訳)

https://forums.guru3d.com/threads/win10-x64-build-17682-1000-superfetch-is-gone-deprecated.421318/

続いて2018年7月1日にマイクロソフトのフォーラムに投稿された記事。
質問者の「なんで名前変わったの?」という疑問に対し、
マイクロソフトの人は「わからん。開発者に聞いてみては?」と回答している。

マイクロソフト コミュニティ – SuperfetchはSysMainに昇格しました。おめでとう!(意訳)

https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_perf-insiderplat_pc/superfetch-service-has-been-promoted-to-sysmain/395cd8b7-7a02-44fa-af91-dd6b358b7276

redditにもスレッドが立ってた
抜粋&意訳:
「今回のアップデートで「Superfetch」が「SysMain」に改名したけどどうよ?」
 ・オフにするのは時代遅れ
 ・実際オフにしたら快適になった
 ・メモリ16GでHDDの人はオンで良いんじゃ?
 ・不良セクタがあるHDDだと激重になる
 ・そもそもSSDのみ使用の場合は勝手にオフになってる

掲示板だから鵜呑みには出来ないが、
「・そもそもSSDのみ使用の場合は勝手にオフになってる」
これは公式発表で裏取りしている人もたくさんいるので信用したい。
サービスは動作していてもアクセスはしていない…らしい。

今回のアップデートで「Superfetch」が「SysMain」に改名したけどどうよ?(意訳)

reddit – PSA: Microsoft renamed the Superfetch service to SysMain in Services.msc
https://www.reddit.com/r/Windows10/comments/9l0jvx/psa_microsoft_renamed_the_superfetch_service_to/

実害があるならオフにしろ

会社のPCは「メモリ8GB+HDD」で時々激重になった。
なので「オフ」にしていた。

家のPCは「メモリ16GB+SSD(system)+HDD」で重さを感じた事は無い。
なので「オン」のままである。

「HDDアクセスが多くて実害がある場合はSysMain(Superfetch)はオフにしてみろ」が正解ではないだろうか。

ちなみに1809入れ終わった会社PCのレジストリには
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
EnableSuperFetch = 3
が入っていた。
0が停止、1がシステムのみ、2がアプリのみ、3が両方との事。
とりあえず0にしておいた。

マイクロソフト コミュニティ - SuperFetch がキャッシュするアプリケーションやファイルを設定することはできますか?

https://answers.microsoft.com/ja-jp/windows/forum/windows_vista-performance/superfetch/af4187bb-463c-45e4-8f85-b447881c97b6

ディスカッションに参加

1件のコメント

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です