Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   [решено в SP1] Исправление бага меню "Пуск" в русском дистрибутиве (http://forum.oszone.net/showthread.php?t=147020)

Smarty 02-08-2009 11:48 1183494

[решено в SP1] Исправление бага меню "Пуск" в русском дистрибутиве
 
Вложений: 1
Все описанные действия производились из-под Windows 7!
И касаются только русской Windows 7 7600!



Исправление бага в дистрибутиве
Патчер для "живой" системы

ВНИМАНИЕ!
В Пакете исправлений (SP1) баг в меню Пуск исправлен!

Xpe6eT 02-08-2009 13:15 1183549

проще воспользоваться oem папками:
создаём вот такой путь: %WIN7DISTRIB%\sources\$oem$\$$\Resources\Themes\Aero\ru-RU, где
%WIN7DISTRIB% - папка с дистрибутивом windows 7,
подчёркнутое - придётся создать самому

и кладём в только что созданную папку правленный файлик aero.msstyles.mui

Vadikan 02-08-2009 13:22 1183553

ОЕМ папки не рекомендуется использовать для замены системных файлов, хотя этот способ и может вести к цели.

Sinigr 03-08-2009 12:30 1184239

Ну и зачем такие сложные действия)), в Максимальной и Интерпрайсе, все делается гораздо проще. Если оригинальная русская сборка то - устанавливается английский ЛиП, переключаете все на игнлишь: интерфейс, место нахождение, вобщем все чтоб было везде инглишь. Перезагружаетесь- меняете на исправленный aero.msstyles.mui , снова перезагруз, а только потом все обратно переводите на русский, и вот что получается в итоге



сам только так и пользуюсь.

spellozz 03-08-2009 12:38 1184249

Sinigr, Это для исправление в самом образе, чтобы поставить систему и ничего больше не менять ;)

Smarty 04-08-2009 07:23 1184918

Sinigr, дополнение к посту #5:
Если все подготовлено, то достаточно 10 минут, чтобы исправить дистрибутив.
А сколько времени надо, чтоб исправить баг Вашим способом?

Boa Soft 04-08-2009 15:56 1185364

А нарушение цифровой подписи файла не отразится на системе? Или для mui это не критично?

Smarty 04-08-2009 17:54 1185490

Boa Soft,
Цитата:

Цитата Boa Soft
А нарушение цифровой подписи файла не отразится на системе? Или для mui это не критично? »

Ошибок после установки не выявлено, setuperr.log чистый, поэтому можно предположить, что для файлов *.mui это не критично.

Resylenr 07-08-2009 11:38 1187968

Я ставил чистую систему Microsoft Windows 7 Build 7600.16385 RTM Ultimate x86 OEM Russian, и этого бага у меня небыло

Smarty 07-08-2009 14:29 1188178

Resylenr, баг проявляется не постоянно, а 1 раз после входа в систему.
Выйди-войди в систему и нажми Пуск.

toxic-a-man 10-08-2009 22:50 1190494

Resylenr,
Или после того, как смените тему оформления посмотрите

artem_-_ka 26-08-2009 16:44 1203845

Пожалуйста помоги те мне исправить этот глюк на Windows 7 7600. Поподробнее что нужно сделать что бы это никак не отразилось на дистрибутиве. У меня Windows XP SP3. Что и как нужно пробивать и где?

Smarty 26-08-2009 19:11 1203978

artem_-_ka,
Цитата:

Цитата artem_-_ka
У меня Windows XP SP3. »

Я не пробовал делать это из-под Windows XP SP3. Хотя может и получиться.

Руководство по исправлению бага

Извлечение:
Нужна программа для работы с образами дисков.
PowerISO или UltraISO (вариантов гораздо больше, но эти лучшие, хотя и не бесплатные)
При помощи одной из этих или аналогичных программ надо извлечь файл INSTALL.WIM,
находящийся в папке \SOURCES в образе дистрибутива.

Подготовка к монтированию образа:
Папки и пути пишу как делал у себя, можно изменить по своему усмотрению,
но тогда команды монтирования\размонтирования придётся корректировать!

Создаем на диске С:\ папку \Temp и в ней папку \Mount.
Переписываем извлеченный файл INSTALL.WIM в папку \Temp.
Качаете из этого поста прикрепленный файл aero.msstyles.zip
и распаковываете куда хотите.

Монтирование образа:
Необходимо скачать файл imagex из вложения в шапке этой темы и распаковать на локальный диск.
Чтобы не указывать в командной строке путь к imagex.ехе нужно разместить его в папке
Windows\System32 локального диска.
В папке С:\Temp надо создать текстовый файл MOUNT.TXT и скопировать в него код из окна ниже:
(приведена команда для монтирования образа Ultimate, т.е. индекс 5)
Код:

imagex /mountrw С:\Temp\install.wim 5 C:\Temp\Mount
(ниже строки кода в файле должна присутствовать пустая строчка!)
Сохранить файл и изменить расширение файла на ВАТ или CMD.
(таким образом получился командный файл для монтирования образа)

Исправление глюка:
После успешного монтирования можно приступать к исправлению глюка меню "Пуск".
Открываем папку C:\Temp\Mount\Windows\Resources\Themes\Aero\ru-RU.
Здесь находится файл aero.msstyles.mui, который надо заменить на заранее скачанный
и распакованный из архива aero.msstyles.zip.
После замены файла надо демонтировать образ с сохранением изменений.

Демонтирование образа:
Для демонтирования образа понадобится командный файл, который создается аналогично
файлу монтирования, но с кодом, приведённым ниже:
Код:

imagex /unmount /commit С:\Temp\Mount
(ниже строки кода в файле должна присутствовать пустая строчка!)
(таким образом получился командный файл для размонтирования образа с сохранением изменений)

После успешного демонтирования образа файл INSTALL.WIM из папки С:\Temp
надо закинуть обратно в дистрибутив. Для чего открываем файл образа дистрибутива
переходим в папку \SOURCES и заменяем файл INSTALL.WIM.

Рекомендуется сохранить новый файл образа дистрибутива с другим именем,
чтобы в случае неправильных действий не пострадал оригинальный дистрибутив!


Процесс исправления закончен.
Записываем образ на диск и устанавливаем.

Vadikan 26-08-2009 23:58 1204218

Sergey Shikharev, а зачем дублировать шапку? В ней, кстати, мануал теряется на фоне жирного крупного текста.

Smarty 27-08-2009 00:17 1204233

Vadikan,
Цитата:

Цитата Vadikan
зачем дублировать шапку? »

Сначала был написан пост #13, а через некоторое время добавлен в шапку.

PainteR 22-10-2009 13:56 1249502

Может кому пригодится...
Делал лично для себя патчик исправляющий глюк с полоской на живой системе.

Запустить от имени Администратора и подождать, после пропатчивания ОС будет перезагружена.
Полоска должна исчезнуть. (Ошибок при использования патча вроде нет пока)

Заметил что глюк с полосой проявляется на ПК с разной конфигурацией (Хотя точно не установил)...

Z3r0 24-10-2009 00:26 1250889

Хм, PainteR, а для x64, твой патчик подойдёт?

PainteR 24-10-2009 13:35 1251179

Z3r0, нет, там mui от 86, потом прилеплю и для 64...
А пока вот переделаный...
В предыдущем папка кэша не удалялась...

alexsgu 02-11-2009 00:13 1258820

PainteR спасибо Вам огромное, меню пуск стало красивым, и без этого ужасного глюка. А вот то, что на торрентах предлагают "как должно выглядеть русское меню пуск" напроч убивает систему.. А вот Вам еще раз спасибо, супер просто!!!

eco 06-11-2009 10:22 1263018

PainteR, выложи такое для х64, спасибо. MenuFix_ru-RU_x86.zip

Z3r0 07-11-2009 09:50 1263768

PainteR нужен 64 по любому :) т.к. сам сижу на 64 да и все знакомые тоже.

PainteR 14-11-2009 21:15 1270396

eco, прости немного запоздал))) Забыл совсем)
Приложи пожалуйста свой aero.msstyles.mui (%WinDir%\Resources\Themes\Aero\ru-RU) из 64 битки) У меня прост нету оригинальника)
И я все сделаю)

Z3r0 15-11-2009 15:01 1270883

Вложений: 1
Вот держи, мой файл.

PainteR 15-11-2009 18:24 1271068

Вот все сделано:
Код патча обновлен (Спасибо за помощь 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
Хеш программы:

Файл: 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



Делал небольшую чистку своего ПК наткнулся на "запчасти" фикса и вспомнил, что на обменнике файлики то долго не лежат...
Вот и пересобрал и обновил ссылку на фикс, а вдруг пригодится)))
Изменений в скрипте, кроме алгоритма сжатия нет)
Ну и заодно чтобы больше не возникало странных сомнений что это вирус, результаты с virustotal.com
Единственное возмущение это от F-Prot которому не понравился метод сжатия :teeth:

PainteR 16-11-2009 20:11 1271986

Забыл еще написать)
Запускать так же от имени Администратора ну а дальше ждем до ребута)
В дальнейшем хочу сделать автопатчер орфографических багов в сборке 7600 - там их хватает, но не менять же из за этого ОСь

eco 17-11-2009 09:57 1272350

Цитата:

Цитата PainteR
Вот все сделано »

Седня вечером дома проверю (на Win7 х64bit), а завтра отпишусь.

eco 18-11-2009 09:45 1273240

Цитата:

Цитата PainteR
- Пока не протестировано на x64 »

Все нормально работает, баг исправлен. Секунд за 10 все исправилось.
Цитата:

Цитата PainteR
В дальнейшем хочу сделать автопатчер орфографических багов в сборке 7600 - там их хватает, но не менять же из за этого ОСь »

Было бы неплохо, и делай сразу на 2 версии, х86 и х64, как и в
Цитата:

Цитата PainteR
MenuFix_ru-RU_x86_and_x64 »


PainteR 18-11-2009 17:15 1273650

eco, ну для начала будет сделан патчер для 86 а потом и для 64, у меня просто стоит 86)
Но с 64 постараюсь не затягивать)

svarogV 21-11-2009 16:03 1276493

1. А при исправлении бага в дистрибутиве, файл aero.msstyles один и тот же как для х86 так и для х64?
2. Монтировать образ нужно для каждой редакции (Home, Ultimate и т.д.)?

PainteR 21-11-2009 20:44 1276730

Цитата:

Цитата svarogV
А при исправлении бага в дистрибутиве, файл aero.msstyles один и тот же как для х86 так и для х64? »

Нет, строение такое же, но сохранен немного подругому)
Цитата:

Цитата svarogV
Монтировать образ нужно для каждой редакции (Home, Ultimate и т.д.)? »

Вы сами ответили на свой вопрос)

S.I.D 08-12-2009 16:47 1289649

а у меня не сработало...
:(

железо HP EliteBook 6930p

PainteR 08-12-2009 20:27 1289872

S.I.D, как запускали?

S.I.D 09-12-2009 09:51 1290303

от имени администратора, 3-4 секунды, написал что всё в порядке и перезагрузился комп.
после перезагрузки эта полоска появилась опять, но вот если нажимаешь опять на старт, она исчезает, потом по прошествии какого-то времени появляется опять, и опять исчезает.... мистика

Pozia 09-12-2009 13:50 1290482

S.I.D,
Цитата:

Цитата Sergey Shikharev
Открываем папку C:\Temp\Mount\Windows\Resources\Themes\Aero.
Здесь находится файл aero.msstyles, который надо заменить на заранее скачанный»

не правильный путь. Нужно
Код:

C:\Temp\Mount\Windows\Resources\Themes\Aero\ru-RU

gora 12-12-2009 01:11 1293061

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 получить не смог.

PainteR 13-12-2009 10:07 1293956

gora, ну в том и проблема) Нету x64 системы чтобы протестить(
Поэтому сделал аналогично x86, посмотрел на одном из ноутов с 7 (Лизензионная) нормально выполняется, так и оставил.
Вот возможно поэтому то и не у всех работает))
Наверное стоит изменить немного cmd)

PainteR 14-12-2009 16:43 1295078

Патчер доделан окончательно теперь)
Ссылку обновил)
В большей частности изменена работа для 64 битных систем на которых патч не работал)
На 32 битных проблем не выявлено)

S.I.D 23-12-2009 15:07 1302514

а где взять пофиксенный aero.msstyles....?
всё равно появляется полоска

Habetdin 23-12-2009 18:22 1302733

S.I.D, тут

PainteR 25-12-2009 18:55 1304200

S.I.D, какая у вас архитектура?
И пробовали последний правленый патчер?

billgilbert 20-03-2010 03:35 1372911

MenuFix_ru-RU_x86_and_x64.exe

Категория: Программа для кражи паролей

Описание: Эта опасная программа перехватывает пароли пользователей.

Рекомендация: Разрешать выполнение следует только в том случае, если вы доверяете программе или издателю программного обеспечения.

Программа Microsoft Security Essentials обнаружила программы, которые могут скомпрометировать конфиденциальные данные или повредить компьютер. Можно сохранить доступ к файлам, используемым этими программами, не удаляя их (не рекомендуется). Для доступа к этим файлам выберите действие "Разрешить" и нажмите кнопку "Применить действия". Если этот параметр недоступен, войдите в систему как администратор или обратитесь к локальному администратору за помощью.

Элементы:
file:E:\__DST__\Windows 7\NEWmenu2\MenuFix_ru-RU_x86_and_x64.exe

почему это так? причем здесь меню и пароли?
NOD32 на него молчит...

PainteR 20-03-2010 18:50 1373335

billgilbert, откуда данный лог файл?
Никаких ПЕРЕХВАТОВ нет)
Скачайте программу еще раз и сверте хэш)

Файл: MenuFix_ru-RU_x86_and_x64.exe
Объём: 139383 байт
Версия файла: Version of a file 7.0 build 1094
Изменён: 15 декабря 2009 г., 13:45:31
MD5: 3E14F8D60151DDCBDC4E8EB8086DA00E
SHA1: EDF645523D19F7019A8D0AECABBF5949F7D963A8
CRC32: 48D180AF

То что говорят онлайн антивирусы:

Лог с www.kaspersky.ru
Проверенный файл: MenuFix_ru-RU_x86_and_x64.exe
MenuFix_ru-RU_x86_and_x64.exe/RunFix.bat - в порядке
MenuFix_ru-RU_x86_and_x64.exe/aero.msstyles.mui - в порядке
MenuFix_ru-RU_x86_and_x64.exe/aero.msstyles64.mui - в порядке
MenuFix_ru-RU_x86_and_x64.exe/RunFix.bat - в порядке
MenuFix_ru-RU_x86_and_x64.exe/aero.msstyles.mui - в порядке
MenuFix_ru-RU_x86_and_x64.exe/aero.msstyles64.mui - в порядке
MenuFix_ru-RU_x86_and_x64.exe/RunFix.bat - в порядке
MenuFix_ru-RU_x86_and_x64.exe/aero.msstyles.mui - в порядке
MenuFix_ru-RU_x86_and_x64.exe/aero.msstyles64.mui - в порядке

Статистика проверки:Известных вирусов: 3826329
Дата последнего обновления: 20-03-2010
Размер файла (Kb): 137
Тел вирусов: 0
Файлов: 9
Предупреждений: 0
Архивов: 3
Подозрительных: 0

И с www.virustotal.com
Файл уже проанализирован:
MD5: 3e14f8d60151ddcbdc4e8eb8086da00e
First received: 2009.12.19 20:58:28 UTC
Дата: 2010.03.17 09:39:34 UTC [>3D]
Результаты: 24/42
Причем вариантов подозрений куча и в основном трояны но не как не перехватчики) :laugh:
Я ручаюсь что файл не несет никакого вредоносного кода)
нафига бы я ей тогда сам пользовался на своем ПК) :laugh:

gora 20-03-2010 18:56 1373337

PainteR, уберите UPX сжатие модуля и не пугайте пользователей "ложными" срабатываниями антивирусов.

PainteR 20-03-2010 19:01 1373341

gora, Зачем увеличивать зря размер?
Ладно прицеплю без UPX)
Но позже)


Все! Собственно вот) Антивири молчат)
Ссылка на патчер добавлена в основной пост)

billgilbert 21-03-2010 02:46 1373574

PainteR
Цитата:

billgilbert, откуда данный лог файл?
Microsoft Security Essentials - антивирус от microsoft'а

billgilbert 21-03-2010 06:52 1373604

Спасибо, теперь с этим MenuFix_ru-RU_x86_and_x64_not_UPX , всё Ok!
антивирус молчит...

ltj 31-05-2010 16:07 1424718

Огромное спасибо!

baa123 01-03-2011 10:16 1624279

Интересно, удаляет эту полоску SP1?

Vadikan 01-03-2011 12:20 1624360

baa123, а что, вы еще не поставили SP1? Тогда б знали, что проблема исправлена.

Smarty, внеси инфо в шапку, плиз.

baa123 01-03-2011 17:21 1624631

Vadikan, я конечно же поставил SP1, но несколько месяцев назад убрал эту полоску вышеупомянутым способом, поэтому и не мог проверить, но теперь спокоен!

Smarty 02-03-2011 22:39 1625844

Цитата:

Цитата Vadikan
Smarty, внеси инфо в шапку, плиз. »

Наверное тему можно закрыть, так как актуальность в связи с официальным выходом СП1 пропала.

C181UMZ 19-04-2012 16:34 1902614

Подскажите, пожалуйста, если я применю
Цитата:

Цитата Smarty
Патчер для "живой" системы »

для уменьшения меню "Пуск" в русской Windows 7 SP1 x64, то станет ли оно (меню "Пуск") такого размера как в английской Windows 7 SP1 x64? И не будет ли потом проблем, описанных в этой теме - http://forum.oszone.net/thread-227354.html?

Smarty 19-04-2012 16:54 1902620

C181UMZ, если для вас так критична эта ошибка, то прочитайте шапку и сделайте вывод.
Цитата:

Цитата Smarty
ВНИМАНИЕ!
В Пакете исправлений (SP1) баг в меню Пуск исправлен! »


C181UMZ 19-04-2012 17:02 1902627

Smarty,
Мне не надо исправлять никаких багов, я просто хочу поменять ширину меню "Пуск", чтобы оно было таким размером, как в английской Windows 7...
И чтобы оно было таким во всех темах и чтобы не "ругалась" sfc /scannow...

Smarty 19-04-2012 17:07 1902633

C181UMZ, тогда ваши действия очевидны и вы сами про них пишете:
Цитата:

Цитата C181UMZ
чтобы оно было таким размером, как в английской Windows 7... »

Возьмите файл aero.msstyles.mui из английской версии и замените им ваш.

Последствия применения разных исправлений на успешное прохождение проверки не тестировалось.

C181UMZ 19-04-2012 17:12 1902641

Цитата:

Цитата Smarty
Возьмите файл aero.msstyles.mui из английской версии и замените им ваш »

И все - так просто? А Windows даст это сделать? :sorry:
Извините за назойливость, можно заменить файлы, как я нарисовал на скриншоте?

Smarty 19-04-2012 17:50 1902680

Цитата:

Цитата C181UMZ
можно заменить файлы, как я нарисовал на скриншоте? »

Да.
Цитата:

Цитата C181UMZ
А Windows даст это сделать? »

Нет.
Как вам уже писали, лучше менять выгрузив Проводник.
Получите права на файл, замените, восстановите права и примените тему.

C181UMZ 19-04-2012 17:59 1902684

Цитата:

Цитата Smarty
Как вам уже писали, лучше менять выгрузив Проводник.
Получите права на файл, замените, восстановите права и примените тему. »

Спасибо за подробное объяснение!

KOLT82 18-09-2020 20:30 2934378

Приветствую всех,будьте добры пере выложить кто нибудь этот файл,может у кого сохранился последней версии,не могу ни где найти именно эту версию-последнюю,заранее всем спасибо.
Файл: 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


Время: 02:46.

Время: 02:46.
© OSzone.net 2001-