私はいくつかのVMを実行していますが、突然、私のCPUファンがいつもより大きく回転しているのに気付きました。私はいくつかの "自動メンテナンス"をしているWindows 8にそれを追跡しました:
どうすればこれを完全に無効にできますか?時間を設定する方法は見つかりましたが、完全に停止する方法はありませんでした。
あなたはタスクスケジューラによってそれをすることができます。これについては、Appsの下のModern UIでtaskと入力してタスクスケジューラを開きます。 - )そして左側にあるタスクスケジューラをクリックして開きます。今次の道に行きなさい
タスクスケジューラ> Microsoft>ウィンドウズ>タスクスケジューラ
ここでは、アイドルメンテナンス&定期メンテナンスを右クリックします。オプションを選択無効にする、それだけです!
もう一度有効にしたい場合は、その逆を実行してください。
自動メンテナンスタスクは組み込みのスケジュールされたタスクですが、管理者としてタスクスケジューラを開いてそれを無効にすることしかできないと思う場合は間違っています。 @ 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
実行するコマンド
コマンドを実行した後、タスクスケジューラでタスクが無効になっていることを確認できます
自動メンテナンスは、Windowsソフトウェアの更新など、あまりにも多くの機能を実行するため、完全にオフにすることはお勧めできません(または不可能です)。
Nhinkleで答えを完成させるためには、少なくともあなたのPCを起こさないようにすることができます。
これは、[アクションセンター]、[メンテナンス]、[メンテナンス設定の変更]の順に選択し、[定期メンテナンスでコンピュータの起動を許可する]のチェックを外します。
スケジュールされた時間を深夜に設定したり、邪魔にならない時間(デフォルトは午前3時)に設定したりすることは、可能な最大の解決策です。
[アイドルメンテナンス]および[Maintenance Configurator]タスクを無効にすることはできますが、\ Microsoft\Windows\TaskScheduler、 "Maintenance Configurator"タスクによって再び有効になります。デフォルトでは毎日01:00に実行されます。さらに、タスクスケジューラコンソールを使用して表示または編集できない2つのカスタムトリガーがあります。
管理者であっても、 "Maintenance Configurator"タスクを無効にする権限はありません。ただし、 "トリック"を試みたことはありません。あなたがそれを無効にするのを防ぐためにこれらの長さを通して、それはおそらくするのは悪い考えです。
"Maintenance Configurator"タスクが実行された後もまだ動作しているように見える、私がアイドルおよび定期メンテナンスを無効にすることを見つけた比較的「きれいな」方法アイドルメンテナンス "および"メンテナンスコンフィグレータ "タスク。
タスクは有効のままになりますが、トリガーを無効にすると実際には開始されません。
(私の答えはWindows Server 2012に基づいていますが、これもこの「機能」を持っています。私はそれが同じように設定されていると仮定しています。私が間違っているなら正しい)
自動メンテナンスを完全に無効にする方法はサポートされていません。
グループポリシーを変更して、メンテナンスを実行するタイミングを決定し、すべてのVMが同時にメンテナンスを実行しないようにするためにランダムな遅延を実装できます。グループポリシー設定エディタを開くには、実行ダイアログからgpedit.msc
を実行します。これらの設定はComputer Configuration > Administrative Templates > Windows Components > Maintenance Scheduler
の下にあります。
スケジュールされたタスクはタスクスケジューラの(開くにはスタートメニューから入力する)Microsoft > Windows > Diagnostics
とMicrosoft > Windows > Maintenance
の下に表示されます。ただし、イベントには特別に定義されたトリガーはありません。アクションは編集できない「カスタムハンドラ」です。
メンテナンス作業の実行ファイルはMSchedExe.exe
です。スケジュールされたタスクをスケジュールされたメンテナンス時間のすぐ後に実行して、起動直後にその実行可能ファイルを強制終了することができます。それがどれほど信頼できるかわからない。
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年の周りにいるだろうと思うのであなたがそれを好きではないなら、そしてあなたのためにいじめます。
Windows 7/Server 2008r2以降では、グループポリシーを介してこれを完全に無効にすることができます。
から http://www.blackmanticore.com/9161925e79e9d060c41e2e4160392218 :
このポリシーは、次の場所にあります。コンピュータの構成\管理用テンプレート\システム\トラブルシューティングと診断\定期メンテナンス
そして「無効」は選択肢の一つです。有効にすると、完全に自動化されたメンテナンスを選択することも、検出して通知することもできます。