2000で出来て、XPで何故出来ないのだろうと思ってました。
起動を高速化するために自動ログインではなくなったらしいです。
そしたら、自動ログインする方法です。
基本的には、net use コマンドをバッチファイルに記述して、それをスタートアップに入れておくことで自動ログインを実現できます。
net useコマンドでは、接続するネットワークドライブのドライブ名、パス、user ID、パスワードを指定すればログイン(というか割り当て)できる。
net use x: \\サーバ名\共有フォルダ名 /user:ユー ザー名 パスワード
この方法だとパスワードをバッチファイルに記述しておかないといけないのと、パスワードが丸見えになってしまいセキュリティーの観点から好ましくありません。
パスワードのかわりに「*」を記述しておくと、コマンド実行時にパスワードを聞いてくるようになるので、バッチファイルにパスワードを記述しなくてよくなります。
ちなみにこのとき入力したパスワードは画面には表示されない。