Как перенести Рабочий стол и Мои документы на другой раздел (скрипт)?
При острой необходимости переустановки ОС Windows, в крайнем случае, когда она вообще не загружается, возникает проблема резервирования пользовательских данных, которые находятся в папках Рабочий стол и Мои документы. Эти действия обычно приходится производить вручную, загружаясь из под какого-нибудь Реаниматора, и сохранять данные.
Чтобы избежать этого на начальном этапе самым лучшим будет все пользовательские файлы держать на другом разделе, на котором нет системных файлов. Поэтому рекомендуется перенести папки Мой компьютер и Мои документы на другой раздел.. Будем переносить на диск D:
Чтобы перенести Рабочий стол и Мои документы на другой раздел жесткого диска нам потребуется немного исправить системный реестр.
Пути к папкам, где находятся Рабочий стол и Мои документы, находятся в системном реестре в ветках:
(Для запуска реестра нажмите комбинацию клавиш win + R и введите regedit)
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
параметры Desktop и
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
параметры Desktop и Personal.
Параметру Desktop следует присвоить «новый» путь до папки Рабочий стол, а параметру Personal присвоить «новый» путь до папки Мои Документы. «Новые» пути к папкам должны иметь обычный вид, к примеру, D:\Desktop. Папки по этим путям заранее должны быть созданы.
Для облегчения работы предлагается все действия автоматизировать и поместить в скрипт, который будет самостоятельно все делать за администратора.
Создание скрипта по переносу директорий Рабочий стол и Мои документы на другой раздел
Сделаем BAT-файл, который создаст сначала нужные директории (D:\Home\Desktop, D:\Home\My_Document), потом скопирует все содержимое стандартных папок рабочего стола и документов и в конце внесет исправления в системный реестр.
Создаем файл move_user_folder.bat, который будет все делать за системного администратора.
В файл вставляем код:
. Г?? АБ?? — это Рабочий стол в кодировке OEM 866. Приходится использовать именно ее, так как в BAT-файлах используется именно эта кодировка.
. . Ц. БК — это Мои документы.
По этой причине, если Вы будете создавать BAT-файл с помощью стандартного Блокнота, он работать не будет. Рекомендую использовать другой редактор, который умеет сохранять в кодировке OEM 866, к примеру, бесплатный Notepad++
Запускаем move_user_folder.bat на подопытном компьютере.
Если Вы ленивый системный администратор и Вам лень самому создавать эти файлы, то Вы можете скачать готовый архив отсюда move_user_folder.zip 388 b cкачиваний: 1098
Если этот способ для Вас слишком сложный, рекомендую почитать статью как переместить рабочий стол и мои документы без реестра и скриптов.
Вместо рабочего стола Windows загружается проводник!
В продолжение серии статей о вирусах и последствиях борьбы с ними, хочу рассказать что делать, если вместо рабочего стола Windows вы видите пустой экран или загружается проводник. Рассмотрим случай, когда после загрузки видим пустой рабочий стол, без меню «Пуск», значков и вообще всего нажитого непосильным трудом – одни обои, если они были.
Запускаем рабочий стол Windows вручную
Для начала пробуем запустить рабочий стол вручную. Жмем три волшебных кнопки Ctrl+Alt+Del для вызова диспетчера задач (подразумевается, что он не заблокирован. В противном случае читайте как разблокировать диспетчер задач вручную или с помощью утилиты AVZ .)
В Диспетчере задач идем Файл -> Новая задача (Выполнить. ) и там пишем explorer.exe или просто explorer . Как известно это не только проводник, но также является рабочим столом Windows.
Результатом данного действа может быть ваш любимый рабочий стол (что и требовалось), либо окно проводника (чего никак не ожидали увидеть).
Вместо рабочего стола загружается проводник
Теперь рассмотрим случай, когда при загрузке вместо рабочего стола загружается окно проводника Windows. Первым делом запускаем редактор реестра, так же как запускали проводник, только вместо explorer пишем regedit .
Переходим в ветку реестра:
Нас интересуют ключи Shell, UIHost и Userinit, в которых должны быть строго такие значения (подразумевается, что Windows установлена на диске С: ):
Переходим в следующую ветку реестра:
И если находим в данной ветке ключ Shell, безжалостно его уничтожаем.
Ищем и удаляем, если есть такие ветки:
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/Image File Execution Options/explorer.exe]
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/Image File Execution Options/iexplorer.exe]
Так же не плохо проверить папку «Documents and Settings\ \Рабочий стол» и удалить там файлы desktop.ini и folder.htt
Выполнив эти действия, вы в 99% восстановите свой рабочий стол. Возможно это не полный перечень действий, и найдутсяе какие-то дополнительные варианты решения проблемы. Буду рад, если вы напишите об этом.
ЕСЛИ СЧИТАЕТЕ СТАТЬЮ ПОЛЕЗНОЙ,
НЕ ЛЕНИТЕСЬ СТАВИТЬ ЛАЙКИ И ДЕЛИТЬСЯ С ДРУЗЬЯМИ.
Папка пользователя и реестр
Где в реестре записано расположение папок пользователя? Которые по умолчанию находятся в папке:
C:\Users\Имя пользователя
Вроде все правильно. Но я нашел еще одну папку.
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
И тут не все так просто. Совпадения выделил. А что за дубликаты? Если их удалить ничего плохого не случится?
Ответы (4)
Расположение личных папок пользователя прописано в приведенных в вами разделах
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders и
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders.
Параметры с одинаковыми именами, которые выделены на ваших снимках должны дублироваться в обоих разделах. Это необходимо для нормальной работы Windows. Поэтому удалять ничего не нужно.
Этот ответ помог 7 польз.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Расположение личных папок пользователя прописано в приведенных в вами разделах
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders и
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders.
Параметры с одинаковыми именами, которые выделены на ваших снимках должны дублироваться в обоих разделах. Это необходимо для нормальной работы Windows. Поэтому удалять ничего не нужно.
На счет других параметров, которые я не выделил. С ними все в норме? Просто у меня не переносится папка «Документы». И я подозреваю что в реестре что-то сломано.
Можно как то сбросить реестр до настроек по умолчанию?
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
В тех случаях, когда не удается восстановить расположение по умолчанию для личных папок через графический интерфейс пользователя и появляется сообщение, как на вашем снимке, это можно сделать при помощи изменения реестра. Для восстановления расположения папки «C:\Users\ \Документы» сделайте следующее.
Откройте Командная строка (администратор) и для внесения изменений в реестр введите по очереди следующие команды:
reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders» /v «Personal» /t REG_SZ /d «C:\Users\%USERNAME%\Documents» /f
reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders» /v «
reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders» /v «Personal» /t REG_EXPAND_SZ /d %%USERPROFILE%%»\Documents» /f
Выполните перезагрузку, проверьте решена ли проблема.
Предупреждение . Приведенный способ связан с изменением параметров реестра. Изменение реестра вручную может вызвать серьезные неполадки. Всю ответственность за возможные последствия при изменении реестра несет пользователь.
Этот ответ помог 2 польз.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
В тех случаях, когда не удается восстановить расположение по умолчанию для личных папок через графический интерфейс пользователя и появляется сообщение, как на вашем снимке, это можно сделать при помощи изменения реестра. Для восстановления расположения папки «C:\Users\ \Документы» сделайте следующее.
Откройте Командная строка (администратор) и для внесения изменений в реестр введите по очереди следующие команды:
reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders» /v «Personal» /t REG_SZ /d «C:\Users\%USERNAME%\Documents» /f
reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders» /v «
reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders» /v «Personal» /t REG_EXPAND_SZ /d %%USERPROFILE%%»\Documents» /f
Выполните перезагрузку, проверьте решена ли проблема.
Предупреждение . Приведенный способ связан с изменением параметров реестра. Изменение реестра вручную может вызвать серьезные неполадки. Всю ответственность за возможные последствия при изменении реестра несет пользователь.
В тех случаях, когда не удается восстановить расположение по умолчанию для личных папок через графический интерфейс пользователя и появляется сообщение, как на вашем снимке, это можно сделать при помощи изменения реестра. Для восстановления расположения папки «C:\Users\ \Документы» сделайте следующее.
Откройте Командная строка (администратор) и для внесения изменений в реестр введите по очереди следующие команды:
reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders» /v «Personal» /t REG_SZ /d «C:\Users\%USERNAME%\Documents» /f
reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders» /v «
reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders» /v «Personal» /t REG_EXPAND_SZ /d %%USERPROFILE%%»\Documents» /f
Выполните перезагрузку, проверьте решена ли проблема.
Предупреждение . Приведенный способ связан с изменением параметров реестра. Изменение реестра вручную может вызвать серьезные неполадки. Всю ответственность за возможные последствия при изменении реестра несет пользователь.
Проблема была в том что в реестре папка «Документы» и папка «OneDrive» были по одному адресу. Не знаю как так вышло.