Windows 7の共有フォルダにXPからアクセスする方法

Microsoftがセキュリティのためにデフォルト設定を厳しくしたので、Windows 7のフォルダを共有するのが難しくなっている。そこでウェブではなかなか見つからなかった部分を解説する。使っているのが英語版のWindowsのため、設定項目は適宜、日本語に置き換えてもらいたい。

Windows 7 同士の共有
PC環境
基本環境は以下の通り

  • すべてのPCを同じワークグループ名(デフォルトではWORKGROUP)にする。
  • 使用するのはWindows 7 ホームプレミアムかそれ以上のエディション
  • 両方のマシンでまったく同じユーザーアカウントを作る。
  • このとき、ユーザー名とパスワードを完全に一致させておくこと。

共有方法

  1. Network and Sharing Center の左ペインから Change advanced sharing settingsを選択する。
  2. Home or Workを開いて以下の設定を選択
    • Turn on network discovery
    • Turn on file and printer sharing
    • Turn on sharing so anyone with network access...
    • これは必要に応じてで構わない

    • Use 128-bit encryption to help protect...
    • Turn on password protected sharing
    • Use user accounts and passwords to connect to other computers

この設定が出来たら念のためPCをリブートする。設定を行ったWindows 7マシンには他のWindows 7(やVista)からアクセスできるようになっている。

XPからのアクセス
上記の設定をしただけではXPからはまだアクセスできない。XPからアクセスしようとすると、PC1 is not accessible.などというメッセージが表示される。何時間も格闘した挙句に見つけた解決方法は下記の通り。

  1. Windows 7でレジストリエディタを開く
  2. キー HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa を開く
  3. 以下の値を設定する
    • restrictanonymous を0に変更
    • everyoneincludesanonymous を1に変更
    • restrictanonymoussam の値は変更しない 。著者の環境ではもともと1であった。
  4. レジストリエディタ終了後、リブート

この設定を行った後からはXPからもアクセスできるようになっている。もちろん、XP上でもWindows 7とまったく同じユーザー名/パスワードを使っている必要がある。

新しいコメントの投稿

このフィールドの内容は非公開にされ、公表されることはありません。
  • ウェブページアドレスとメールアドレスは、自動的にハイパーリンクに変換されます。
  • 使用できるHTMLタグ: <a> <em> <strong> <code> <cite> <ul> <ol> <li> <dl> <dt> <dd> <p>
  • 行と段落は自動的に折り返されます。
  • Amazon製品へのリンクを次の形式で作成することが出来ます。[amazon product_id inline|full|thumbnail]. 例: [amazon 1590597559 thumbnail]
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • 画像を追加することが出来ます。

書式オプションに関するより詳しい情報...

認証コード
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
画像で表示されている数字および記号を入力してください。