プロが教えるわが家の防犯対策術!

お世話になります。
MyDocumentsのドライブ認識と変更後の操作で困っています。教えてください。OSは、XP(Pro)です。
トホホな状況なので、お力を貸してください。宜しくお願いします!

◆アカウント
アドミ2(デフォルトのアドミAAAと追加したアドミBBB)と制限付CCCの1つ計3。※ようこそ画面を使っていないため、デフォルトのアドミが存在。
◆ドライブ
CをSYSTEM用・DをDATA保存用とし、その際にDocuments and SettingsもDに移行。フォルダは、D:\documentsとしました。
◆操作
AAAでSafeModeに入り、cmdでxcopy "C:\Documents and Settings\" d:\documents /e/c/h/k/o を実行。
次に、regeditから以下の操作を実行(AAAで)。
1. HKEY_LOCAL_MACHINE>Microsoft>Windows NT>ProfileListのProfilesDirectoryのデータを「D:\documents」と書換ました。
2. HKEY_LOCAL_MACHINE>Microsoft>Windows NT>ProfileList>ProfileImagePathのデータを「D:\documents\各アカウント」と書換ました。
(情報元→http://www.itmedia.co.jp/help/tips/windows/w0587 …
◆結果
AAAでは、MyComputer上の「AAAのドキュメント」をクリックすると「D:\documents\AAA\My Documents」に移動しますが、BBBとCCCはMyComputer上の「BBB(CCC)のドキュメント」をクリックすると「C:\Documents and Settings\BBB(CCC)\My Documents」にリンクします。
BBBとCCCでログオンしてみましたが、同様の結果でした。何ででしょうか?
また、Dに移行した後は、CにDocuments and Settingsのディレクトリが残りますが、この消去方法を教えていただけないでしょうか?(普通に削除でよいのかな・・・と不安に思っています)

以上です。
よろしくお願いします。

A 回答 (2件)

参考ページを拝見しましたが、このような危険な方法を使わなくてもマイドキュメントフォルダのターゲットを簡単に変更することが出来ます。



スタート→マイドキュメントを右クリック→プロパティ→「ターゲット」タブの「移動」をクリックし「D:\documents\各アカウント」などと指定します。
この時に「元の全てのファイルを移動しますか」のような事を聞かれるので「はい」を選択します。

上記の方法でファイルを移動すると「C:\Documents and Settings\ユーザー名\My Documents」フォルダは消去されます。
    • good
    • 0

実はその情報元の方法は不正確で、間違っています。


(Microsoftのサイトにも間違った情報があります)

移動するのが広範囲になるほど、操作が困難で不具合が起きやすくなります。
次の三つのレベルがあります。
(1) C:\Documents and Settings\UserName\My Documentsフォルダの移動、つまり「マイ ドキュメント」フォルダのみを移動する。
(2) C:\Documents and Settings\UserNameフォルダの移動。つまり、My Documentsの他に、お気に入りやLocal SettingsやApplication Data(いずれも隠しフォルダ)をも移動する。
(3) C:\Documents and Settingsフォルダの移動。つまり、各ユーザープロファイルだけでなくLocalServiceやNetworkService等のシステムコンポーネントも移動する。

(1)の移動の場合は、先にGigaMAXさんが回答されているように、「マイ ドキュメント」のリンク先を移動する方法で簡単にできます。
(2)の移動の場合を、情報元のサイトは書きたかったのでしょうが、参照したマイクロソフトのサイトが間違っているために、間違った情報になっています。
●間違った情報
http://support.microsoft.com/default.aspx?scid=k …
http://support.microsoft.com/default.aspx?scid=k …
(単純に読んで、なぜSIDを検索しているのか意味が通じないので、間違いとすぐ分かります)
●正しい情報
http://support.microsoft.com/default.aspx?scid=k …
http://support.microsoft.com/default.aspx?scid=k …
比較すれば分かると思いますが、(2)の場合に書き換えるべきはSIDキーのProfileImagePath値であって、ProfileListキーのProfilesDirectory値ではありません。これは、ProfilesDirectoryはそのままで、特定のユーザープロファイルのみを移動する場合です。
(3)の移動の場合、regeditで"Documents and Settings"を検索して該当箇所をすべて書き換える必要があります。
(3)の移動が完全に完了するまでC:\Documents and Settingsフォルダは削除できません。

この回答への補足

あと、共有しているフォルダ(LocalServiceやNetworkService)そのものを完全にコピーしようと思ったので、HD革命BackUpを使いました。

補足日時:2006/03/21 10:03
    • good
    • 0
この回答へのお礼

御礼が遅くなってしまい、大変申し訳ございません。
アドバイスをいただいた結果、うまくDドライブにdocuments and settingsを移動できました。
(MagicCookieさんの言うところ、(3) C:\Documents and Settingsフォルダの移動。つまり、各ユーザープロファイルだけでなくLocalServiceやNetworkService等のシステムコンポーネントも移動する。に成功しました)
が、下記に補足させていただきたいと思います。
>
比較すれば分かると思いますが、(2)の場合に書き換えるべきはSIDキーのProfileImagePath値であって、ProfileListキーのProfilesDirectory値ではありません。これは、ProfilesDirectoryはそのままで、特定のユーザープロファイルのみを移動する場合です。
>
については、ProfilesDirectoryをそのままの状態(c:\)にしておくと、再起動しても一部のdocuments and settings内のファイルはCドライブを参照しておりました。
これは、レジストリエディタで見るとそのファイルだけC:\~となっていたためのようです。
よって、冒険としてProfilesDirectoryもD:\~に書き換えたら全てのdocuments and settings内のファイルは、Dドライブに書き換えられておりました。
アドバイスのおかげでうまくできました。補足と併せてお礼申し上げたいと思います。
これからも宜しくお願い致します。

お礼日時:2006/03/21 10:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!