I did this from Ubuntu. Not Windows.
Oh, I thought you are using Win since I see the screenshot you posted above.
Anyway, try to manually disable UFW on boot.
Edit the ufw config file on
/etc/ufw/ufw.conf# /etc/ufw/ufw.conf
#
# Set to yes to start on boot. If setting this remotely, be sure to add a $
# to allow your remote connection before starting ufw. Eg: 'ufw allow 22/t$
ENABLED=yes
# Please use the 'ufw' command to set the loglevel. Eg: 'ufw logging mediu$
# See 'man ufw' for details.
LOGLEVEL=low
Your file probably should look like that, then change the ENABLED line to no.
After that, try to boot the pi up again. If it still doesn't work, I suspect that it's either my way not working or you messed up the cmdline.txt file, which makes your pi not booting up, though, I'm not sure about the second option.
Thanks, vv181! It worked!
Aight, glad it helped.