Чтение онлайн

на главную

Жанры

Windows Vista. Трюки и эффекты

Зозуля Юрий

Шрифт:

• Открыть – если вы хотите добавить приложение в папку автозагрузки только для своей учетной записи.

• Открыть общее для всех меню – если вы хотите добавить приложение в папку автозагрузки для всех пользователей компьютера.

2. В появившемся окне откройте папку Программы → Автозагрузка.

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

4. Перезагрузите компьютер, чтобы проверить внесенные изменения в действии.

5.3. Устаревшие программы в Windows Vista

Почему программы могут быть несовместимыми с Windows Vista

На момент выхода Windows Vista

существовали тысячи программ, которые успешно работали в Windows ХР или более ранних версиях системы. И хотя большинство из них будут работать и в Vista, нередко при запуске подобных приложений могут возникать проблемы совместимости с новой операционной системой.

Причины несовместимости программ могут быть различными, но чаще всего они возникают по следующим причинам.

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

• Определенные действия программы были заблокированы службой контроля учетных записей.

• Программа попыталась внести изменения в защищенные ресурсы операционной системы.

• Программа выполнила вызов недопустимой функции, или системная функция возвратила неожиданный для программы результат.

Особо следует отметить работу приложений в 64-разрядных версиях Windows Vista. Эти версии не поддерживают выполнение 16-разрядных приложений, которые были очень популярны в эпоху Windows 3.1 и Windows 95. Если 32-разрядная программа использует отдельные 16-разрядные модули, она также не сможет работать в 64-разрядных версиях Vista. Кроме того, в 64-разрядных версиях нельзя установить 32-разрядные драйверы режима ядра.

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

Рис. 5.8. Предупреждение о проблемах с совместимостью

Иногда помощник может вообще заблокировать работу программы (рис. 5.9). В таком случае придется искать обновленную версию утилиты, совместимую с Windows Vista.

Рис. 5.9. Предупреждение о несовместимости программы с Windows Vista

Как заставить работать устаревшие программы

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

Если же обновленная версия программы по тем или иным причинам недоступна, можно попытаться установить устаревшую версию. Разработчики Windows Vista предусмотрели возникновение многих проблем совместимости и предложили средства для успешного запуска устаревших приложения. Если программа не запускается в Windows Vista или работает с ошибками, попробуйте выполнить следующие действия.

• Запустите программу в режиме совместимости. Для этого:

1) щелкните правой кнопкой мыши на значке нужной программы, выберите в контекстном меню пункт Свойства и перейдите на вкладку Совместимость (рис. 5.10);

2) установите флажок Запустить программу в режиме совместимости с и выберите из раскрывающегося списка можно выбрать операционную систему, в которой приложение работало стабильно;

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

Рис. 5.10. Окно свойств приложения, вкладка Совместимость

• Запустите программу от имени администратора. Работа некоторых старых программ может блокироваться службой UAC, в таком случае откройте вкладку Совместимость окна свойств

приложения и установите флажок Выполнять эту программу от имени администратора.

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

• Запустите программу в безопасном режиме. Чтобы загрузить систему в безопасном режиме следует вызвать меню дополнительных вариантов загрузки системы, нажимая клавишу F8 до появления индикатора загрузки Windows Vista, после чего выбрать вариант Безопасный режим и нажать Enter. Если окажется, что программа нормально работает только в безопасном режиме, скорее всего, она конфликтует с другой запущенной программой или службой. Для определения источника конфликта воспользуйтесь выборочной загрузкой системы с помощью программы Конфигурация системы (см. разд. 12.1).

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

...

Совет

Для некоторых приложений в окне Программы и компоненты будет доступна кнопка Восстановить, с помощью которой можно вернуть программу в исходное состояние без переустановки.

Где приложения сохраняют данные

Многие приложения прежних лет выпуска (и даже некоторые новые) используют для сохранения данных или файлов конфигурации папки C:\Windows и C:\Program Files. Например, популярный интернет-пейджер QIP по умолчанию хранит историю сообщений в папке C:\Program Files\QIP\Users. Однако, согласно новой концепции безопасности Windows Vista доступ к этим папкам для прикладных программ запрещен. Однако программа QIP и ей подобные нормально работают в Windows Vista и даже сохраняют свои данные, хотя в папке Program Files вы их найти не сможете.

Для решения проблемы доступа приложений к системным папкам в Windows Vista используется специально разработанная технология виртуализации. Если прикладная программа пытается запистаь файлы в папку C:\Windows или C:\Program Files, то система автоматически перенаправляет подобные операции в папку C:\Пользователи\Имя nonb30BaTenfl\AppData\Local\VirtualStore.

Открыв указанную папку, вы найдете в ней папки Windows и Program Files, где и будут находиться данные приложений.

Виртуализация не поддерживается при запуске программы в режиме администратора или при отключении контроля учетных записей. В этих случаях приложениям будет разрешена запись в «настоящие» папки C:\Windows и C:\Program Files, кроме того, приложением будут недоступны ранее записанные файлы в «виртуальных» папках Windows и Program Files.

...

Совет

Для быстрого перехода из «настоящей» папки в виртуальную на панели инструментов Проводника может отображаться кнопка Файлы совместимости.

По сходным принципам выполняется виртуализация работы с реестром Windows. Если приложение пытается выполнить запись в защищенный раздел системного реестра HKEY_LOCAL_MACHINE\SOFTWARE, система перенаправляет действие в раздел HKEY_CURRENT_USER\Software\Classes\VirtualStore.

Просмотр справочной системой устаревших программ

Большое количество программ прежних лет выпуска имеют справочную систему в виде файлов в формате HLP. При попытке воспользоваться справочной системой подобных приложений вы получите сообщение об ошибке, поскольку Windows Vista не имеет встроенной поддержки HLP-файлов.

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

Поделиться:
Популярные книги

Удиви меня

Юнина Наталья
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Удиви меня

Live-rpg. эволюция-5

Кронос Александр
5. Эволюция. Live-RPG
Фантастика:
боевая фантастика
5.69
рейтинг книги
Live-rpg. эволюция-5

Матабар III

Клеванский Кирилл Сергеевич
3. Матабар
Фантастика:
фэнтези
5.00
рейтинг книги
Матабар III

Сиротка

Первухин Андрей Евгеньевич
1. Сиротка
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Сиротка

Черный Маг Императора 8

Герда Александр
8. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Черный Маг Императора 8

Последний Паладин. Том 5

Саваровский Роман
5. Путь Паладина
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Последний Паладин. Том 5

Аристократ из прошлого тысячелетия

Еслер Андрей
3. Соприкосновение миров
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Аристократ из прошлого тысячелетия

Изгой. Трилогия

Михайлов Дем Алексеевич
Изгой
Фантастика:
фэнтези
8.45
рейтинг книги
Изгой. Трилогия

Великий род

Сай Ярослав
3. Медорфенов
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Великий род

Лорд Системы 12

Токсик Саша
12. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 12

Наемный корпус

Вайс Александр
5. Фронтир
Фантастика:
боевая фантастика
космическая фантастика
космоопера
5.00
рейтинг книги
Наемный корпус

Чехов. Книга 3

Гоблин (MeXXanik)
3. Адвокат Чехов
Фантастика:
альтернативная история
5.00
рейтинг книги
Чехов. Книга 3

Дурная жена неверного дракона

Ганова Алиса
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Дурная жена неверного дракона

Измена. Верну тебя, жена

Дали Мила
2. Измены
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Измена. Верну тебя, жена