# Windows – Disconnect from samba share

network-sharessambawindows

Sometimes during the same Windows (Vista) session i have to connect to the same (samba) file server in a workgroup (no domain) as another user. It seems Windows has cached the current connection with user info.
To force a new authentification i run a batch script:

@echo off
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y


But this sometime works and sometimes doesn't and force me to close the Windows session.

Is there a way to completely disconnect from actual shares to login as a new user.

Update

I have no program open, no drive letter connected and "net use" empty but still the IPC$share open on the samba server (smbstatus). Now adding net use \\server\IPC$


and again

net use * /delete /y


And "net use" complains about open files or searches in folders with \server\IPC\$ (message in spanish).

I think Vista is still holding the share for searching and indexing.

Update 2

I think i get this now: i stopped "Windows Search" service and after running the batch i get asked again for credentials.

netbios aliases = altservername