Я объявляю начало викторины «Загадки Windows 7», победитель которой получит отличный приз – подписку TechNet Professional, дающую возможность бесплатно использовать широкую линейку продуктов Microsoft.
Я предлагаю вам разгадать пять загадок Windows 7. По отдельности они довольно простые, поэтому победителем станет тот, кто пришлет правильные и исчерпывающие ответы на все загадки.
Результаты викторины объявлены, ответы на вопросы оглашены!
Призы
Начнем с главного! Победитель викторины получит годовую подписку TechNet Professional (NFR). Она дает возможность бесплатно скачивать и использовать коробочные версии программного обеспечения Microsoft, включая Windows и Office. Полный список продуктов можно посмотреть здесь. Вам также будут доступны обучающие курсы E-Learning и другие приятные мелочи. Ключи продуктов остаются в вашем распоряжении даже после окончания срока действия подписки, a ответы на другие вопросы есть на сайте TechNet.
Участники, занявшие второе и третье места, получат по карточке Quick Assistance, дающей право на бесплатное решение одной проблемы в технической поддержке Microsoft. Это профессиональный уровень поддержки, там никого не волнует источник вашего дистрибутива, а над проблемой работают до тех пор, пока она не решится, либо вам не надоест.
Загадки
Все загадки верны для Windows 7 с настройками по умолчанию, если не сказано иначе. Везде используются только стандартные средства Windows, входящие в состав операционной системы. В загадках нет никакого подвоха или «фотошопа» — все они отражают реальные возможности или поведение Windows.
1. Папки с одинаковыми именами
Если вы попробуете в проводнике создать папку с именем, которое уже используется для другой папки, вам это не удастся.
Тем не менее, на рисунке ниже четко видны две папки с одинаковыми именами.
Как это получилось? (1 балл)
Вопрос на внимание. Посмотрите на адресную строку — это не папка, а библиотека, в которую могут входить несколько папок (по умолчанию их там две). В каждой из них могут быть папки с одним и тем же именем.
Не все участники обратили внимание на это, судя по присланным ответам.
Вы скажете, что я схитрил, подменив латинские буквы русскими, чтобы визуально папки имели одинаковые имена? Нет, там дело вовсе не в этом.
Впрочем, давайте я теперь задействую только цифры :)
Как я это сделал? (1 балл)
На этот вопрос существует несколько правильных ответов:
- Создаются папки с произвольными именами, внутри каждой размещается скрытый файл desktop.ini, который содержит раздел:
[.ShellClassInfo] LocalizedResourceName=1234
Намек на ответ был в статье про тонкую настройку окон «Открыть» и «Сохранить как»
- При создании или переименовании папки после 1234 вводится ALT+255 столько раз, сколько нужно (это скрытый невидимый символ Юникода). Ответ тоже можно было найти в блоге в одном из выпусков Твитсовета.
- Вариация предыдущего способа — вставка управляющего символа Юникода. Нажмите F2 на любой папке и щелкните правой кнопкой мыши, чтобы увидеть этот пункт в контекстном меню.
2. Настройка проводника с помощью реестра
Вы внесли изменения в пользовательский раздел реестра (HKCU) с помощью REG-файла или ручной правкой. Чтобы изменения применились, нужно выйти из системы, затем выполнить вход.
Существуют три способа добиться вступления изменений в силу, не выходя из системы. Например, завершение процесса explorer.exe в диспетчере задач и запуск этого процесса заново позволяет достичь нужного результата.
Но этот способ некорректен, потому что не сохраняются некоторые настройки проводника, сделанные во время сеанса (например, параметры вида папок).
Опишите два других, корректных способа. Каждый способ – 1 балл.
Способ первый. Переключитесь на рабочий стол (сочетание клавиш WIN+D), затем нажмите ALT+F4. Появится окно завершения работы Windows. Удерживая клавиши ALT+CTRL+SHIFT, щелкните кнопку Отмена. Ответ тоже можно было найти в блоге в одном из выпусков Твитсовета.
Способ второй. Ответ был там же, кстати. Откройте меню «Пуск», затем, удерживая нажатыми клавиши CTRL+SHIFT, щелкните правой кнопкой мыши по кнопке завершения работы или по соседству с ней. Из меню выберите пункт Выход из проводника. В картинках — здесь
3. Контекстное меню «Создать»
В контекстном меню «Создать» (New) фона папки находятся различные ярлыки для быстрого создания новой папки, файлов и документов.
Однако в корне системного диска в этом меню отображается только ярлык для создания новой папки.
Что является причиной такого поведения системы? (1 балл)
Почему так сделано? (1 балл)
Подсказка. Если вам покажется, что загадка сформулирована некорректно, подумайте, не в этом ли кроется разгадка :)
Причиной является контроль учетных записей. Когда он включен, проводник работает с обычными правами, даже у администратора. Подсказка же была для тех, у кого UAC отключен — в этом случае отображаются все пункты меню.
Сделано так потому, что у ограниченного пользователя нет прав на создание файлов в корне диска. Как следствие, ему не нужны пункты меню, позволяющие создавать файлы.
Этот вопрос мне задали сисадмины на работе. Он также заставил попотеть победителя викторины :) Ответа в блоге не было, но у меня есть немало статей о UAC, объясняющих разницу в работе с ограниченными и полными правами.
4. Поиск Windows
В целом поиск Windows работает нормально, все стандартные расположения включены в индекс, параметры которого ни разу не изменялись. Поиск прекрасно находит нужные файлы даже по содержимому. При этом файлы находятся как в библиотеке:
так и непосредственно в папке:
Однако есть небольшая проблема: нужный файл не обнаруживается, если искать его в главном окне поиска (WIN+F).
Изменение какой пользовательской настройки привело к этой несуразице? (2 балла)
Это один из параметров настройки меню «Пуск»
Он отключает поиск в меню «Пуск», а заодно (и это вовсе не очевидно) главное окно поиска. Если вдуматься, то это связанные вещи — ведь выполнив поиск в меню, вы можете перейти в главное окно, чтобы посмотреть другие результаты. Но в настройках это никак не обозначено, поэтому возникает такая нестыковка.
Один из участников предположил, что это достигается отключением индексирования определенных типов файлов и даже проиллюстрировал решение скриншотом. Однако он искал файл по расширению, а при этом поиск названию файла продолжает работать, хотя не так быстро. Я же искал по содержимому, что продемонстрировано на моих рисунках — там хорошо виден запрос и область предпросмотра с содержимым файла. К тому же в условиях задачи сказано, что настройки индексирования не изменялись.
Ответа на этот вопрос в блоге не было, но поиск Windows подробно рассматривается в четырех статьях :)
5. Свободное пространство на разделе диска
Работая над статьей о скорости загрузки Windows, я описывал встроенный дефрагментатор. Для его эффективной работы требуется не менее 15% свободного пространства на разделе. Я захотел проиллюстрировать ситуацию, когда свободного места явно недостаточно. Но в моей системе (а это — самый обычный ноутбук) такого не наблюдалось.
Тем не менее, через несколько секунд, скажем, 10-15 мне удалось получить нужную картину.
Как мне удалось так быстро достичь нужного результата? (2 балла).
Подсказка. Исходное количество свободного пространства не имело никакого значения. С тем же успехом его могло быть 75 Гб, да хоть 200 (если бы мой диск был достаточно большим для этого :)
Подсказка однозначно указывала на то, что варианты с копированием файлов со съемного или сетевого диска не подходят (жесткий диск всего один, это видно на скриншоте). Копирование занимает слишком много времени, поэтому решение заключается в моментальном создании файла на уровне файловой системы.
В командной строке, запущенной с полными правами, нужно выполнить примерно такую команду:
fsutil file createnew c:\t.txt 23000000000
Ответ был в уже упоминавшемся выпуске Твитсовета. fsutil — это входящая в состав Windows утилита для выполнения различных задач в файловой системе. Размер файла задается в байтах, а для простоты можно считать 1 Гб равным миллиарду байтов. Файл действительно создается моментально, поэтому время уходит лишь на запуск командной строки и ввод команды — как раз 10-15 секунд.
Участники викторины предложили довольно креативные ответы. Очень любопытная идея с изменением размера файла подкачки (т.е. указанием его размера вручную) решала вопрос. Однако чтобы вернуть его к первоначальному размеру, потребуется перезагрузить систему (в моем варианте достаточно просто удалить файл). Мне также понравился вариант с созданием виртуального жесткого диска VHD с помощью утилиты командной строки diskpart. Пожалуй, это быстрее, чем копировать файлы, но все равно занимает относительно много времени.
Правила проведения викторины
Пожалуйста, прочтите правила внимательно, чтобы потом не было обид :)
Правила участия
Принять участие в викторине может любой читатель блога. Нарушение любого пункта правил ведет к снятию с викторины.
- К участию допускаются ответы, присланные до конца пятницы 11 марта (по московскому времени) только на адрес outsidethebox.puzzles@gmail.com. Можно присылать ответы в формате DOCX или PDF, прикрепленные к письму, если вам так удобнее.
- В качестве темы письма должно быть указано слово викторина. Для каждого ответа необходимо четко указать номер или название загадки.
- Ответы должны выражаться словами, а также картинками, если вам необходимо проиллюстрировать решение. Ссылки на статьи моего сайта или других в качестве ответов не засчитываются, но их можно указывать в качестве источника ваших знаний.
- Одному человеку разрешена только одна попытка, т.е. засчитывается только первое письмо с ответами.
- Запрещается публиковать ответы в комментариях к этой записи или любой другой. На период викторины в блоге включена тотальная премодерация комментариев. При этом можно задавать уточняющие вопросы и оставлять любые другие комментарии, не раскрывающие ответов.
Каждому участнику я направлю в течение 24 часов письмо, подтверждающее получение ответов. Поэтому нет смысла писать повторные письма или оставлять комментарии с целью удостовериться, что ответы получены. Равно как не стоит интересоваться количеством набранных баллов — вы сами узнаете это, когда я опубликую ответы.
Правила определения победителя
Все очень просто!
- Победителя определяю лично я :) Он будет объявлен в воскресенье, 13 марта вместе с ответами на загадки.
- Победителем становится участник, набравший больше всех баллов (максимальное количество – 10).
- При равенстве набранных баллов победитель последовательно определяется по следующим параметрам:
- точность формулировок и полнота решения, т.е. ответ на вопрос должен быть исчерпывающим
- наличие комментариев в моем блоге до начала викторины, что определяется по e-mail (преимущество получают люди, читающие и обсуждающие мои статьи)
- наличие подписки на мой блог по электронной почте (да, подписчики тоже получают преимущество)
- более ранняя дата отправки письма
Желаю удачи и напоследок даю главную подсказку! В моем блоге на большинство загадок есть ответы или намеки на них.
Итоги викторины
Как вы знаете, мне пришлось досрочно прекратить викторину, потому что на одном достаточно крупном и популярном форуме один человек решил привлечь к решению общественность.
Это лишило часть читателей возможности принять участие в викторине, но тем не менее, за два дня я получил более чем достаточно ответов, чтобы раздать все призы :) Мораль также оказалась в том, что надо быстрее присылать ответы.
Первое место занял Morpheus, который правильно ответил на все вопросы. Он получает подписку Microsoft TechNet.
Второе место делят Алексей Маташкин и Никита Львов. Они получают карточки Quick Assistance.
Поздравления победителям!
Я благодарю всех, кто принял участие в викторине. Я с интересом прочел все ваши ответы, очень здорово оформленные, кстати! Спасибо!
Я постараюсь придумать вопросы для следующей викторины, но если проведу ее, то исключительно для подписчиков блога. Будьте в курсе!
myr4ik07
Обязательно попробую отгадать загадки :) ждите письмецо
myr4ik07
Кстати, а правильные ответы будут опубликованы?:)
А то мало ли :)
Vadim Sterkin
Читайте правила определения победителя.
myr4ik07
Читал, и не раз! Но так и не увидел желаемого ответа на вопрос, будут ли ОТВЕТЫ на задаваемые загадки опубликованы, а не победители!
kassergey
Приму участие с удовольствием.
Vadim Sterkin
Хорошо, я процитирую вам первый пункт правил и даже выделю жирным ключевой момент
В этой связи искренне советую вам с утроенным вниманием прочесть остальные пункты правил, а главное — загадки. Желаю удачи в викторине!
kassergey, и вам тоже удачи :)
black___master
Сходу отгадал 3 загадки, за 5 минут отгадал еще одну, над последней буду думать, ждите в скором времени письмо
myr4ik07
Позор моей седой голове
Vadim Sterkin
Это хорошо, что вы быстро отгадываете. Не спешите с ответом, однако, т.к. победит не тот, кто пришлет первым, а тот, чей ответ будет исчерпывающим :)
Viktor Golub
Вадим, спасибо за замечательный конкурс!
И хотя особой нужды в TechNet Professional я сейчас не имею, всё равно с удовольствием приму участие в конкурсе, авось повезёт ;)
P.S. Мне вот только интересно, почему так много времени отведено на его проведение? Вполне и 2 — 3 дня хватило бы :)
Но это никак не совет, скорее любопытство ))
Vadim Sterkin
Viktor Golub, я даю людям время подумать не спеша. Не все узнают о викторине в первый день, и не у всех есть возможность потратить N часов сразу же. Возможно, вопросы показались тебе слишком легкими… что ж, посмотрим, сколько баллов ты наберешь :)
Vadim Sterkin
Викторина прекращена досрочно, подробности в конце записи. Спасибо всем, кто уже прислал ответы — они были очень интересными.
Rezor666
Автор если что извини, правильно сделал что закрыл.
Я случайно наткнулся на ответы т.к интересно стало есть ли ответы.
В следующий раз лучше устраивай с меньшим временем или приватные.
Удачи тебе и всего наилучшего!
Vadim Sterkin
Rezor666, спасибо за сигнал, кстати. Меньше времени — не выход, подобное можно провернуть через час после начала. Приват… ну какой в интернете приват? :) Что ж, будем давать призы только за авторский контент, как мы это делаем на OSZone.
Rezor666
Vadim Sterkin,
За час не провернут, мозгов не хватит… Я тоже за некоторыми вопросами затупил )
Ну удачи тебе если что еще спишемся на OSZone :)
ArmDeForcer
Я тот баран, который запорол викторину…
Хотелось бы публично принести извинения автору и участникам викторины, за этот прокол. Лично, я уже извинился.
Мне действительно искренне жаль, что Вадим решил закрыть викторину, и что причиной этому стала моя безмозглость. В этом не было никакого умысла, я изначально участвовать в викторине не собирался. И хотя в темах обсуждения вопросов, ссылки на саму викторину не приводились умышленно, а вопросы в оригинале были в кавычках, и было ясно указанно, что это цитата из оригинала но, к сожалению, алгоритм поисковика Google работает на славу. Урок на будущее — буду умней.
Надеюсь, что следующая викторина не заставит себя ждать. Вопросы были действительно интересные (за что отдельное спасибо автору). Естественно, что никаких обсуждений в паблике, больше с моей стороны не будет. И, хочу заранее поздравить победителя с достойным призом.
Еще раз, пардон!
Morpheus
М-да, тяжелый случай…
Vadim Sterkin, зная, сколько длится подготовка к конкурсам, действительно обидно и досадно, что из-за одного балбеса кропотливая работа длинною в несколько недель может так неожиданно прерваться.
Что ж, преимущество действительно получили твои постоянные читатели, которые интересуются работой ОС.
Спасибо за викторину! Действительно было интересно проверить свои силы.
Некоторые вопросы дались сходу, а над некоторыми пришлось задуматься. Так, например, отгадка на четвёртый вопрос совсем неочевидна, но всё же она найдена спустя примерно полчаса.
В капитальный ступор вогнал вопрос №3, паззл никак не хотел собираться… Пробовал подходить с разных сторон, но объяснения не находилось. Когда же паззл сложился, стало очевидно, что объяснение простое и понятное.
Надеюсь, что смог ответить правильно.
Ждём результатов и ещё раз спасибо за возможность поразминаться!
Vadim Sterkin
Morpheus, я рад, что тебе понравилось и пришлось поломать голову :)
Ответы и победители будут объявлены не позднее заявленного срока. В настоящий момент у меня нет желания возвращаться к викторине.
S.T.R.E.L.O.K.
тоже хотелось поучаствовать, но когда на 4 вопроса уже ответил, увидел сообщение о прекращении викторины :(…
мде… обидно.
Vadim Sterkin
S.T.R.E.L.O.K., сожалею, но согласитесь, что продолжать ее при данном раскладе было бы неправильно.
Viktor Golub
Гм… вот это поворот событий! :(
Стоило мне только отлучиться «от цивилизации» (выехать за город, где нет даже намёка на Интернет :) на 2 дня, и тут на те… приехали :(
Очень жаль, что я даже не успел попытать своё счастье, не было времени :( Хотя я и являюсь постоянным читателем блога.
Кстати, Вадим, когда я спрашивал о длительности проведения викторины, то своим вопросом я подразумевал, что у участников будет время схитрить, но подобного развития событий я себе тогда представить не смог…
weertt
Дык мы и оценили.
(+) Автору и пожелания, пардон за вульгаризм, ПИШИ ИСЧО.
Morpheus
Vadim Sterkin, спасибо огромное! Не зря потел :) Подписка будет очень кстати!
Вопросы были интересные, а одминам с работы отдельный привет, я их не забуду :)
S.T.R.E.L.O.K.
Morpheus’a, Алексея Маташкина и Никиту Львова поздравляю!!!
А Вадиму спасибо за интересные вопросы (даже хоть и отправить не успел ответы), было интересно.
Алексей Маташкин
Вадим, спасибо большое за викторину. Было прирятно и интересно участвовать.
Однако хочу все же добавить по последнему вопросу-ответу:
«Еще одна любопытная идея с изменением размера файла подкачки не могла являться решением, потому что для этого требуется перезагрузка системы.»
Только что специально проверил еще раз — при изменении параметров файла подкачки с автомтического на заданный вручную размер файла изменяется без перезагрузки. А вот уменьшение файла да, требует перезагрузки системы.
Vadim Sterkin
Алексей Маташкин, и вам спасибо, я рад, что вам понравилось :)
Перепроверил — да, так и есть. Исправляю в ответах :) Это действительно отвечает на поставленный вопрос, но это решение менее эффективно. Потом придется уменьшать размер и перезагружать систему, чтобы вернуть все на круги своя. А так файл можно просто удалить с SHIFT+DELETE и все :)
Алексей Маташкин
Vadim Sterkin, конечно, способ с файлом гораздо эффективнее, возьму себе на заметку. Но при ответах на вопросы пришло в голову только нестандартное решение :)
pronichkin
вопрос на следующий тур викторины :). Вариант с созданием VHD, на самом деле, не удовлетворяет поставленным условиям. Почему?
Vadim Sterkin
Артем, предлагаю не тянуть до следующей викторины, а то я сон потеряю :) Из условий там вроде только о размере диска/VHD речь может идти, но там я не вижу противоречий.
pronichkin
Да всё потому же :) Долго это будет слишком. При штатном создании виртуального диска всё пространство, которое занимает файл, принудительно обнуляется. Собственно, самый интересный вопрос заключается в том, зачем это делается, и как это можно обойти. Но это уже вопрос не совсем на знание Windows 7 :)
Vadim Sterkin
А, ты о времени на выполнение задачи… Даже если не знать теории, на практике время создания VHD-файла легко проверить.
С другой стороны, лучше прислать такой ответ, чем вообще никакого :) По кр. мере становится видно, что человек старался решить задачу, и даже был на правильном пути (создание файла из командной строки :)
Vadim Sterkin
Комментарии Артема перенесены из другой записи и объединены с сохранением смысла. Вадим
Vadim Sterkin
Артем, я перенес комментарий…
Ссылка на свой сайт правилами не запрещена, и мое разрешение не обязательно, равно как и вопрос об этом в блоге :)
P.S. В след. раз лучше не устраивать оффтоп.
Predator
Насчет библиотеки я догадался, только засомневался
ЁжЫГ
Немного понаглею :-[
Прямая ссылка на WPT — http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKPerformanceToolKit/wpt_x86.msi
ЁжЫГ
Извините, я слегка тормоз, не туда запостил :(
нипинайте пагалаве, боба же
Busla
> Посмотрите на адресную строку — это не папка, а библиотека
«папка» — это элемент интерфейса. И библиотеки, и Панель управления — папки. Обычно мы смешиваем понятия папок и каталогов (директорий) файловой системы. Но тут как раз тот случай, когда разница имеет значение.
По крайней мере, так трактовалось эти понятия в третьем издании «Microsoft Manual of Style for Technical Publications».
Vadim Sterkin
И что? Я мог написать «это не обычная папка, а библиотека», но суть осталась бы прежней.