Компьютерный портал
| Расширенный
  • Страница 1 из 1
  • 1
Модератор форума: Barmenchik, V-Efremov, ptizz, adguard  
Компьютерный форум » Операционные системы » Windows 11 » Не получается поменять иконку у всех папок в Windows 11
Не получается поменять иконку у всех папок в Windows 11
Gogik123
Нет аватара


Сообщений: 1

Недавно обновился до Windows 11, вроде всё прошло успешно. После этого, разумеется, захотел вернуть кое-какие элементы интерфейса из 10-ки, в частности - старые иконки папок. В самой Win 11 их уже нету, остались только новые.

Но у меня не получается обновить сразу все иконки папок. Стандартно: Открываю Персонализация -> Темы -> Параметры значков рабочего стола, и пытаюсь поставить новый значок, для папки. Для всех остальных элементов (т.е. я могу поменять значок для компьютера, корзины, и т.д.) - работает, для папок - совсем не хочет. Что бы я не ставил, ничего не меняется.

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

Хотя я могу изменить иконку у 1 папки. Это работает.

Просмотрел тут несколько тем, с этой же проблемой. Попробовал все способы - не получается.
Возможно Win 11 ещё не стабильная в этом плане, ну или же разработчики специально убрали возможность изменять значки папок, на некоторое время, что бы все привыкли к новому интерфейсу.

Буду благодарен любым советам)

Выпуск Windows 11 Pro
Версия 21H2
Дата установки ‎25.‎12.‎2021
Сборка ОС 22000.376
Взаимодействие Windows Feature Experience Pack 1000.22000.376.0

Поставил последнее обновление кажется, от 27.12.2021
tt-555
Аватар tt-555


Сообщений: 1000

Цитата Gogik123 ()
Но у меня не получается обновить сразу все иконки папок.
Тогда возвращайтесь на 10 и вопрос. А чем не устраивают эти иконки? или как.
Narcissus
Аватар Narcissus


Сообщений: 930

Попробуйте так:
1) Установить файл из папки iPack этого архива https://pcportal.org/forum/61-10716-349983-16-1635267410, перезагрузиться.
2) Зайти в папку System32, найти там файл imageres.dll, скопировать на рабочий стол.
3) Открыть файл с рабочего стола программой Resource Hacker и заменить любые иконки на свои собственные (Я менял только оставшиеся жёлтые на синие из того же пакета)
4) Дать права на изменение у исходного файла и заменить его новым.
5) Добавить рег файл с содержимым в реестр.

6) Перезагрузиться.
7) Очистить кэш иконок на всех разделах диска (есть в очистке диска), либо сторонней программой.

Работало и на 11 и на 10 и даже на 7ке.
d6d0290b
Отредактировано d6d0290b - 28.12.2021, 19:41
Аватар d6d0290b

Почетный

Сообщений: 3973

Gogik123, папки на весь ПК в Персонализации не поменять. Общая папка на юзверя не в счет. Ну и далее, ресурсы (картинки в формате ico в нужных dll) в современных выпусках винды размещаются в другом адресе: imageres.dll.mun (это для примера, остальные DLL переименованы аналогично). Да и папка размещения сменилась, отсюда старые распаковщики ресурсов (программы) не видят нужных путей распаковки. Плюс, некоторые ресурсы остались на старых адресах: какие и где, надо перепроверять.
Ещё. 10-ка 10-ке рознь. Например в 1809 не поменялось ничего (старые адреса ресурсов на месте), что не скажешь за 19044.

В следующий раз заходите в темы по оформлению. Там много кто пишет, есть что почитать-понять. wink

Цитата Narcissus ()
Добавить рег файл с содержимым в реестр.

А не правильней поменять ресурсы в imageres.dll.mun и аналогичных *.dll.mun? И систему ломать дополнять новой веткой реестра не придется. В программах по распаковке/подмене картинок в ресурсах надо править пути под распаковку.
зы: скриншот на пустой imageres.dll я уже давал. Не понимаю, какие ресурсы вы там собрались менять.
tt-555
Аватар tt-555


Сообщений: 1000

Gogik123, Вот диск D/ И что еще нужно можно и все остальные поменять.
d6d0290b
Отредактировано d6d0290b - 28.12.2021, 20:50
Аватар d6d0290b

Почетный

Сообщений: 3973

tt-555, приветствую!
Разговор идёт за все (в львиной доле) папки проводника, так как я понимаю. Индивидуальная подмена картинки не в счет.
tt-555
Аватар tt-555


Сообщений: 1000

Цитата d6d0290b ()
Разговор идёт за все (в львиной доле) папки проводника, как как я понимаю. Индивидуальная подмена картинки не в счет.

Ну это уже мазохизм!!!
d6d0290b
Отредактировано d6d0290b - 28.12.2021, 20:58
Аватар d6d0290b

Почетный

Сообщений: 3973

Цитата tt-555 ()
Ну это уже мазохизм!!!

В ручную править конечно мазохизм. Речь об этом файле:



Менять так на всё.

Единственное, надо иконки пересоздать согласно тех.заданию новой системы. Есть запрос на формат 20х20 и на 40х40. Я знаю одну программу, которая раньше нужные ICO делала без проблем: Axialis IconWorkshop. В ней нет нужных ячеек на формат 20 и на 40. Если кто знает новую версию программы или аналогичную под требуемое ТЗ, напишите.
Narcissus
Аватар Narcissus


Сообщений: 930

d6d0290b,
"А не правильней поменять ресурсы в imageres.dll.mun"
Возможно, но я так не пробовал, вполне возможно, что так даже проще, а разве это не "жёсткая ссылка"?
"скриншот на пустой imageres.dll я уже давал"
Скорее всего он перестаёт быть пустым после применения пакета иконок из первого пункта, либо жёсткие ссылки переписывает, надо будет этот момент заметить как до винды доберусь.
"новой веткой реестра не придется"
Ветка реестра не обязательна, если вас устраивает, что содержимое папок будет выводится поверх жёлтых половин папок, даже если вы папки сменили на синие, это обходной путь для того, чтобы в любом случае папки были свои.
tt-555
Аватар tt-555


Сообщений: 1000

Narcissus, Я вижу вам больше нечем заняться тогда вперед к созданию виндовс 12.
d6d0290b
Отредактировано d6d0290b - 29.12.2021, 10:59
Аватар d6d0290b

Почетный

Сообщений: 3973

Narcissus, Я мысль про неверные пути озвучивал. Если исполнительные файлы установщика в виде скрипта, оформленных в батник или CMD, тогда внутри скрипта и менять пути до нужных ресурсов. У вас там тоже скрипт. Разберитесь и не надо огород городить со всем остальным.

Цитата Narcissus ()
Ветка реестра не обязательна, если вас устраивает, что содержимое папок будет выводится поверх жёлтых половин папок, даже если вы папки сменили на синие, это обходной путь для того, чтобы в любом случае папки были свои.

У вас ресурсы теперь тянуться из двух мест: по-старому пути и по-новому. Старый, как я понял, вы организовали\дополнили. А новый кто править будет? Он же остался в системе нетронутым и он вам уже не нужен. Да и желтые папки тянутся не с imageres.dll.mun, откуда выяснять надо, извлекая ресурсы из предполагаемых DLL.

Моё мнение я озвучивал дважды + сейчас третий. Не по тому пути вы идете.

зы: похоже автору темы это уже не интересно. Расходимся.
Narcissus
Аватар Narcissus


Сообщений: 930

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

Почетный

Сообщений: 3973

Цитата Narcissus ()
пока нет "правильного" проверенного решения

Ну себе я сделал:

Обратите внимание на путь к файлу ( см. в имени заголовка окна). И всё работает. Для себя вопрос закрыл.

И сначала смотрят на ресурсы, извлекая их из DDL-ок и никак иначе. Только потом пишут скрипты, готовят правильные иконки. Свои иконки я пересобрал, кстати, на размеры 20х20 и 40х40 подобрал соответствующие более близкие:

Компьютерный форум » Операционные системы » Windows 11 » Не получается поменять иконку у всех папок в Windows 11
  • Страница 1 из 1
  • 1
Поиск:
В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. "о запрете популяризации VPN" с 1 марта 2024 года - любое обсуждение способов обхода блокировок и VPN на портале запрещено!
Windows 11
Windows 10
Windows 8.1
Популярное
Опрос
Нравятся ли вам изменения произошедшие в Windows 10?
Всего ответов: 8476

Статистика Форума
Последние обновления тем
Популярные темы
Новые пользователи
20.04.2024|14:37
20.04.2024|12:04
20.04.2024|00:38
18.04.2024|15:51
18.04.2024|15:36
18.04.2024|14:39
18.04.2024|08:44
17.04.2024|17:44
17.04.2024|08:05
17.04.2024|03:52