web-dev-qa-db-ja.com

Windows 8で「自動メンテナンス」を無効にする

私はいくつかのVMを実行していますが、突然、私のCPUファンがいつもより大きく回転しているのに気付きました。私はいくつかの "自動メンテナンス"をしているWindows 8にそれを追跡しました:

enter image description here

enter image description here

どうすればこれを完全に無効にできますか?時間を設定する方法は見つかりましたが、完全に停止する方法はありませんでした。

59
houbysoft

あなたはタスクスケジューラによってそれをすることができます。これについては、Appsの下のModern UIでtaskと入力してタスクスケジューラを開きます。 - )そして左側にあるタスクスケジューラをクリックして開きます。今次の道に行きなさい

タスクスケジューラ> Microsoft>ウィンドウズ>タスクスケジューラ

ここでは、アイドルメンテナンス定期メンテナンスを右クリックします。オプションを選択無効にする、それだけです!

enter image description here

enter image description here

もう一度有効にしたい場合は、その逆を実行してください。

48
avirk

自動メンテナンスタスクは組み込みのスケジュールされたタスクですが、管理者としてタスクスケジューラを開いてそれを無効にすることしかできないと思う場合は間違っています。 @ abstraskが指摘したように、Servre 2012で再び有効になります。あなたはschtasks.exeと一緒にpsexecユーティリティ(Sysinternals)を使う必要があるでしょう、そしてあなたはSYSTEMとしてコマンドを実行する必要があります。次のコマンドを使用してください。

psexec \\SERVERNAME -s schtasks /change /tn "\Microsoft\Windows\TaskScheduler\Maintenance Configurator" /DISABLE

私のシナリオでは、Hyper-Vホストでこれをテストしていたので、\ SERVERNAMEスイッチをスキップしました。

psexec -s schtasks /change /tn "\Microsoft\Windows\TaskScheduler\Maintenance Configurator" /DISABLE

Command to run 実行するコマンド

After you run the command, you can verify the task is now disabled in the Task Scheduler コマンドを実行した後、タスクスケジューラでタスクが無効になっていることを確認できます

13
Andrew Bucklin

自動メンテナンスは、Windowsソフトウェアの更新など、あまりにも多くの機能を実行するため、完全にオフにすることはお勧めできません(または不可能です)。

Nhinkleで答えを完成させるためには、少なくともあなたのPCを起こさないようにすることができます。

これは、[アクションセンター]、[メンテナンス]、[メンテナンス設定の変更]の順に選択し、[定期メンテナンスでコンピュータの起動を許可する]のチェックを外します。

スケジュールされた時間を深夜に設定したり、邪魔にならない時間(デフォルトは午前3時)に設定したりすることは、可能な最大の解決策です。

13
harrymc

[アイドルメンテナンス]および[Maintenance Configurator]タスクを無効にすることはできますが、\ Microsoft\Windows\TaskScheduler、 "Maintenance Configurator"タスクによって再び有効になります。デフォルトでは毎日01:00に実行されます。さらに、タスクスケジューラコンソールを使用して表示または編集できない2つのカスタムトリガーがあります。

管理者であっても、 "Maintenance Configurator"タスクを無効にする権限はありません。ただし、 "トリック"を試みたことはありません。あなたがそれを無効にするのを防ぐためにこれらの長さを通して、それはおそらくするのは悪い考えです。

"Maintenance Configurator"タスクが実行された後もまだ動作しているように見える、私がアイドルおよび定期メンテナンスを無効にすることを見つけた比較的「きれいな」方法アイドルメンテナンス "および"メンテナンスコンフィグレータ "タスク。

タスクは有効のままになりますが、トリガーを無効にすると実際には開始されません。

(私の答えはWindows Server 2012に基づいていますが、これもこの「機能」を持っています。私はそれが同じように設定されていると仮定しています。私が間違っているなら正しい)

3
abstrask

自動メンテナンスを完全に無効にする方法はサポートされていません。

グループポリシーを変更して、メンテナンスを実行するタイミングを決定し、すべてのVMが同時にメンテナンスを実行しないようにするためにランダムな遅延を実装できます。グループポリシー設定エディタを開くには、実行ダイアログからgpedit.mscを実行します。これらの設定はComputer Configuration > Administrative Templates > Windows Components > Maintenance Schedulerの下にあります。

スケジュールされたタスクはタスクスケジューラの(開くにはスタートメニューから入力する)Microsoft > Windows > DiagnosticsMicrosoft > Windows > Maintenanceの下に表示されます。ただし、イベントには特別に定義されたトリガーはありません。アクションは編集できない「カスタムハンドラ」です。

メンテナンス作業の実行ファイルはMSchedExe.exeです。スケジュールされたタスクをスケジュールされたメンテナンス時間のすぐ後に実行して、起動直後にその実行可能ファイルを強制終了することができます。それがどれほど信頼できるかわからない。

2
nhinkle

OK、私はこの侵略的な自動メンテナンスによってクラッシュを引き起こし、デバイスの再インストールを必要とするネットワーク接続を切断し、そして寿命を短くするためにすべてのソリッドステートメモリを断片化してしまった人について読んだことがあります。

タスクスケジューラで無効にしても機能しません。有効になります。これを試して:

ComputerMng> TaskScheduler> Microsoft>ウィンドウズ> TaskScheduler>

RClick RegularMaintenance>Properties
  Conditions> "change Start the task only if idle" from 0 to 1 minute,
    else you get a "must be greater than 0" error message when saving.
  Triggers> select default 3am trigger> Edit>
    uncheck "Enabled", set to start 01/01/2111, every 100 days
  Settings> uncheck "Run ASAP after schedule missed"

あなたはあなたがまだ2111年の周りにいるだろうと思うのであなたがそれを好きではないなら、そしてあなたのためにいじめます。

2
Another Outrage

Windows 7/Server 2008r2以降では、グループポリシーを介してこれを完全に無効にすることができます。

から http://www.blackmanticore.com/9161925e79e9d060c41e2e4160392218

このポリシーは、次の場所にあります。コンピュータの構成\管理用テンプレート\システム\トラブルシューティングと診断\定期メンテナンス

そして「無効」は選択肢の一つです。有効にすると、完全に自動化されたメンテナンスを選択することも、検出して通知することもできます。

0
music2myear