I want to check if my computers are vulnerable. However, I can not run the tool because I am not .NET Framwork.
How is it possible to find the version of frimwares (IME, SPS, TXE) on a computer with windows 7.
There is no way to check without .net framework.
The best thing to do would be check the website for your system or motherboard manufacturer to see if they have a recent BIOS or firmware update (something after about Oct. 15, 2017 would be required).
If you can provide the model of your system or motherboard we can try to help determine if an update is available.
It looks like your system is impacted by the vulnerabilities. Please visit https://support.lenovo.com/us/en/product_security/len-17297 https://support.lenovo.com/us/en/product_security/len-17297.
There are a couple of M900 systems listed. Please download and install the update that matches your system.