私はコンピュータにexplorer.exeによって読み込まれた管理シェル拡張があることを知っています。私は、CLRのどのバージョンがexplorer.exeにロードされているか知りたいです。 VistaまたはWin7を実行している場合は、Process Explorerを使用し、explorer.exeのプロパティの[.NETアセンブリ]タブを参照してください。しかし、これはXPでは動作しません。 XPでこの情報を入手する方法はありますか?XP上で実行中のアプリケーションによってロードされる.NET CLRのバージョンを確認するにはどうすればよいですか?
1
A
答えて
6
Process Explorerには、ロードされたDLLも表示されますか?そのリスト内でmscorwks.dll
を探し、どこからロードされているかを確認します。 (それはワークステーションのバージョンです - サーバーのバージョンは何であるか覚えていませんが、とにかくXPボックスで見ることはできません)
6
ターゲットコンピュータにVisual Studioがインストールされている場合は、Visual Studio Command Promptのclrver
<pid>
を使用して、プロセスにロードされているCLRのバージョンを確認できます。例えば
:
C:\>clrver 4900
v2.0.50727
これはPID 4900とプロセスは、.NET 2ロードされたことを示しています。
C:\>clrver -h
Displays CLR versions
Usage: clrver [-?|-all|<PID>]
-all - Displays all processes on the machine using the CLR.
<PID> - Displays the version of the CLR used by the specified process.
-? - Displays this help screen.
If called with no options, clrver will display all installed CLR versions.
関連する問題
- 1. .aspxファイルを含むサーバー上で実行されているASP .NET MVCのバージョンを確認するにはどうすればよいですか。例えば
- 2. 実行中のgitのバージョンを確認するにはどうすればよいですか?
- 3. 実行中のjavascript chrome開発ツールのバージョンを確認するにはどうすればよいですか?
- 4. XP上でIE6でXPのMicrosoft Virtual PCイメージを実行するにはどうすればよいですか?
- 5. DLLファイルがコンパイルされた.NET Frameworkのバージョンを確認するにはどうすればよいですか?
- 6. ソースコードにアクセスすることなく、実行中の.NETアプリケーションがどのロケールであるかを確認するにはどうすればよいですか?
- 7. Androidで実行されているアプリを確認するにはどうすればよいですか?
- 8. ghcのバージョンを確認するにはどうすればよいですか?
- 9. OpenMPIのバージョンを確認するにはどうすればよいですか?
- 10. インストールされているChromeのバージョンを確認するにはどうすればよいですか?
- 11. .NETの中程度の信頼環境で実行しているかどうかを確認するにはどうすればよいですか?
- 12. ユーザーセッションごとに実行中のプロセスを確認するにはどうすればよいですか?
- 13. デフォルトのWindows XPシェルの代わりにアプリケーションを実行するにはどうすればよいですか?
- 14. PerlスクリプトがWindows上で実行されているかどうかを確認するにはどうすればよいですか?
- 15. 実行中のPowerShellスクリプトからどのホストを実行しているのかを確認するにはどうすればよいですか?
- 16. アプリがバックグラウンドで実行されているか、アンドロイドを殺しているかどうかを確認するにはどうすればよいですか?
- 17. CALayerが他のCALayersによって完全にカバーされているかどうかを確認するにはどうすればよいですか?
- 18. アプリが実際に実行されているかどうかを確認するにはどうすればよいですか?
- 19. Bazelによって実行されるコマンドを取得するにはどうすればいいですか?
- 20. hibernateによってクエリが実行されるのを確認するには?
- 21. PowerMockRunnerで実行されるアンドロイドユニットテストからjsonファイルをロードするにはどうすればよいですか?
- 22. SSIS 2008 R2パッケージで使用されている.NET Frameworkのバージョンを確認するにはどうすればよいですか?
- 23. Grand Central Dispatchを使用して、ブロックが既に実行されているかどうかを確認するにはどうすればよいですか?
- 24. 実行ファイルのパスを使用してWindowsサービスがインストールされているかどうかを確認するにはどうすればよいですか?
- 25. 別のプロセスがウィンドウで実行されているかどうかを確認するにはどうすればよいですか?
- 26. mvcのアカウントの確認まで登録を実行するにはどうすればよいですか?
- 27. リソースファイルがJavascriptでページによってロードされているかどうかを確認する方法
- 28. XPとVistaでQuick Launchフォルダを確実に取得するにはどうすればよいですか?
- 29. アプリケーションのバージョンにアクセスするにはどうすればよいですか?
- 30. アクションがRenderActionによって呼び出されているかどうかを確認するにはどうすればよいですか?
ああ、クールです。したがって、「mscorwks」を検索して結果に「explorer.exe」と表示され、ハンドルまたはDLLのパスにC:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727というパスが表示されている場合は、 CLR v2.0.50727を使用していますか? –
@Jack Smith:これは、explorer.exeがCLR v2.xxxを読み込んだことを意味します。 CLR v4では、複数のバージョンのCLRを同じプロセスで読み込むことができます... –
ありがとうございました。 CLR 4が動作していて以前のバージョンもロードされていた場合、mscorwks.dllはv4の場所からロードされますか? –