Вы должны войти, чтобы создавать сообщения и темы.

Синие папки и Shell32.dll

Добрый вечер!

С Windows 8.1 по Windows 10 1803 я пользовался синими иконками из пакета TenBlue, который заменял мне все файлы с желтыми папками в системе, включая shell32.dll. На более свежих версиях замена shell32.dll приводила к черному экрану при загрузке системы. Когда я узнал от Хачатура, что замена shell32.dll может приводить к проблемам в системе, я стал патчить только imageres.dll.

На 21H1 19043.110 решил попробовать пропатчить shell32.dll. С помощью Everything, я сделал поиск. С помощью Resource Hacker сделал замену иконок в файле C:\Windows\SystemResources\shell32.dll.mun. После сделал перезагрузку и все работало как надо. Результат получился таким: 1, 2, 3. Пользуюсь системой уже 2 недели с произведенными изменениями, каких-либо проблем не было. Работаю в VirtualBox, софте от adobe, офисе и т.д. На форуме искал про замену этого файла, но ничего не нашел. 

Стоит ли производить замену таким образом? Или это так же небезопасно?

Привет, Саша 🖐
Хачатур ещё на канале давно рассказывал, что не стоит лезть в 32-битную оболочку. Shell32.dll – это иконки, которые используются в 32-битной оболочке. И её использовать в 2021 году уже не рекомендуется, потому что 32-бита – устарели.
Да, сейчас всё работает, но может найтись программа-случай, в которой винда тупанёт из-за патча. А с imageres.dll, то есть с 64-битной оболочкой всё отлично 👍

Приветствую.
Если файл shell32.dll имеет цифры 32, то это не значит, что он 32-х битный. В 64-х битной Windows 10 он вполне себе 64-х битный.
В 64-х битных ОС вообще любые системные файлы, имеющие цифровую подпись лучше не трогать, т.к. это может быть чревато падением ОС.

Цитата: Александр от 09.08.2021, 18:31

На 21H1 19043.110 решил попробовать пропатчить shell32.dll. С помощью Everything, я сделал поиск. С помощью Resource Hacker сделал замену иконок в файле C:\Windows\SystemResources\shell32.dll.mun. После сделал перезагрузку и все работало как надо. Результат получился таким: 1, 2, 3. Пользуюсь системой уже 2 недели с произведенными изменениями, каких-либо проблем не было. Работаю в VirtualBox, софте от adobe, офисе и т.д. На форуме искал про замену этого файла, но ничего не нашел. 

Стоит ли производить замену таким образом? Или это так же небезопасно?

Привет, сейчас уже точно не помню, но обычные imageres и shell32 лучше вообще не трогать, а вот mui как раз, люди, которые создают паки с иконками, и правят, точно не помню, но mui это вроде как файлы локализации (но это не точно) и эти библиотеки с иконками в ру системе если изменить, то будут использоваться они, а не т.н. оригиналы с папки систем32 и т.д., лучше погугли про это, в интернете много информации и уже много раз это обсуждали на форумах типа oszone (первый который вспомнился)

QZMTCH, приветствую.

ТС правил файл mun, а не mui.

Лучший способ помочь себе — помогать другим.
Цитата: Яр от 10.08.2021, 21:59

QZMTCH, приветствую.

ТС правил файл mun, а не mui.

Привет, да, это я написал про то, что раньше читал, вот погуглил .mun, забыл просто, в общем, .mun править можно вроде как, в отличии от обычного shell32  нельзя править

Цитата: Александр от 09.08.2021, 18:31

Добрый вечер!

С Windows 8.1 по Windows 10 1803 я пользовался синими иконками из пакета TenBlue, который заменял мне все файлы с желтыми папками в системе, включая shell32.dll. На более свежих версиях замена shell32.dll приводила к черному экрану при загрузке системы. 

Так к слову, я использую 7tsp пак "Windows 10 Blue" он патчит без shell32 и все норм, хотя от хачатура тот imageres, почему то иногда, когда включал комп, папки в мелких разрешениях (в списке например) были желтыми и в эскизах синие, только после перезапуска все становилось нормально, не знаю почему, но вот этот пак нормально работает на нескольких компах уже год, и не разу не было такого. Еще вроде 7tsp патчит именно mun

Добрый день, всем спасибо за ответы!