web-dev-qa-db-ja.com

Windows 10のメモリ圧縮を無効にする方法?

私の以前の間違った仮定:それは私のノートパソコンのバッテリーを消耗させ、私はRAMの不足はありません。タスクマネージャでは、ntoskrnl.exeは他のプロセスよりも多くのCPU時間を消費していることがわかります。この機能はオプションではないようで、2日前に最初のWin10アップデート(私の場合はWin10Pro)が付属しています

編集する

少なくとも私の(証明されていない)仮定の原因としてそれを除外するために、私はそれを無効にしたい。このプロセスはここ2ヶ月で私の注意を引くことはなく、タスクマネージャの長い名前では「システムメモリと圧縮メモリ」と呼ばれていました。

35
Falco Alexander

これはページングを避けるための 良い機能です(HDD上のpagefile.sysにデータを書き込む)

Windows 10をメモリ圧縮せずにテストしたい場合は、 adminとしてPowerShellを起動します

enter image description here

そしてDisable-MMAgent -mcコマンドを実行して再起動します。これは圧縮を無効にします。後でもう一度有効にするには、adminとしてpowershellを再実行し、Enable-MMAgent -mcコマンドを実行します。

19
magicandre1981

あなたは完全な答えをチェックすることができます。 Windows 10で 'system and compressed memory'の高いCPU使用率の原因は何ですか? 。しかし短いバージョンでは:

私は行きました:

スタート - >コントロールパネル - >管理ツール - >タスクスケジューラ - >タスクスケジューラ

ライブラリ - >マイクロソフト - >ウィンドウズ - >メモリ診断

2つの広告申込情報があります。タスクの実行はログイベントによって異なります。それらがただ存在している必要があるのか​​どうか、あるいはそれらがログに入ったときにトリガーするのかどうか、私にはわかりません。いずれにせよ、RunFullMemoryDiagnosticEntryというラベルのエントリを無効にしました。これで私の問題は解決した。

これで問題が解決しない場合は、Windows Performance Analyzerを使用して解決策を見つけることをお勧めします。

8