• 締切済み

WindowsXP共有フォルダーが列挙されない

会社でネットワーク管理をすることになりました。 詳しい方の助言を希望します。 問題点  net use でフォルダー共有が出来ているのに net view で「システム エラー 5」でアクセス拒否される。 現象  サーバー側共有フォルダーにファイル読み書きのアクセスは出来ているのに、クライアント側からサーバー側共有リソースを列挙しようとするとアクセスが拒否される。   その為、マイネットワークからサーバーにアクセス出来ない。 環境 サーバー側 WinXP Pro SP3 IPアドレス固定 PC名 MT7000 クライアント側 WinXP Pro SP3 IPアドレス固定 同一ワークグループ サーバー側 コマンドプロンプト C:\temp>net view \\MT7000 \\MT7000 の共有リソース 共有名 タイプ 使用 コメント ------------------------------------------------------------------------------- CanonMF4350d Print Canon MF4350d CanonMF4350d(FAX) Print Canon MF4350dFAX) KL-V450 Print KL-V450 share Disk コマンドは正常に終了しました。 クライアント側 コマンドプロンプト C:\temp>net use G: \\mt7000\share /user:test testpass コマンドは正常に終了しました。 C:\temp>dir g: ドライブ G のボリューム ラベルがありません。 ボリューム シリアル番号は F000-02B6 です G:\ のディレクトリ 2011/10/05 15:09 <DIR> . 2011/10/05 15:09 <DIR> .. 2011/07/25 08:23 77 a10.txt 1 個のファイル 77 バイト 2 個のディレクトリ 8,474,652,672 バイトの空き領域 C:\temp>copy g:a10.txt . 1 個のファイルをコピーしました。 C:\temp>type a10.txt > g:b10.txt C:\temp>dir g: ドライブ G のボリューム ラベルがありません。 ボリューム シリアル番号は F000-02B6 です G:\ のディレクトリ 2011/10/07 13:52 <DIR> . 2011/10/07 13:52 <DIR> .. 2011/07/25 08:23 77 a10.txt 2011/10/07 13:53 77 b10.txt 2 個のファイル 154 バイト 2 個のディレクトリ 8,474,570,752 バイトの空き領域 C:\temp>net use 新しい接続は記憶されます。 ステータス ローカル名 リモート名 ネットワーク名 ------------------------------------------------------------------------------- OK G: \\mt7000\share Microsoft Windows Network コマンドは正常に終了しました。 C:\temp>net view \\mt7000 システム エラー 5 が発生しました。 アクセスが拒否されました。 以上、よろしくお願い致します。

みんなの回答

  • maesen
  • ベストアンサー率81% (646/790)
回答No.3

No.2です。 質問をしっかりと読んでいないようで失礼しました。 一応念のために一つ可能性があるものを挙げておきます。 OSがXPなので可能性は極めて低いですが、 アクセス・ベースのディレクトリ列挙(ABE)を導入しているということは無いですよね。

nadshun
質問者

お礼

引続きのご助言ありがとうございます。 出張中にてお礼が遅れて申し訳ありません。 ご指摘のAccess-based Enumerationは導入しておりません。 今、テスト出来る環境にいないので、はっきりとした結論は出せませんがMicrosoftサポートにrestrictanonymousレジストリエントリに言及している回答がありましたので、これを試してみようと思っています。 http://support.microsoft.com/kb/913628/ja 前任者がどのようなセキュリティーポリシーで共有制御を設定していたのかドキュメントの類が全く無い上、私がWindowsの知識が貧弱である為、解決に手間取っております。 WindowsはEveryoneグループに匿名ユーザーが含まれているもの思っていたのですがWindowsXP以降は違うようです。 ネットワークログオンする前の共有リソースの列挙の許可は匿名ユーザーに対して行われないとしたら前任者はいったどうやってその共有リソースを利用していたのか謎が深まるばかりです。 このあたりは少し勉強しないとスッキリしそうにないです。 明日にでもrestrictanonymousレジストリエントリの設定でどうなったかの結果をこのサイトで報告致します。

nadshun
質問者

補足

質問者の自己回答です。 restrictanonymousレジストリエントリを0にして、「匿名アクセスに対して制限無し」にすると共有リソースの列挙が行える様になりました。 とりあえずはこれで運用します。 ご助言、ありがとうございました。

  • maesen
  • ベストアンサー率81% (646/790)
回答No.2

>C:\temp>net use G: \\mt7000\share /user:test testpass ここで指定しているユーザー、パスワードと、 クライアントにログオンしているユーザー、パスワードが 異なっていませんか。 さらに、クライアントにログオンしたているユーザー、パスワードがサーバに登録されていない状態ではありませんか。 上記の内容に当てはまるのであれば、以下のWebサイトに答えがあると思います。 http://www.atmarkit.co.jp/fwin2k/network/baswinlan020/baswinlan020_03.html 該当しない場合はごめんなさいです。

nadshun
質問者

お礼

助言ありがとうございます。 ご指摘のnet use に記述しているユーザー、パスワードは架空のものです。 クライアントのログをご覧んになって頂ければわかるとおり、ユーザー、パスワードはサーバー側に正しく設定され、且つクライアント側から共有フォルダ上の読み書きも問題無く処理出来ております。 質問のタイトルをもう少し正確に記述すると 「共有リソースの読み書きが出来るのに、列挙することが出来ない」 といったものになります。

noname#259146
noname#259146
回答No.1

今確認しているのはクライアント側の記憶情報ですので、エラー発生時にサーバー側でセッション状態を確認してみてはいかがですか? ご存知かと思いますが C:\>net session です

nadshun
質問者

お礼

早速の助言ありがとうございます。 サーバー側でセッション状況を確認したところ正しく接続出来ているようです。 C:\temp>net session コンピュータ ユーザー名 クライアント オープン アイドル時間 ------------------------------------------------------------------------------- \\192.168.0.210 SMART01 Windows 2002 Serv 0 00:02:20 コマンドは正常に終了しました。

関連するQ&A

  • 共有されているパソコンのフォルダ参照

     こんばんは。 業務で使用しようとしているアプリで、大変煮詰まっている 部分がございます。 お教えください。  共有フォルダ設定されたフォルダ(サーバー)に、MFCプロジェクトのexeを置き、 それを同ネットワーク上の別のパソコン(クライアント)から起動した時、 exeの動きとしてC直下にtxtファイルを作る("C:\temp.txt"と指定) ものなのですが、サーバーにではなくクライアント側に作成されてしまいます。  exeがサーバーにいるのだから、クライアントで共有フォルダ越しに起動しようが サーバー側のC直下にtxtができるだろうと思って実装したのですが・・・  クライアントが共有フォルダ越しにサーバーのexeを起動したとしても、 サーバー側のC直下にtxtを出力させる方法はございますでしょうか。

  • 消せないフォルダ 消してしまいたい!

    容量0の消せないフォルダがあります。 DOS窓で del や rd コマンドを使用したのですが、 消せませんでした。 どうしてでしょう。 c:\windows\デスクトップ>dir >a.txtを実行した結果は 下記の通りです。 . <DIR> 00-09-17 11:10 . .. <DIR> 00-09-17 11:10 .. ブリーフケース <DIR> 00-09-17 11:19 ブリーフケース A TXT 0 02-05-31 17:43 a.txt 新しい~1 <DIR> 02-05-31 17:42 新しいフォルダ 12_ <DIR> 02-05-30 20:42 12_3 123沺_ <DIR> 02-05-30 20:43 123___ 1 個 0 バイトのファイルがあります. 6 ディレクトリ 4,244.81 MB の空きがあります. 半角はこの掲示板では表示されないようですね。 みににくくて、すみません。  削除したいフォルダは12_3と123___ です。 起動ディスクから削除しようと思ったのですが、起動ディスクからの場合、「デスクトップ」という文字を入力できませんでした。 英数字しかだめなようです。

  • フォルダの共有

    DOSコマンドの[net share]を使用して、ファイルの共有をしたいのですが、うまくいかなくて困っています。 <現象> コマンドプロンプトで、[net share test=C:\test]を実行してフォルダを共有化する。 共有したフォルダを他のマシンからアクセスすると、 「アクセスできません。このネットワークリソースを使用するアクセス許可がない可能性があります。」 といったメッセージが表示され、フォルダの中を見ることができません。 OS:Windows XP professional よろしくお願いします。

  • バッチファイルで一つのファイルをdirで比較し分岐

    バッチファイルでフォルダにある全てのファイルに対し ファイルごとにdir /T:Cとdir /T:Wで比較し 同じならば削除 異なれば何もしない 処理をしたく質問させて頂きました 次のような結果の場合日時が同じなのでファイルを削除する C:\>dir D:\AAA\001.jpg /T:C ドライブ D のボリューム ラベルは microSD です ボリューム シリアル番号は E484-83B8 です D:\AAA のディレクトリ 2012/11/28 12:59 1,284 001.jpg 1 個のファイル 1,284 バイト 0 個のディレクトリ 24,690,798,592 バイトの空き領域 C:\>dir D:\AAA\001.jpg /T:W ドライブ D のボリューム ラベルは microSD です ボリューム シリアル番号は E484-83B8 です D:\AAA のディレクトリ 2012/11/28 12:59 1,284 001.jpg 1 個のファイル 1,284 バイト 0 個のディレクトリ 24,690,798,592 バイトの空き領域 日時が異なるので何もしない C:\>dir D:\AAA\002.jpg /T:C ドライブ D のボリューム ラベルは microSD です ボリューム シリアル番号は E484-83B8 です D:\AAA のディレクトリ 2012/11/07 03:12 1,443,326 002.jpg 1 個のファイル 1,443,326 バイト 0 個のディレクトリ 24,690,798,592 バイトの空き領域 C:\>dir D:\AAA\002.jpg /T:W ドライブ D のボリューム ラベルは microSD です ボリューム シリアル番号は E484-83B8 です D:\AAA のディレクトリ 2012/11/04 17:53 1,443,326 002.jpg 1 個のファイル 1,443,326 バイト 0 個のディレクトリ 24,690,798,592 バイトの空き領域 またもっと簡単にdir D:\AAA /T:Cとdir D:\AAA /T:Wの結果で 分岐処理は可能でしょうか よろしくお願いします

  • フォルダ共有出来ない

    教えてください。 ルータ経由でWin2000Serverに対して、フォルダ共有をしようとしていますがネットワークパスが見つかりません、といわれます。(net use x: \\XX.XX.XX.XX\共有名 /USER:XXXX password コマンドにて) IPアドレス指定でPing、Ftpは成功します。 また、別のネットワーク上にあるPCから同じコマンドラインでnet useを行うと成功することから、経路上のルーターでファイル共有サービスをアクセス拒否していると予想しておりますが、上記コマンドを通すためのポートNoは何番になるのでしょうか。

  • 実行中にフォルダ共有を行い、そこにアクセスする。

    ちょっと困ってます。 件名の通りなのですが、コマンド打ちでフォルダ共有を行って、そこにファイルのコピーをしたいのですが、Dir関数で存在しないと言って来ます。 共有は、きちんと行っています。 フォルダ関係のシステム情報を再読み取りできれば可能になるのではないかなぁと思っています。(→でも、解決策は見つからず・・・) どのようにしたら、アクセスできますでしょうか? 共有は、バッチ内で行います。バッチのプロセスが終了次第、コピーを行うというものです。 マシン:Win95 VB ver:6.0 実施共有マシン:NT 4.0 server、Win2K server、win98 よろしくお願いします。

  • COPYコマンドで共有プリンタにデータ送信したい

    こんにちは、 Windows7機にて、同じネットワークのWindowsVista機(\\VISTA)に接続されたプリンタに データ(c:\DATA\print_out.txt)が送れずに困っています。 Vista機側でプリンタ共有を設定し共有名(PRINTER)を付けます、 7機側にてコマンドプロンプトで、 copy "c:\DATA\print_out.txt" "\\VISTA\PRINTER" と入力すると、「アクセスが拒否されました。」が返ります。 フォルダに対するファイルコピーやDIRコマンドは受け付けるので、 相手が共有プリンタの場合だけです(今のところ)。 同じ事をXP機で行うと動作しますが、 7機に共有プリンタを設定した場合はVISTA機と同様にエラーになります。 どなたか教えて頂けませんでしょうか? よろしくお願い致します。

  • 共有フォルダのアクセス解析

    VB.netかVBScriptかCで共有フォルダ内にあるファイルにいつ誰がアクセスしたのか解析するプログラムがあったらいいなと思い、作りたいのですが、もし分かる方がいらっしゃったら参考URLか方法をご教示頂きたいです。アクセス解析する環境はサーバ側とクライアント側の両方から解析したいです。

  • 共有フォルダーのアクセス者

    教えて下さい。 各サーバの共有されているフォルダーのアクセス利用者の一覧を 作成しようとしているのですが"net share" や"cacls"では フォルダーのプロパティで言うところの 『セキュリティー』-【アクセス者】の表示がされて 『共有』-【アクセス許可】されている人の分までが表示されません。 『共有』の【アクセス許可】されている人を表示させるにはどういう コマンドにすればよろしいのでしょうか? 共有フォルダーが多数ある為、ファイルとして出力したいのですが。 OSはWindows2000を使用しております。

  • Windows10で削除できまいディレクトリがある

    コマンドプロンプトでdirを実行すると、 H:\>dir ドライブ H のボリューム ラベルは USBHDD です ボリューム シリアル番号は EC54-481F です H:\ のディレクトリ 2018/12/27 17:06 31 Autorun.inf 2020/05/05 06:03 <DIR> BUFFALO SmartTwins 2019/12/04 11:55 <DIR> BUFFALO_みまもり合図 2020/06/19 05:54 <DIR> DeskTop 2018/12/27 17:06 515,640 DOWNLOAD_PAGE.exe 2018/12/27 17:06 518 DOWNLOAD_PAGE.ini 2020/12/04 23:43 <DIR> eDrive 2018/12/27 17:06 48,841 Icon1.ico 4 個のファイル 565,030 バイト 4 個のディレクトリ 3,730,315,259,904 バイトの空き領域 しかし実際には表示されていないdDriveというディレクトリがあります。 H:\>cd dDrive H:\dDrive>dir ドライブ H のボリューム ラベルは USBHDD です ボリューム シリアル番号は EC54-481F です H:\dDrive のディレクトリ 2020/11/28 08:11 <DIR> Java 2018/02/21 19:59 <DIR> JumpActionGame 2020/11/28 08:14 <DIR> Python385 0 個のファイル 0 バイト 3 個のディレクトリ 3,730,315,259,904 バイトの空き領域 このディレクトリを削除しようとすると、 H:\dDrive>cd \ H:\>del dDrive H:\dDrive\*、よろしいですか (Y/N)? Y H:\>cd dDrive H:\dDrive>dir ドライブ H のボリューム ラベルは USBHDD です ボリューム シリアル番号は EC54-481F です H:\dDrive のディレクトリ 2020/11/28 08:11 <DIR> Java 2018/02/21 19:59 <DIR> JumpActionGame 2020/11/28 08:14 <DIR> Python385 0 個のファイル 0 バイト 3 個のディレクトリ 3,730,315,259,904 バイトの空き領域 とまったく削除されず残っています。 コマンドプロンプトではなくWindows ExplorerでもdDriveはアイコンもフォルダも表示されていません。[右クリック]->[新規作成]->[フォルダ]で新規フォルダを作成し、フォルダ名をdDriveに変更しようとすると、 この宛先にはすでに'dDrive'が存在します。 同じ名前のファイルがある場合、それらのファイルを上書きするかどうかたずねられます。 このフォルダー  dDrive 作成日時:2020/01/13 15:33 に次のフォルダーを統合しますか?  新しフォルダ― 作成日時:2020/12/05/1:10 はいをクリックしても、ディレクトリdDriveは表示されません。 まずは何とかして2020/01/13に作成したdDriveを削除しないといけないようです。かなりの容量のファイルが入っているので、削除せず放置するわけにもいきません。 コマンドプロンプトは管理者用を使っています。 普通のコマンドプロンプトではH:ドライブにアクセスできません。 このようなトラブルは初めてですので、どうぞよろしくお願いいたします。