Windowsはネットワーク共有の資格情報を記憶することを拒否します


16

私はWindowsにネットワーク共有の資格情報を記憶させようとして髪を引き裂いてきましたが、ほとんどすべての試みは無益でした。

2台のWindowsマシンがあり、1台はもう一方のコンテンツにアクセスすることになっているメディアセンターですが、資格情報を忘れて、リモート共有への手動ログインが必要になるたびに動作します。

色々試しました。Credential Managerに資格情報を追加し、NTLPセキュリティレベルを変更しようとし、2台のマシンのユーザー名/パスワードを一致するように変更します。他のことも試してみましたが、何も機能しませんでした。

回答:


7

この問題は、Windowsがネットワークサーバーのドメイン(図の "Desired Domain")ではなく、ホストのドメイン(図の "Current Domain")を使用してネットワークドライブへの初期接続を試みることに起因するようです。

次の例では、ネットワークドライブへのアクセスが許可されているユーザーのユーザー名が「SomeUsername」であると仮定します。下のボックスのユーザー名フィールドに「SomeUsername」を入力し、次に正しいパスワードを入力した場合、Windowsはネットワークドライブに接続しますが、コンピューターを再表示すると、Windowsはユーザー名とパスワードを記憶していません。 「資格情報を記憶する」ボックス。解決策は、資格情報を入力するドメインを変更することです。図に示されているよう\{DOMAIN}\{USERNAME}に、パスワードを入力せずにユーザー名フィールドに「」と入力し、[OK]をクリックする必要があります。この例では\FREENAS\SomeUsername、ユーザー名フィールドに入力し、パスワードフィールドを空白のままにして、[OK]をクリックします。

ここに画像の説明を入力してください

それを行うと、以下のような新しいポップアップが表示されます。正しいパスワードを入力し、[資格情報を記憶する]ボックスをオンにして、[OK]をクリックします。次回Windowsを再起動すると、ネットワークドライブが再接続されます。

ここに画像の説明を入力してください

余談ですが、パスワードを空白のままにする部分は必ずしも必要ではありませんが、推奨されるようにパスワードを空白のままにすると、入力した資格情報でWindowsが保存するドメイン名を明確に確認できます。


+1本当にクール-それは私のために働いた!
オラフ14

これが「その」答えのようです。user8228によって提案された「ネット使用」呪文は、@ Acornでは機能しなかったため、機能しませんでした。確かにログインしますが、「持続」しません。
mike65535

3

およびを使用NET USEして資格情報を永続的に保存します/savecred/persistent:yes

net use \\Hostname /savecred /persistent:yes

私はそれを試してみましたが、運がなかったため、起動時に認証を行う最後の手段となりました。Windowsが悪ではないときにソリューションが機能するはずなので、+ 1
Acorn

どの出力/エラーメッセージが表示されましたか?

エラーメッセージはありません。再起動直後は資格情報が記憶されておらず、再度認証する必要があります。
ドングリ

この答えは間違ったことを言っているのではありません。問題も解決しません。
クラビオティ

3

[スタート]-> [資格情報マネージャーの検索]をクリックして実行します。[Windows資格情報の追加]をクリックして、情報を入力します。あなたの情報は今後も存続します


lol-私は25年前からWindowsの愛好家でしたが、この機能については知りませんでした!そして、これは私の問題を修正しました。ありがとうございました!!!
モルダーチャイ

FWIW-問題のある共有の保存されたすべての資格情報を最初に削除するためにそのユーティリティを使用しました-再起動-既存の固定されたショートカットを削除する必要がありました-再起動-共有に接続して、正しいダイアログを1つ取得し、「覚えている」上手。Credential Managerで確認および確認できます。
モルダチャイ

0

私は最終的にはうまくいくものを思いついた!

マシンを起動するたびに共有に対して自動的に認証する必要があります。これはバッチスクリプトで実行できます。

これは、スクリプトで必要なものです。

net use \\theremotemachine ThePassword /user:Username

ここここからの情報に基づきます

現在、何らかの理由でタスクスケジューラを使用してこれを機能させることができなかったため、最終的にhstartというプログラムを使用しまし。非表示のバッチスクリプトを起動できます。

ショートカットを作成し、スタートアップフォルダーに入れて、次のように変更しTargetました。

C:\hstart.exe /NOCONSOLE “C:\script.bat”

これで、リモートマシン上の共有フォルダーへのアクセスに問題はないはずです。

スクリプトの実行時に他のマシンの電源が入っていない場合は問題があると思いますが、どうすればそれを回避できるかわかりません。

他の誰かがこれを役に立つと思うことを願っています。


net useコマンドの最後に/ persistent:yesを追加することもできます。
-jftuga

私はそれを試してみましたが、まだ資格情報を忘れてしまいます:(
ドングリ

私がそこで確認するイベントビューアーの下にイベントがあります。
surfasb

4
-1 @Acorn、これは良い解決策ではありません。接続の問題を解決している可能性がありますが、パスワードをクリアテキストで保存することは非常に悪い考えです。私の答えを見て、資格情報に正しいドメインを入力したことを確認してください。
ユビキバコン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.