Главное меню

FAQ
Установка сторонних тем, проблемы и решения
Автор: Человек Гриф   

Установка сторонних тем, проблемы и решения

Инструкция по установке тем

1. Применяем от имени Администратора (правой кнопкой мыши по файлу патча --> Запуск от имени Администратора) патч для сторонних тем.
2. Распаковываем архив в ..\Windows\Resources\Themes
3. Применяем тему двойным щелчком на файле .theme или правой кнопкой мыши на Рабочем столе, через апплет "Персонализация"

Инструкция по замене системных файлов содержащих пропатченные элементы оформления

На примере файла explorer.exe

В безопасном режиме (F8 при загрузке компьютера):
1. Получаем доступ к файлу :

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

Имеется более быстрый метод снятия защиты с файлов и папок Windows Vista / 7. После внесения данных в реестр у вас появится новая опция в контекстном меню Проводника - "Стать владельцем и задать полный доступ к объекту" . Чтобы увидеть эту строку удерживайте клавишу "Shift", выделите папку или файл, которым вы хотите завладеть и задать полный доступ, щелкните правой кнопкой мышки по объекту и выберите строчку "Стать владельцем и задать полный доступ к объекту", после чего вы мгновенно станете владельцем объекта, сможете переименовывать, удалять, изменять и выполнять инные действия с ним.

Твик реестра для русской версии:

Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Смена владельца"
"Extended"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant администраторы:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant администраторы:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Смена владельца"
"Extended"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant администраторы:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant администраторы:F /t"

Получить доступ к папкам можно так-же и в ручную:

Свойства папки --> Безопасность --> блок Группы и пользователи --> если нет вашей учетной записи в списке: Изменить --> Добавить --> выберите вашу учетную запись --> там же в блоке Разрешения поставьте Полный доступ --> разрешения должны примениться ко всем подкаталогам и файлам. Если же уч. запись есть в списке, на вкладке Безопасность --> внизу Дополнительно --> вкладка Разрешения --> выберите свою учетную запись: Изменить --> отметьте параметр Заменть все наследуемые разрешения..... --> еще раз Изменить --> поставьте Полный доступ

2. Переименовываем ..\Windows\explorer.exe в ..\Windows\explorerOLD.exe и копируем explorer.exe из папки с темой.

3. Возвращаем права доступа к файлу:

После замены файлов с изменением прав доступа, Вы хотите вернуть все назад как было раньше, тогда Вам надо выполнить следующее действие:
Смотрим свойства файла вкладка Безопасность, нас интересует информация Группы или пользователи для всех групп или пользователей должны стоять галочки против Чтение и выполнение, Чтение, только для TrustedInstaller должен стоять Полный доступ, Изменение, Чтение и выполнение, Чтение.


Если это не так, то приступаем к исправлению: Изменяем владельца на Администраторы.. Для этого на вкладке Безопасность выбираем Дополнительно, на вкладке Владелец выбираем Изменить, выбираем Администраторы, нажимаем Применить, ОК, ОК


Снимаем галочку с Добавить разрешения, наследуемые от родительских прав, для этого на вкладке Безопасность выбираем Дополнительно, на вкладке Разрешения нажимаем Изменить разрешения и снимаем галочку с Добавить разрешения, наследуемые от родительских прав в появившемся окне выбираем Добавить, нажимаем Применить, Да, ОК, ОК.

Добавляем нового пользователя, для этого на вкладке Безопасность выбираем Изменить, выбираем Добавить, в окне Ведите имена выбираемых объектов вводим


Код:

NT SERVICE\TrustedInstaller

нажимаем ОК и в появившемся окне выбираем Полный доступ, выставляем необходимые права доступа для всех остальных групп, нажимаем Применить, Да.
Изменяем Владельца на TrustedInstaller, Для этого на вкладке Безопасность выбираем Дополнительно, на вкладке Владелец выбираем Изменить, выбираем Другие пользователи и группы, в окне Введите имена выбираемых объектов, вводим

Код:

NT SERVICE\TrustedInstaller

С другими файлами в архиве все по той же схеме, только в папке ..\Windows\System32.

Перезагружаемся.

Что делать, если темы не применяются

1. Удостоверьтесь, что запуск патча для применения сторонних тем был произведен от имени Администратора
2. Проверьте работают ли службы Темы и Диспетчер сеансов диспетчера окон рабочего стола: Пуск --> Панель управления --> Администрирование --> Службы, так же тип запуска должен быть Автоматически
3. Зайдите в безопасный режим (F8 при загрузке ПК) и переименуйте папку ..\Windows\rescache либо удалите ее.