web-dev-qa-db-ja.com

システムアカウントがネットワークへのWin7バックアップを中断するときにネットワーク共有を追加する

(Win7 Ultimate x64 SP1の場合)
それで、私はしばらくの間、問題なく\\192.168.0.100\Backup\main-desktop\へのWin7バックアップを使用しています。

昨日、dropboxフォルダーとネットワーク共有を同期するようにcrashplanをセットアップしようとしました。次に、クラッシュプランはシステムアカウントで実行されるため、ユーザーがマップしたドライブを表示できないことがわかりました。そこで、起動スクリプトを作成しました

Net Use O: \\192.168.0.100\Documents /USER:192.168.0.100\username password

起動時に、ネットワークインターフェイスが起動した後、システムアカウントとして実行するように設定します。 (ユーザー名とパスワードは、上記のNet Useスクリプト、ローカルでログインしたユーザー、およびWindowsバックアップに入力された明示的なユーザー名/パスワードと同じです)。

私は今朝起きて、Windowsバックアップからエラーフラグを見つけ、"ネットワークの場所を使用できません"(0x800704B3)を取得しました。

起動タスクを無効にして再起動すると、Windowsバックアップは正常に機能します。

別のユーザー用にマップされたドライブがあると、Windowsバックアップ(同じサーバー、別のフォルダー)が強制終了される理由がわかりません。別のプログラムを使用して2つのフォルダーを同期することで問題を回避できますが、これが発生する理由については完全に暗闇に包まれています(100%再現可能です)。クラッシュプランクライアントをアンインストールしても何も変わりません。win7バックアップを(ネットワーク上の場所に)中断するのは、システムアカウントで実行されたNetUseです。

2
ChrisBenn

このリンクから部分的な回答(完全な機能の回避策、不安定性の原因についてはまだわかりません)を取得しました: Ars Technica Forum Post

このTechNet の記事を調べることをお勧めします。 XPで動作するドメインログオンスクリプトの一部がWin7で動作しない理由を理解しようとしたときに、この問題に遭遇しました。提案された修正を実際に実装したことはありません。古い、まったく無意味なログオンスクリプトを削除することをお勧めしますが、状況は十分に似ているため、役立つ可能性があります。

基本的に、参照されているレジストリ修正を適用し、crashplanサービスを「最高のアクセス許可を持つ」ユーザーアカウントで実行するように変更し、再起動すると、不安定になることなくネットワークドライブを表示できるようになりました。

参照されているTechNetの記事で提案されている実際のレジストリキーは次のとおりです。

1.Click Start, type regedit in the Start programs and files box, and then press ENTER.
2.Locate and then right-click the registry subkey HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.
3.Point to New, and then click DWORD Value.
4.Type EnableLinkedConnections, and then press ENTER.
5.Right-click EnableLinkedConnections, and then click Modify.
6.In the Value data box, type 1, and then click OK.
7.Exit Registry Editor, and then restart the computer.
1
ChrisBenn