File Sharing in Windows
Workgroup vs Domain: Workgroup — each PC manages its own user accounts, suitable for small offices (< 10 PCs). Domain (Active Directory) — centralized user management via domain controller, used in enterprise. A+ covers both workgroup and basic domain scenarios.
Enabling file sharing: Settings → Network & Internet → Sharing options → Turn on network discovery and file and printer sharing. Share a specific folder: right-click folder → Properties → Sharing tab → Advanced Sharing → Share this folder → set share name and permissions. Share permissions: Read (view only), Change (add/modify/delete), Full Control (all permissions + change permissions).
SMB (Server Message Block): the Windows file sharing protocol. Network path format: \\computername\sharename or \\IP\sharename. Access from another PC: File Explorer → address bar → type UNC path or use 'Map network drive' for persistent access. NTFS permissions and share permissions both apply — effective permission is the more restrictive of the two.
Mapping network drives: right-click 'This PC' → Map network drive → select drive letter → enter UNC path (\\server\share) → reconnect at sign-in for persistence. Alternatively: 'net use Z: \\server\share /persistent:yes' in command prompt. Mapped drives appear as lettered drives in File Explorer.
Public folders: Windows has a Public folder (C:\Users\Public) — content shared with all users on the local PC and, when sharing is enabled, with network users. Simplest sharing method but no access control.
Printer Sharing
Share a local printer: Settings → Bluetooth & devices → Printers & scanners → select printer → Printer properties → Sharing tab → Share this printer → set share name. Other computers can then access it at \\computername\printershare.
Add a shared network printer: Settings → Printers & scanners → Add a printer or scanner → 'The printer I want isn't listed' → 'Select a shared printer by name' → enter UNC path. Alternatively: browse \\computername in File Explorer, right-click the shared printer → Connect. Windows installs the driver from the print server automatically.
Printer server: a computer, NAS, or dedicated print server that hosts printers for network clients. Advantage: no print host must be powered on (unlike personal printer sharing from a workstation). Enterprise: print servers use TCP/IP printing (port 9100, LPR, or IPP) to manage print queues centrally.