Hkcu software microsoft windows currentversion explorer user shell folders

Как перенести Рабочий стол и Мои документы на другой раздел (скрипт)?

При острой необходимости переустановки ОС 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, который будет все делать за системного администратора.
В файл вставляем код:

По этой причине, если Вы будете создавать BAT-файл с помощью стандартного Блокнота, он работать не будет. Рекомендую использовать другой редактор, который умеет сохранять в кодировке OEM 866, к примеру, бесплатный Notepad++

Запускаем move_user_folder.bat на подопытном компьютере.
Если Вы ленивый системный администратор и Вам лень самому создавать эти файлы, то Вы можете скачать готовый архив отсюда move_user_folder.zip 388 b cкачиваний: 1119

Если этот способ для Вас слишком сложный, рекомендую почитать статью как переместить рабочий стол и мои документы без реестра и скриптов.

Источник

Папка пользователя и реестр

Где в реестре записано расположение папок пользователя? Которые по умолчанию находятся в папке:
C:\Users\Имя пользователя

Вроде все правильно. Но я нашел еще одну папку.

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

И тут не все так просто. Совпадения выделил. А что за дубликаты? Если их удалить ничего плохого не случится?

Ответы (4) 

Hkcu software microsoft windows currentversion explorer user shell folders. Смотреть фото Hkcu software microsoft windows currentversion explorer user shell folders. Смотреть картинку Hkcu software microsoft windows currentversion explorer user shell folders. Картинка про Hkcu software microsoft windows currentversion explorer user shell folders. Фото Hkcu software microsoft windows currentversion explorer user shell folders

Расположение личных папок пользователя прописано в приведенных в вами разделах

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. Поэтому удалять ничего не нужно.

На счет других параметров, которые я не выделил. С ними все в норме? Просто у меня не переносится папка «Документы». И я подозреваю что в реестре что-то сломано.

Можно как то сбросить реестр до настроек по умолчанию?

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Hkcu software microsoft windows currentversion explorer user shell folders. Смотреть фото Hkcu software microsoft windows currentversion explorer user shell folders. Смотреть картинку Hkcu software microsoft windows currentversion explorer user shell folders. Картинка про Hkcu software microsoft windows currentversion explorer user shell folders. Фото Hkcu software microsoft windows currentversion explorer user shell folders

В тех случаях, когда не удается восстановить расположение по умолчанию для личных папок через графический интерфейс пользователя и появляется сообщение, как на вашем снимке, это можно сделать при помощи изменения реестра. Для восстановления расположения папки «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 «» /t REG_EXPAND_SZ /d %%USERPROFILE%%»\Documents» /f

reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders» /v «Personal» /t REG_EXPAND_SZ /d %%USERPROFILE%%»\Documents» /f

Выполните перезагрузку, проверьте решена ли проблема.

3 польз. нашли этот ответ полезным

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

В тех случаях, когда не удается восстановить расположение по умолчанию для личных папок через графический интерфейс пользователя и появляется сообщение, как на вашем снимке, это можно сделать при помощи изменения реестра. Для восстановления расположения папки «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 «» /t REG_EXPAND_SZ /d %%USERPROFILE%%»\Documents» /f

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 «» /t REG_EXPAND_SZ /d %%USERPROFILE%%»\Documents» /f

reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders» /v «Personal» /t REG_EXPAND_SZ /d %%USERPROFILE%%»\Documents» /f

Выполните перезагрузку, проверьте решена ли проблема.

Проблема была в том что в реестре папка «Документы» и папка «OneDrive» были по одному адресу. Не знаю как так вышло.

Источник

Системные файлы на рабочем столе

Здравствуйте. После установки на ноутбук SSD диска и клонирования на него системы решил перенести папки «Документы», «Загрузки» и другие на диск D:. SSD не безразмерный, а файлов в этих папках много собирается. Всё было хорошо до переноса «рабочего стола». Не скажу кто дёрнул её переносить (предупреждение на экран выводилось), но в результате системные папки прописались на рабочем столе и удаляться (точнее переноситься) не хотят. Это при том, что папка «Рабочий стол» осталась на диске С:, а всё остальное с успехом перенесено. На скрине экрана виды и расположение папок (с дисками, на которых установлены), и папки на рабочем столе. Принципиально системные папки есть не просят, но мозолят глаза и иногда появляются новые, которые с успехом удаляются. Хотелось бы убрать с экрана на нужное место. Заранее благодарен.

Hkcu software microsoft windows currentversion explorer user shell folders. Смотреть фото Hkcu software microsoft windows currentversion explorer user shell folders. Смотреть картинку Hkcu software microsoft windows currentversion explorer user shell folders. Картинка про Hkcu software microsoft windows currentversion explorer user shell folders. Фото Hkcu software microsoft windows currentversion explorer user shell folders

Параметры Desktop присутствуют на обоих Ваших снимках, но имеют неправильные значения. Для решения проблемы необходимо поменять значения. Скопируйте приведенный ниже текст в Блокнот и не сворачивайте его окно. Откройте Командная строка (администратор), вводите по очереди команды копируя их из Блокнота и после каждой нажимайте «Ввод».

taskkill /f /im explorer.exe

reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders» /v «Desktop» /t REG_SZ /d «C:\Users\%USERNAME%\Desktop» /f

reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders» /v «Desktop» /t REG_EXPAND_SZ /d %%USERPROFILE%%»\Desktop» /f

1 пользователь нашел этот ответ полезным

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Hkcu software microsoft windows currentversion explorer user shell folders. Смотреть фото Hkcu software microsoft windows currentversion explorer user shell folders. Смотреть картинку Hkcu software microsoft windows currentversion explorer user shell folders. Картинка про Hkcu software microsoft windows currentversion explorer user shell folders. Фото Hkcu software microsoft windows currentversion explorer user shell folders

Значение параметра ProfileImagePath на снимке правильное, ничего менять не нужно. Попробуйте изменить расположение папки «Рабочий стол» через свойства папки так, чтобы вместо «C:\Users\Lenovo» стало «C:\Users\Lenovo\Desktop». Но этот способ должен изменять значения параметров Desktop в разделах HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders и HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders, что Вы уже и делали при помощи командной строки. И вероятнее всего он приведет к тем же результатам.

Поскольку папка профиля пользователя превратилась в папку «Рабочий стол», то можно попробовать переименовать папку «Рабочий стол», присвоив ей имя, которое было до переноса папки «Рабочий стол». После этого открыть в Блокноте и отредактировать содержание скрытого файла «desktop.ini» находящегося в этой личной папке пользователя. Его содержание должно быть таким.

После этого потребуется создать папку «Рабочий стол», запустив bat файл следующего содержания

taskkill /f /im explorer.exe

timeout /t 2 /nobreak >nul

if not exist «%UserProfile%\Desktop» mkdir «%UserProfile%\Desktop»

reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders» /v «Desktop» /t REG_SZ /d «C:\Users\%USERNAME%\Desktop» /f

reg add «HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders» /v «Desktop» /t REG_EXPAND_SZ /d %%USERPROFILE%%»\Desktop» /f

timeout /t 1 /nobreak >nul

Необходимо скопировать этот текст в Блокнот, сохранитть файл под любым именем с расширением bat и после этого открыть файл.

Все вышеперечисленные способы применительно к ситуации, когда папка профиля пользователя превратилась в «Рабочий стол» лично я осуществлять не пробовал, поэтому гарантировать что выполнение этих действий приведет к желаемым результатам и не вызовет дополнительные неполадки не могу.

Источник

Windows 10 User Shell Folders Restore Default Paths

This post provides you the list of User Shell Folders in Windows 10 and their default paths. If you’ve moved a shell folder earlier, you can restore it to the default location via the folder properties Location tab in most cases.

However, there are situations where the Location tab option can’t be used — i.e. when two special folders such as Music and Videos become merged and point to the same location. In that case, clicking Restore Default in the folder properties Location tab causes an error.

Reset Shell Folder Paths to Default using Registry files

* HKCU is short for HKEY_CURRENT_USER & HKLM is HKEY_LOCAL_MACHINE

List of Shell folders & their default locations in Windows 10

Per-User: For the current user account, the special folder paths are stored in the following registry key:

Hkcu software microsoft windows currentversion explorer user shell folders. Смотреть фото Hkcu software microsoft windows currentversion explorer user shell folders. Смотреть картинку Hkcu software microsoft windows currentversion explorer user shell folders. Картинка про Hkcu software microsoft windows currentversion explorer user shell folders. Фото Hkcu software microsoft windows currentversion explorer user shell folders

Shell Folder Name — Value type: REG_EXPAND_SZLocation
%USERPROFILE%\Downloads
AppData%USERPROFILE%\AppData\Roaming
Cache%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCache
Cookies%USERPROFILE%\AppData\Local\Microsoft\Windows\INetCookies
Desktop%USERPROFILE%\Desktop
Favorites%USERPROFILE%\Favorites
History%USERPROFILE%\AppData\Local\Microsoft\Windows\History
Local AppData%USERPROFILE%\AppData\Local
My Music%USERPROFILE%\Music
My Pictures%USERPROFILE%\Pictures
My Video%USERPROFILE%\Videos
NetHood%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Network Shortcuts
Personal%USERPROFILE%\Documents
PrintHood%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
Programs%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
Recent%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent
SendTo%USERPROFILE%\AppData\Roaming\Microsoft\Windows\SendTo
Start Menu%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu
Startup%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Templates%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Templates

Note: <374DE290-123F-4565-9164-39C4925E467B>represents the Downloads folder.

Overriding registry values

The following items do not exist in a clean install of Windows 10, but they’re created only if you redirect those folders to Microsoft OneDrive. If the following values exist, the location defined in the following values takes precedence. In case of any conflict, the following values can be deleted so that the defaults (above) are used.

To clear or reset to defaults all of these values below, download w10_usf_clear_override_hkcu.zip.

Logoff and login back for the change to take effect.

Value Name (Overrides)Shell folder whose path is Overridden
Saved Pictures
Camera Roll
Screenshots
Local Documents
Local Downloads
Local Music
Local Pictures
Local Videos

Per-System: The common special folder paths are stored in the following registry key:

Shell Folder Name — Value type: REG_EXPAND_SZLocation
%PUBLIC%\Downloads
Common AppData%ProgramData%
Common Desktop%PUBLIC%\Desktop
Common Documents%PUBLIC%\Documents
Common Programs%ProgramData%\Microsoft\Windows\Start Menu\Programs
Common Start Menu%ProgramData%\Microsoft\Windows\Start Menu
Common Startup%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup
Common Templates%ProgramData%\Microsoft\Windows\Templates
CommonMusic%PUBLIC%\Music
CommonPictures%PUBLIC%\Pictures
CommonVideo%PUBLIC%\Videos

Note:

Источник

Настройка Проводника и оболочки Windows

Hkcu software microsoft windows currentversion explorer user shell folders. Смотреть фото Hkcu software microsoft windows currentversion explorer user shell folders. Смотреть картинку Hkcu software microsoft windows currentversion explorer user shell folders. Картинка про Hkcu software microsoft windows currentversion explorer user shell folders. Фото Hkcu software microsoft windows currentversion explorer user shell folders

Для удобства пользования используется следующая система, позволяющая наглядно представить все возможности реестра.

Используемые сокращения

HKLM = HKEY_LOCAL_MACHINE
HKCU = HKEY_CURRENT_USER
HKCR = HKEY_CLASSES_ROOT

Оболочка Windows
Надоел Проводник в качестве оболочки Windows? Можно поставить любую программу, которая будет служить в качестве такой оболочки, например, progman.exe, входящий в стандартную поставку Windows. Для этого поменяйте значение параметра Shell на progman.exe в разделе

Когда захочется вернуть все назад, поменяйте указанное значение на explorer.exe

HKCU\Software\ Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
или
HKCU\Software\ Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

и поменяйте путь для нужных вам папок. Затем их можно будет спокойно перенести по прописанному вами адресу После перезагрузки изменения вступят в силу

Контекстное меню Проводника

— и создайте параметр типа DWORD NoViewContextMenu со значением 1

которые отвечают за копирование и перемещение файлов в Windows. Эти две возможности, Копировать в папку и Переместить в папку, можно включить в контекстное меню файлов. Эти два пункта вызывают стандартное окно для копирования или перемещения файла, пользоваться которыми порой гораздо удобнее, чем открывать отдельное окно с нужным каталогом, а потом перетаскивать в него файлы.

Чтобы включить новые пункты в контекстное меню надо создать разделы и параметры в реестре:
для копирования: установить значение по умолчанию равным в разделе

для перемещения: установить значение по умолчанию равным в разделе

В этом случае пункты меню появятся у всех файлов и папок. Чтобы добавить их только в файлы с конкретным расширением, надо добавлять записи в раздел shellex этих файлов. Так, для текстовых файлов это будет выглядеть таким образом:

Изначально раздела shellex там нет. Надо создать его и все подразделы самостоятельно

Новый ярлык
В Проводнике или Мой компьютер через меню Файл-Создать-Ярлык вы можете получить доступ к дискам компьютера, даже если вы отключили контекстное меню Проводника. Чтобы не допустить появления мастера создания нового ярлыка, удалите или переименуйте раздел:

Возможность создания нового ярлыка сохранится, но доступ к дискам будет перекрыт

Панель инструментов

Подобный пункт будет удален также и в Internet Explorer

Также будет удалена эта кнопка из окна Мои документы, и других мест, использующих оболочку Windows

Меню Проводника

Также будет удален этот пункт из окна Мои документы, Internet Explorer и других мест, использующих оболочку Windows

Установка классического вида в Проводнике
Проводник Windows содержит пункты меню, как Переход и Избранное, которые отражают новые Web-возможности Windows. Если нет необходимости использовать новые возможности, то можно использовать классический стиль окон оболочки и проводника, добавив параметр ClassicShell со значением DWORD равным 0x00000001 в раздел

Связанные документы
В последних версиях Windows появилось понятие сопоставленных файлов. Например, если вы собираетесь переместить или удалить html-документ, то будут также перемещены или удалены и сопоставленные с этим документом файлы, которые содержаться в папке ИмяДокумента.files. Если вы хотите отключить подобное поведение, то создайте параметр DWORD NoFileFolderConnection со значением 1 в разделе

Проводник как два отдельных процесса
Как известно, Проводник выступает и в качестве оболочки Windows, и в качестве файл-менеджера. И хотя это повышает удобство, на использовании памяти это сказывается отнюдь не лучшим образом. При нормальных условиях Проводник отнимает целых 8 Мбайт памяти Windows. Из-за проблем с выделением памяти Windows использует двойную квоту памяти для Проводника, считая ее используемой разными программами. Чтобы избавиться от этой проблемы, «интегрированной» в систему, надо запустить Проводник как два отдельных процесса вместо одного. Для этого нужно изменить значение параметра DWORD SeparateProcess в разделе

Изменение цвета файла при подведении мыши
Если в Проводнике используется веб-вид (в Windows XP этот стиль стоит по умолчанию), то при подведении курсора мыши к значку и имени файла или папки изменяется цвет текста. По умолчанию этот цвет совпадает со цветом выделенного файла. Можно задать другой цвет, отличающийся от цвета выделенного файла. Создайте строковый параметр HotTrackingColor в разделе

Данный параметр должен содержать цвет в формате RGB, который является комбинацией трех цветов: красного, зеленого и голубого (например, 255 0 0). Ниже приводится список некоторых цветов:

красный255 0 0
желтый255 255 0
зеленый0 255 0
голубой0 255 255
синий0 0 255
сиреневый255 0 255

После перезагрузки вы увидите, как изменяется цвет имени файла при наведении на него мыши

Перезагрузка Windows

с 0 на 1

надо изменить параметр DWORD AutoRestartShell

Диски

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\C\ DefaultIcon]
@=»explorer.exe,8″

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\C\ DefaultLabel]
@=»Мой системный диск»

и создайте параметр NoDrives типа DWORD с требуемым значением. Также будут скрыты эти значки и в стандартных окнах Открытия и Сохранения файлов. Тем не менее, пользователь по-прежнему имеет доступ к этим дискам (через команду Выполнить или печатая вручную адрес в адресной строке Проводника)

0x03FFFFFFСкрывает все значки
0x3Скрывает только диски A и B
0x4Скрывает только диск C
0x8Скрывает только диск D
0x7Скрывает только диски A, B и C
0xFСкрывает только диски A, B, C и D
0x0Видны все диски

Можно использовать и десятичную систему. Смотри совет ниже.

Список всех дисков:

A: 1, B: 2, C: 4, D: 8, E: 16, F: 32, G: 64, H: 128, I: 256, J: 512, K: 1024, L: 2048, M: 4096, N: 8192, O: 16384, P: 32768, Q: 65536, R: 131072, S: 262144, T: 524288, U: 1048576, V: 2097152, W: 4194304, X: 8388608, Y: 16777216, Z: 33554432, Все диски: 67108863

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *