Можно ли заменить shell32.dll в Windows 7 на Windows XP?

649
Remona Minett

Я искал тему своего ПК в стиле XP, но нигде не могу найти надежный способ заменить мои значки (т.е. корзины, жесткие диски, значки CD) на XP. Мне было любопытно, смогу ли я создать виртуальную машину XP, снять с нее shell32 и заменить мой W7. В качестве альтернативы, есть ли другие пути, которые я мог бы попробовать?

0
Вы не можете использовать системные файлы Windows 7 в Windows XP. Ramhound 5 лет назад 0
Я хочу заменить _Windows 7_ файлы на XP, а не наоборот. Remona Minett 5 лет назад 0
Я ожидаю, что это не удастся. Несколько лет назад я пытался заменить shell32.dll в NT4 несколько другой версией, предназначенной для NT4. Это не будет загружаться. То, что вы хотите сделать, гораздо более радикально. Windows ожидает совпадения версий системных файлов. Если бы вы как-то обошли это, были бы другие проблемы. LMiller7 5 лет назад 0
Если вам нужны только значки, вы можете извлечь их из shell32.dll в Windows XP и перенести файлы значков в Windows 7. Попробуйте использовать [IconsExtract] (http://www.nirsoft.net/utils/iconsext .html). Worthwelle 5 лет назад 0

1 ответ на вопрос

1
Alberto Martinez

Нет, ты не можешь этого сделать.

Shell32.dllэто файл ядра операционной системы, который предоставляет функциональные возможности, необходимые для работы оболочки (хотя это упрощение, это более или менее рабочий стол + меню «Пуск» + проводник Windows). Да, у него много значков, но только потому, что эти значки используются оболочкой, поэтому они хранятся в одном месте.

Таким образом, изменение этого файла повлияет на очень важную часть Windows, которую необходимо синхронизировать с остальными файлами ОС, даже если использовать другой файл из той же версии Windows, но с другим установленным пакетом обновления, операционная система будет не загружаться.

Во всяком случае, в настоящее время вы даже не можете попробовать это, потому что начиная с Windows XP (или, может быть, 2000) Microsoft добавила Windows File Protection, которая поддерживает копию основных файлов операционной системы, и если она обнаруживает, что один из этих файлов был заменен, она заменяет это снова из резервной копии.

Благодарю. Я ценю разъяснения. Я найду другой метод. Remona Minett 5 лет назад 0
С тех пор, как я возился с этими вещами, было много, но я думаю, что вы можете вручную изменить многие из этих значков. Что вы можете сделать, это скопировать shell32.dll из системы XP и поместить в * другую * папку, а затем вручную указать эту DLL при настройке значков. Это не создаст проблем, так как вы сохраняете Windows 7 DLL на месте. Alberto Martinez 5 лет назад 0