Что нового в темах Windows 8? Почему они не работают в Windows 7?

Темы Windows 8 не отличаются от тем Windows 7 , по крайней мере, когда вы смотрите на них в первый раз. Процесс создания и настройки тем одинаков в обеих операционных системах, но файлы тем, полученные в результате этого процесса, имеют разные расширения(file extension) и несовместимы друг с другом. Почему это? Мне очень хотелось узнать ответ на этот вопрос, и я решил провести небольшое исследование самостоятельно. Вот что я узнал:

Что такое тема Windows? - Определение гика

Во-первых, я хотел бы начать с объяснения того, что такое тема Windows, независимо от используемой версии Windows(Windows version) . Microsoft говорит, что «тема представляет собой комбинацию фоновых изображений рабочего стола, цветов окон и звуков».

Это верно, но не передает полной картины. Поэтому я хотел бы дать более длинное и подробное определение. Вот оно:

("A Windows theme is an archive with a specific file extension ()«Тема Windows — это архив с определенным расширением (Computer)файла ( .themepack в(.themepack) Windows 7(Desktop) и .deskthemepack в Windows 8 ). Он включает в себя обои, используемые на рабочем столе(Desktop) , а также такие настройки, как(Network) : Корзина(Recycle Bin) и т. д.), информация о визуальном стиле(style information) , применяемая к Windows и всем настольным программам, используемые курсоры мыши, экранная заставка, которая запускается, когда компьютер не используется, и звуковая схема, применяемая к операционной системе(operating system) .

Когда вы извлекаете содержимое темы Windows(Windows theme) , вы обнаружите структуру, аналогичную приведенной ниже: папку DesktopBackground , которая включает в себя все обои, используемые на рабочем столе(Desktop) , и файл с расширением «.theme» , который похож на «.ini» . » конфигурационные файлы, используемые всеми видами программ.

Сравнение тем Windows 7 и Windows 8

Если вы отредактируете файл «.theme» , вы заметите, что он имеет структуру, аналогичную той, что показана на скриншоте ниже.

Сравнение тем Windows 7 и Windows 8

Чем отличаются темы Windows 8 от тем Windows 7 ?

Поскольку тема Windows(Windows theme) имеет одинаковое определение и роль(definition and role) , независимо от используемой версии Windows(Windows version) , почему темы Windows 8 не работают в Windows 7 ?

Чтобы полностью понять технические различия, я использовал созданную нами замечательную тему с одинаковыми обоями и почти одинаковыми настройками как в Windows 7 , так и в Windows 8 . Это отличная тема.

После того, как я создал тему вручную, как в Windows 8 , так и в Windows 7 , я извлек каждый файл темы(theme file) и начал искать различия, которые объясняли бы, почему темы Windows 8 несовместимы с Windows 7 .

Первое заметное отличие — это расширение файла. Темы Windows 8 имеют расширение файла .deskthemepack , а темы (.deskthemepack)Windows 7 имеют расширение файла (file extension).themepack . Кроме того, тип для каждого из этих файлов имеет другое имя: файл темы (theme file)Windows 8 называется файлом пакета тем Windows для рабочего стола(Windows Desktop Theme Pack File) , а в Windows 7 он называется файлом пакета(Windows Theme Pack File) тем Windows .

Сравнение тем Windows 7 и Windows 8

Если темы Windows имеют почти одинаковые настройки, они должны иметь примерно одинаковый размер. Как вы можете видеть на снимке экрана выше, тема Windows 8 всего на 1 КБ меньше, чем тема Windows 7 .

Извлечение содержимого каждого файла темы(theme file) выявило ту же структуру и файлы(structure and files) . Поэтому следующим шагом было открытие файла «.theme» , включенного в каждую тему, и сравнение настроек, хранящихся внутри. Только тогда я начал замечать несколько важных отличий.

Во- первых(First) , у тем Windows 8 есть ThemeID — идентификатор, аналогичный используемому в реестре Windows(Windows Registry) . Темы Windows 7 не используют такие идентификаторы(IDs) .

Сравнение тем Windows 7 и Windows 8

Затем в темах Windows 7 есть две настройки, которые, похоже, ушли из тем Windows 8 : TileWallpaper и WallpaperStyle — они используются для описания положения обоев на экране.

Сравнение тем Windows 7 и Windows 8

Темы Windows 8 вместо этого вводят три новых параметра: MultimonBackgrounds — используется, когда у вас есть обои, совместимые с настройками нескольких мониторов, и PicturePosition — скорее всего, он заменяет два параметра позиционирования Windows 7 , упомянутые ранее.

Сравнение тем Windows 7 и Windows 8

Третий новый параметр — AutoColorization . Это еще одна новая функция тем Windows 8 — возможность изменить цвет, применяемый ко всем окнам на экране, на основе основного цвета активных в данный момент обоев.

Сравнение тем Windows 7 и Windows 8

На этом список отличий заканчивается, и он короче, чем я ожидал.

Заключение

Как вы можете видеть из моего небольшого исследовательского упражнения(research exercise) , причина, по которой темы Windows 8 не работают в Windows 7 , заключается в том, что Windows 8 вводит новые функции для своих тем рабочего стола: поддержка нескольких мониторов(multi-monitor support) , автоматическая раскраска(auto colorization) всех открытых окон на основе активного обои и новая система идентификации(identification system) для каждой темы.



About the author

Я компьютерный техник с более чем 10-летним опытом, в том числе 3 года в качестве 店員. У меня есть опыт работы с устройствами Apple и Android, и я особенно хорошо разбираюсь в ремонте и обновлении компьютеров. Я также люблю смотреть фильмы на своем компьютере и использовать свой iPhone для съемки фотографий и видео.



Related posts