Файл host windows 7. Как должен выглядеть файл hosts? Восстановление файла hosts

Здравствуйте, скажите можно ли изменить редакцию Виндовс без переустановки? Например, с домашней версии на профессиональную ?

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

Выводя на рынок различные редакции операционной системы Windows, производитель подразумевает, что пользователь будет выбирать то издание, которое наиболее соответствует его потребностям и финансовым возможностям. Однако в жизни все по-другому: уже готовые ПК идут обычно идут с предустановленной системой самого простого (и дешевого) издания, а нелицензионные пользователи, не сильно заморачиваясь, ставят один из старших выпусков. Все это часто приводит к тому, что редакцию Windows нужно изменить и желательно без переустановки системы.

Основная проблема заключается в том, что с необходимостью изменить редакцию Windows пользователь сталкивается тогда, когда система уже "обжита": установлено и настроено необходимое ПО, оборудование, разложены привычным образом данные и т.д., и т.п.

Существуют два сценария изменения редакции. Один из них можно условно назвать "официальным". Microsoft поддерживает переход с младших изданий на старшие вполне официально. Достаточно приобрести специальный ключ или коробку.

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

Всем известно, что если запустить инсталлятор Windows в загруженной ОС, то одной из доступных опций будет обновление системы с сохранением всех установленных приложений и настроек.

Однако такое обновление возможно только в том случае, если редакция установленной системы совпадает с редакцией дистрибутива, иначе нам предложат только новую установку:

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

Эмпирическим путем было установлено, что информацию о редакции системы установщик получает из ветви реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

в виде значения параметра EditionID . Для успешного обновления со сменой редакции нам нужно изменить данный параметр таким образом, чтобы он соответствовал редакции целевого дистрибутива.


В некоторых источниках также рекомендуется изменять параметр ProductName , однако это абсолютно излишне. После изменения EditionID следует сразу же выполнить обновление, не перезагружая систему. Данный способ подходит для всех актуальных клиентских систем Windows и ниже мы рассмотрим соответствие EditionID редакциям операционной системы.

Windows 7

Данная версия Windows имеет самое большое официальное количество редакций, но при этом система именования проста и понятна, что позволяет легко идентифицировать нужную. Для Windows 7 допустимы следующие значения EditionID в зависимости от редакции:

  • Starter - Начальная, самая ограниченная редакция, распространялась только в OEM канале, чаще всего с нетбуками
  • HomeBasic - Домашняя базовая
  • HomePremium - Домашняя расширенная
  • Professional - Профессиональная
  • Ultimate - Максимальная
  • Enterprise - Корпоративная, распространяется только по программе корпоративного лицензирования

Все редакции, кроме Начальной и Корпоративной, были доступны как в розницу, так и по OEM-каналам, не различаясь ничем, кроме типа лицензии, однако у вас не получиться обновиться с OEM-дистрибутива используя ключ от коробочной версии и наоборот.

Windows 8.1

На первый взгляд редакций Windows 8 стало меньше, всего лишь Базовая, Профессиональная и Корпоративная. Но на самом деле Microsoft умудрилась сегментировать их так, что по факту редакций Windows 8.1 и допустимых значений EditionID оказалось даже больше:

  • Core - Базовая
  • CoreSingleLanguage - Базовая для одного языка, только OEM
  • ConnectedCore - Базовая с Bing, бесплатная для крупных производителей OEM-версия
  • CoreConnectedSingleLanguage - Базовая с Bing для одного языка, только для производителей
  • Professional - Профессиональная
  • ProfessionalWMC - Профессиональная с пакетом Windows Media Center
  • Enterprise

Как видим одних только Базовых редакций получилось четыре, хотя приобрести в розницу или в виде OEM-поставки вы можете только две из них: Базовую и Базовую для одного языка. Версии с Bing доступны только производителям, а вы можете получить ее только с оборудованием. Тем не менее необходимость возврата к этой версии может потребоваться если вы удалили предустановленную версию, а теперь хотите вернуть лицензию. В этом случае понадобится найти установочный дистрибутив, что довольно непросто (в открытом доступе их нет и не было).

Windows 10

Ситуация с Windows 10 имеет тенденцию полностью повторить историю Windows 8.1, официально также заявлено о трех редакциях: Домашняя, Профессиональная и Корпоративная. Реально редакций больше, уже доступна Домашняя для одного языка и, возможно, будут появляться другие варианты.

На текущий момент можно говорить о четырех редакциях, однако данный список не претендует на полноту и будет пополняться по мере появления информации.

  • Core - Домашняя
  • CoreSingleLanguage - Домашняя для одного языка, только OEM
  • Professional - Профессиональная
  • Enterprise - Корпоративная, только в канале корпоративного лицензирования

Для актуализации приведенных данных и их своевременного обновления мы просим наших читателей, особенно тех, кто приобрел устройства с предустановленной Windows 10 или обновили предустановленные версии Windows 8.1 проверить значение ключей EditionID и ProductName.

В последнее время я стал замечать, что большая часть пользователей «семерки» используют стандартную тему оформления, которую разработчики ласково назвали Aero.

На мой взгляд, она излишне ориентирована на планшеты. Об этом нам говорят огромные кнопки управления окном и излишне широкие заголовки и рамки окон - все это придает интерфейсу некоторую громоздкость. Кроме того, разработчики перемудрили с разнообразием цветовой гаммы: все эти прозрачности, переливания, градиенты и прочие изыски создают своеобразный эффект грязи.

Возможно, кому-то так нравится, кому-то безразлично, кто-то привык, а кто-то попросту не знает, что все это можно изменить.

Visual Styles
Визуальные стили включают в себя всю графику оформления окон, контролов, фонов и настройки шрифтов. В этот список не входят, пожалуй, только кнопка «Пуск», кнопки навигации «Вперед» и «Назад», а также иконки.
Themes
Кучу тем можно найти на DeviantArt "e.

Темы представляют собой просто некий файл описания того, что должно использоваться. Сюда входит непосредственно сам визуальный стиль, некоторые иконки, скринсейверы, обои, курсоры и некоторые другие элементы.

Стоит упомянуть, что иногда темы могут быть ориентированы на разные настройки Панели Задач. Так, например, для большой панели задач справа и для маленькой сверху могут быть предназначены разные темы. Обычно разработчики добавляют к ним соответствующий префикс, типа «Top» или «Left».

Установка тем

Все темы складируются по пути %SystemRoot%\Resources\Themes\. После чего их можно будет выбрать в окне «Персонализация».

Но не все так просто. Изначально запрещено устанавливать не подписанные самой Microsoft темы. Чтобы обойти это ограничение, необходимо пропатчить три dll"ки. Для этого существует простенькая open-source программа, называемая Universal Theme Patcher for Windows (Оф. сайт , скачать , зеркало).
Отключаем UAC, запускаем с правами администратора и нажимаем на три кнопки Patch. Данная операция абсолютно безопасна, кроме того, программа автоматически делает бэкап, чтоб вы могли в случае чего могли восстановить исходные файлы. Для 64bit рекомендуется патчить обоими версиями, т.к. в системе содержатся одновременно и 32, и 64 битные dll"ки.
После этого перезагружаем компьютер.

Теперь осталось переместить нужные темы в %SystemRoot%\Resources\Themes\ и выбрать их в «Персонализации». Сделав это, вы увидите, что оформление окон поменялось, а вот «Пуск» и кнопки навигации остались. Все дело в том, что они намертво «зашиты» в системные файлы. Поэтому большинство тем сейчас поставляются вместе с уже измененными файлами, которые необходимо будет просто заменить.

Замены системных файлов

Здесь нам тоже зарыли собаку. Чтобы заменить системные файлы своими измененными версиями, нам нужно получить статус владельца этих файлов. Для этого будем использовать утилиту TakeControl (скачать , зеркало). Запускаем от администратора и добавляем в список следующие файлы:
  • C:\Windows\exlporer.exe
  • C:\Windows\System32\ExplorerFrame.dll
  • C:\Windows\System32\shell32.dll
  • C:\Windows\System32\timedate.cpl
Ленивые же могут просто импортировать list.fls, лежащий рядом с программой:)
После чего жмем на «Take control» и дожидаемся окончания процесса. Перезагружаться не обязательно.

Теперь нам осталось только заменить оригинальные файлы на имеющиеся в теме. Для этого добавьте к исходным файлам префикс _old, после чего переместите патченый файл на место старого. Можно поступить проще, и использовать Theme Manager, ссылка на который есть чуть ниже. Он сам все сделает.

ВНИМАНИЕ :

  1. Разработчики тем обычно делают две версии системных файлов: для x86 и для 64 отдельно.
  2. Не поленитесь сверить версии файлов! Если они не сходятся, то скорее всего придется делать восстановление через live-cd или «Восстановление системы»
  3. После замены shell32.dll у вас может отвалиться многоканальный звук.

Перезагружаемся и видим обновленный внешний вид.

Дополнительная настройка


Порой бывает, что авторы пихают в тему какие-то не кириллические шрифты, делают их жирно-курсивными , или просто размер мелковат. Тут на помощь приходят Настройки Цвета и Вида. В них можно поменять используемые цвета, шрифты и размеры для каждого отдельного типа элементов. Кстати, сюда входят так же рамки и заголовки, то есть можно изменить их размер, правда на стандартной теме в некоторых местах от этого появляются артефакты.

Иконки

Вы, наверное, заметили не совсем стандартные иконки в моей панели задач. Это можно сделать двумя способами: вручную создавать кучу ярлыков, менять в них иконки и пихать на панельку, либо же воспользоваться утилитой 7conifier (скачать , зеркало).

Она автоматически подменяет иконки нужных приложений исходя из правил, описанных в package.xml. Тут все довольно просто, так что объяснять на пальцах смысла нет.

А ещё на том же девиарте существуют готовые паки, практически полностью заменяющие системные иконки. Одним из самых популярных является Faenza IconPack , который так бурно ненавидят на ЛОРе.

Упрощаем себе жизнь

Ниже приведу краткий обзор некоторых полезных программ, которые могут вам помочь в настройке.
Theme Manager (Оф. сайт, скачать , зеркало)


Позволяет устанавливать темы буквально одним кликом. Вам остается лишь указать необходимые файлы и установить тему, указать название и применить. Особенностью программы является то, что можно сохранять темы со всеми ресурсами в zip-контейнеры. Причем эта особенность как бы скрыта от глаз - её можно вызвать только с помощь горячих клавиш Ctrl + E и Ctrl + I.
Logon Screen Changer (скачать , зеркало)


А с помощью этой софтинки можно поменять бэкграунд экрана приветствия, а так же изменить некоторые другие параметры.
Navigation Panel Customizer (Оф. сайт , скачать , зеркало)

Это простой способ убрать ненужные пункты из левого меню Проводника.
Taskbar Item Pinner (Оф. сайт , скачать , зеркало)


А с этой штукой можно прицепить к Панели Задач абсолютно любой элемент, будь то папка, файл, или даже разделитель.

В последней версии своей операционной системы корпорация Microsoft много сделала для улучшения внешнего вида Windows 7. Однако всё, даже самое хорошее, постепенно надоедает и пользователи начинают искать возможность поменять привычное рабочее окружение. Банальная смена обоев Рабочего стола в счет не идет — сегодня мы поговорим о более глубоком изменении «окошек».

Темы и стили

Программа не требует установки, но запускать её необходимо от имени администратора (Правый клик — Запуск от имени администратора ). После этого утилита автоматически пропатчит вашу систему, сделав доступной установку различных тем оформления. Затем необходимо указать путь к нужным файлам из скачанной вами темы и нажать на кнопку Install Theme. Тема появится справа в списке установленных тем. Теперь достаточно выбрать в списке нужный вариант оформления и нажать Apply Theme , чтобы изменить внешний вид вашей системы.

Кнопка Пуск

Для изменения внешнего вида кнопки Пуск воспользуемся программой Windows 7 Start Button Changer . В комплекте с утилитой идет десять вариантов оформления кнопки пуск. После выбора подходящего варианта произойдет перезапуск Проводника и вы увидите обновленную кнопку Пуск.

Иконки программ

Изменить иконки установленных приложений можно и стандартными средствами Windows — выбрав в свойствах файла нужную картинку. Но для всех установленных программ сделать это довольно долго, поэтому лучше воспользоваться приложением 7conifier , которое не только позволяет одним махом изменить множество значков, но и содержит несколько приятных для глаза тем.

Можно легко переключаться между наборами иконок в интерфейсе программы, а также восстановить набор по умолчанию, если вы последовали совету программы и сделали резервную копию при первом запуске. С помощью 7conifier есть возможность создавать свои наборы значков.

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

Выводя на рынок различные редакции операционной системы Windows, производитель подразумевает, что пользователь будет выбирать то издание, которое наиболее соответствует его потребностям и финансовым возможностям. Однако в жизни все по-другому: уже готовые ПК идут обычно идут с предустановленной системой самого простого (и дешевого) издания, а нелицензионные пользователи, не сильно заморачиваясь, ставят один из старших выпусков. Все это часто приводит к тому, что редакцию Windows нужно изменить и желательно без переустановки системы.

Основная проблема заключается в том, что с необходимостью изменить редакцию Windows пользователь сталкивается тогда, когда система уже "обжита": установлено и настроено необходимое ПО, оборудование, разложены привычным образом данные и т.д., и т.п.

Существуют два сценария изменения редакции. Один из них можно условно назвать "официальным". Microsoft поддерживает переход с младших изданий на старшие вполне официально. Достаточно приобрести специальный ключ или коробку.

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

Всем известно, что если запустить инсталлятор Windows в загруженной ОС, то одной из доступных опций будет обновление системы с сохранением всех установленных приложений и настроек.

Однако такое обновление возможно только в том случае, если редакция установленной системы совпадает с редакцией дистрибутива, иначе нам предложат только новую установку:

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

Эмпирическим путем было установлено, что информацию о редакции системы установщик получает из ветви реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

в виде значения параметра EditionID . Для успешного обновления со сменой редакции нам нужно изменить данный параметр таким образом, чтобы он соответствовал редакции целевого дистрибутива.


В некоторых источниках также рекомендуется изменять параметр ProductName , однако это абсолютно излишне. После изменения EditionID следует сразу же выполнить обновление, не перезагружая систему. Данный способ подходит для всех актуальных клиентских систем Windows и ниже мы рассмотрим соответствие EditionID редакциям операционной системы.

Windows 7

Данная версия Windows имеет самое большое официальное количество редакций, но при этом система именования проста и понятна, что позволяет легко идентифицировать нужную. Для Windows 7 допустимы следующие значения EditionID в зависимости от редакции:

  • Starter - Начальная, самая ограниченная редакция, распространялась только в OEM канале, чаще всего с нетбуками
  • HomeBasic - Домашняя базовая
  • HomePremium - Домашняя расширенная
  • Professional - Профессиональная
  • Ultimate - Максимальная
  • Enterprise - Корпоративная, распространяется только по программе корпоративного лицензирования

Все редакции, кроме Начальной и Корпоративной, были доступны как в розницу, так и по OEM-каналам, не различаясь ничем, кроме типа лицензии, однако у вас не получиться обновиться с OEM-дистрибутива используя ключ от коробочной версии и наоборот.

Windows 8.1

На первый взгляд редакций Windows 8 стало меньше, всего лишь Базовая, Профессиональная и Корпоративная. Но на самом деле Microsoft умудрилась сегментировать их так, что по факту редакций Windows 8.1 и допустимых значений EditionID оказалось даже больше:

  • Core - Базовая
  • CoreSingleLanguage - Базовая для одного языка, только OEM
  • ConnectedCore - Базовая с Bing, бесплатная для крупных производителей OEM-версия
  • CoreConnectedSingleLanguage - Базовая с Bing для одного языка, только для производителей
  • Professional - Профессиональная
  • ProfessionalWMC - Профессиональная с пакетом Windows Media Center
  • Enterprise

Как видим одних только Базовых редакций получилось четыре, хотя приобрести в розницу или в виде OEM-поставки вы можете только две из них: Базовую и Базовую для одного языка. Версии с Bing доступны только производителям, а вы можете получить ее только с оборудованием. Тем не менее необходимость возврата к этой версии может потребоваться если вы удалили предустановленную версию, а теперь хотите вернуть лицензию. В этом случае понадобится найти установочный дистрибутив, что довольно непросто (в открытом доступе их нет и не было).

Windows 10

Ситуация с Windows 10 имеет тенденцию полностью повторить историю Windows 8.1, официально также заявлено о трех редакциях: Домашняя, Профессиональная и Корпоративная. Реально редакций больше, уже доступна Домашняя для одного языка и, возможно, будут появляться другие варианты.

На текущий момент можно говорить о четырех редакциях, однако данный список не претендует на полноту и будет пополняться по мере появления информации.

  • Core - Домашняя
  • CoreSingleLanguage - Домашняя для одного языка, только OEM
  • Professional - Профессиональная
  • Enterprise - Корпоративная, только в канале корпоративного лицензирования

Для актуализации приведенных данных и их своевременного обновления мы просим наших читателей, особенно тех, кто приобрел устройства с предустановленной Windows 10 или обновили предустановленные версии Windows 8.1 проверить значение ключей EditionID и ProductName , а результаты, если они отличаются от приведенного списка, опубликовать в комментариях.

В заметке пойдет речь о "многострадальном" системном файле hosts , которому часто достается от просочившихся на компьютер сетевых "вредоносов". Hosts не имеет расширения, но по сути это обычный текстовый файл и для его редактирования достаточно встроенного Блокнота (Notepad). Задача файла – хранить список доменов и соответствующих им IP -адресов. Это тот список, к которому в первую очередь обращается браузер, после ввода в адресной строке, скажем, доменного имени Yandex.ru , чтобы узнать, что ему соответствует адрес 77.88.21.11 .

Теперь представьте, что программа-злоумышленник подменила в hosts "айпишник" Yandex.ru на нужный ей адрес "сорного" сайта. Теперь каждый раз после символьного набора в браузере Yandex.ru вы будете оказываться на каком-нибудь XXX.com . Разумеется, сие безобразие необходимо оперативно пресечь, для чего придется обратиться непосредственно к файлу hosts . В статье я озвучу гарантированный способ это сделать, т.к. в последних версиях Windows разработчик усилил безопасность ОС, что на практике усложнило жизнь пользователям: нужная папка может быть не видна либо сам файл невозможно отредактировать.

Итак, для приведения hosts в "божеский" вид следует открыть "Блокнот" от имени администратора. Для этого зайдем в меню "Пуск " → далее, "Все программы " → "Стандартные " → щелкнем правой клавишей мыши на Блокнот и в контекстном меню выберем "Запуск от имени администратора ".

В появившейся верхней панели жмем "Файл " → "Открыть " → в адресной строке указываем путь к нужной папкеC:\Windows\System32\drivers\etc . В случае, если папка окажется пустой, в строке "Имя файла" пишем hosts и кликаем "Открыть " (следующий скриншот).

Содержимое файла можно сравнить с оригинальным в Windows 7 и, в случае расхождений, скопировать себе.

# Copyright (c) 1993-2006 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a "#" symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handle within DNS itself. # 127.0.0.1 localhost

В принципе, можно оставить только одну запись – 127.0.0.1 localhost или даже ничего не оставлять – в любом варианте это лучше, чем безобразие как на скриншоте ниже (реальный пример редакции hosts злодеем-вирусом).

Как видите, "зловред" заблокировал обновление антивирусных программ и доступ к сайтам соцсетей. Для того, чтобы ситуация не повторилась, рекомендуется защитить файл атрибутом "Только чтение ", кликнув по hosts правой кнопкой мыши → "Свойства " → на первой вкладке "Общие " поставьте галку напротив соответствующего атрибута.

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