How to Fix a MTP USB Device Driver Problem [SURE WAY]

 I connected my Android phone to my PC and I heard the USB connection sound but my phone’s storages weren’t detected (both Internal and SD card). I checked under Device Manager and noticed that MTP had a warning icon (yellow triangle) on it meaning it had somehow malfunctioned. The i try solving the problem by Downloading MPT (Media Transfer Protocol) Porting Kit from Microsoft's official website