Mantén la atención ya que en este tutorial encontrarás la respuesta que buscas.Este tutorial fue aprobado por nuestros expertos para asegurar la calidad y veracidad de nuestro post.
Solución:
Resuelvo mi problema. Parece que mi WMI estaba corrupto. Después de probar WMI con este paso:
- Haga clic en Inicio, haga clic en Ejecutar, escriba wmimgmt.msc y luego haga clic en Aceptar.
- Haga clic con el botón derecho en Control WMI (local) y luego haga clic en Propiedades.
Vi que Win32_Process era una clase no válida. Sigo este paso para reparar mi WMI y funciona.
1) En el menú de inicio, escriba “cmd”
2) Escriba “net stop winmgmt” y presione Entrar
3) Abra un Explorador de Windows y localice la ruta a la carpeta C: windowssystem32WBEM y cambie el nombre de la carpeta del Repositorio a algo más como RepositoryOLD (haga clic con el botón derecho y seleccione ‘Cambiar nombre de carpeta’).
4) reiniciar la computadora
5) En el menú de inicio, escriba “cmd”
6) Escriba “net stop winmgmt” y presione enter
7) Escriba “winmgmt /resetRepository” y reinicie la computadora.
Como sugirió dominus, use la clase Process:
...
Process[] processes = Process.GetProcesses();
foreach (Process process in processes)
Console.WriteLine(process.ProcessName);
...