My laptop can't connect to my TV via Wi-Fi: Causes and solutions for Windows 10

The situation when the laptop is based Windows 10 The problem of refusing to see the TV in the list of available devices for streaming is familiar to many users. It would seem that both devices are connected to the same network, the router is working properly, but the desired list of devices simply isn't there. This is understandably annoying, as wireless image or multimedia streaming is one of the key features of modern devices. Smart TV.

The problem can be rooted in dozens of factors, from simple IP address desynchronization to complex security protocol conflicts. Most often, the failure occurs at the software level of the operating system, which by default may block detection of external firewalls for security reasons. In other cases, the network hardware is to blame, improperly distributing traffic between clients.

In this article, we'll take a detailed look at all possible reasons for a connection failure. You'll learn how to set up the correct network profile, check Windows services, and update drivers. It is critical that both devices are on the same subnet, even if they are connected to the same router via different frequency bands (2.4 GHz and 5 GHz). We will go from simple checks to in-depth system diagnostics.

Checking the network profile and connection type

The first step in troubleshooting is to check the network profile type assigned by your operating system to your current connection. Windows 10 divides networks into "Public" and "Private." If the "Public" profile is activated, the system automatically hides your computer from other devices and blocks discovery features, assuming you're in a cafe or airport.

To correct the situation, you need to go to Settings → Network & Internet → StatusHere, you need to find the active connection and change its properties. You'll need to toggle the switch to "Private Network." This will allow data exchange between devices within your home network.

Sometimes changes don't take effect immediately. In this case, you should reboot your network adapter or completely reconnect to Wi-Fi. Make sure your home router is selected in the list of available networks, not a guest network or a neighbor's network with a similar name.

  • 📡 Open your network settings and make sure it is marked "Private."
  • 🔄 Restart your router to flush the DHCP server cache.
  • 💻 Check that your laptop and TV are connected to the same SSID (network name).
  • 🛡️ Temporarily disable third-party antivirus programs that may block local sharing.
⚠️ Note: If you are using a corporate network or a complex router with VLAN settings, changing the profile to "Private" may not help without configuring routing rules on the administrator side.
📊 What network profile are you currently using?
Private network
Public network
I don't know/I haven't checked
I use a cable

Setting up sharing options in Windows

Even with the correct network profile, discovery features may be disabled in the Network and Sharing Center. Windows 10 has flexible sharing settings that are often lost after major system updates. If these settings are restricted, the laptop will physically not announce its presence to the network.

To open the required menu, search for "Manage advanced sharing settings." In the window that opens, find the "Private (current profile)" section. Here, you need to enable two key options: "Turn on network discovery" and "Turn on file and printer sharing."

It's also worth noting the "Turn on automatic configuration of connected network devices" checkbox. This allows Windows to automatically configure connections to smart TVs and media players without user intervention. Without this option, manual configuration can take significantly longer.

Be sure to save your changes by clicking the "Save Changes" button at the bottom of the page. You may be prompted to confirm your administrator rights after doing so. If you still can't see your TV after enabling these settings, try temporarily enabling password-protected sharing and then disabling it again to refresh your access tokens.

☑️ Checking public access

Completed: 0 / 4

Windows services and system components

Specific system services are responsible for detecting multimedia devices on the network. If one of them is stopped or running in manual mode, the screen sharing feature will not work. In Windows 10, this is handled by a set of services related to DLNA and detection protocols.

Click Win + R and enter the command services.mscIn the list that opens, find the "Function Discovery Resource Publication" service. Its status should be "Running" and the startup type should be "Automatic." This service is what publishes the computer to the network.

Also check the Windows Media Player Network Sharing Service. Although the modern standard Miracast It works differently; many older TVs and apps rely on the DLNA infrastructure provided by this component. If it's disabled, media files won't stream.

Name of the service Status Launch type Influence
Feature Discovery Provider In progress Automatically Critical to PC visibility
Media service In progress Automatically Required for DLNA
UPnP Help Desk In progress Manually Automation of devices
Network connections In progress Manually Basic network operation
⚠️ Note: The service interface may differ across different Windows 10 builds. If you don't find a service with the exact name, look for similarly described features related to Network Discovery or Media.
What to do if the service does not start?

If the Function Discovery Provider service fails to start and returns an error, try restarting the Function Discovery Provider Host service. The issue may also be caused by corrupted system files, which can be resolved by running the sfc /scannow command in an elevated command prompt.

Transmission Protocols: Miracast vs. DLNA

It's important to understand the difference between the technologies you're trying to use. If you simply want to show your laptop screen on a TV (mirroring), you're using Miracast (Wi-Fi Direct). If you want to stream a video file from a folder, the protocol is used DLNAVisibility problems often arise from confusion between these concepts.

For Miracast to work, your laptop's graphics card and Wi-Fi module must support Wi-Fi Direct technology. You can check this using the command line: cmd, then the command netsh wlan show driverIn the report, look for the line "Wi-Fi Direct Support." If it says "No," then Windows' built-in screen sharing won't work.

With DLNA, the situation is simpler: only the local network is required. However, many modern TVs no longer support older versions of DLNA, preferring proprietary apps. For example, Samsung uses Smart View, while LG uses Smart Share. If the standard "Project" method doesn't work, try running the proprietary app on your TV.

A common problem is using different frequency bands. If a router broadcasts the 2.4 GHz and 5 GHz networks under different names, and devices are "separated" into different frequencies, they may not see each other due to client isolation settings on the router. Ideally, both devices should be on the same band, although modern routers can combine clients.

Wi-Fi adapter drivers and software updates

Outdated or incorrectly functioning drivers are one of the most common reasons why a laptop doesn't detect a TV. This is especially true for adapters from Realtek And Intel, which are sensitive to firmware versions. Windows 10 often installs generic drivers that perform poorly with multimedia functions.

Open Device Manager, find your wireless adapter, and check its properties. If there's a yellow exclamation point on the icon, the problem is obvious. Even if there's no exclamation point, try uninstalling the device (right-click → Uninstall device) and restarting your computer. The system will attempt to reinstall the driver.

The best solution is to download the latest driver from the official website of your laptop or motherboard manufacturer. Don't rely on automatic update programs, as they often offer incorrect versions. Look for the driver specifically for your Wi-Fi module model, not just for your laptop model.

It's also worth checking for BIOS/UEFI updates. Manufacturers sometimes release patches that improve wireless module compatibility with new encryption standards. This is especially important for laptops 3-5 years old and older.

  • 📥 Download the driver from the manufacturer's official website.
  • ❌ Uninstall the old driver through Device Manager.
  • 🔄 Reboot your system for a clean installation.
  • 🔍 Check if the TV visibility issue has resolved.

Antivirus and firewall conflicts

Third-party antivirus suites (Kaspersky, ESET, Avast, etc.) often have their own firewall modules that override Windows settings. They may classify attempts to connect to the TV as suspicious activity and block the ports required for Miracast or DLNA.

Try temporarily disabling your antivirus software (usually by right-clicking the tray icon). If the TV appears in the list of devices after this, the problem lies with your firewall settings. You'll need to add your device or the Projection app to the exceptions list.

The built-in Windows firewall can also be configured aggressively. Go to "Windows Defender Firewall" → "Allow an app." Find "Wireless Display" or "Windows Media Player" in the list and make sure the private network checkboxes are selected.

⚠️ Important: After fixing the problem, remember to turn your antivirus protection back on. Leaving your computer online without protection, even for a short time, is risky.

FAQ: Frequently Asked Questions

Why does the TV see the phone but not the laptop?

Most likely, the laptop is set to the "Public" network profile or blocked in the firewall. Phones (Android/iOS) often immediately request discovery permission when connecting to a new network, and Windows defaults to maximum security mode.

Is it possible to connect a laptop to a TV without a router?

Yes, if your TV and laptop support Wi-Fi Direct technology. In this case, the laptop connects directly to the TV's Wi-Fi module, creating a direct connection without the need for a router. However, speed and stability may be reduced.

What should I do if I get a black screen when connecting?

A black screen with no sound often indicates a codec or resolution issue. Try changing your laptop's screen resolution to a more standard one (e.g., 1920x1080) and a refresh rate of 60 Hz. Also, update your graphics card driver.

Does Windows version affect Miracast support?

Yes, full support was introduced in Windows 8.1 and improved in Windows 10/11. Windows 7 does not have native Miracast support; it requires third-party Intel WiDi drivers, which are no longer updated.