There could be a number of reasons for your problems, and it's hard to say which. My advice when setting something like this up would be:
Don't bridge. That is principally for paralleled connections to the same LAN.
Use a cheap switch/hub instead of an X-over cable, which is not always reliable.
Buy an Ethernet wireless access point and connect this to a third hub socket. (or get a combined hub/AP) Configure it as a client of the WiFi network.
When wired, turn off the WiFi on the Win8 Computer. It will also get its Internet connenction via the hub/AP.
Share a folder on the serving computer, and if necessary create a user account to access it with, and assign share and filesystem permissions.
To avoid IP changes, either give the serving computer a static IP, or else give it a secured lease on the Internet router's DHCP.
Ensure that port 445 is open to LAN destinations on the serving computer's firewall.
On the client, create a batch file containing net use h: \192.168.1.23\sharename /user:username password
(where the ip is that of the serving computer) Run this batch file to connect to the share. Drive H: should then become the share on the client.
HTH.
Basically there are many ways to do these things, but experience shows that some work reliably, others less so. Often it's the old ways that work reliably ;)
Two resolutions. First being easier, second being overly complex that even I don't want to approach as it requires programming.
Resolution One: You use a hostednetwork if your wireless adapter is capable. (Usually they are capable.)
1.) Open an elevated command prompt. Win+X and choose CMD (Admin) OR type in "cmd" or "command prompt" into Windows Search by typing into Start Menu and then right click "Command Prompt" and select "Run As Administrator"
2.) Check if your system is capable run this command: netsh wlan show drivers
. Scroll down to Hosted network supported
. If it saysYes
you are in luck; if No
there is no easy alternative and don't continue.
3.) Run the following command to allow and set up your hostednetwork but look below first.
netsh wlan set hostednetwork mode=allow ssid=%ssid% key=%pass% keyUsage=persistent
Replace %ssid% with your Wifi or "Hotspot" Name or SSID. E.g. ssid=MyGreatHotspot
. Replace %pass% with your Wifi or "Hotspot" Password. It must be 8 characters long at a minimum. E.g. key=strongPasswordsAreWEAK
.
4.) After that run the command, netsh wlan start hostednetwork
, to start the "Hotspot" broadcast. Right now you can play without internet connection after all devices connect. Remember to check IP addresses of all your individual devices in order to connect to each other. The hotspot's IP Address usually is "192.168.137.1".
If you want to share your internet connection or for further reference, continue on:
5.) Open Run (Win + R) or by searching for Run and enter in ncpa.cpl
, then press Enter. A new adapter has shown in the screen it should say something along the lines of "Microsoft Hosted Network Virtual Adapter". (Optional if you're OCD, rename that one if its says "L.A.N Connection* 15" or rather to like "Hotspot"). Right click the Internet Connect Source you want to share internet from and choose "Properties." Go to the "Sharing" Tab and checkmark or toggle on "Allow other network users to connect through this computer's Internet Connection." Apply, OK to save changes.
6.) You should be all set! :)
If you want to stop the hostednetwork, in an elevated command prompt you run the command: netsh wlan stop hostednetwork
Resolution Two: This is taken from this post from user Linard Arquit
In case writing your own application is a possibility, have
a look at the WiFi Direct API, which offers a legacy mode. Enabling
the legacy mode will create a SoftAP with the specified SSID and
password. However, specifying no password doesn't seem to be
supported.
Have a look at the IoTOnboarding sample to see the legacy mode in
action (and to have a better 'documentation' than what Microsoft
officially provides):
IotOnboarding/IoTOnboardingService/OnboardingAccessPoint.cs
Best Answer
It doesn't matter if you are connected to a network by Ethernet cable or Wi-Fi as long as both computers are in the same network.
Steps:
Check if File Sharing is enabled in both the computers. Do that by going to Control Panel, Network and Internet, Network Sharing Center, and then File Sharing Center.
Then go to My Computer and type //192.168.1.30 , where you replace this IP Address with your other PC's IP Address. Now you can see all the shared folders once you enter username and password for that pc in your computer, if Password-Protected Sharing is enabled.