![マップされたネットワークドライブから実行可能ファイルを実行するときにエラーが発生する](https://rvso.com/image/1554870/%E3%83%9E%E3%83%83%E3%83%97%E3%81%95%E3%82%8C%E3%81%9F%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96%E3%81%8B%E3%82%89%E5%AE%9F%E8%A1%8C%E5%8F%AF%E8%83%BD%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AB%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B.png)
当社には、Windows Server 2008 R2 を実行するファイル サーバー上にいくつかの共有があるアクティブ ディレクトリ環境があり、クライアントは Windows 7 を実行し、ファイル共有を各自のマシン上のドライブにマップします。これは、各ユーザー プロファイルのスクリプトによって実行されます。
一部のユーザーは、truecrypt などのアプリケーションのポータブル バージョンを使用していますが、実行ファイルがマップされたドライブにある場合、システムは「指定されたパスが見つかりません」というエラーを表示します。また、他のアプリケーションは SQL Server データベースにアクセスしようとして、サーバーが見つからないというメッセージを表示し、TCP ポートを開こうとすると、開けないというメッセージを表示します。
これらのアプリケーションをローカル ドライブにコピーすると問題なく動作しますが、何らかの理由でシステムがネットワーク ドライブから実行されるコードを信頼していないと考えられます。
話を完結するには、元のサーバーが壊れていたためファイル サーバーをフェイルオーバーしなければならなくなったときに問題が発生し始めました (元のサーバーではすべて機能していました)。そのため、現在はバックアップ サーバーを使用しています。共有のユーザーの権限を確認しましたが、すべて元のサーバーで持っていたものと一致しています。どこかに設定が足りないのではないかと思います。現在は「サーバー A からの共有を信頼する」となっていますが、「サーバー B からの共有を信頼する」とすべきです。