Creating a local network between computers running different versions of operating systems often causes difficulties for users, especially when it comes to connecting Windows 10 And Windows 7Although both systems use similar data transfer protocols, differences in security policies and device discovery methods can result in computers simply not "seeing" each other in a network environment. However, properly configuring sharing settings and network profiles makes it easy to share files or use a shared printer without unnecessary wires.
The basis for a successful connection is having a working Wi-Fi router, to which both devices are connected. You won't need to run additional cables or use complex crossover cables, as was the case in the early days of networking technologies. All data exchange will occur wirelessly, the speed of which depends on the quality of your equipment and the signal strength in the room.
In this article, we'll cover all the configuration details, from choosing a network type to troubleshooting common access errors. You'll learn which services need to be running and which ports need to be open for stable operation. The key is to enable support for the SMB 1.0 protocol on Windows 10, as it is disabled by default for security reasons, which often blocks visibility on older systems.
Preparing equipment and checking connections
Before configuring the software, you need to ensure the hardware is physically ready. Both computers must be connected to the same wireless network. This means they must see the same router SSID and have a working connection to the internet or local gateway.
Check the connection status on each device. A Wi-Fi icon should appear in the system tray next to the clock, with the signal either fully or partially loaded. If one device is connected via Ethernet and the other via Wi-Fi, this is also acceptable, as long as both interfaces are on the same subnet.
You can use the command line for diagnostics. Press the key combination Win + R, enter cmd and press Enter. In the window that opens, enter the command ipconfigFind the "IPv4 Address" line. The first three numbers of the address should match for both computers (e.g., 192.168.1.X), where X is the unique device number.
If the addresses are in different subnets or start with 169.254.xx, this indicates a problem with the router's DHCP server. In this case, it's too early to configure the network—first, restore the basic connection to the router.
Setting up the network type and discovery profile
One of the most common reasons why computers can't see each other is an incorrect network profile. By default, Windows assigns new connections the "Public" profile, which hides your PC from other devices for security reasons. We need to change it to "Private."
In Windows 10, open "Settings" from the Start menu and go to "Network & Internet." Select the "Wi-Fi" tab and click the name of your active network. Under "Network Profile," change the setting to "Private." This will make your computer visible to other devices within range.
On Windows 7, the procedure is slightly different. Open "Network and Sharing Center" from the Control Panel or by right-clicking the network icon. Under the network diagram, you should see "Public Network." Click this and select "Home Network" or "Work Network" in the window that appears. The system will apply the changes, and your profile will be changed to private.
After changing the profile, the system will automatically configure the firewall to allow incoming connections on the local network. A computer restart is not required, but may be required for all network policy changes to take effect.
Enabling sharing and setting options
The next critical step is enabling resource sharing. Without this step, even if you're connected, you won't be able to access folders or printers on the remote computer. The settings are located in the Network and Sharing Center.
On the left side of the window, select "Change sharing settings." A list of profiles will open. Make sure you're in the "Private (current profile)" section. Here, you need to enable the following options:
- 📡 Turn on network discovery.
- 📁 Enable file and printer sharing.
- 🔗 Allow Windows to manage HomeGroup connections.
Next, scroll down to the "All Networks" section. This section contains settings related to access to your folders. We recommend enabling "Sharing so that network users can read and write files to Public folders." You should also disable "Password-protected sharing" if you're on a trusted home network and want easier access without having to enter your credentials each time.
Be sure to click the "Save Changes" button at the bottom of the page. Otherwise, all selected settings will remain inactive, and the system will continue to operate in restricted access mode.
☑️ Checking sharing settings
Enabling SMB 1.0 protocol for compatibility
Windows 10, starting with version 1709, disables support for the older, but essential for Windows 7, SMB 1.0 protocol by default. This is due to security vulnerabilities, but on a local network without internet access or when working with legacy systems, enabling it is necessary for computers to display correctly.
To activate the feature, right-click the Start button and select "Apps and Features" (or "Programs and Features" in older builds). In the window that opens, find the "Programs and Features" link on the right or at the top, then click "Turn Windows features on or off."
Find "SMB 1.0/CIFS file sharing support" in the list. Expand the list and ensure "SMB 1.0/CIFS Client" is checked. You don't need to enable the server option unless you plan to share Windows 10 files with very old devices, but to be on the safe side, you can also check "Server."
⚠️ Attention: Enabling SMB 1.0 reduces the overall system security level, making it vulnerable to certain types of attacks. Use this feature only on trusted home networks isolated from direct internet access.
After checking the boxes, the system will prompt you to restart. Be sure to restart your Windows 10 computer for the changes to take effect and for the relevant services to start working.
Starting the required Windows services
Sometimes, even with the correct network settings, access is blocked by stopped system services. In Windows 10 and 7, several specific services are responsible for discovering and publishing resources, and they must be in the "Running" state.
Click Win + R, enter services.msc and press Enter. Find the following services in the list and check their status:
- 🖥️ Function Discovery Resource Publication.
- 🔍 Function Discovery Provider Host.
- 📢 SSDP Discovery Node (UPnP Device Host).
For each of these services, double-click on its name. Set "Startup type" to "Automatic." If the service is stopped, click "Start." The "Discovery Resource Publishing" service is especially critical—it allows your computer to appear in the network neighborhood of other computers.
After configuring all services, it is recommended to reboot both computers. This will ensure correct registration of names in NetBIOS and updating the list of available devices in the network environment.
Check IP addresses and connect by name
If automatic discovery fails, you can try connecting directly using the target computer's IP address. This method often helps overcome network name resolution issues.
Find out the IP address of the Windows 7 computer (or the one you are connecting to) using the command ipconfig, as described in the first section. Then, on the second computer, open File Explorer, click Win + R and enter the address in the format \\192.168.1.X, where X is the address of the desired PC.
If the connection is established, you'll see a list of shared folders. For convenience, you can right-click the network resource that appears and select "Mount as network drive" to make it appear as a separate drive (e.g., Z:) in My Computer.
What should I do if it asks for a password?
If the system requires a login and password when connecting, enter the credentials of the remote computer's user. Login: Username on that PC. Password: Windows login password. If there is no password, be sure to create one on the remote PC, as blank passwords are often blocked by network security policies.
Comparing connection methods and troubleshooting
There are several ways to establish communication between PCs, each with its own unique features. Below is a table to help you choose the best method based on your needs.
| Method | Complexity | Speed | Reliability |
|---|---|---|---|
| Network environment | Average | High | Depends on the settings |
| Direct IP input | Low | High | Very high |
| Home group | Low (Win 7) | Average | Low (does not work on Win 10 2004+) |
| Cloud services | Low | Depends on the Internet | High |
| Automatic detection | Requires configuration | Maximum (LAN) | Average |
A common problem is when computers can see each other, but access is denied. In this case, ensure the "Private Network" profile is enabled in Windows Firewall settings. Also, make sure your antivirus software isn't blocking local connections.
If you use routers from providers with the "AP Isolation" feature, devices will not be able to communicate with each other. Check your router settings via the web interface (usually 192.168.0.1) and ensure this feature is disabled.
Frequently Asked Questions (FAQ)
Why can't Windows 10 see Windows 7 on the network, even though there is internet access?
The issue is most likely caused by a disabled SMB 1.0 protocol on Windows 10 or a disabled "Public" network profile. Check if SMB is enabled in Windows Features and change the network profile to "Private" on both computers. Also, check the "Discovery Resource Publishing" service.
Is it possible to connect computers directly without a router?
Yes, this is possible by creating a direct wireless computer-to-computer (Ad-Hoc) connection, but in modern versions of Windows 10, this feature is hidden or removed. It's easier and more reliable to use even the most basic Wi-Fi router, which will create the necessary local environment.
How to share a printer connected to Windows 7 to Windows 10?
On a Windows 7 computer, go to "Devices and Printers," right-click the printer -> "Printer properties" -> "Sharing" tab, and check "Sharing." On Windows 10, add the printer via "Settings" -> "Devices" -> "Printers & Scanners" -> "Add." The system should find it automatically.
Is internet required for a local network to function?
No, internet access is not required. The local network operates independently of the global network. The main thing is that the devices are connected to the same router (even if it's not connected to the ISP) and have valid IP addresses in the same subnet.
Why does it ask for a password when I log in, even though I didn’t set one?
Windows enables password protection for sharing by default. To remove the prompt, go to the Network and Sharing Center and disable "Password-protected sharing" under "All Networks." Alternatively, create identical user accounts with identical passwords on both computers.