Based on the ransomware news of late, I am motivated to (1) check if SMB is running on my laptop and (2) confirm that I have the right patch. Full disclosure: I only started googling SMB today, motivated by the ransomware problem.
For item (1), my laptop is the only computer on my WiFi LAN, and I don't recall explicitly enabling SMB, but that doesn't mean it's not running. My smartphone connects to a Microsoft Exchange Server emulator (Akrutosync) over my WiFi, but I don't know if the protocol has anything to do with SMB (probably not?). How can I check whether SMB is enabled?
For item (2) (which is what caused me to google SMB), I found https://technet.microsoft.com/en-us/library/security/ms17-010.aspx. I then searched for how to check which updates I have. I'm up-to-date, but still wanted to check for the presence of the specific patch from the past. However, none of the patches listed show up using codes that resemble the "MS17-010" format in the above link. They are all listed by KB code, not the 4013389 in the above link. How do I go about checking for the patch?
Finally, even though this is not one of the two questions that I list above, is there a known vector by which the compromise can propagate to machine even if I have the patch? Would the answer be the same using my home WiFi vs. a public WiFi network, e.g., at a cafe, airport, hotel, or even a private WiFi network at a friend or relative's home? Note that I designate all WiFi networks as "Public", including the one at home.
Thanks.