- ベストアンサー
家庭内LANで共有フォルダにアクセスできない問題の解決方法は?
- 家庭内LANで有線LANケーブルを使用してネットワークを構築していますが、サーバーマシンの共有フォルダにアクセスできない問題が発生しています。共有できるフォルダとできないフォルダが存在し、原因を特定することが困難です。
- 共有フォルダの設定は正しく行っており、他のフォルダはアクセス可能です。しかし、アクセスできないフォルダがあるため、共有設定が正しくされているか疑問が残ります。また、フォルダの名前順によって共有できるかどうかの差異があることもわかっています。
- XP Homeでは共有できるファイル数に制限があるのかもしれず、共有数の上限でアクセスが制限される可能性も考えられます。しかし、具体的な仕様については情報が得られていません。また、別の外付けハードドライブではフォルダ単位で共有できるが、アクセスができない場合もあり、原因を特定することは難しいです。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
アクセス不可のフォルダも Everyone にアクセス権があるので、NTFSアクセス権は問題ないようです。従って、「共有アクセス権」を確認してください。 これは、XP/home の場合、「セーフモードとネットワーク」で起動しないと確認できません。 起動後、フォルダのプロパティ→[共有]タブ→[アクセス許可] を開き、Everyone にアクセス許可があるか確認してください。 共有アクセス権は、共有設定を行なうとデフォルトで「Everyone:読み取り」許可が付与されます。 仮にこのアスセス許可がないとすると、共有設定の操作に問題がなければ何らかの要因で、共有処理に失敗していることになると思います。
その他の回答 (5)
- Ctrl-Z727
- ベストアンサー率79% (135/170)
共有アクセス権で Everyone が設定されない不具合が他でも発生しているのを見たことがありますが、残念ながら原因は承知していません。 <ご参考> NTFS アクセス権の確認において「<アカウント ドメインが見つかりません>F」という表示がありましたが、これは削除されたユーザーアカウントのものです。また、そのアクセス権が「F」(Full access) なので、フォルダの所有権は削除されたユーザーアカウントにあったと思われます。 以上のような条件のフォルダを作成して、共有設定を確認してみましたが問題ありませんでした。
- violet430
- ベストアンサー率36% (27472/75001)
>『それが原因』というよりも、『そうなってしまう原因』が知りたいのです。 共有とセキリュティでルートのドライブを共有設定にしても、共有ドライブ内の特定のフォルダだけ『アクセス権が与えられない原因』が知りたいのです。 XPでよくある不具合なので、XPの欠陥だと私は思っています。 詳細なマイクロソフトに聞かないと分からないと思いますが、無料サポートは終了していますね。
- violet430
- ベストアンサー率36% (27472/75001)
>確認したところ、[アクセス許可] のセキリュティタブのアクセス権の名簿について、共有できるフォルダにはEveryoneがあり、共有できないフォルダにはEveryoneが入っていませんでした。 それが原因です。 アクセス権を与えて下さい。 http://support.microsoft.com/kb/883007/ja
お礼
ありがとうございます。 『それが原因』というよりも、『そうなってしまう原因』が知りたいのです。 共有とセキリュティでルートのドライブを共有設定にしても、共有ドライブ内の特定のフォルダだけ『アクセス権が与えられない原因』が知りたいのです。
- Willyt
- ベストアンサー率25% (2858/11131)
モデムとルータを繋ぐケーブルを引っこ抜いて外部からLANを遮断した後、セキュリティソフトを一時無効にして試みてみては。たぶん成功すると思います。もしそうならセキュリティソフトのファイアウォールが邪魔をしているのですから、ファイアウォールの例外設定を外せばいいのです。
お礼
ありがとうございます。 サーバー側とクライアント側の、両方のウイルスソフトを無効にして試してみましたが駄目でした。 ちなみにサーバー側とクライアント側、両方のPCにカスペルスキーを導入していますが、特にファイアウォールの設定はしておりません。 仮にファイアウォールが原因だったとしても、特にファイアウォールの設定はいじってないので、共有できる出来ないの違いがよく分かりません。
- Ctrl-Z727
- ベストアンサー率79% (135/170)
>同じフォルダ階層で、共有できるフォルダと出来ないフォルダがあるのが謎です。 とりあえず、両方のフォルダの NTFS アクセス権を確認してみたらどうでしょうか。 cacls コマンドを使用すると、簡単に確認できます。 cacls フォルダ名 ←フルパスで記述する。 cacls コマンドを実行した場合、"Everyone:(OI)(CI)R"(読み取り許可)が表示されますか?
お礼
ありがとうございます。 caclsで確認したところ、アクセスできるフォルダはローカルでcaclsを使った場合と同じ文章が出るのですが、アクセス出来ないフォルダは Everyone:C BUILTIN\Administrators:F NT AUTHORITY\SYSTEM:F <アカウント ドメインが見つかりません>F と出ます。
お礼
ありがとうございます。 >起動後、フォルダのプロパティ→[共有]タブ→[アクセス許可] を開き、Everyone にアクセス許可があるか確認してください。 これはサーバー側のPCの事でよろしいですよね? 確認したところ、[アクセス許可] のセキリュティタブのアクセス権の名簿について、共有できるフォルダにはEveryoneがあり、共有できないフォルダにはEveryoneが入っていませんでした。 ドライブのルートに共有にしているのでもちろんドライブのアイコンに共有を表す手のマークが付いており、本来ならばそれ以下のフォルダ全てにもEveryoneが付与されるはずですよね? Everyoneが付与される、されないの差に心当たりがないので困ったものです…。(フォルダ名も『画像』だとか、普通の文字と長さのフォルダばかりです) 心当たりがあるとすれば、共有にしたいドライブには10万以上のファイル数があるので、ルートを共有設定にするとファイルを一個一個処理してるらしく、共有処理えらい長いのです。 共有処理にあまりにも時間がかかりすぎると途中で共有処理がストップしちゃう仕様とかあるのでしょうか…。(汗)
補足
ちなみに、一回共有のチェックをはずしてもう一回共有をトライしても、結果は同じでした。