史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   作業系統操作技術文件 (http://forum.slime.com.tw/f128.html)
-   -   移動整個Documents and Settings目錄 (http://forum.slime.com.tw/thread122238.html)

psac 2004-08-25 03:38 PM

移動整個Documents and Settings目錄
 
近日看到不少網頁詢問如何移動或更名整個Documents and Settings目錄(並非重定義用戶相關資料夾),於是查閱了相關資料,在微軟知識庫中找到了解決方案:

Microsoft Knowledge Base Article - 236621
無法移動或重新命名 Documents and Settings 資料夾

http://support.microsoft.com/default.aspx?scid=236621

針對這個問題,有兩種情況:

1.新安裝系統

這是最簡單的了,安裝系統時通過執行 Winnt.exe 或 Winnt32.exe 並攜帶 /UNATTEND 開關,並在 Unattend.txt 文件中插入以下 列項:


[GuiUNattended]
ProfilesDir = D:\USER
其中 D:\USER 是自訂目錄,這樣安裝後的系統將會用指定的目錄替代預設值的「Documents and Settings」資料夾。

2.已安裝系統


對此方案,微軟宣告:
注意:此方法可以重定位重要的 Windows 元件。
只有在需要移動或重新命名「Documents and Settings」資料夾,
並且安裝程序中不能使用 Unattend.txt 文件更改資料夾名稱時,才能使用此方法。

因為錯誤的操作可能會導致災難性的系統故障或電腦效能不穩定。
對此方案微軟不作保證,並建議對系統進行制作備份。
如果已經要在已經安裝好的系統上更改,要複雜一些:

1.以管理員身份登入到電腦。
2.新增一個新資料夾。
3.開啟當前的「Documents and Settings」資料夾。
4.在工具表單上,按下資料夾選項,然後按下檢視選擇項。
5.在「進階設定」框中,按下「顯示隱藏文件或資料夾」,然後按下清除「隱藏已知檔案類型的副檔名」和「隱藏受保護的操作系統檔案」複選框。
6.按下確定。
7.按下並移到所有資料夾,將其複製到新資料夾中,當前登入用戶的資料夾除外。
8.在控制台中,雙按系統,然後按下使用者設定檔選擇項。
9.將當前用戶的配置文件複製到新資料夾中。
10.按下確定,關閉控制台,然後註銷並以管理員身份重新登入到電腦上。
11.在註冊表編輯器中,按下編輯表單上的尋找。
12.按鍵輸入 documents and settings,然後按下尋找。
13.將包含原路徑的所有註冊表項和值替換或重新命名為新路徑的值資料。注意:必須對註冊表中的每個實例進行此類更改,否則,電腦可能無法啟動。必須將所有註冊表項和值更新為新路徑。
14.重新啟動電腦。
15.現在,您就可以安全地移除原來的「Documents and Settings」資料夾了。

對於註冊表的尋找替換,建議使用RegCrawler等軟體進行批量操作,避免手工操作錯誤。

以上方案微軟宣告適用於:
Microsoft Windows Server 2003 家族, Microsoft Windows 2000 家族,對是否適用於Windows XP未作說明。

superxboy 2004-08-25 05:30 PM

嗯嗯......好教學....以前曾想過要搬^^

fever 2004-08-28 02:27 PM

哇! 太好了...終於有答案了,
之前我找了好久,可是我沒有去微軟網站找啦.
沒有想到...當然也是有點懶啦!
總之,謝謝您所提供的資訊。 :)

sislly2003 2004-08-29 09:48 AM

感謝大大

Copprofield 2004-08-31 08:04 AM

感謝大大的分享
但是不知道 可不可以 將 「Documents and Settings」資料夾
位置設定在 網路磁碟機上面
感謝 .....

ta2001 2005-01-16 11:29 AM

引用:

作者: Copprofield
感謝大大的分享
但是不知道 可不可以 將 「Documents and Settings」資料夾
位置設定在 網路磁碟機上面
感謝 .....

我使用下面方法在SP2修改成功了。

引用:
Q:
WinXP預設把用戶的我的文件、收藏夾什麼的都放到C:\Documents and Settings的相應目錄中。為了資料的安全,我想把這些內容都存到另一個分區上,比如說D:\Documents and Settings,這樣C碟有問題時,個人資料可以方便地恢復。
請問,哪位知道如何修改WinXP的預設設定,實現我的要求呢?

A.:
系統裝好也可以改,就是上一級註冊表的 ProfilesDirectory改掉,再改下面每個用戶配置。搬動用戶目錄稍微麻煩點,可以新增一個新管理員來搬,搬完刪掉。

註冊表裡可能還有一些對All Users和Administrator的目錄引用,要逐個改。
如果只是搬動單個用戶,就沒這麼麻煩,照上面說的就行了
我的正文開始:

所謂「使用者設定檔」就是儲存桌面設定和其他與用戶帳戶有關的資訊。

所有用戶的配置文件通常在C:\Documents and Settings中。下面我們就來讓它換換位置。

先來介紹一下移動單個用戶(比如SleepBoy入用戶名來講)的方法。

總共只有2步,而且做起來也很簡單。

1. 開啟註冊表編輯器,來到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
在它下面有幾個子鍵,找到屬於被修改用戶的那個(關鍵就是看ProfileImagePath),然後把ProfileImagePath改成另外的路徑。

2. 建立D:\Documents and Settings目錄,然後把C:\Documents and Settings目錄中的SleepBoy資料夾拷到D:\Documents and Settings中就行了。如果這時正好是用SleepBoy登入的,那麼就要先登出,然後換另一個具有管理員權限的用戶登入,比如Administrator,接著就和前面一樣了。


重新用SleepBoy登入後,在桌面新增一個資料夾,然後雙按開啟,看看位址欄是不是寫著 D:\Documents and Settings\SleepBoy\桌面\新增資料夾,如果是,就說明修改成功了。


此時,SleepBoy的「收藏夾」、「IE臨時目錄」、「開始選單」、「其他軟體的配置文件」等,都自動換到D碟了。


以後C碟中的這個SleepBoy資料夾就可以完全 刪除了。

最後再來說一下把整個C:\Documents and Settings搬家的方法。第一步當然也是修改註冊表,只不過這次要把所有子鍵的ProfileImagePath鍵值都改一遍。
第二步,移動目錄前要先建一個管理員帳戶,然後用這個臨時的管理員帳戶登入,這樣才能把其他的用戶帳戶轉移出來。

s.h.e. 2005-01-24 02:21 PM

引用:

作者: ta2001
我使用下面方法在SP2修改成功了。

1. 開啟註冊表編輯器,來到.....
2. 建立D:\Documents and Settings目錄.....

不要用這方法,不信你試試。安裝一些程式時,開始給你警告!
Documents and Settings這樣的字串,在註冊表裡有一堆,只改那一些,是不夠的。
資料保全了,還原時省功夫了,結果後面的問題一堆!!

不如使用如「兔子」等等軟體的協助,高興放那裡就放那裡!!


所有時間均為台北時間。現在的時間是 07:53 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1