Laptop hit the floor. It's difficult if not already impossible to connect to WiFi. Sometimes laptop can detect WiFi, particularly the one at home, but the signal is usually weak. Sometimes it shows option of connecting but whenever I try to connect, it either says it's connected though I can't connect or it stops detecting WiFi. What are my options please? Is there some way to externalise the WiFi detection? Like I plug in something that detects WiFi?
Edit: As Mokubai suggested in their comment, you should try to replace or fix the internal WiFi if you can. USB ports on laptops are usually at a premium and you'll lose access to one whilst you have the dongle plugged in.
Windows can work with WiFi dongles that you plug into a USB port. Nowadays many will work straight away and will not require an internet connection to set up.
If you can get a WiFi dongle and plug it in, you can then disable the internal WiFi so the two don't conflict. Many laptops come with a method to do this, such as a physical hardware switch or hotkey on the keyboard (although the hotkey may also disable the WiFi dongle depending on how the drivers for the hotkey are set up).
You can also disable the inbuilt WiFi by opening the Device Manager, then opening the Network Adaptors folder. In there, the inbuilt WiFi will have an entry that you can right click to disable.