再起動時にWindows XPがネットワークドライブを自動再接続する方法を教えてください。


10

再起動時にさまざまなプログラムで使用できるようにするネットワークドライブのマッピングがいくつかあります。ただし、手動でアクセスするまでは切断されたままです。

OneNoteなどのネットワークドライブで共有されているメモを読み取るプログラムが接続しようとした場合、共有は表示されず、自動再接続は行われません。

私は完全に自動化されたソリューションを探しています。できれば、マシンの起動時にWindowsをネイティブに再接続する設定だけが望ましいです。

たとえば、現在ドライブYとZは切断されており、Xは接続されています。手動でアクセスしたためです。

代替テキスト

編集:質問を少し変更する必要がありますが、回答にかなりの影響があります。ドライブは実際にはログオン時に使用できません。私がsshトンネルを開いた後にのみ、それらは到達可能になります。

したがって、主な問題は、アプリケーションがドライブにアクセスしようとしたときに、どのようにしてドライブを強制的に有効にするかです。

別のアプローチは、トンネルが確立されたときに自動的にスクリプトを実行することだと思います。上記が不可能な場合は、おそらく私の最善の策です。


1
質問に対する担当者がいます。これは、長年にわたって多くの人々を苛立たせたものであり、したがって、育てるために良いものです。
Maximus Minimus

ありがとう、ええ、数年前から私を悩ませてきました。SFがここにあるので、解決されます。
アルテム・ルサコフスキー2009

たぶんこれは明らかな質問ですが、ssh経由でnetbios共有をトンネリングしていますか?その場合、どのソフトウェアを使用しますか?共有への接続がsshに依存する理由が
わかりませ

romandas-はい、私は動的なsshトンネルを使用してリモートのsambaマウントをマウントしています(パテ、SecureCRT、またはあなたが望むもので確立されています)。
Artem Russakovskii 08

@Artem-それはあなたの質問に含めるのに良い情報でしょう。
romandas 2009

回答:


2

このスレッドをお読みくださいhttps : //web.archive.org/web/1/http : //techrepublic%2ecom%2ecom/5208-11184-0.html?forumID=47&threadID=178558&messageID=1818197。男は基本的にこれを変更すると言います:

Try [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters]

"KeepAliveTime"=dword:00300000
"KeepAliveInterval"=dword:00001000

私は私の最後の場所で同様の問題を抱えていましたが、これは助けになりました。

お役に立てれば。


これは実際の問題の解決策ではないようですが、関連するものは+1です。これは、通常のファイルAPI呼び出しで共有が再接続されないことを意味します。Explorterの更新(F5)で実行される場合もありますが、そうでない場合もあります。次に、すべてのプログラムで自動化するのが難しいネット使用のみが役立ちます。:-/
eckes

2

さて、まず第一に、ドライブのマッピング中に、XPがドライブを再接続する必要があることを示すチェックボックスにチェックを入れます。それは完璧ではありません。もう1つのオプションは、スクリプトを作成してユーザーのスタートアップフォルダーに配置することです。

net use * /d /y
net use <DriveLetter> <Path> (i.e. G: \\server\folder)
<repeat as many times as needed...>

+1-[ログオン時に再接続する]チェックボックスをオンにし、ログインに使用する認証情報が共有への接続と同じであることを確認すると、うまくいくようです。私はiTunesライブラリをファイルサーバーにマップし、iTunesを起動する前に共有に行く必要がありませんでした。
romandas 2009

問題を明確にする元の質問を編集しました。
アルテムルサコフスキー09

1

2003年のファイル共有をUnixファイルシステムにマウントしたところ、この問題が発生しました。「切断」が発生し、それを使用したジョブは、2回実行しなければならない可能性があります。最初は共有をウェイクアップするため、2回目は実際に実際にジョブを実行するためです。

もちろん、これは満足のいくものではありませんでした。最初の実行が機能することもあるので、結局、開発者の1人が、定期的に共有をポーリングして温かく保つためのジョブを作成することになりました。この場合、共有がファイルシステムにマウントされていたため、サーバーのキープアライブ時間を変更することはできませんでした。また、ジョブ間で最大1週間程度のギャップが生じる可能性があることに注意してください。

各ジョブの開始時に接続し、終了時に切断しない、または実際のジョブを実行する前に別の方法で共有をウェイクアップしなかった理由は、私には言えません。

とにかく、私は実装の詳細はわかりませんが、ディレクトリリストを取得するだけのスケジュールされたタスクは、そのルートをたどる場合、Windowsクライアントに対して同じ最終結果になると思います。それはひとつの方法ですが、もっと良い方法があると私は確信しています。

とにかく、この話の教訓は、Unix / Windowsの相互運用性は、一部の人が信じているほどシームレスではないということです。しかし、それは問題から外れています。


1

それらを開こうとした場合、それらはアクセス可能ですか?別名、これはマップされたドライブの古い問題が切断されているように見えますが、それを開こうとすると、実際に接続されていることがわかりますか?

しかし、私が読んだ質問に答えるには:

コマンドプロンプトからドライブをマップし、再起動後もドライブを残すには、ドライブを永続的にします。

NET USE <driveletter:> \\computername\share -p

または、[マイコンピュータ]を右クリックし、ネットワークドライブのマップをクリックして場所を選択し、[ログオン時に再接続する]を確認します


問題を明確にする元の質問を編集しました。
Artem Russakovskii 2009
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.