Windowsでは、タスクマネージャーをプルアップするかGet-Process
、PowerShellで、実行中のプロセスとそのメモリおよびCPU使用率のリストを取得できます。
(Windows 8またはGet-Service
PowerShellで)実行中のすべてのサービスを表示することもできます。ただし、サービスの場合、これらの番号は取得されません。
私の開発者の観点からは、これは常に少し奇妙に思えました。確かに、サービスにはさらに多くのデプロイメント作業が必要であり、コーディングとデバッグが面倒ですが、それ以外の点では、他のサービスと同じプログラムにすぎません。
サービスにこれらの番号がないのには十分な理由があると確信しています。これはおそらく、Windowsがサービスを実行する方法と関係があります。その理由は何ですか?