SoftGiG

Разное

Программы

Игры

Статьи

FAQ

Горячие клавиши

Ссылки

 

Разное

Совместимость Windows XP со старым программным обеспечением
(34) В Windows XP, как и в Windows 2000, ядро NT накладывает свои ограничения, поэтому нельзя ожидать от неё абсолютно полной совместимости со старым программным обеспечением. Однако, по сравнению с Windows 2000, ситуация с совместимостью несколько улучшилась. Из наиболее заметных изменений можно отметить появившийся звук в старых DOS-играх, что было весьма сложно добиться в Windows 2000. Поддерживается эмуляция Sound Blaster 2 и General MIDI, так что теперь можно без беганий с бубном и сторонних утилит заставить работать со звуком такие старые хиты как Worms, Duke Nukem 3D, Warcraft 1 и 2, Dune 2. Кроме этого, в XP встроен режим совместимости со старыми ОС. Для того чтобы его задействовать, необходимо выбрать вкладку Compatibility в свойствах (properties) файла или ярлыка (shortcut) на файл. На этой вкладке можно указать: под видом какой ОС требуется запускать программу, надо ли менять разрешение или глубину цвета при этом (необходимо для многих старых программ). В отличие от acompat.exe из дистрибутива Windows 2000, Windows XP в режиме совместимости не просто рапортует программе, что она — это не она (по типу утилиты setver из MS-DOS), но и эмулирует структуру реестра Windows, свойственную той или иной версии ОС. Если нет желания лазать по свойствам файлов и ярлыков самостоятельно, можно воспользоваться Program Compatibility Wizard (Start – Programs – Accessories). Впрочем, не стоит ожидать от этого механизма чуда, 100% совместимости добиться так и не удалось, поэтому не будет лишним сходить на сайт производителя Вашей программы и посмотреть, не появился ли там апдейт на неё, делающей её совместимой с XP.

Решение проблемы с необнаружением DirectX 5.0 некоторыми программами в Windows 2000
(35) Некоторые программы при старте или инсталляции жалуются, что DirectX 5.0 не установлен, хотя в Windows 2000 входит DirectX 7.0. Наличие DirectX 5.0 определяется несколько по-другому, чем наличие более поздних версий, поэтому некоторые старые программы не находят DirectX вообще. Но их можно обмануть. Для этого, создаётся каталог directx в Program Files. Потом в этот каталог из дистрибутива DirectX 5.0 переписываются несколько файлов: DXINFO.EXE, DXSETUP.EXE и DXTOOL.EXE. Там же создаётся линк на "dxdiag.exe", который находится в каталоге WINNT\System32. И напоследок, в каталог WINNT\System32 переписывается файл ddhelp.exe из дистрибутива DirectX 5.0. После этого запускаем упрямую программу и радуемся жизни.

Примечание: программы, требующие DirectX 6.1, на эту уловку, к сожалению, не поддаются.

Ошибка "Несовместимая версия заглушки RPC"
(43) Если при инсталляции программы в Windows NT/2000 вы получаете сообщение об ошибке "Несовместимая версия заглушки RPC" ("Incompatible Version of the RPC Stub"), то причиной этого является то, что какая-то другая программа заменила какой-либо из файлов Oleaut32.dll, Olepro32.dll, Asycfilt.dll, Stdole2.tlb другой версией, которая не совместима со старой.

Для решения проблемы необходимо сделать следующее. Если на компьютере установлен MS Office 2000, то надо поставить Service Release 1a (SR-1a) для него. Если Office 2000 не установлен, то надо скачать и запустить утилиту Mcrepair.exe. Взять её можно по этому адресу.

Отказ от перезаписи для всех файлов при копировании в Проводнике Windows 2000/XP
(43) Если при копировании файлов в Проводнике часть файлов может перезаписаться, то выскакивает диалог с запросом на подтверждение перезаписи. И там есть, в частности, кнопка "Да для всех" (Yes for All). А вот отказываться приходится для каждого файла по отдельности... Но если щёлкнуть на кнопке "Нет", удерживая <Shift>, то это сработает как "Нет для всех", т.е. для всех подобных запросов будет автоматически выдаваться отмена перезаписи файла.

Сохранение настроек security и permissions файлов при копировании
(18) По умолчанию, когда Вы копируете файлы с одного NTFS-диска на другой, файлы принимают security и permissions текущего каталога. Но можно копировать файлы и с сохранением их собственных настроек security и permissions. Для этого можно воспользоваться программой SCOPY из NT Resource Kit. Пример:

SCOPY c:\winfaq\secure.dat d:\temp\ /o /a
Эта команда копирует с сохранением владельца (/o) и информации об аудите (/a).
Также можно использовать ключ /s для копирования информации в подкаталогах. Единственное ограничение для этой команды состоит в том, что и начальный, и конечный диски должны быть в NTFS.

Удаление файлов с именами, совпадающими с именами устройств в DOS
(18) Если имя файла (или его часть) совпадает с наименованием устройств в DOS (NUL, COMx, AUX, LPTx, PRN...), то удалить его с помощью Explorer'а или стандартной командой DEL невозможно. Для удаления, например, файла AUX.BAT используйте команду:
DEL \\.\drive:\path\AUX.BAT

Как заменить используемый Windows NT системный файл
(18) Если Вы попытаетесь заменить используемый NT системный файл, будет выведено сообщение о том, что файл заблокирован. В Windows NT Resource Kit для этого есть специальная 32-х разрядная утилита MV.EXE, которая заменяет системные файлы при перезагрузке.
Основной формат выполнения MV следующий:
mv /x /d d:\temp\ntfs.sys d:\winnt\system32\drivers\ntfs.sys
Ключ /x указывает, что не нужно сохранять копию файла. Ключ /d указывает, что копирование производится при перезагрузке.

Если у Вас нет утилиты MV.EXE, то придётся выполнять её работу вручную:
1. Откройте редактор реестра regedt32.exe (а не regedit.exe).
2. Перейдите в раздел
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
3. Дважды щёлкните мышью на параметре "PendingFileRenameOperations". Если данный параметр отсутствует, то создайте его (тип REG_MULTI_SZ).
4. В первой строке запишите путь к файлу, который надо заменить, с \??\ в начале строки, например:

\??\d:\winnt\system32\drivers\ntfs.sys
5. На второй строке запишите путь к файлу, на который надо заменить, c !\??\ в начале строки, например:
!\??\d:\time\ntfs.sys
6. Нажмите "OK".
После перезагрузки и замены необходимого системного файла, параметр "PendingFileRenameOperations" будет автоматически удалён из реестра.

Ведение протоколов службы удалённого доступа (RAS)
(11) Включение dword-параметра "Logging" (значение 1) в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters
создаёт файл DEVICE.LOG (протокол устройств) в каталоге %SYSTEMROOT%\SYSTEM32\RAS для записи информации о командах, посылаемых модемом, и сообщённых ошибках. Этот файл может быть очень полезен для отладки отказов RAS.
Включение dword-параметра "Logging" (значение 1) в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\PPP
создаёт файл PPP.LOG (протокол PPP) в каталоге %SYSTEMROOT%\SYSTEM32\RAS для того, чтобы помочь в диагностике проблем связи между PPP-сервером и PPP-пользователем, когда один из компьютеров — клиент службы удалённого доступа Windows NT.

Предотвращение автоматического закрытия окон DOS-задач
(17) При запуске командного файла (или любой другой DOS-задачи без установленных pif-настроек) используется _DEFAULT.PIF из каталога %systemroot% (обычно, С:\WINNT). Если в его свойствах включена опция "Close on Exit", то DOS-окна будут автоматически закрываться, скрывая результат выполнения командного файла. Для отмены такого поведения:

1. Запустите Windows NT Explorer.
2. Перейдите в каталог %systemroot%.
3. Нажмите правой кнопкой мыши на файле _default.pif.
4. Выберите "Program tab".
5. Снимите галочку с "Close on Exit".
6. Нажмите "Apply" и "OK".

Запуск приложения в виде сервиса

(21) Как и во многих других случаях здесь поможет Resource Kit, а точнее входящие в его состав утилиты instsrv.exe и srvany.exe. Последовательность действий следующая:
1. instsrv <Имя_вашего_сервиса> c:\NTResKit\srvany.exе
2. Control Panel –> Services –> <Имя_вашего_сервиса> –> Startup –> установите нужный вам способ запуска сервиса: Automatic или Manual. Logon As: здесь вы должны указать учётную запись, от имени которой будет стартовать сервис. Если по ходу работы он должен будет взаимодействовать с клавиатурой и/или с экраном поставьте галочку на "Allow Service to Interact with Desktop".

3. Запустите редактор реестра (Start –> Run –> regedt32 –> Ok). В раздел
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Имя_вашего_сервиса
добавьте подраздел Parameters, создайте в нём параметр "Application" (REG_SZ) со значением, равным полному пути к исполняемому файлу вашего приложения. Если при запуске приложения требуется указать какие-либо параметры, то создайте ещё один параметр — "AppParameters" (REG_SZ), в который пропишите необходимую строку. Для указания рабочего каталога приложения служит параметр "AppDirectory" (REG_SZ).

4. Вот, собственно, и всё. Теперь можно запустить сервис (Control Panel –> Services –> <Имя_вашего_сервиса> –> Start).

Контроль загрузки сервисов и драйверов устройств
(28) Один из возможных путей контроля загрузки сервиса или драйвера устройства — это параметр реестра "ErrorControl" в разделе соответствующей службы, которые практически все перечислены в ветви

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
Этот параметр отвечает за "жизненность" драйвера или сервиса и может принимать значения от 0 до 4. Значение 0–1 — для служб второстепенного значения, при неудачном их запуске система всё равно продолжает загрузку. В случае "ErrorControl"=1, при неудачном старте на экран будет выдано предупреждение (более подробно с ним можно ознакомиться в программе "Просмотр событий" (EVENTVWR.EXE)). При 3–4 служба имеет жизненно важное значение, в случае её неудачной загрузки система не стартует вообще. В случае 2 Windows NT предпринимает попытку перезапуска с опциями LastKnownGood.

Список "горячих" клавиш для клиента Terminal Server
(30) На клиенте Terminal Server можно использовать следующие сочетания "горячих" клавиш:
<Alt>+<PgUp> — вызвать переключатель между приложениями и перейти вправо по списку приложений (аналог <Alt>+<Tab>);
<Alt>+<PgDn> — вызвать переключатель между приложениями и перейти влево по списку приложений (<Alt>+<Shift>+<Tab>);

<Alt>+<Ins> — переключение между работающими приложениями (<Alt>+<Esc>);
<Alt>+<Home> — запуск главного меню системы (<Ctrl>+<Esc>);
<Alt>+<Del> — открытие системного меню активного приложения (<Alt>+<Space>);
<Ctrl>+<Alt>+<End> — запуск панели Security в системе Windows NT (<Ctrl>+<Alt>+<Del>);
<Ctrl>+<Alt>+<Break> — переключение клиентской программы между полноэкранным и оконным режимами.

Как заменить материнскую плату без переустановки системы

(37) Перед сменой платы в Device Manager в разделе IDE ATA/ATAPI Controllers поменяйте Bus Master IDE контроллер, установленный там, на Standart Dual Channel PCI IDE Controller. Если этого не сделать, то при загрузке на новой материнской плате система может не найти жёсткого диска и выдать сообщение про "inaccessible boot device".


Что делать, если утерян пароль администратора

(37) Если утерян пароль администратора на Windows 2000, то проблему решить можно двумя способами.

1. Удалите файлы %Windir%\system32\config\sam*. Если Windows 2000 установлен на FAT/FAT32, то это можно сделать, загрузившись c DOS-дискеты; если на NTFS — придётся установить параллельную копию системы или снять жёсткий диск и поставить его на другую машину с Windows 2000. После удаления файлов будет возможен вход с логином Administrator/Администратор и пустым паролем.

2. Скачайте с сайта http://home.eunet.no/~pnordahl/ntpasswd образ Linux-дискеты и программу для записи этого образа. Загрузившись с этой дискеты, с помощью записанной на ней программы Offline NT Password & Registry Editor можно установить новый пароль администратора, даже не зная старого.

Запуск приложения от имени администратора в Windows XP

(38) Используя команду "Запуск от имени", в Windows XP вы можете загружать приложения под учётной записью администратора. Для этого:

1. Выберите программу, которую необходимо запустить, в Проводнике, консоли управления Microsoft (MMC) или Панели управления.

2. Удерживая нажатой клавишу <Shift>, правой кнопкой мыши щёлкните по значку приложения и в появившемся контекстном меню выберите пункт "Запуск от имени".

3. Выберите "Учетную запись указанного пользователя", в соответствующих полях введите имя пользователя, пароль и домен учётной записи администратора, которую вы хотите использовать. Если вы хотите использовать учётную запись администратора вашего компьютера, то вместо имени домена введите имя вашего компьютера.

После запуска приложения вы можете проверить, кто является владельцем процесса, используя закладку "Процессы" Диспетчера задач.

Компонента System Restore в Windows XP

(41) В состав Windows XP входит компонента System Restore (Восстановление системы), назначение которой — вернуть систему в работоспособное состояние без необходимости полностью переустанавливать операционную систему. System Restore восстанавливает реестр, локальные профили, базу данных COM+, кэш (wfp.dll) системы защиты Windows File Protection (WFP), базу данных Windows Management Instrumentation (WMI), метабазу Microsoft IIS, а также файлы, которые она копирует по умолчанию в архив Restore. При этом выделить тот или иной компонент нельзя — восстановлению подлежит либо всё, либо ничего.

System Restore работает в фоновом режиме и автоматически создаёт точку восстановления (restore point), когда происходит некое инициирующее событие. К числу таких событий относятся установка новых приложений (если программа установки приложения использует вызовы System Restore — restorept.api), выполнение AutoUpdate, запуск процедуры восстановления с помощью Microsoft Backup Utility, установка неподписанных драйверов. Дополнительно System Restore автоматически создаёт точки восстановления по умолчанию каждый день.

Чтобы изменить этот интервал, можно в разделе реестра

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore

изменить dword-параметр "RPGlobalInterval", например, поменяв его значение с одного раза в сутки (86400 с) на один раз в неделю — 604800 (в десятичной системе исчисления). Кроме того, с помощью этой утилиты точки восстановления можно создавать вручную: Пуск (Start) – Все программы (All Programs) – Стандартные (Accessories) – Служебные (System Tools) – Восстановление системы (System Restore).

Для работы System Restore необходимо иметь на диске свободные минимум 200 Мб, предназначенные для создания хранилища данных. Если нужного объёма нет, System Restore остаётся отключенной на этом диске до тех пор, пока не освободится дисковое пространство, после чего утилита активизирует себя сама. По умолчанию для хранения точек восстановления отводится 12% дискового пространства на каждом логическом диске жёсткого диска. При достижении этого лимита System Restore удаляет старые архивы, освобождая место для новых данных. Объём резервируемого пространства можно уменьшить в Панели управления (Control Panel) в свойствах Системы (System) на вкладке "Восстановление системы" (System Restore), выбрав диск из списка доступных, щёлкнув кнопку "Параметры" (Settings) и с помощью ползунка задав нужный размер. Там же можно отключить восстановление для каждого диска по отдельности или всех сразу.

При возникновении проблем обычно достаточно запустить System Restore и указать точку, на момент которой надо восстановить систему. Если же операционная система не загружается и System Restore недоступна, то следует нажать клавишу <F8> в момент, когда начинается загрузка Windows. Затем, когда на экране появится меню "Windows Advanced Options", нужно выбрать пункт "Last Known Good Configuration" и нажать <Enter>. Если разрушения не были слишком большими, Windows XP станет восстанавливаться с самой последней по времени точки восстановления. Если и после этого проблемы остаются, System Restore даёт возможность выбрать другую точку восстановления или отказаться от результатов восстановления.



©2004 SoftGig.narod.ru Рейтинг@Mail.ru Интеренет-реклама с оплатой за клик ПРОДВИЖЕНИЕ и РАСКРУТКА 
WEB сайта (сайтов) в сети Интернет Cap.NewRuss.Com - Сервис раскрутки сайтов.

Hosted by uCoz