私はコンピュータに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. .NETアプリケーションがターミナルサーバー上で実行されているかどうかを確認するにはどうすればよいですか?
- 3. 実行中のjavascript chrome開発ツールのバージョンを確認するにはどうすればよいですか?
- 4. 実行中のgitのバージョンを確認するにはどうすればよいですか?
- 5. XP上でIE6でXPのMicrosoft Virtual PCイメージを実行するにはどうすればよいですか?
- 6. DLLファイルがコンパイルされた.NET Frameworkのバージョンを確認するにはどうすればよいですか?
- 7. ソースコードにアクセスすることなく、実行中の.NETアプリケーションがどのロケールであるかを確認するにはどうすればよいですか?
- 8. アプリケーションの実行中にスタイルシートファイルをアプリケーション上でリセットするにはどうすればよいですか?
- 9. Firefoxが現在実行中にヘッドレスモードで実行されているかどうかを確認するにはどうすればよいですか?
- 10. ウェブブラウザでサポートされているJavaScriptのバージョンを確認するにはどうすればよいですか?
- 11. サーバにインストールされているwxPythonのバージョンを確認するにはどうすればよいですか?
- 12. Androidで実行されているアプリを確認するにはどうすればよいですか?
- 13. ghcのバージョンを確認するにはどうすればよいですか?
- 14. OpenMPIのバージョンを確認するにはどうすればよいですか?
- 15. インストールされているChromeのバージョンを確認するにはどうすればよいですか?
- 16. .NETの中程度の信頼環境で実行しているかどうかを確認するにはどうすればよいですか?
- 17. プロセスがすでにpowershell上で実行されているかどうかを確認するにはどうすればよいですか?
- 18. 既にロードされているゾーンを確認するにはどうすればよいですか?
- 19. ユーザーセッションごとに実行中のプロセスを確認するにはどうすればよいですか?
- 20. デフォルトのWindows XPシェルの代わりにアプリケーションを実行するにはどうすればよいですか?
- 21. VSTSビルドタスク中に.Netアプリケーションを実行するにはどうすればよいですか?
- 22. サーバー上のコンピュータからドメインコントローラのWindows Serverバージョンを確認するにはどうすればよいですか?
- 23. ハイブ、ImpalaのようなclouderaサービスがJavaコードで実行されているかどうかを確認するにはどうすればよいですか?
- 24. .NET MVCアプリケーションでGoogleアナリティクスのLIVEユーザー数を確認するにはどうすればよいですか?
- 25. どのような行がgitで誰によって変更されたかを確認するにはどうすればよいですか?
- 26. PerlスクリプトがWindows上で実行されているかどうかを確認するにはどうすればよいですか?
- 27. コンテナがAWS ECS上で実行されているかどうかを確認するにはどうすればよいですか?
- 28. デプロイ中にテストが実行されないようにするにはどうすればよいですか?
- 29. 実行中のPowerShellスクリプトからどのホストを実行しているのかを確認するにはどうすればよいですか?
- 30. アプリで使用しているTLSのバージョンを確認するにはどうすればよいですか?
ああ、クールです。したがって、「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の場所からロードされますか? –