Windows system >> Windowsの知識 >  >> Windows 7システムチュートリアル >> Win7のよくある質問 >> Windows 7 SP1をアップグレードした後、mscorsvw.exe mad CPU

Windows 7 SP1をアップグレードした後、mscorsvw.exe mad CPU

  

今週はWindows 7 SP1を完全に対象としていますMicrosoftが正式にすべてのユーザーのWindows 7 SP1オンラインアップグレードをリリースした後、システムは非常に遅くなりました。タスクマネージャを開き、mscorsvw.exeという名前のプロセスのCPU使用率が80%以上、さらには100%であることを確認します。これは、SP1をオンラインでアップグレードする前にインストールして実行していたソフトウェアに関連しているためです。

では、このmscorsvw.exeとは一体何なのでしょうか。どうすればいいですか。

この質問について、MicrosoftのMSDN公式ブログにはそのような答えがあります。

http://blogs.msdn.com/b/davidnotario/archive/2005/04/27/412838.aspx

英語が大好きな人は直接詳細情報を参照することができます英語を嫌う友人はそれを読むことができますソフトメディアエディタはWin7の家にこれらのコンテンツを入れました。

mscorsvw.exeとは何ですか、なぜコンピューターのCPUを浪費するのでしょうか。 「新しいCLR最適化サービス」とは何ですか。

mscorsvw.exeはバックグラウンドで事前にコンパイルされた.netアセンブリです(ソフトウェアノート:アセンブリの意味)。実行が終了すると停止します。一般に、.NETディストリビューションをインストールすると、5〜10分で優先度の高いアセンブリがプリコンパイルされ、優先度の低いアセンブリを処理するためにコンピュータがアイドル状態になるまで待機します。すべて処理されると終了し、mscorsvw.exeは表示されなくなります。 CPUが100%占有されていることがわかると、これは優先順位の低いプロセスにあるときに発生するため、実行中の他のプロセスがCPUを横取りしないようにします。すべてのアセンブリがコンパイルされると、アセンブリはプロセス間でメモリページを共有できるようになります。一般に、現時点でのホットスタートははるかに高速になるため、他のプロセスを破棄することはありません。

上記の手順を読んだ後は、少しめまいがするだけですが、プログラマではない開発者はこのプロセスをオフにすることができます。

このプロセスを閉じる方法:

Win7のタスクマネージャからmscorsvw.exeプロセスを直接閉じたい場合、このプロセスは終了していないことがわかります。

タスクマネージャからmscorsvw.exeを本当に削除したい場合は、次の操作を行います。

1、コマンドで終了します。

ngen.exe Executequeued itemsこれにより、後続のすべてのキューに入れられたプロセスが動作を開始できます。


2.このプログラムは、サービスを終了することで終了できます。


Microsoft .NETランタイム最適化サービスは、.NETランタイム最適化サービスプロセスです。シャットダウンします。このサービスは大丈夫です!


mscorsvw.exeファイルの分析

ファイルのプロパティは次のとおりです。


プロセスファイル:mscorsvw.exe
<プロセス名:.NET Runtime Optimization Service

日本語プログラムの説明:mscorsvw.exeはMicrosoft .NET Frameworkに属するプロセスですこのプログラムは必須ではないプロセスですが、疑われない限り終了しないでください。問題の原因

プロセス分析:Microsoft Visual Studio 2005フレームワークプリコンパイルツール。

プロセスの場所:プログラムの不明

目的:プリコンパイルされた.NETアセンブリの背景

著者
:マイクロソフト

は所属:Microsoft .NET Frameworkの

セキュリティレベル(0-5):0(危険ではありません5最も危険です)

スパイウェア:いいえ

アドウェア:いいえ

ウイルス:いいえ

トロイの木馬:いいえ

システムプロセス:はい

アプリケーション:いいえ

バックエンド:はい

アクセス方法:いいえ

インターネットへのアクセス:いいえ



ngen.exeに関する追加情報は、マイクロソフトの公式Webサイトで見つけることができます。

< Br>

ネイティブイメージジェネレータ(Ngen.exe) - .NET Frameworkツール

更新日:2007年11月

ネイティブイメージジェネレータ(Ngen.exe)は、ホスト型アプリケーションのパフォーマンスを向上させるためのツール。 Ngen.exeは、ネイティブイメージ(コンパイルされたプロセッサ固有のコンピューターコードを含むファイル)を作成し、それらをローカルコンピューターのネイティブイメージキャッシュにインストールします。元のアセンブリをコンパイルするためにリアルタイム(JIT)コンパイラを使用する代わりに、ランタイムはキャッシュからのネイティブイメージを使用できます。

.NET Framework Version 2.0では、Ngen.exeが大幅に変更されました。

  • アセンブリをインストールするとその依存関係もインストールされ、Ngen.exeの構文が簡略化されます。
  • アプリケーションドメイン間でネイティブイメージを共有できるようになりました。
  • 新しい操作の更新で期限が切れた画像を再作成できます。
  • アイドル時間を使用してイメージを生成およびインストールするコンピュータ上のサービスによって、操作が延期される可能性があります。
  • 画像を無効にする要因をいくつか削除します。

    Ngen.exeとネイティブイメージングサービスの使用方法の詳細については、「ネイティブイメージサービス:http://msdn.microsoft.com/ja-jp/library/ms165074」を参照してください。 Aspx
    zh-CN"],null,[1],zh-TW"]]]

  • Copyright © Windowsの知識 All Rights Reserved