1
I know that Windows acts as an SMB/CIFS server by default. So one can easily access Windows files from another machine in the network with a proper SMB client. But what if I want to do the opposite and access the SMB server on that other machine with the Windows machine?
In other words, is it true that Windows only has the SMB server component, and not the client component?
I am using Windows Vista SP2. The way I have tried accessing the SMB server from Windows is by going to Computer, and then Network. I can see all the devices in the network, even my TV shows up, but not the Linux-based STB that hosts the SMB server. Is this normal behavior in Windows?
However, I am able to access the STB simply by using my Android phone in combination with the ASTRO file manager and the SMB module for it. I am even able to connect it to the Windows machine this way, not just the Linux-based STB. I can even copy files from my Linux-based STB to my Windows-based PC, all from a handheld Android device. But I have no luck accessing anything from the Windows machine... what gives?
The way I figure is that Windows simply lacks the SMB/CIFS client component. Am I right? And if so, where do I obtain a SMB client that runs on Windows? The most clients I've seen on Google are for Linux.
Yes it has a client. It is called the
Workstation service
. – Zoredache – 2012-09-24T16:34:43.797I go to services.msc and the service named
Workstation
is up and running. Are you saying that this is a requirement for SMB to work? Because this is a service, it's not like it has a graphical user interface. – Samir – 2012-09-24T18:02:39.213Yes it is required. Try stopping it, and you won't be able to connect to anything. – Zoredache – 2012-09-24T18:11:23.003