Пользовательская папка, добавленная на этом компьютере, не выбирается автоматически проводником

Пользовательская папка, добавленная на этом компьютере, не выбирается автоматически проводником

Я успешно добавил пользовательскую папку на этом ПК, создав новую папку оболочки пользователя, сгенерировав новый clsid.

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

То есть, если я нажму сочетание клавиш Win + R и пропишу путь C:\Users\имя пользователя\Pictures, откроется проводник с выбранной на левой навигационной панели папкой с изображениями.

То же самое происходит, когда вы открываете диалоговое окно файла или папки и прописываете путь C:\Users\имя_пользователя\Pictures, то есть Проводник каким-то образом распознает написанный путь и выбирает папку с изображениями на левой навигационной панели.

Этого не происходит с пользовательской папкой, добавленной на этом компьютере, вместо этого на панели навигации выбирается диск С.

Я перепробовал все возможные настройки реестра, но безуспешно.

Точнее, я знаю, что могу открыть окно проводника с выбранной на панели навигации пользовательской добавленной папкой с помощью сочетания клавиш, но это не то, чего я пытаюсь добиться.

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

решение1

explorer [/n] [/e][,/root,object][[,/select],subobject]
`Нет` Проводник, установленный на рабочем столе

`/n` Открывает новое окно.

`/e` Вид проводника (по умолчанию, если в командной строке ничего другого нет.)  

`/root,object` Запускает Explorer с объектом в качестве верхнего элемента (обычно верхний элемент — это Рабочий стол). Например: `explorer /e,/root,c:\` Запускает Explorer с диском C в качестве единственного доступного диска.  

`/select,subobject` Выбирает указанный подобъект.

Заменяемыми параметрами являются %1(one), который является коротким именем файла или папки для программы, не поддерживающей LFN, и длинным именем для программы, поддерживающей LFN, и %l(L), который является длинным именем файла.

/IDLIST

Это дополнительный параметр, который означает, что передается внутренняя структура Windows. Например:

Explorer.exe /e,/idlist,%I

Это %Iзаменяемый параметр, представляющий IDLIST.

Укорененные представления

Чтобы открыть элемент проводника, который начинается со специальной папки в качестве верхней папки, используйте следующий синтаксис.

Где специальная папка является подпапкой рабочего стола

explorer /e,root,::{CLSID of special folder}

Где специальная папка является подпапкой другой специальной папки (обычно, хотя и не всегда, Мой компьютер)

explorer /e,root,::{CLSID of parent}/::{CLSID of special folder}

Где специальная папка является частью файловой системы

explorer /e,root,path to folder

Примеры

Обратите внимание, что /select непоследователен. Иногда / требуется, иногда его следует опустить, а иногда это не имеет значения.

Запускает проводник с открытой и выбранной папкой Windows.

explorer /e,select,c:\windows

Запускает проводник Windows с открытой и выбранной папкой верхнего уровня и командой.

explorer /e,/root,c:\windows,select,c:\windows\command

Запускает проводник с папкой верхнего уровня Windows и Tips.txt, отображаемыми вместо списка файлов.

explorer /e,/root,c:\windows,select,c:\windows\tips.txt

Запускает проводник с папкой «Мой компьютер» на верхнем уровне и всеми ветками, за исключением дисков, свернутыми.

explorer /e,/root,::{20d04fe0-3aea-1069-a2d8-08002b30309d}

Запускает проводник с папкой верхнего уровня C:\.

explorer /e,/root,c:\

Запускает папку Dial Up Networking в представлении папок.

explorer.exe ::{20d04fe0-3aea-1069-a2d8-08002b30309d}\::{992cffa0-f557-101a-88ec-00dd010ccc48}

решение2

Работает ли это с3D-объекты?

Я думаю, это может быть связано с тем, что эти пути связаны с системными папками черезHKCU...\Папки оболочки пользователяи те системные папки, которые имеют ParsingNameзначение нижеHKLM...\ОписанияПапок. Моя запись для3D-объекты(который я отверг) не имел синтаксического имени, а вместо этого имел "РодительскаяПапка" значение, ссылающееся на {5E6C858F-0E22-4760-9AFE-EA3317B67173} (Профиль), и запуск пути изБегатьпоказывает папку под моимИмя пользователяпапка наРабочий стол. Я пробовал удалитьРодительскаяПапкаи добавлениеParsingNameк егоОписание папки, но, похоже, не срабатывает. Но я только что перезапустилИсследователь, а не полный выход/вход.

Вы используете3D-объектыили вы удалили/скрыли его? Повторное использование этого дало бы вамОписания папокзапись для игры.

Связанный контент