How to fix Windows Unrecognized Device?

I just recently received the Arduino Starter Kit and I am trying to get familiar with the Arduino MKRWifi1010. I am using windows 7, and I followed the steps provided at https://www.arduino.cc/en/Guide/MKRWiFi1010#toc3. I have the latest version of Arduino IDE (1.8.8 ) installed, and I already have the SAMD Core required for MKR boards.

I became stuck when reaching this step: If you properly installed the SAMD Core, just connect the MKR WIFI 1010 to your computer with a USB cable. Windows should initiate its driver installation process once the board is plugged in. when windows responded with one of the USB device attached to this computer has malfunctioned, and Windows does not recognize it

Windows failed to initiate driver installation, and that page did not describe any solutions, alternatives, or reasons for failure whatsoever. So I looked all over the Internet and had no choice but to blindly follow topics such as:

Windows 7 Unknown Device FIXED - Installation & Troubleshooting - Arduino Forum - Windows 7 Unknown Device FIXED

Arduino UNO as Unknown Device - Installation & Troubleshooting - Arduino Forum - Arduino UNO as Unknown Device

Arduino not recognized by Windows 7 - Installation & Troubleshooting - Arduino Forum - Arduino not recognized by Windows 7

window 10 does not recognize arduino - Installation & Troubleshooting - Arduino Forum - window 10 does not recognize arduino

I tried every possible solution described in each of these posts. None of them worked. Does anyone have any other solutions for this problem? And if so, do you know why this problem occurs?

I didn't look at the threads you linked so I apologize if you've already tried these suggestions.

There have been reports of this problem being caused by using the board while it's still stuck into the black foam it ships with. This foam is conductive so please remove it before using your MKR WiFi 1010.

I have had this problem when using a low quality USB cable. Try a different USB cable.