net useでシステムエラー67が出るとき

 

例えばNextCloudをローカルに建てて、管理者ID/PWを、admin/passwordとしたとします。

net use x: http://localhost/nextcloud/remote.php/dav/files/admin/ /user:admin password

ここで、

システム エラー 67 が発生しました。
ネットワーク名が見つかりません。

が出たときの対処方法です。

  1. IEの設定を変更
    IEの設定で、「インターネットオプション」→「接続」→「LANの設定」で「設定を自動的に検出する」のチェックが入っていたら外してみる。
  2. WebClientサービスの起動
    サービス『WebClient』が起動していなければ、自動起動設定に変更。サービスも起動させる。
  3. 認証レベルの変更
    クライアントの認証がSSL必須になっている場合があります。
    SSLでなくても良い場合は、レジストリの以下のDWORD16なキーを2に変更します(キーが存在しない場合は、作成)。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\BasicAuthLevel
    Officeをインストールしている場合は、次のキーも同様に。
    HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Internet\BasicAuthLevel
    ※↑上の16.0な値は、Officeのバージョンに合わせて最新の番号に変更下さい
    変更後、OS再起動