Если друзья семьи достали вас с просьбами помочь избавить их от проблем с их же компьютерами, то вам будет на что взглянуть в Windows 7. Нет, вряд ли эта функция поможет новичкам отыскать волшебный "any key", зато определить и устранить массу проблем с различными компонентами ОС "Windows 7 Troubleshooting Center" поможет без проблем.
Те пользователи, которые уже успели оценить сборку 6801, скорее всего, заметили ссылку "Troubleshooting" в панели управления. Однако, если попытаться на нее нажать, то появляется ошибка. Но есть и другой путь. Если перейти в папку "\Windows\diagnostics\system", там можно найти массу приложений, которые можно запустить вручную. Просто откройте папку и запустите иконку с золотым бриллиантом.
Тем же, кто еще не имел шанса ознакомиться со сборкой, объясню, для чего нужна эта функция. Она сканирует заранее определенные переменные и предлагает действия для устранения проблем. Вот, к примеру, результат попытки помочь с устранением проблем с электропитанием:
Но перед тем, как принимать окончательное решение (а вы, наверное, подумали, что это всего лишь игрушка для детей, как ошибочно подумал я), вам следует понять, что с ее помощью можно проникнуть в самые дебри Windows и осуществить тонкую настройку системы.
Так вышеприведенный пример с электропитанием привел меня к настройке времени игнорирования дисковой активности (в оригинале "hard disk burst ignore time"). Откровенно говоря, я бы никогда не подумал, что с помощью Windows можно контролировать этот параметр.
У вас мог возникнуть справедливый вопрос, как им удалось это реализовать. Здесь все становится еще более интересным и многообещающим. Вся система устранения проблем работает на скриптах Windows PowerShell 2.0 - командного интерфейса нового поколения.
В качестве доказательства приведу фрагмент скрипта PowerShell, который позволяет менять указанный выше параметр.
Теперь попытаюсь объяснить, почему считаю это многообещающим. Теперь в Windows есть встроенные средства диагностики и устранения проблем, которые не ограничены избранными разработчиками ПО (самой Microsoft), то есть любой сторонний разработчик в силах создавать скрипты для этих целей. Уверен, что это несколько сложнее, чем схема "найти(проблемы);устранить(проблемы);" но PowerShell является достаточно мощной платформой и некоторые из подобных скриптов уже доступны разработчикам.
Жду - не дождусь, когда Microsoft поделится более подробной информацией о работе этой функции, а также ее возможностях ее расширения. Думаю, что компания планирует со временем обновлять сайт с информацией о функциях системы. Только представьте, что когда-то в будущем, чтобы помочь брату дяди вашего лучшего друга, который не может понять, почему его любимый DVD-диск не работает, вам нужно будет отправить ему обыкновенный скрипт.
Источник: http://www.istartedsomething.com