Чтобы получить возможность примененять сторонние темы в Windows Vista, нам потребуется сделать несколько вещей:
- Стать владельцами файлов: uxtheme.dll, themeui.dll и shsvcs.dll,
- Настроить необходимые файловые разрешения,
- Заменить файлы uxtheme.dll, themeui.dll и shsvcs.dll на пропатченные.
Ниже предоставлены несколько способов того, как стать владельцем файлов и настроить файловые разрешения. Выбирайте метод в зависимости от вашего знания ОС Windows. Если знаете не очень или просто нет времени - выбирайте первый метод (самый легкий). Если знания есть, но времени не очень много - выбирайте второй или третий методы (очень легкие). Если есть и желание, и знание и время - четвертый метод для вас!
ВНИМАНИЕ:
Перед выполнением инструкций выключите UAC, чтобы не возникло проблем с установкой. После окончания 3-его шага UAC можно будет включить.
Выполняйте все инстукции с правами администратора (т.е. войдите через свой админский аккаунт, а не пользовательский).
Шаг первый. Изменение владельца файлов.
1. Скачиваем утилиту TakeControl (установки не требует)
2. Запускаем ее, жмем на Add, добавляем файлы, для которых необходимо изменить владельца и права (это файлы: uxtheme.dll, themeui.dll и shsvcs.dll, которые находятся в C:WindowsSystem32)
Так как мы обладаем правами администратора, программа покажет что все в порядке (You are running with the required elevated privileges) и можно изменять владельца.
3. Нажмите Take control, тем самы сделав себя владельцем вышеперечисленных файлов.
4. Если результат на картинках совпадает с вашим - значит все получилось. Смело переходите ко второму шагу.
1. Скачиваем набор .reg-файлов (их два: один для установки и другой для удаления).
2. Извлекаем их в любое место (например в папку Документы) и запускаем (двойной клик мышкой) own.reg
Соглашаемся на изменения ("Да" и "ОК")
3. После этого, если кликнуть правой кнопкой мышки на нужном файле (для нас их три: uxtheme.dll, themeui.dll и shsvcs.dll в C:WindowsSystem32) появится новая опция "Take Ownership", кликнув на которую вы сделаете себя владельцем выделенных файлов.
4. Выделяем нужные нам файлы (uxtheme.dll, themeui.dll и shsvcs.dll в C:WindowsSystem32) и делаем себя их владельцами. После этих операций, можно запустить
own-rem.reg чтобы убрать пункт "Take Ownership" из контекстного меню.
5. Переходим ко второму шагу.
1. Открываем командную строку: клавиша Windows + R (или заходим в меню и выбираем "Выполнить"), в открывшемся окне набираем cmd и нажимаем ОК.
2. В консоли набираем cd (+ клавиша Enter)
3. Затем cd windowssystem32 (+ клавиша Enter)
4. После этого вводим команду takeown /f (имя файла с расширением, например: takeown /f uxtheme.dll) и нажимаем Enter. После получения положительного результата повторяем для остальных двух файлов, т.е. просто вводим: takeown /f themeui.dll и после этого takeown /f shsvcs.dll
5. Все. Владелец файлов изменен, переходим ко второму шагу.
Этот метод, пожалуй, займет больше всего времени. Ну что же, приступим.
1. Первым делом необходимо перейти в папку, где находятся файлы uxtheme.dll, themeui.dll и shsvcs.dll. Лежат они здесь: C:WindowsSystem32
2. Выбираем uxtheme.dll, с помощью контекстного меню (правая кнопка мыши) переходим в "Свойства" --> далее переходим на вкладку "Безопасность" --> и нажимаем кнопку "Дополнительно".
3. Теперь переходим на вкладку "Владелец" и кликаем "Изменить".
4. Из списка выбираем себя (свою учетную запись) в качестве владельца, нажимаем "Применить", затем "ОК", затем еще раз "ОК".
5. Ни в коем случае не закрывайте ни одного окна, а нажимайте везде "Применить" или "ОК", чтобы изменения вступили в силу. Повторите тоже самое для двух других файлов: themeui.dll и shsvcs.dll
6. Переходим ко второму шагу.
Шаг второй. Изменение файловых разрешений.