Windows update stuck on 20%

  asus, pc, windows, windows-10, windows-update

my laptop (asus, windows 10) screen stuck on “working on updates 20%, don’t turn off your PC. this will take time. your pc will restart several times.” like this: enter image description here

I chose update & restart (usually it only takes 30min-1hour) but now it’s so slow, and it’s been 2 hour. I had a power outage for about 5 minute so my internet/wifi’s down but then it back again. And after that, the update stuck on 20%. Can anyone help me, how do I fix it? Thanks before.

Source: Windows Questions