資料來源

 

RT
搬移 Users 資料夾後
桌面, 我的文件, 音樂..., %appdata% 都會到 D 槽
不會像使用 MKLINK 連結路徑 結果 win7 更新到 sp1 出現悲劇

還有再加上修改 %temp% 環境變數和預設安裝目錄
可以讓 C 槽幾乎只有系統更新才會進行寫入動作
 


1.
先加入可以讓右鍵取得管理權限 下面字串儲存成 取得管理權限.reg 檔案

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT*shell\runas]
@="取得管理員權限"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT*shell\runascommand]
@="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
[HKEY_CLASSES_ROOTexefileshell\runas2]
@="取得管理員權限"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOTexefileshell\runas2command]
@="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
[HKEY_CLASSES_ROOTDirectoryshell\runas]
@="取得管理員權限"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOTDirectoryshell\runascommand]
@="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t"



之後要復原右鍵 卸除取得管理權限.reg

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT*shell\runas]
[-HKEY_CLASSES_ROOTexefileshell\runas2]
[-HKEY_CLASSES_ROOTDirectoryshell\runas]


2.
在 C:Users 資料夾(名稱可能叫"使用者") 右鍵取得管理權限
請點選觀看圖片


3.
執行 cmd
請點選觀看圖片

右鍵貼上 或輸入 xcopy C:Users D:Users /X /H /E /O /K

複製完可以卸除右鍵使用者權限了

http://blog.darkthread.net/post-2012-09-15-copy-files-with-acl-settings.aspx
我以前好像是直接Ctrl+C, Ctrl+V 但要開啟顯示隱藏檔, 系統檔

會有3, 4個檔案不給複製 因為你現在正在開啟此使用者   不影響


4.
修改註冊表
執行 regedit
請點選觀看圖片

將此路徑
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
 %SystemDriv% 全部除了 PorgramData 外其他改成 D:
(圖片中已經改成 D: 文末附註)
請點選觀看圖片

5.
已完成 重新啟動

6.
新建一個使用者 名稱用你喜歡的
如果一定要相同名稱先隨便取 後面刪除使用者後就可以用相同的

再重開一次
(只登出的話可能有些檔案還是會鎖住, 所以要重開)
進入新的使用者

7. 復原舊資料
 D:\Users\${你的舊使用者名稱} 路徑裡面你還要的資料搬到 你的新使用者相同目錄
(桌面, 我的文件, 音樂, 下載... )

資料夾選項開啟隱藏檔可見 AppData
或是直接路徑輸入 D:\Users\${你的舊使用者名稱}\AppData
 Local, LocalLow, Roaming 資料夾裡面你有用到的軟體資料夾也搬移過去

8.
到控制台刪除"舊"使用者
刪除方式 選擇刪除檔案 就可以了

如果大大一定要使用之前的使用者名稱的話
現在可以新建一個使用剛剛刪除的名稱了
一樣重複 7 動作
使用搬移 不要用複製的話 速度會比較快 因為同樣是 D 槽

9.
使用者資料夾搬移結束
可以安心地把 C:\Users 內的東西刪光 刪不掉的就放著

 


附註:

另外可以修改預設安裝目錄 C:\Program Files 和 C:\Program Files (x86)
(64位元的電腦才會有 C:\Program Files (x86))
一樣先取得權限全部複製 
(路徑有空白所以加引號)

xcopy "C:\Program Files" "D:\Program Files"  /X /H /E /O /K

xcopy "C:\Program Files (x86)" "D:\Program Files (x86)"  /X /H /E /O /K

修改註冊 (改成 D )
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

請點選觀看圖片


還要在 regedit 裡搜尋 ieproxy.dll 把路徑的 C 改成 D (不只一個)
其他重新開機後都可以刪了
除了 Common Files, MSBuild, Reference Assemblies 不要刪除
還有 Windows Sidebar 也不要刪
(沒改 ieproxy.dll 會不能刪除 C 槽的它)
(刪除 Windows Sidebar 在桌面右鍵會無法開啟小工具)




還有 %ProtramData%

不是剛重灌完的電腦可能已經有軟體的設定放在 %PorgramData% 裡
不一定全部能搬移和刪除
HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList




如果以上修改預設安裝目錄會造成開始功能表的捷徑錯誤
可以到

%AppData%\Microsoft\Internet Explorer\Quick Launch
%AppData%\Microsoft\Windows\Start Menu\Programs
D:\ProgramData\Microsoft\Windows\Start Menu\Programs
或 C:\ProgramData\Microsoft\Windows\Start Menu\Programs

修正捷徑連結位置



修改 %temp%

我的電腦右鍵 > 內容 > 進階系統設定 > 進階 > 環境變數
如圖: 換成 %USERPROFILE%
請點選觀看圖片

文章標籤
創作者介紹

ㄚ銘老師的部落格

Y銘 發表在 痞客邦 PIXNET 留言(0) 人氣()