Windowsが遅い時!

なぜだか、今日はPCが遅い。タスクマネージャで見てみると、svchost.exeの1つがCPUを90%以上使っている。こいつは何者?

と言うわけで、色々ググってみた結果、tasklistコマンドにたどり着いた。

で、コマンドプロンプトで、

tasklist /fi "imagename eq svchost.exe" /svc


イメージ名                   PID サービス                                     
========================= ====== =============================================
svchost.exe                 1644 DcomLaunch, TermService                      
svchost.exe                 1716 RpcSs                                        
svchost.exe                  144 AudioSrv, BITS, Browser, CryptSvc, Dhcp,     
                                 dmserver, EventSystem, helpsvc, HidServ,     
                                 Irmon, lanmanserver, lanmanworkstation,      
                                 Netman, Nla, RasMan, Schedule, SENS,         
                                 SharedAccess, ShellHWDetection, TapiSrv,     
                                 Themes, TrkWks, W32Time, winmgmt, wscsvc,    
                                 wuauserv, WZCSVC                             
svchost.exe                  728 Dnscache                                     
svchost.exe                  844 LmHosts, RemoteRegistry, SSDPSRV             
svchost.exe                  400 WebClient                                    

タスクマネージャの表示オプションを変更してPIDを表示させると、問題のsvchostはPID:728なので
dnscacheが問題のプロセスだと判明。
では、dnscacheは何者?
ネットの記事を読むと、名前の通りDNS情報のキャッシュらしい。でも、ブラウザもメーラも自分でDNS引いている見たいだから、必須ではないよね。と言うわけで停止!
MSのプロセス解説を見ると、止めるとActive Directoryに繋がらなくなるらしいが、使ってないものねぇActiveDirectoryは。