Компьютерная помощь в Москве

Особенности и ошибки Windows Vista

Файловый менеджер Проводник в Windows Vista является инструментом для управления данными, который предоставляет пользователям достоверную информацию о содержании жесткого диска. По крайней мере, так должно быть. Но, к сожалению, так бывает не всегда.

Если в адресной строке Проводника Vista кликнуть по пустому месту, можно столкнуться с неожиданностью: вместо, например, «> Денис > Документы >» получить «C:\Users\Willi\Documents». Однако каталог «Users» в перечне каталогов диска С найти не удастся. В чем же здесь дело?

Каталог действительно носит название «C:\UsersДенис\Documents», однако Проводник считает, что его название нельзя показывать иностранным пользователям, и выдает его перевод. Если попытаться добраться до этого каталога через «Компьютер», то последовательность будет следующая: «С», «Пользователь», «Денис», «Документы». Зачем Проводнику понадобилась эта игра в прятки с пользователем, остается тайной Microsoft. Фактом является лишь то, что все эти выданные системой каталоги в ОС Vista во всех языковых версиях носят одно и то же название. Вместо названия, принятого в версиях ХР для определенной страны: «Документы и настройки», «Documents and Settings» и т.д., в Vista этот каталог везде теперь называется «Users». Тем не менее, такое упрощение вряд ли можно считать оправданным, так как приложения, согласно документации разработчика, в любом случае не должны полагаться на «прошитые» наименования, а попадать в специальные каталоги при помощи функции Windows SHGetKnownFolderPath().

К каталогам, наименования которых Explorer выдает на языке соответствующей страны, относятся специальные папки для документов, рисунков, видеофайлов или закладок в профиле пользователя, Так, например, каталог «Videos» в русской версии Vista Проводник показывает под названием «Общие видео».

Все эти каталоги получают свои названия по записанным в них файлам Desktop.ini. Однако пользователь их не видит, поскольку они снабжены атрибутами «скрытый» и «системный». Чтобы их увидеть, необходимо в меню Проводника, открывающемся при помощи клавиши «Alt», выбрать команду «Сервис -> Свойства папки...» и перейти на вкладку «Вид». В списке «Дополнительные параметры» следует убрать галочку перед строкой «Скрывать защищенные системные файлы (рекомендуется)» - появляющееся при этом предупреждение можно спокойно игнорировать. Кроме того, в разделе «Скрытые файлы и папки» переключить «Не показывать скрытые файлы и папки» на «Показывать все файлы и папки». И раз уж вы добрались сюда, то перед тем как кликнуть по кнопке «ОК», отключите заодно и опцию «Скрывать расширения зарегистрированных типов файлов». По этим расширениям, то есть их окончаниям, стоящим после точки и состоящим по большей части из трех букв, можно определить тип файла. Таким образом, вы защитите себя от опасности загрузить на свой компьютер, ноутбук или другую портативную технику, работающую под управлением ОС Vista, например, вместо файла с рисунком в почтовом сообщении исполнимый и потому потенциально опасный файл с расширением .ехе или .vbs.

Однако и самое внимательное рассматривание расширений файлов не дает гарантии полной безопасности. Надежно распознать тип файла можно только с помощью специальной колонки «Тип», поскольку Проводник показывает название файлов вместе с их расширениями не всегда правильно. Виноват в этом все тот же Desktop.ini, причем именно экземпляр, расположенный в том же каталоге, что и сам файл. Данный механизм используется Microsoft, между прочим, и в каталоге «Общие изображения» - связь с ним имеется в вашем личном каталоге рисунков. К примеру, файл, который Explorer именует как «лес» (без расширения), в действительности называется «nec.jpg».

Тут можно было бы прийти к мысли о том, почему бы вообще не стереть все файлы Desktop. ini и заставить Проводник говорить правду. Однако делать этого не рекомендуется, поскольку в них скрывается та часть колдовства, с которой Explorer наделяет определенные каталоги дополнительными функциями: например, задает им фоновый рисунок или определяет изображения шрифтов в каталоге \Windows\Шрифты. Кроме того, Проводник узнает из файлов Desktop.ini о том, что он должен особым образом показывать определенные каталоги, содержащие, к примеру, видео или музыкальные файлы.

Часто за Проводником в Vista замечают еще одну странность: если сохранить файл с помощью старой, то есть еще не настроенной на работу под Vista программы, в системном каталоге, например C:\Windows, а затем снова попытаться открыть его с помощью Проводника, то обнаружить этот файл там не удастся. Но тут Explorer не виноват, поскольку этого файла здесь просто нет - даже если исходная программа пытается найти его при помощи команды «Файл -> Открыть». В этом случае в Vista срабатывает специальный механизм, призванный заботиться о том, чтобы программы, настройки которых содержатся в файле с расширением .ini в каталоге «Программы», не пострадали в результате ограниченных прав пользователя. Вместо указанного системного каталога файл попадает в специальный перечень в профиле пользователя. Vista создает для этого файла виртуальное пространство, то есть она, по сути, обманывает программу, утверждая, что и при последующем запуске файл будет находиться там, где она его будет искать. При этом изменения системных настроек будут, однако, иметь последствия разве только для пользователя, работающего с этой программой в данный момент.

Если передвигаться с помощью Проводника по такому защищенному системному каталогу в поиске виртуальных файлов, которые должны здесь находиться, то на Панели задач над списком файлов появится кнопка «Совместимые файлы». Щелкнув по ней, пользователь попадает в директорию, где эти файлы действительно находятся.