Визуальные стили Windows 7 невозможно установить полностью

1424
Blue

Я пытаюсь заставить некоторые визуальные стили работать полностью на моем компьютере.

Они говорят, что нужно пропатчить некоторые файлы, установить тему, и получить стиль рабочего 100%, мне также нужно заменить explorer.exe, shell32.dllи несколько других файлов.

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

Если это дубликат (я не смог найти ответ на этот вопрос в Google или Super User с ответом), пожалуйста, напишите мне в комментарии.

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

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

0
Billy ONeal

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

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

облом, потому что это были 64-битные dll и exe, которые я копировал. Blue 12 лет назад 0
@Blue: Просто скопировать их не должно работать. В системе по умолчанию установлены списки контроля доступа, чтобы предотвратить то, что вы пытались сделать - заменить системные файлы неподдерживаемыми версиями. Можно переопределить, но это больше, чем просто «скопировать это» ... вам придется удалить разрешения TrustedInstaller. Действительно, любая модификация, подобная этой, - плохая идея. Вы действительно хотите дать тому, кто якобы написал эту тему, полный контроль над вашим компьютером? Потому что оболочка - это одна из программ, которая может легко взять на себя безопасный рабочий стол (и компьютер). Billy ONeal 12 лет назад 0
да, я знаю, что это опасно, но я все равно хочу полностью установить темы, и да, я сделал все, что нужно, и заменил файлы. И вот, когда окна становятся все тупыми на меня и выдает ошибку (после перезагрузки, конечно). Blue 12 лет назад 0
@Blue: да. Это вина Windows, что вы заменили двоичные файлы оболочки, и замены не работают. Ой, подожди. Billy ONeal 12 лет назад 0
Это не то, о чем я говорю, не должно ли это быть местом для людей, которые играют со своими компьютерами? Blue 12 лет назад 0
Я делал такие вещи, и у меня не было проблем. На самом деле, я сейчас запускаю собственную тему. Единственное, о чем я могу подумать, это то, что ваша программа архивации может быть 32-разрядной, и поэтому не извлекает файлы в 64-разрядную папку System32, что приводит к ошибке. Попробуйте извлечь файлы в другом месте, а затем скопировать их с помощью проводника Windows. Soumya 12 лет назад 0
@Blue: Да, это место для этого. Это не место для копирования каких-либо конкретных продуктов, хотя. Это будет считаться субъективным или спорным, ни одно из которых здесь не допускается. Если вы распространяете FUD, люди, подобные мне, будут призывать вас к этому. Billy ONeal 12 лет назад 0
@ Soumya92: Почему бы не опубликовать это в качестве ответа? Billy ONeal 12 лет назад 0
хм, есть папка system32 и папка sysWOW64. Если я правильно понимаю, WOW64 - это то, что позволяет 32-битным программам запускаться на 64-битных Windows 7. Но есть еще и файл explorer.exe в sysWOW64, как вы думаете, было бы неплохо, если бы я также изменил файлы в папке sysWOW64? Blue 12 лет назад 0
@ Синий, Да. Но, по всей вероятности, предоставляемые библиотеки DLL являются 64-битными и должны находиться в папке System32. Однако возможно, что ваша архивирующая программа (будучи 32-разрядной) видит папку SysWOW64 AS system32, и поэтому вы, возможно, удалили shell32.dll из System32, но она извлекается в SysWOW64, поэтому произошла ошибка. Soumya 12 лет назад 0
нет, это не так, я извлек файлы в папку загрузок, а затем скопировал их оттуда в папку system32. СММ. Blue 12 лет назад 0
@ Синий, попробуйте пункт 2 в моем ответе. Хотя странно, что вместо обычного BSOD вы видите «пропущенную» ошибку. Soumya 12 лет назад 0
0
Soumya

Я никогда не сталкивался с какими-либо проблемами (Windows 7, 64-разрядная версия), когда пробовал многие темы, требующие такой замены. Тем не менее, я все еще могу подумать о нескольких вещах, которые вы можете попробовать:

Убедитесь, что ваша программа архивации является 64-битной. Если нет, то в итоге файлы будут извлечены в папку виртуального хранилища SysWOW64вместо System32. Я рекомендую 7-Zip . Если вы не можете получить 64-разрядную версию программы архивации, извлеките файлы в другую папку (лучше всего работает Desktop) и скопируйте их с помощью проводника Windows.

В случае, если это тоже не удастся, или если вы не хотите рисковать своей системой, вы также можете использовать что-то вроде Anolis Resourcer для извлечения соответствующих ресурсов из исправленных системных файлов и добавления их в свои версии. Это также может уменьшить несовместимость с пакетами обновления или другими обновлениями между вашим компьютером и компьютером автора темы.

редактировать, это будет немного запутанно. = использование анолиса. Blue 12 лет назад 0
0
CGA

Вы пробовали Uxtheme Multi Patcher? У меня обычно работает.

Да, я уже исправил свою систему. Проблема в том, что когда я хочу завершить тему, изменив кнопку «Пуск», значки папок и т. Д., Я должен заменить файлы, и это приводит к проблемам. Blue 12 лет назад 0