Getting Access is denied while using NET view command

This worked for me:

net use \\server\IPC$

net view \\server

Once you connect to IPC$ (or any share, in fact), Windows will reuse the same credentials (or even the same TCP connection) for all other operations.

(IPC$ is a system share that exists on all CIFS/SMB servers, therefore it's guaranteed to work.)


You cannot do this for the net view command, only for net use:

net use \\server\share /user:AMIT

However, you can add the username/password to Windows' Credential store. This will make Windows use that password for all connections to your specified server, whether you make them with net view, net use, or Windows Explorer.

  • In Windows XP, open Control Panel → User Accounts → Manage my network passwords (alternatively, Start → Run → rundll32 Shell32.dll,Control_RunDLL keymgr.dll). Click Add.

    Adding a server

  • In Windows 7, Control Panel → User Accounts → Manage credentials. Click Add a Windows credential.


Username and password are often not needed for net view, especially if the server is running Samba. You can then connect anonymously to the IPC$ share by specifying empty username and password, then the net view command will work. For example I have put this into a script smbview.cmd

@echo off
net use \\%1\IPC$ /u:"" "" /persistent:no
net view \\%1
net use \\%1\IPC$ /delete

Microsoft has disabled anonymous login in Windows Server. It can be re-enabled using GPO, but this is regarded a security risk.