公開日: 2024年5月18日
社内サーバー接続トラブルのよくある原因とその解決策 | Windowsファイルサーバー編
こんにちは、ITシステム担当者の皆さん。
今回は、Windows OSが動作する社内ファイルサーバーに接続できなくなった場合のよくある原因とその解決策について解説します。 ※本記事はWindowsファイル共有(SMB)を提供するサーバー側の確認を中心に説明します。ネットワーク全体を含む切り分けは、以下の記事をご覧ください。
- 社内サーバートラブルシューティング:概要編
- 社内サーバートラブルシューティング:ネットワーク編(準備中)
1. トラブルシューティングの前に
まずは基本的な確認事項をチェックしてみましょう。
- サーバーの電源:サーバーの電源が入っているか、管理画面や本体の状態表示で確認しましょう。
- ネットワークケーブル:ネットワークケーブルが確実に接続されているか確認してください。
- IPアドレスの確認:サーバーとクライアントのIPアドレス、サブネット、DNS設定を確認しましょう。
2. よくある原因とその解決策
2-1. ネットワーク設定の問題
症状
ファイルサーバーがネットワーク上で見つからない(ネットワークの通信ができない)
解決策
- IPアドレスの確認:サーバーのIPアドレスが正しく設定されているか確認しましょう。
- 疎通と名前解決の確認:クライアントからサーバーのIPアドレスとホスト名への疎通を確認します。Pingに応答しない設定もあるため、結果だけでサーバー停止と断定しないでください。
- ネットワーク設定の確認:サーバーのネットワーク設定(サブネットマスク、ゲートウェイ)が正しいか確認します。
アドバイス
サーバーのIPアドレスが意図せず変わっていた場合は、固定IPアドレスまたはDHCP予約など、現在のネットワーク設計に合う管理方法を確認してください。 ハードウェア修理やネットワークアダプター交換の後は、以前のIP設定が新しいアダプターへ引き継がれていないことがあります。
2-2. サービスの停止
症状
サーバーに接続できない、共有フォルダが表示されない
解決策
- サービスの確認:Windowsの「サービス」管理ツールで、ファイル共有を提供する「Server」サービスが動作しているか確認します。クライアント側では「Workstation」サービスも確認します。
- サービスの再起動:イベントログと依存サービスを確認し、利用者への影響を把握したうえで、必要な場合だけ対象サービスを再起動します。
アドバイス
既定値を一律に変更せず、サービスのスタートアップ設定が設計どおりか、停止原因がイベントログに記録されていないかを確認してください。
2-3. アクセス権の問題
症状
サーバーに接続できるが、特定のフォルダにアクセスできない
解決策
- ユーザーアカウントの確認:正しいユーザー名とパスワードでログインしているか確認しましょう。
- フォルダの共有設定:共有アクセス許可(読み取り、変更、フルコントロール)が適切に設定されているか確認します。
- NTFSアクセス許可の確認:ファイルシステムのアクセス許可が正しく設定されているか確認します。実際に許可される操作は、共有アクセス許可とNTFSアクセス許可の両方に左右されます。
アドバイス
定期的にアクセス権限のレビューを行い、不要なユーザーやグループがアクセスできないように管理することが重要です。
2-4. ファイアウォールの設定
症状
サーバーに接続できない、または特定のポートがブロックされている場合
解決策
- ファイアウォールの確認:Windows Defenderファイアウォールや他のセキュリティ製品で、適用中のネットワークプロファイルと「ファイルとプリンターの共有」規則を確認します。一般的なSMB通信ではTCP 445が使用されます。
- 規則の適用範囲を確認:必要な送信元ネットワークだけを許可し、原因確認のためにファイアウォール全体を無効化しないでください。
アドバイス
セキュリティ上のリスクを最小限に抑えるため、不要なポートは常に閉じたままにし、必要なポートのみを開けるようにしましょう。
2-5. ネットワークドライバーの問題
症状
サーバーに接続できない、またはネットワーク接続が不安定な場合
解決策
- ドライバーの確認:サーバーのネットワークアダプターでエラーが発生していないか、現在のドライバーとファームウェアが機器ベンダーのサポート対象かを確認します。
- ドライバーの更新:互換性、保守手順、切り戻し方法を確認し、必要に応じて計画停止中に更新します。
アドバイス
ドライバー更新によって通信が途切れる可能性があります。リモート接続だけで作業せず、障害時に復旧できる管理経路を確保してください。
3. 追加のトラブルシューティング
ログの確認
Windowsイベントログを確認し、エラーや警告がないかチェックします。
リソースの確認
サーバーのCPU、メモリ、ディスク使用状況を確認し、リソース不足が原因でないかチェックします。
アドバイス
定期的にサーバーのパフォーマンスモニタリングを行い、リソース使用状況を把握しておくと、問題が発生する前に対策を講じることができます。
4. まとめ
各セクションで紹介した原因と解決策を再度確認しましょう。この記事が皆さんのトラブル解決の一助となれば幸いです。
自社での切り分けが難しい場合や、業務への影響が大きい場合は、変更を重ねる前にソルブネオへご相談ください。
参考:SMB features in Windows and Windows Server(Microsoft Learn)