Показать полную графическую версию : [решено в SP1] Исправление бага меню "Пуск" в русском дистрибутиве
PainteR нужен 64 по любому :) т.к. сам сижу на 64 да и все знакомые тоже.
eco, прости немного запоздал))) Забыл совсем)
Приложи пожалуйста свой aero.msstyles.mui (%WinDir%\Resources\Themes\Aero\ru-RU) из 64 битки) У меня прост нету оригинальника)
И я все сделаю)
Вот все сделано:
Код патча обновлен (Спасибо за помощь gora)
Теперь патч 100% должен пропатчивать системы на которых раньше результата не было)
Патч запустить от имени Администратора и подождать...
+ Проверяет версию системы (При попытке запустить под системой отличной от 7 это XP, Server, Vista - фикс завершит работу!).
+ Автоматически определяет архитектуру системы (x86 или x64), теперь правильно определяет переменные.
+ Папка кэша локализации удаляется автоматически (На работу системы ни как ни влияет).
+ Владельцем файла обратно становится служба NT SERVICE\TrustedInstaller (Идентификатор безопасности этой записи S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464) - Хотя для конкретного mui это не кретично)
+ Никаких излишеств правится только один mui файл отвечающий за меню!
+ Размеры меню не широкие и не узкие, взято среднее значение.
+ Для патча не используется сторонних программ - одна cmd.
+ Протестировано на x86 и x64.
+ Оптимизирован код пропатчивания.
+ Добавлена большая иконка (256х256)
+ UPX сжатие больше не используется.
+ Алгоритм сжатия изменен на LZMA2.
+ Фикс "похудел" с 221 КБ до 182 КБ)))
- Система автоматически будет перезагружена.
MenuFix_ru-RU_x86_and_x64 (http://depositfiles.com/files/63z6w4gph)
Файл: MenuFix_ru-RU_x86_and_x64.exe
Объём: 185830 байт
Версия файла: Version of a file 7.0 build 1418
Изменён: 4 ноября 2010 г., 18:32:12
MD5: C6100601F2EC202895312359329E552D
SHA1: 139685227BB079568E57BBB7F42DBA7002F89146
CRC32: 2689CE06
[hr]
Делал небольшую чистку своего ПК наткнулся на "запчасти" фикса и вспомнил, что на обменнике файлики то долго не лежат...
Вот и пересобрал и обновил ссылку на фикс, а вдруг пригодится)))
Изменений в скрипте, кроме алгоритма сжатия нет)
Ну и заодно чтобы больше не возникало странных сомнений что это вирус, результаты с virustotal.com (http://www.virustotal.com/file-scan/report.html?id=873f8d9ed963676221cf091c3b7636bc910a70d8980807c03e897f7df2d8fbec-1288884957)
Единственное возмущение это от F-Prot которому не понравился метод сжатия :teeth:
Забыл еще написать)
Запускать так же от имени Администратора ну а дальше ждем до ребута)
В дальнейшем хочу сделать автопатчер орфографических багов в сборке 7600 - там их хватает, но не менять же из за этого ОСь
Вот все сделано »
Седня вечером дома проверю (на Win7 х64bit), а завтра отпишусь.
- Пока не протестировано на x64 »
Все нормально работает, баг исправлен. Секунд за 10 все исправилось.
В дальнейшем хочу сделать автопатчер орфографических багов в сборке 7600 - там их хватает, но не менять же из за этого ОСь »
Было бы неплохо, и делай сразу на 2 версии, х86 и х64, как и в MenuFix_ru-RU_x86_and_x64 »
eco, ну для начала будет сделан патчер для 86 а потом и для 64, у меня просто стоит 86)
Но с 64 постараюсь не затягивать)
1. А при исправлении бага в дистрибутиве, файл aero.msstyles один и тот же как для х86 так и для х64?
2. Монтировать образ нужно для каждой редакции (Home, Ultimate и т.д.)?
А при исправлении бага в дистрибутиве, файл aero.msstyles один и тот же как для х86 так и для х64? »
Нет, строение такое же, но сохранен немного подругому)
Монтировать образ нужно для каждой редакции (Home, Ultimate и т.д.)? »
Вы сами ответили на свой вопрос)
а у меня не сработало...
:(
железо HP EliteBook 6930p
от имени администратора, 3-4 секунды, написал что всё в порядке и перезагрузился комп.
после перезагрузки эта полоска появилась опять, но вот если нажимаешь опять на старт, она исчезает, потом по прошествии какого-то времени появляется опять, и опять исчезает.... мистика
S.I.D, Открываем папку C:\Temp\Mount\Windows\Resources\Themes\Aero.
Здесь находится файл aero.msstyles, который надо заменить на заранее скачанный»
не правильный путь. Нужно C:\Temp\Mount\Windows\Resources\Themes\Aero\ru-RU
PainteR, расковырял ваш MenuFix_ru-RU_x86_and_x64 if /i "%Processor_Architecture%"=="x86" Goto :Fix86
if /i "%Processor_Architecture%"=="x64" Goto :Fix64 определение x64 системы по переменной %Processor_Architecture% вызывает у меня сомнение. Вывел переменные командой Set из батника упакованного в ваш sfx и получил на Windows 7 x64:
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
При запуске Set из Выполнить -> CMD -> Set получаю только одну переменную, но уже с другим значением:PROCESSOR_ARCHITECTURE=AMD64 Значения %Processor_Architecture%=x64 получить не смог.
gora, ну в том и проблема) Нету x64 системы чтобы протестить(
Поэтому сделал аналогично x86, посмотрел на одном из ноутов с 7 (Лизензионная) нормально выполняется, так и оставил.
Вот возможно поэтому то и не у всех работает))
Наверное стоит изменить немного cmd)
Патчер доделан окончательно теперь)
Ссылку (http://forum.oszone.net/post-1271068-24.html) обновил)
В большей частности изменена работа для 64 битных систем на которых патч не работал)
На 32 битных проблем не выявлено)
а где взять пофиксенный aero.msstyles....?
всё равно появляется полоска
Habetdin
23-12-2009, 18:22
S.I.D, тут (http://forum.oszone.net/post-1176793-906.html)
S.I.D, какая у вас архитектура?
И пробовали последний правленый патчер?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.