在同一部Win10的電腦上有兩個帳號。
A是管理者帳號,可以正常連接NAS的SMB。
B一開始是一般USER,連接NAS的SMB時會出現無法存取的錯誤訊息。
錯誤碼都是0x80070035
A帳號可以正常連接的話,應該不是SMB版本的問題。且NAS也已設定支援SMB3及SMB2.1。
原先電腦有套用GCB群組原則。本來以為是GCB的問題。但解除GCB後也是同樣情形。
後來嘗試將B帳號改為Power USERS或Administrators群組也是一樣的情形。
請問這是什麼問題?又應該如何解決呢?謝謝
1.清除電腦上保存密碼
使用 cmd 或者 Powershell 輸入 rundll32 keymgr.dll, KRShowKeyMgr
把看到跟NAS路徑相關的資料清除掉,用你登不進去的帳戶來做這個清除
使用 cmd 或者 Powershell 輸入 net use * /delete
要看到沒有任何項目才算清除乾淨
3.手動建立SMB連線
使用 cmd 或者 Powershell 輸入net use "\\server\Shared folder" /user:xxxuser xxxpassword
手動建立前
手動建立後
如果你公司用的NAS是QNAP品牌的話,請把SMB服務裡面,匿名存取改成嚴格,
這是曾經花費大量時間除錯才找到的原因,只有設定成拒絕訪客帳戶存取,
SMB用戶端才會跳出視窗讓使用者輸入帳戶密碼,否則一律跳出錯誤後就沒有畫面了。
1.用B帳號登入電腦後,清掉所有的SMB連線 (net use * /delete)
2.用A的帳密,重新建立一個連線試試看(net use X: \server\share /user:A passwd)