LoginSignup
1
1

More than 5 years have passed since last update.

Windows10 の 辛みの解消へ

Last updated at Posted at 2019-02-07

Oveview

replaceの生活マシン (i5 8GB Win 10マシン)が、 3年前の生活マシン (i5 4GB Win 8.1)よりも遅くて仕方がなく、いろいろとやっているので、その辛み解消のメモ.

わかったサマリーとしては、

2 cores / 4 threads程度のCPUでは、以下は重すぎる。

  • 圧縮スワップは、Idle threadで、圧縮処理をするため. foregroundからすれば無駄な処理. idleなのでschedulerの観点では大丈夫なはずだが、、cacheが荒れるので、foregroundに大きな影響がある
  • Search Indexの処理は、同様に、Idle threadで、indexing処理 (word単位でtreeの構築のような)をする. 同じく、cacheが荒れるので、foregroundに大きな影響がある

CPUのschedulerのpolicyの変更

  • 電源のポリシーを、下限が小さく設定されていると、CPUのoperating point以上に、throttlingを強制的にかけて、パフォーマンスを下げる。結果、非常に重い。
  • 故に、電源接続時は、100(min)/100(max)とかに設定し、バッテリーでも、85(min)/100(max)とかに設定しておかないと、遅くてたまらない。
  • Windows 8.1でもそうだっが、Windows 10ではよりひどい印象

圧縮スワップの停止

PowerShellから

Disable-MMAgent -mc

して再起動

しかし、うまく行かないようなので、以下で解決

マイコンピューター→管理→サービス→SuperFetchを無効へ

Cortanaの停止

  1. 検索ボックスに「regedit」と入力してエンターを押す
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search に移動
  3. Windows Searchという名前のキーを右クリックしDWORD(32bit)値を追加
  4. AllowCortanaという名前にする
  5. ダブルクリックして値を0に設定する

加えて、マイコンピューター→管理→サービス→Windows Indexサービスを無効へ

「あ」「A」の根治

cmd.exeを管理者権限で起動し、

C:\Windows\system32>REG ADD HKU\.DEFAULT\Software\Microsoft\IME\15.0\IMEJP\MSIME /v ShowImeModeNotification /t REG_DWORD /d 0 /f

上は、REG...から末尾までを一行でコピー&ペーストして実行(RETURN)すること

WinSATの無効化

マイコンピューター→管理→システムツール→タスクスケジューラライブラリ→Microsoft→Windows→Maintenanceにある "WinSAT" を削除!

無効化のほうがよいかも...

Storeの更新の停止

左下(start)からMicrosoft Storeをタイプして起動し、右上の設定のところから
全部offへ

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1