ManagementObjectSearcher mso = new ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem"); //Win32_ComputerSystem"); ManagementObjectCollection qc = mso.Get(); Console.WriteLine("OSArchitecture: " + mso["OSArchitecture"].ToString());According to the docs OSArchitecture should give me the info that I need but the code above does not give me information about OSArchitecture. I think there is something wrong with my select statement. Any information on this topic is welcome.