WindowsでプロセスIDを調べるには多くの方法があります。
たとえば、PowerShellコマンドを使用します。
ps | select Id, ProcessName | Sort Id | ft -AutoSize
次の出力が表示されます。
Id ProcessName
-- -----------
0 Idle
4 System
264 svchost
388 smss
476 csrss
536 wininit
580 winlogon
620 services
628 lsass
728 svchost
828 dwm
1060 chrome
1080 rundll32
1148 vmms
1620 spoolsv
2912 taskhostex
3020 explorer
...
すべてのプロセスIDは偶数であり、さらにすべて4の倍数です。
Windows NTに基づくWindowsのバージョンには、奇妙なプロセスIDはありません。
この理由は何ですか?