Windows 2000/XP Professional や NT Workstation のファイル共有に対して、同時に 10 ユーザー以上がアクセスしようとすると、「これ以上の接続を作成できません」といわれます。
同時に 10 ユーザーしか許さないのは、使用許諾契約書 (EULA.txt) に明記された Windows 2000/XP Professional の仕様です。
この制限を超える使い方をする場合は、Server 以上の製品購入を検討してください。
ただ、次のコマンドで切断タイマーを短く設定し、同時に 10 を超えるユーザーが接続を持つ確率を下げることで、問題を回避できる可能性があります。
- 共有サービスを実行している Windows に管理者でログオンします。
- [スタート]-[プログラム]-[アクセサリ] から「コマンドプロンプト」を起動します。
- 次のコマンドを実行します。
net config server /autodisconnect:xx
(xx は数字。単位:分。既定値は 15 分)
これで自動切断タイマーが xx 分に設定され、xx 分で自動的にセッションが切断されます。-1 を指定すると切断しなくなります。
コマンドの詳細を知りたい場合は、コマンドプロンプトで net help config server コマンドを実行してください。
なお、Windows XP Home Edition の場合は、5 接続に制限されています。
ファイル共有で、だれがファイルを使っているか確認できますか? ファイル共有サービスでファイルを公開している場合、どの PC のだれがどのファイルを使っているか次の手順で確認できます。
- [スタート]-[ファイル名を指定して実行] から cmd を起動します。
- 次のコマンドを実行します。
C:\WINNT>net file
次の手順でも確認することができます。
- 「マイコンピュータ」を右クリックし、[管理] をクリックします。
- [共有フォルダ]\[開いているファイル] をクリックします。
Home Edition からドメインの共有資源にアクセスできますか? Windows XP Home Edition は、意図的に Windows NT/2000 ドメインに参加する機能が削除されているため、ドメインに参加できません。(ドメインに XP Home のコンピュータアカウントも作成できませんし、UPN を使っても Home Edition からドメインユーザーでログオンすることはできません。)
ドメインに参加するサーバーの共有フォルダを利用したい場合、以下のような手順で個々の共有に接続してください。
- エクスプローラを起動し、[ツール]-[ネットワークドライブの割り当て] をクリックします。
- フォルダとして接続先の共有フォルダ名を UNC 名 (\\<サーバー名>\<共有名>) で指定して「完了」ボタンをクリックします。
- ユーザー名として <ドメイン名>\<ユーザー名>、パスワードとしてドメインユーザーのパスワードを入力して「OK」します。
Windows 2000/XP が NT4.0 ドメインに参加できません Windows 2000/XP クライアントを NT4.0 ドメインに参加させようとしても、「ドメインコントローラが見つかりません」などと言われて参加できない場合、NetBIOS 名の解決に失敗している可能性があります。lmhosts を使って名前解決を行っている場合、次の設定を確認してください。
- Windows 2000/XP に管理者権限でログオンします。
- [スタート]-[ファイル名を指定して実行] から notepad %systemroot%\System32\drivers\etc\lmhosts を実行します。
- 以下のような行が記述されていることを確認します。
<PDC の IP アドレス> <PDC のコンピュータ名> #DOM<ドメイン名> #PRE <PDC の IP アドレス> "<ドメイン名> \0x1B" #PRE (2 行目の " から \ の間は、スペースを含めて 15 バイトにする必要があります。)
例
192.169.0.10 SERVER01 #DOM:DOMAIN01 #PRE 192.168.0.10 "DOMAIN01 \0x1B" #PRE
- lmhosts ファイルを変更した場合は、コマンドプロンプトから nbtstat -R コマンドを実行して、lmhosts ファイルを再読み込みします。
- コマンドプロンプトで nbtstat -c コマンドを実行し、以下のようなテーブルが作成されていることを確認します。
Name Type Host Address Life [sec] ------------------------------------------------------------ DOMAIN01 <1C> GROUP 192.169.0.10 -1 DOMAIN01 <1B> UNIQUE 192.169.0.10 -1 SERVER01 <03> UNIQUE 192.169.0.10 -1 SERVER01 <00> UNIQUE 192.169.0.10 -1 SERVER01 <20> UNIQUE 192.169.0.10 -1
また、NT4.0 ドメインコントローラが SP4 未満の場合、標準では XP クライアントはドメインのログオンできません。すべてのドメインコントローラに SP4 以上を適用するか、XP のセキュリティポリシーを以下のように変更してください。
- [スタート]-[ファイル名を指定して実行] から secpol.msc を起動します。
- [ローカルポリシー]\[セキュリティオプション] を展開します。
- 右側の「ドメイン メンバ:常にセキュリティ チャネルのデータをデジタル的に暗号化または署名する」をダブルクリックし、「無効」にチェックして「OK」をクリックします。
- Windows を再起動します。
ネットワークコンピュータに登録されないようにするには Windows9x/NT4 の「ネットワークコンピュータ」や、Windows 2000/Me/XP の「マイネットワーク」に自分のコンピュータを表示させたくない場合、次の手順で構成を変更して下さい。
- [スタート]-[ファイル名を指定して実行] から cmd を起動します。
- 次のコマンドを実行します。
C:\>net config server /hidden:YES
レジストリを変更する場合は、以下のように設定します。
- [スタート]-[ファイル名を指定して実行] から regedit を起動します。
- HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \LanmanServer \Parameters を開きます。
- [編集]-[新規]-[DWORD 値] をクリックし、「New Value #1」を Hidden に設定します。
- Hidden をダブルクリックし、値を 1 に設定します。
- Windows を再起動します。
設定後、コンピュータの一覧から最大1時間後に削除されます。
| | | | |