I've manage to find a way to move Documents And Settings to another drive using CMD but i have an error.
Here's what i have done.
Quote
cmdnow @ /HID
echo off
for %%a in (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%a:\Documents and Settings\%USERNAME%
Set MYDOC=%%a:\Documents And Settings\%USERNAME%
SET KEY=HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
; SET KEY Needs to point to Reg Entry[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
REG ADD %KEY%\001 /V 1 /D "REGEDIT /S AppData"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Application Data"
REG ADD %KEY%\002 /V 2 /D "REGEDIT /S Cookies"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Cookies"
REG ADD %KEY%\003 /V 3 /D "REGEDIT /S Desktop"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Desktop"
REG ADD %KEY%\004 /V 4 /D "REGEDIT /S Favorites"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Favorites"
REG ADD %KEY%\005 /V 5 /D "REGEDIT /S NetHood"="%MYDOC%\\Documents and Settings\\%MYDOC%\\NetHood"
REG ADD %KEY%\006 /V 6 /D "REGEDIT /S Personal"="%MYDOC%\\Documents and Settings\\%MYDOC%\\My Documents"
REG ADD %KEY%\007 /V 7 /D "REGEDIT /S PrintHood"="%MYDOC%\\Documents and Settings\\%MYDOC%\\PrintHood"
REG ADD %KEY%\008 /V 8 /D "REGEDIT /S Recent"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Recent"
REG ADD %KEY%\009 /V 9 /D "REGEDIT /S SendTo"="%MYDOC%\\Documents and Settings\\%MYDOC%\\SendTo"
REG ADD %KEY%\010 /V 10 /D "REGEDIT /S Start Menu"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Start Menu"
REG ADD %KEY%\011 /V 11 /D "REGEDIT /S Templates"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Templates"
REG ADD %KEY%\012 /V 12 /D "REGEDIT /S Programs"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Start Menu\\Programs"
REG ADD %KEY%\014 /V 14 /D "REGEDIT /S Startup"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Start Menu\\Programs\\Startup"
REG ADD %KEY%\015 /V 15 /D "REGEDIT /S Local Settings"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Local Settings"
REG ADD %KEY%\016 /V 16 /D "REGEDIT /S Local AppData"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Local Settings\\Application
Data"
REG ADD %KEY%\017 /V 17 /D "REGEDIT /S Cache"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Local Settings\\Temporary Internet
Files"
REG ADD %KEY%\018 /V 18 /D "REGEDIT /S History"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Local Settings\\History"
REG ADD %KEY%\019 /V 19 /D "REGEDIT /S My Pictures"="%MYDOC%\\Documents and Settings\\%MYDOC%\\My Documents\\My Pictures"
REG ADD %KEY%\020 /V 20 /D "REGEDIT /S My Music"="%MYDOC%\\Documents and Settings\\%MYDOC%\\My Documents\\My Music"
REG ADD %KEY%\021 /V 21 /D "REGEDIT /S CD Burning"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Local Settings\\Application
Data\\Microsoft\\CD Burning"
REG ADD %KEY%\022 /V 22 /D "REGEDIT /S My Video"="%MYDOC%\\Documents and Settings\\%MYDOC%\\My Documments\\My Videos"
EXIT
echo off
for %%a in (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%a:\Documents and Settings\%USERNAME%
Set MYDOC=%%a:\Documents And Settings\%USERNAME%
SET KEY=HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
; SET KEY Needs to point to Reg Entry[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
REG ADD %KEY%\001 /V 1 /D "REGEDIT /S AppData"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Application Data"
REG ADD %KEY%\002 /V 2 /D "REGEDIT /S Cookies"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Cookies"
REG ADD %KEY%\003 /V 3 /D "REGEDIT /S Desktop"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Desktop"
REG ADD %KEY%\004 /V 4 /D "REGEDIT /S Favorites"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Favorites"
REG ADD %KEY%\005 /V 5 /D "REGEDIT /S NetHood"="%MYDOC%\\Documents and Settings\\%MYDOC%\\NetHood"
REG ADD %KEY%\006 /V 6 /D "REGEDIT /S Personal"="%MYDOC%\\Documents and Settings\\%MYDOC%\\My Documents"
REG ADD %KEY%\007 /V 7 /D "REGEDIT /S PrintHood"="%MYDOC%\\Documents and Settings\\%MYDOC%\\PrintHood"
REG ADD %KEY%\008 /V 8 /D "REGEDIT /S Recent"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Recent"
REG ADD %KEY%\009 /V 9 /D "REGEDIT /S SendTo"="%MYDOC%\\Documents and Settings\\%MYDOC%\\SendTo"
REG ADD %KEY%\010 /V 10 /D "REGEDIT /S Start Menu"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Start Menu"
REG ADD %KEY%\011 /V 11 /D "REGEDIT /S Templates"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Templates"
REG ADD %KEY%\012 /V 12 /D "REGEDIT /S Programs"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Start Menu\\Programs"
REG ADD %KEY%\014 /V 14 /D "REGEDIT /S Startup"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Start Menu\\Programs\\Startup"
REG ADD %KEY%\015 /V 15 /D "REGEDIT /S Local Settings"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Local Settings"
REG ADD %KEY%\016 /V 16 /D "REGEDIT /S Local AppData"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Local Settings\\Application
Data"
REG ADD %KEY%\017 /V 17 /D "REGEDIT /S Cache"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Local Settings\\Temporary Internet
Files"
REG ADD %KEY%\018 /V 18 /D "REGEDIT /S History"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Local Settings\\History"
REG ADD %KEY%\019 /V 19 /D "REGEDIT /S My Pictures"="%MYDOC%\\Documents and Settings\\%MYDOC%\\My Documents\\My Pictures"
REG ADD %KEY%\020 /V 20 /D "REGEDIT /S My Music"="%MYDOC%\\Documents and Settings\\%MYDOC%\\My Documents\\My Music"
REG ADD %KEY%\021 /V 21 /D "REGEDIT /S CD Burning"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Local Settings\\Application
Data\\Microsoft\\CD Burning"
REG ADD %KEY%\022 /V 22 /D "REGEDIT /S My Video"="%MYDOC%\\Documents and Settings\\%MYDOC%\\My Documments\\My Videos"
EXIT
Now the problem is in the REG ADD lines. I'm getting the errors which is:
[b]REG ADD %KEY%\001 /V 1 /D "REGEDIT /S AppData"="%MYDOC%\\Documents and Settings\\%MYDOC%\\Application Data"
Error: Too many command-line parameters
Can anyone please help?
Many Thanks
Worf.
P.S. This part works [b]For %%a in (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%a:\Documents and Settings\%USERNAME%
Set MYDOC=%%a:\Documents And Settings\%USERNAME%
It scans the drives finds documents and setting\username.
This post has been edited by Worf: 05 March 2006 - 10:37 AM



Help

Back to top









