Oleg_II
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Уважаемые! Нужна помощь клуба знатоков Обычно при новой установке системы переношу несколько пользовательских папочек на другой диск/раздел для сохранности и удобства. В 10-ке столкнулся с небольшой проблемой автоматизации этого действия. С переносом временных папок в одну на диске C: проблем нет, а вот с другими не всё гладко. Ниже пример моего файла создания трёх тестовых папок 'Документы', 'Рабочий стол' и Скачанное' на диске C: (в нормальной ситуации эти папки создаются на другом диске/разделе) и настройки реестра для переноса этих системных папок. Folders.inf (после применения требуется перезагрузка!) Код: [Version] Signature="$Windows NT$" ClassGUID={00000000-0000-0000-0000-000000000000} SetupClass=Base LayoutFile=layout.inf [DefaultInstall] AddReg = addreg [addreg] ;================= ; CREATE FOLDERS ;================= ; (NEW) Documents, Desktop and Download folders on D: HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","AddDir2",,"%11%\cmd.exe /C mkdir ""C:\DesktopTest""" HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","AddDir3",,"%11%\cmd.exe /C mkdir ""C:\DocsTest""" HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","AddDir4",,"%11%\cmd.exe /C mkdir ""C:\DownTest""" ;================= ; MOVING FOLDERS ;================= ; User Desktop to disk D: HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Desktop",,"C:\DesktopTest" ;HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}",0x00020000,"C:\DesktopTest" HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Desktop",0x00020000,"C:\DesktopTest" ; User Documents to disk D: HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Personal",,"C:\DocsTest" HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","{d3162b92-9365-467a-956b-92703aca08af}",0x00020000,"C:\DocsTest" HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}",0x00020000,"C:\DocsTest" HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Personal",0x00020000,"C:\DocsTest" ; User Downloads to disk D: HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","{374DE290-123F-4565-9164-39C4925E467B}",,"C:\DownTest" HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","{374DE290-123F-4565-9164-39C4925E467B}",0x00020000,"C:\DownTest" ;HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","{088e3905-0323-4b02-9826-5d99428e115f}",0x00020000,"C:\DownTest" | В чём нужна помощь: гляньте, пожалуйста, у себя в реестре по двум адресам: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders для папок Desktop, Documents, Downloads (у вас для них будут прописаны адреса примерно так: C:\Users\User\Desktop или так: %USERPROFILE%\Desktop) какие циферки (CLSID), если вообще есть, прописаны. Например: {374DE290-123F-4565-9164-39C4925E467B} REG_EXPAND_SZ %USERPROFILE%\Downloads Интересуют циферки в фигурных скобках, если таковое есть для этих трёх папок. Смысл в том, что на некоторые папки есть общие, т.е. одинаковые у всех CLSID, но и система иногда сама их генерит (?), связывая с общим ключом (непонятно объяснил, да Для многих папок такие наборы известны, хотя и есть варианты. Вот тот же {374DE290-123F-4565-9164-39C4925E467B} должен быть у всех именно таким же, но, в то же время, для этой же папки будет и другой набор - хочется понять, второй вариант случайный или тоже у всех одинаковый. Опять же, если кто-то знает правильные настроки реестра, то тоже будет замечательно их здесь увидеть | Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 06:50 12-01-2019 | Исправлено: Oleg_II, 13:47 12-01-2019 |
|