NAS
Unraid SMB: Share Name, Port 445, Secure vs Private
Most Unraid-to-Windows SMB problems are credential or share-access-mode mismatches, not network failures. Reading both sides in the right order is faster than turning settings off.
Best for: Unraid operators whose Windows PC cannot reach a share that works locally or for other devices.
Evidence from the admin UI
Reference images and diagrams. Click any image to view full resolution.


I'm here because… (find your section in 30 seconds)
- Windows shows 'access denied' / wrong password / 0x80070005 → 'Confirm the Unraid side first' (check the share's Security Mode + user assignment) and 'Confirm the Windows side' (Credential Manager + Win11 24H2 hardening). If Win11 just got upgraded to 24H2, jump straight to the 24H2 hardening bullets — guest fallback is off by default now.
- '\\tower' or '\\unraid-ip' fails — network path not found / 0x80070043 / 0x80004005 → 'Common patterns and the fix path'. Run `Test-NetConnection <unraid-ip> -Port 445` first; that one test splits 'unreachable' from 'reachable but auth/permission failed'.
- Windows Network discovery is empty / I don't know the share name → 'Find the share name from Windows (when Network discovery is empty)'. `net view \\<unraid-ip>` is the answer.
- Share opens read-only, but I'm supposed to have write access → 'Confirm the Unraid side first', specifically the SMB Security Settings > Security Mode + user read/write assignment. The Windows side is fine; the fix is on Unraid.
- Share worked yesterday, broke after a Windows update → 'Confirm the Windows side (incl. Windows 11 24H2 SMB hardening)'. 24H2 disabled guest auth on Pro and tightened SMB signing requirements; both can silently break previously-working shares.
- Should I enable SMBv1 to support some old device → No. See the Stop before list and the FAQ. Use a separate VLAN for legacy devices instead.
Confirm the Unraid side first
- Open Users and confirm the user has a password set; blank-password users cannot authenticate over SMB by default.
- Open Shares > <share> > SMB Security Settings and read the Export and Security Mode fields — Public, Secure, and Private behave very differently for read/write.
- Open Settings > SMB and confirm SMB is enabled, the workgroup matches the Windows workgroup if you rely on browsing, and Enhanced macOS Interoperability is off if Windows is your primary client.
- Note the exact share name as it appears in the Unraid UI; it is case-sensitive in some paths.
Find the share name from Windows (when Network discovery is empty)
- From PowerShell or Command Prompt: `net view \\<unraid-ip>` (e.g. `net view \\192.168.1.50`) lists every visible SMB share on the Unraid server — works even when Windows Network discovery shows nothing.
- Modern alternative from PowerShell: `Get-SmbShare -CimSession <unraid-ip>` (requires Remote Server Administration tools) or `Get-SmbConnection` to see what your client is currently connected to.
- Direct-path test from Explorer: `\\<unraid-ip>\` (trailing backslash) in the address bar lists shares without going through Network discovery. `\\<unraid-hostname>\` also works if NetBIOS / mDNS name resolution is healthy.
- If `net view` returns 'System error 5' or 'access denied' but ping works, port 445 is reachable but anonymous enumeration is disabled — pass credentials first via `net use \\<unraid-ip>\IPC$ /user:<user>` and re-run `net view`.
- If `net view` returns 'System error 53' (network path not found), port 445 itself is blocked — back to the Test-NetConnection check in the next section before anything else.
- Unraid share names are case-sensitive on the wire even though Windows hides this; use the exact name shown in Unraid > Shares list. The Unraid `appdata`, `domains`, `system` shares are hidden by default (export = Yes hidden) and won't show in `net view` — use the direct path if you need them.
Confirm the Windows side (incl. Windows 11 24H2 SMB hardening)
- Open PowerShell on the Windows client and run `Test-NetConnection <unraid-ip> -Port 445` — port 445 must reach the Unraid server before permissions are the active layer.
- Open Control Panel > Credential Manager > Windows Credentials and remove any stale entry for the Unraid hostname or IP before reconnecting.
- Run `net use` to list current mappings; remove only the affected mapping with `net use <letter>: /delete` before retrying.
- Confirm the active network profile is Private (Settings > Network & Internet > <connection> > Network profile) — SMB discovery is blocked on Public.
- Windows 11 24H2 broke previously-working shares for two reasons (per Microsoft's SMB hardening updates, Sep 2024 onwards): (a) SMB signing is now required by default for ALL inbound + outbound connections — Unraid (Samba 4.22.10 in 7.3.1) supports SMB signing fine, but if a share inexplicably stopped working after a 24H2 upgrade, confirm `Settings > SMB > Enhanced macOS interoperability` is OFF (it can interfere with signing in some configs) and that the Unraid Samba version is current. (b) Guest authentication is now disabled by default on Win11 Pro 24H2 (previously only Enterprise/Edu); if your Unraid share was set to Security mode = Public and Windows used to fall through as guest, the connection now fails with 'access denied'. Fix: switch the share to Secure mode and add a named user, OR explicitly set the Group Policy `Computer Configuration > Administrative Templates > Network > Lanman Workstation > Enable insecure guest logons` (not recommended — exposes the client to attacks).
- Win11 24H2 SMB auth rate limiter is on by default (2s delay per failed NTLM/Kerberos attempt). If you're retrying credentials quickly during debugging and each attempt takes longer than expected, that's the rate limiter — not a real auth problem.
Common patterns and the fix path
- If Test-NetConnection fails: port 445 is blocked or the Unraid box is unreachable; check the trusted LAN/subnet and any host firewall before changing share settings.
- If port 445 works but credentials are rejected: stale Credential Manager entry, wrong username format (try `tower\jawahar` style — `<unraid-hostname>` backslash `<user>` — with the actual Unraid hostname and your Unraid username), or blank-password user on Unraid. The backslash must be a single literal `\`; double-escaping it produces 'wrong credentials' even when the user/password is right.
- If credentials work but the share opens read-only or denies write: the share Security Mode/Export setting denies that user's group; fix on the Unraid Shares page, not on Windows.
- If browsing is empty but \\<ip>\<share> opens: discovery only — set DHCP reservation, use the direct path, and skip the discovery debugging detour.
Run Test-NetConnection <unraid-ip> -Port 445 from PowerShell on the Windows client.
Test-NetConnection <unraid-hostname-or-ip> -Port 445
TcpTestSucceeded is True.
Stop for work-managed laptops; escalate to IT instead of disabling security.
Layer path
Step-by-step runbook
Start here. Do each check in order, compare it to the expected result, and stop when the evidence explains the failure or the safe stop point applies.
Confirm port 445 reachability
Check: Run Test-NetConnection <unraid-ip> -Port 445 from PowerShell on the Windows client.
Expected result: TcpTestSucceeded is True.
If not: If False, fix network / firewall / VPN before any share-side change.
Safe stop: Stop for work-managed laptops; escalate to IT instead of disabling security.
Read the Unraid share configuration
Check: Open the "Unraid SMB share settings" command below; record Export, Security mode, and user assignment.
Expected result: Configuration matches the intent for the user trying to connect.
If not: If Security mode is Private but the user is not in the read/write list, that is the failure.
Read the Windows credential state
Check: Open Credential Manager > Windows Credentials; remove any stale Unraid host entry. Run the "Mapped drive review" command below; remove stale mappings only.
Expected result: No stale credentials or mappings remain for the Unraid host.
If not: If stale entries cannot be removed, sign out and back in to clear runtime cache.
Reconnect with the correct username format
Check: Type \\<unraid-ip>\<share>; when prompted, use <unraid-hostname>\<user> as the username.
Expected result: The share opens; create and delete a test file if write is expected.
If not: If still rejected, set or reset the Unraid user password and retry.
Stabilize the path
Check: Create a DHCP reservation for the Unraid server at the router so the IP cannot drift; document the share path for future use.
Expected result: Future reconnects use the same stable path.
If not: If the router cannot pin the IP, set a static IP on the Unraid server (Network Settings).
Safe stop: Stop before enabling SMBv1 to support a legacy device; isolate the device instead.
Decision tree
If: Test-NetConnection on port 445 returns False.
Then: SMB is blocked at the network layer.
Action: Check Windows network profile (must be Private on trusted LAN), Windows Defender Firewall outbound rules, any VPN routing rule, and Unraid server reachability via ping.
If: Port 445 works but Windows keeps prompting for credentials.
Then: Credential Manager has a stale entry, the username format is wrong, or the Unraid user has no password.
Action: Remove the Unraid credential from Credential Manager, then reconnect using <unraid-hostname>\<user> as the username.
If: Credentials accepted but the share opens read-only.
Then: Share permission denies write to that user.
Action: Open Unraid > Shares > <share> > SMB Security Settings and confirm the user is in the read/write list, not the read-only list.
If: Browsing under Network is empty but \\<ip>\<share> opens.
Then: Discovery is broken but SMB itself is fine.
Action: Use the direct UNC path; create a DHCP reservation for the Unraid server; see NAS not visible checks before chasing discovery services.
If: Failure only on a work-managed laptop.
Then: Corporate policy (firewall, VPN, conditional access) may be blocking SMB or LAN access.
Action: Capture exact errors and escalate to IT; do not weaken security policy at home to compensate.
Safe stop: Stop before changing managed-device security settings.
Evidence table
| Symptom | Evidence to collect | Likely layer | Next action |
|---|---|---|---|
| Test-NetConnection on port 445 fails. | PowerShell shows TcpTestSucceeded : False. | Network / firewall / VPN. | Confirm subnet, switch to Private profile, check VPN routing, verify Unraid server is up. |
| Persistent credential prompt despite correct password. | Credential Manager has an old entry; Unraid user has no password. | Stored credential or blank-password user. | Remove the stale Windows credential; set a password on the Unraid user. |
| Read works but write fails with access denied. | User is in the read-only list under SMB Security Settings. | Share-level user permission. | Move the user from read-only to read/write in the Unraid share settings. |
| Share opens for some users and not others. | Security mode is Secure (mixed) and some users are not assigned. | Per-user share permission. | Assign each intended user in Unraid > Shares > <share> > SMB Security Settings. |
Commands and settings paths
SMB reachability
Test-NetConnection <unraid-hostname-or-ip> -Port 445
Where: PowerShell on the Windows client PC.
Expected: TcpTestSucceeded : True.
Failure means: False means port 445 is blocked by network, firewall, or VPN before share permissions matter.
Safe next step: Confirm Private network profile, check VPN routes, verify the Unraid server is up.
Mapped drive review
net use
Where: cmd or PowerShell on the Windows client.
Expected: Listed mappings point at the current Unraid server and share; no stale or wrong entries.
Failure means: A stale mapping silently sends the wrong path or user.
Safe next step: Remove only the stale entry: net use <letter>: /delete; reconnect to the correct path.
Saved credential review
Control Panel > User Accounts > Credential Manager > Windows Credentials
Where: On the Windows client PC.
Expected: No stale entry for the Unraid hostname or IP.
Failure means: A stale credential overrides typed passwords silently.
Safe next step: Remove only the Unraid host credential and reconnect once with <hostname>\<user>.
Unraid SMB share settings
Shares > <share> > SMB Security Settings
Where: In the Unraid web UI.
Expected: Export is Yes/Hidden; Security mode matches intent; user assignment matches read/write expectations.
Failure means: A 'Private' share with no users assigned blocks everyone.
Safe next step: Match Security mode to user assignment and confirm with one test from a known account.
Hardware and platform boundary
Change only when
- Upgrade the Windows client to a current build (Windows 10 22H2 or Windows 11) before troubleshooting odd SMB dialect issues on Unraid.
Evidence that matters
- Network reliability, DHCP reservation, current Windows version, and matched SMB dialect on both sides matter.
Evidence that does not matter
- Buying a faster switch does not fix a credential or share-permission failure.
Avoid
- Avoid enabling SMBv1, disabling Windows Defender Firewall as a whole, or exporting shares as Public to 'just make it work'.
Last reviewed
2026-05-07 · Reviewed by HomeTechOps. Reviewed for Unraid <-> Windows SMB triage using Test-NetConnection, Credential Manager, net use, Unraid SMB Security Settings, and the SMBv1/Public-share safety boundary.
Source-backed checks
HomeTechOps turns official docs and conservative safety rules into a shorter runbook. These links are the source trail for the page direction.
Planning a purchase?
We keep a source-backed, price-free comparison so you can buy once and right. No star ratings, every spec cited.
Synology vs UGREEN vs DIY NAS in 2026 →