|
|||||||||||||
|
|||||||||||||
нужно изменить значение параметра типа DWORD SeparateProcess в разделе HKCU\Software\Microsoft\Windows \CurrentVersion\Explorer\Advanced ("0" - один процесс, "1" - два процесса)
A.B реестре задан параметр, запрещающий доступ к дисками:
HKCU\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer
параметр DWORD NoViewOnDrive, значение 0 - разрешен доступ ко всем дискам.
A.Проверьте, есть ли у вас в реестре ключ
HKLM\SOFTWARE\Microsoft\Windows\ CurrentVersion\Explorer\MyComputer\ NameSpace\DelegateFolders\ {59031a47-3f72-44a7-89c5-5595fe6b30ee}. Если нет - создайте его.
A.Можно отключить экран приветствия (через Панель управления - Учетные записи пользователей) и настроить показ сообщения при входе в систему через реестр:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, параметры STRING LegalNoticeCaption - заголовок окна, STRING LegalNoticeText, текст сообщения.
Q.При запуске выходит сообщение , что система восстановлена после серьезной ошибки.Код ошибки 1000008e, параметр1 c0000005, параметр2 f720d087, параметр3 f164e3e8, параметр4 00000000?
A.Вероятнее всего установлено слишком малое время на автозавершение процессов и(или) системных служб. Что-то из системного неуспевает сохранить данные, соответственно неустанавливается флаг о корректном завершении работы:
HKCU\Control Panel\Desktop :
AutoEndTasks, HungAppTimeout, PowerOffTimeOut, WaitToKillAppTimeout, WaitToKillServiceTimeout
Pекомендуется отключить данную опцию, т.к. при непоправимой ошибке система может довольно долго записывать отладочную информацию и её размер может быть равен размеру оперативной памяти, в зависимости от выбранных деталей отчета.
CrashDumpEnabled:DWORD = 0 - запись не ведется, 1 - Малый дамп памяти (64КБ), 2 - Дамп памяти ядра, 3 - Полный дамп памяти (создание файла, равного размеру оперативной памяти)
Экран приветствия обеспечивает наиболее быстрый и простой вход в систему. Если опция выключена, используется классический вход в систему (более безопасно).
LogonType:DWORD = 1 - используется страница приветствия, 0 - используется классический вход в систему
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Folder\shell\Save Contents] [HKEY_CLASSES_ROOT\Folder\shell\Save Contents\command] @="cmd.exe /c dir %1 > \"Листинг папки.txt\"" |
после cmd.exe нужен пробел, после и перед %1 тоже пробел. после > тоже пробел
Q.Как в XP отключить автоматическое создание шар C$ и admin$.
A.HKLM\SYSTEM\CurrentControlSet \Services\LanmanServer\Parameters
SetValue "AutoShareWks"=dword:00000000 (0)
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
SetValue "AutoShareServer"=dword:00000000 (0)
Cкрыть иконки в Панели задач (останутся лишь часы):
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoTrayItemsDisplay (dword) значение 1
Q.WinXPpro – не получается загрузить обновления для Windows, страница обновлений открывается в непонятной кодировке (подобрать кодировку не получается). Все это происходит потому, что у меня установлена ReGet Deluxe 4, как только я удаляю ее, то все открывается и загружается нормально. Подскажите, что нужно сделать, не прибегая каждый раз к удалению программы.
A.Проблемы с кодировкой в SP1 могут возникать, как я заметил, в основном, из-за неправильных записей в разделе реестра [HKLM\SOFTWARE\ Microsoft\WindowsNT\CurrentVersion\FontSubstitutes]. Лучше этот раздел экспортировать, пока у вас со шрифтами все в порядке. После установки английского Acrobat последних версий, часто обнаруживаются проблемы. Для справки вот, что установлено у меня:
[HKLM\SOFTWARE\Microsoft\ Windows NT\CurrentVersion\FontSubstitutes] "Arial CE,238"="Arial,238" "Arial CYR,204"="Arial,204" "Arial Greek,161"="Arial,161" "Arial TUR,162"="Arial,162" "Courier New CE,238"="Courier New,238" "Courier New CYR,204"="Courier New,204" "Courier New Greek,161"="Courier New,161" "Courier New TUR,162"="Courier New,162" "Helv"="MS Sans Serif" "Helvetica"="Arial" "MS Shell Dlg 2"="Tahoma" "Times"="Times New Roman" "Times New Roman CE,238"="Times New Roman,238" "Times New Roman CYR,204"="Times New Roman,204" "Times New Roman Greek,161"="Times New Roman,161" "Times New Roman TUR,162"="Times New Roman,162" "Tms Rmn"="MS Serif" "Arial Baltic,186"="Arial,186" "Courier New Baltic,186"="Courier New,186" "Times New Roman Baltic,186"="Times New Roman,186" "System,0"="System,204" "Fixedsys,0"="Fixedsys,204" "Small Fonts,0"="Small Fonts,204" "MS Serif,0"="MS Serif,204" "MS Sans Serif,0"="MS Sans Serif,204" "Courier,0"="Courier New,204" "Arial Cyr,0"="Arial,204" "Courier New Cyr,0"="Courier New,204" "Times New Roman Cyr,0"="Times New Roman,204" "Helv,0"="MS Sans Serif,204" "Tms Rmn,0"="MS Serif,204" "MS Shell Dlg"="Microsoft Sans Serif"
Q.Как "убить" все видеокодеки в ХР?
A.[HKLM\SOFTWARE\ Microsoft\Windows NT\CurrentVersion\Drivers32] и удаляй там все ключи, начинающиеся на "vidc." Tакже можно поудалять тут:
[HKLM\SYSTEM\ ControlSet001\Control\MediaResources\icm] тут:
[HKLM\SYSTEM\ CurrentControlSet\Control\MediaResources\icm] все папки, начинающиеся на "VIDC."
Q.Можно в окне "welcome" изменить шрифты на сглаженные (cleartype)?
А.HKU \.DEFAULT \Control Panel \Desktop - параметр FontSmoothingType: изменяем значение на 2.
Это патчик, чтобы XP не звали "домой".
- При первой загрузке после того, как установка оси завершится, загрузитесь в SAFE MODE (клавиша F8) и запустите regedit.exe
- Найдите ключ:
HKLM\Software\ Microsoft\WindowsNT\Current*******
- Измените значение "RegDone" с 0 на 1
- Затем найдите ключ: HKLM\Software\ Microsoft\WindowsNT\CurrentVersion\Win*****
- Измените "Activation Required" с 1 на 0
- Закройте regedit и сделайте следующее
Идите в StartRun, небирите: regsvr32.exe -u regwizc.dll
Q.В WinXP вдруг перестала работать функция drag-n-drop?
A.Вернуть можно, но для этого понадобится проверить в реестре целую кучку параметров, которые отвечают за drag-n-drop. Они должны быть такими:
HKCR\Interface\{0000010e-0000-0000-C000-000000000046}
@="IDataObject"
HKCR\Interface\{0000010e-0000-0000-C000-000000000046}\NumMethods
@="12"
HKCR\Interface\{0000010e-0000-0000-C000-000000000046}\ProxyStubClsid32
@="{00000320-0000-0000-C000-000000000046}"
HKCR\CLSID\{00000320-0000-0000-C000-000000000046}
@="oleprx32_PSFactory"
HKCR\CLSID\{00000320-0000-0000-C000-000000000046}\InprocServer32
@="C:\\WINDOWS\\system32\\ole32.dll"
"ThreadingModel"="Both"
WinXP с переключением на русскую кодировку, то идите в реестр по ключу:
[HKLM\ SYSTEM\CurrentControlSet\ Control\Keyboard Layout\DosKeybCodes]
и измените значение параметра 00000409 на ru. Потом откройте файл %windir%\system32\autoexec.nt и вставьте в него строчку: ih %SystemRoot%\system32\kb16.com ru
Q. В Win2K выдается сообщение об ошибке "Keyboard [mouse] ring buffer overflow".
A.Буфер очереди клавиатуры и мыши по умолчанию вмещает только 100 знаков, что может приводить к периодическим кратковременным зависаниям системы или сообщениям о переполнении буфера: HKLM\SYSTEM\CurrentControlSet\Services\Kbdclass\Parameters параметр KeyboardData
QueueSize типа DWORD, отвечающий за буфер клавиатуры - просто установите большее значение.
Затем в том же разделе измените параметр PollStatusIterations типа DWORD, установив вместо "1" (начальное значения) - "2", а если сообщения об ошибках не прекратятся или увеличьте его до "4".
Для увеличения буфера мыши нужно перейти в раздел реестра, соответствующий типу мыши - HKLM\SYSTEM\CurrentControlSet\Services\<тип мыши>\Parameters (где <тип мыши> - это Sermouse для последовательной мыши), i8042prt - для мыши PS/2, Busmouse - для шинной мыши, Inport - для InPort-Mouse, msi8042 - для Microsoft- mouse, Mouclass - для других типов мышей) - и изменить параметр MouseDataQueueSize типа DWORD, увеличив его значение, до 200.
Если ваша мышь выдает случайные щелчки, то измените параметр MouseSynchIn100ns типа DWORD, увеличив его с 20000000 (2 сек.) до 30000000 (3 сек.) или более.
Для того чтобы у мыши были задействованы три кнопки, установите строковый параметр NumberOfButtons равным 3.
Q.В Win2K после удаления программ Adaptec Easy Creator 5.01 и DirectCD стал недоступен CD-ROM из окна "My Computer". В менеджере устройств "Device Manager" присутствует сообщение об ошибке: "The device is not working properly because Windows cannot load the drivers required for this device (Code 31)", либо "A driver for this device was not required, and has been disabled (Code 32 or Code 31)", либо "Your registry might be corrupted. (Code 19)", либо выдается код ошибки 39 - "Driver is corrupted".
A.Для устранения проблемы попробуйте для начала удалить в списке устройств привод CD-ROM и переустановить его после перезагрузки системы. Если это не помогло, то удалите параметры UpperFilters и LowerFilters в разделе реестра
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} и перегрузите ПК. Если и это не помогло, то удалите Windows Media Player 7.0 и установите его свежую
Q.Win2K можно отключить защиту системных файлов - а вот как это сделать в XP?
A.В WinXP с небольшими отличиями: в раздел реестра HKLM\SOFTWARE \Microsoft\Windows NT\CurrentVersion\Winlogon добавьте параметр (если его нет) SFCDisable типа REG_DWORD со значением FFFFFF9D. Далее откройте в любом шестнадцатеричном редакторе файл sfc_os.dll, перейдите на смещение 0E2B8h - увидите значения 8B и C6. Если значения другие - то ничего не делайте! Если же все так, то измените оба значения на 90.
Q.установил пакет WinXP Power Toys - все значки в системе стали искаженными.
A.Проверьте следующие параметры реестра:
HKCU\Control Panel\ desktop\WindowMetrics
"Shell Icon BPP"="16"
"Shell Icon Size"="32"
Обнаружив новое устройство, Win XP предлагает установить для него необходимые драйверы. Процесс установки почти достигает конца, когда выводится сообщение о проблемах при установке драйверов и надпись "Data invalid".
Microsoft не может предложить решения данной проблемы.Tакие проблемы встречаются и в Win2K.Как выяснилось, ошибка при установке драйверов для нового устройства происходит из-за проблем с защитой в реестре Windows и актуальна для различных устройств(в т.ч. для звуковых карт и SCSI-драйверов).
Единственным до сих пор способом решения была переустановка системы. При этом сохраняются все имеющиеся настройки и, вместе с тем, опознается новое устройство.
Однако на том же сайте был недавно обнародован новый способ, когда можно обойтись без переустановки:HKLM\ SYSTEM\ CurrentControlSet\ ENUM\PCI. Внутри подраздела PCI находится несколько ключей вида VEN_xxxx, где xxxx — это строка вида "1102& DEV_0004& SUBSYS_00011103& REV_04". В каждой из этих папок находится еще один подраздел с длинным именем, составленным из цифр.В одном из этих разделов находится информация о том устройстве, которое следует установить. Необходимо найти такой подраздел (информация об устройстве имеется в ключе DeviceDesc) и в контекстном меню соответствующей папки "VEN_xxxx" выбрать "Разрешения" (Permissions) и установить параметр в значение Full Control.После таких изменений можно продолжать инсталляцию драйверов устройства без каких-либо проблем.
Q.WinXP умеет подстраивать системное время.Можно ли изменить адрес используемого сервера?
A.Да: либо, щелкнув правой кнопкой мыши на значке часов в системной области панели задач, выберите команду "Adjust Date/ Time" и на странице "Internet Time" установите нужный сервер, либо в раздел реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers внесите свой собственный список серверов, использующихся для синхронизации времени.
Q.WinXP выводит сообщения о том, что на диске мало места?
A. HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explоrer создайте параметр NoLowDiskSpaceChecks типа DWORD со значением, равным 1.
Q.WinXP: обнаружил, что крайне нужная мне в работе программа - FineReader 5 - не работает? A.Проблему FineReader под WinXP решает внесение в реестр таких параметров:
HKCU\Software\ABBYY\Fine Objects
"ErrorStopMode"="NEVER"
"AssertStopMode"="NEVER"
Q. управления автозагрузкой в ХР:
1. Пуск\Все Программы\Автозагрузка
2. regedit:
HKCU\Software\Microsoft\Windows\CurrentVersion\Run и здесь:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run.
;Для изменения заданного по умолчанию расположения дистрибутива WinNT:
;[HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
;"SourcePath"="C:\\DISTRIB\\NT"
;[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]
;"SourcePath""C:\\DISTRIB\\NT"
;Для остановки сообщений, что устройство не функционирует при загрузке WinNT:
HKLM\SYSTEM\CurrentControlSet\Control\Windows
;"NoPopupsOnBoot"=dword:00000001
;Автоматизация процесса входа в систему:
;[HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
;"AutoAdminLogon"="1"
;"DefaultDomainName"="NashDomen" ;имя домена
;"DefaultUserName"="Vasya" ;имя пользователя
;"DefaultPassword"="Vasya**2" ;пароль пользователя
;В русской Win2K при входе в систему по умолчанию установлена русская раскладка клавиатуры. Чтобы устанавливалась английская:
;[HKU\.DEFAULT\Keyboard Layout\Preload]
;"1"="00000409"
;"2"="00000419"
;Вы можете определить исполняемые файлы, которые будут запущены при входе в систему:
;[HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
;"System"="lsass.exe"
;Включение системных переменных, объявленных в файле Autoexec.bat, в среду пользователя:
;[HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
;"ParseAutoexec"=dword:00000001
;Иногда при выходе из WinNT появляется сообщение "Программа не отвечает" и "Завершить задачу". Для автоматического завершения задачи:
;[HKU\.DEFAULT\Control Panel\Desktop]
;"AutoEndTasks"="1"
;Для измененияю времени блокировки перед завершением задачи (по умолчанию 20 секунд):
;"WaitToKillAppTimeout"="5000" ;в миллисекундах
;Обратите внимание: это изменение затронет всех пользователей, но данный параметр может быть изменён только для отдельного пользователя редактированием раздела
;[HKCU\Control Panel\Desktop]
;Если во время загрузки WinNT удерживать нажатой клавишу <Shift>, то программы, помещённые в папку Автозагрузка (Startup), выполнены не будут.
;Если же Вам, как администратору, требуется обязательное выполнение программ,помещённых в эту папку, то измените следующий параметр реестра:
;[HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
;"IgnoreShiftOveride"="1"
;Для разрешения удалённого контроля загрузки WinNT:
;[HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
;"ReportBootOK"="1"
;При значении, равном 0, запрещён удалённый контроль загрузки (automaticsturtup acceptance). Этот элемент реестра используется в сочетании с программой Bootvrfy.exe, позволяющей контролировать процедуру загрузки операционной системы с удалённого компьютера. Для корректного проведения этой процедуры, измените параметры :
;[HKLM\System\CurrentControlSet\Services\BootVerification]
;"ErrorControl"=dword:00000001
;"ImagePath"="bootvrfy.exe"
;"ObjectName"="LocalSystem"
;"Start"=dword:00000003
;"Type"=dword:00000002
;При запуске 16-битной программы Вы имеете возможность выполнить её на отдельной виртуальной машине:
;[HKLM\SYSTEM\CurrentControlSet\Control\WOW]
;"DefaultSeparateVDM"="yes"
;Получение возможности выполнять быструю перезагрузку системы нажатием клавиш
;<Shift>+<Ctrl>+<Alt>+<Delete>:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
;"EnableQuickReboot"="1"
;Чтобы заставить WinNT отключать питание при выходе из системы:
;[HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
;"PowerdownAfterShutdown"="1"
;Чтобы избежать автозапуска программ при вставке CD-ROM в дисковод:
HKLM\SYSTEM\CurrentControlSet\Services\CDRom
;"Autorun"=dword:00000000
;В MS Win2K, на компьютерах, выполненных на базе набора микросхем(chipset) Intel, поддержка режима UltraDMA66, по умолчанию, не включена. Если используемое вами оборудование поддерживает этот режим, то для его включения:
HKLM\System\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0000
;"EnableUDMA66"=dword:00000001
;В WinNT 4.0 увеличенные расширения файлов как бы равны похожим трёх символьным расширениям. К примеру, при выполнении команды "DEL *.htm" Win NT 4.0 также удалит *.HTML файлы. Для изменения такого поведения:HKLM\SYSTEM\CurrentControlSet\Control\FileSystem
;"Win95TruncatedExtensions"="0"
;Отключение эффекта анимации при сворачивании/разворачивании в Win2K:
HKCU\ControlPanel\Desktop\WindowsMetrics
;"MinAnimate"="1"
;Чтобы при входе в Win NT индикатор NumLock на клавиатуре переводился в положение On:
;[HKCU\Сontrol Panel\Keyboard]
;"InitialKeyboardIndicators"="2"
;Можно добиться автоматического перемещения курсора мыши на активную по умолчанию кнопку (default button) любого всплывающего диалогового окна:
;[HKCU\ControlPanel\Mouse]
;"SnapToDefaultButton"="1"
;Для диалогового окна, требующего от пользователя ввода информации о его данных, можно определить количество времени задержки в секундах перед тем, как иалоговое окно будет закрыто и приняты данные по умолчанию. Значение араметра может быть от 1 до 600 (секунд), по умолчанию - 30 секунд:
;[HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
;"ProfileDlgTimeOut"="10"
;Нижеприведённый параметр управляет активным и фоновым цветами, используемыми вокне командой строки WinNT: по умолчанию равное 0 для тандартного белого текста на чёрном фоне. Вы можете заменять это значение естнадцатеричным числом с двумя цифрами, в котором первая цифра определяет вет фона, а вторая цвет символов. Например, значение F0 установит чёрный
;текст на белом фоне, а 1E жёлтый текст на синем фоне:
;[HKCU\Software\Microsoft\Command Processor]
;"DefaultColor"=dword:000000F0
;Завершение команды позволяет Вам напечатать только часть имени файла, затем истема закончит оставшуюся часть за Вас после нажатия клавиши <Tab>. Это войство подобно особенности завершения команды в оболочке UNIX. Для включения той возможности:
;[HKCU\Software\Microsoft\Command Processor]
;"CompletionChar"=dword:00000009
;Нижеприведённый параметр заставит Вашу мышь управлять активацией окон:
;[HKCU\Control Panel\Mouse]
;"ActiveWindowTracking"=dword:00000001
;Там, где Вы будете перемещать мышь, окно становится активным подобно X-окну вUnix.
;Для устранения проблемы неправильного отображения символов кириллицы внекоторых программах:
;[HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
;"1252"="c_1251.nls"
;Этот метод решает проблему кириллицы в Photoshop и в некоторых других рограммах, но могут начаться проблемы с русскоязычными программами.Тогда перед их использованием надо возвращать обратно:
;"1252"="c_1252.nls”
Если же кракозябры все равно не исчезли, следует проверить правильность установки Languadge Options: запускаем апплет Regional and Languadge Options (он в Контрольной панели) и открываем закладку Regional Options. В разделе Standart and formats имеет смысл выставить "russian", в разделе Location, отвечающем в том числе за системные шрифты - обязательно указать "Russia". Для полного счастья необходимо проверить вкладку Advanced: Language for non-Unicode programs должен быть выставлен в "Russian".
B DOS- прилложениях переключение на русскую раскладку происходит по нажатию Ctrl+Right Shift, на английскую - Ctrl+Left Shift.;Если в DOS-приложениях не переключается раскладка клавиатуры на русскую, хотярусские буквы отображаются нормально, то в файле autoexec.nt, расположенном вWinnt\system32, добавьте строку
;lh %SystemRoot%\system32\kb16.com ru
;и в реестре:[HKLM\SYSTEM\CurrentControlSet\Control\KeyboardLayout\DosKeybCodes]
;"00000409"="ru"
;;Приоритет выполнения фоновых процессов в WinNT:
;[HKLM\System\CurrentControlSet\Control\PriorityControl]
;фоновые и обычные процессы имеют одинаковый приоритет:
;"Win32PrioritySeparation"=dword:00000000
;фоновые процессы имеют меньший приоритет:
;"Win32PrioritySeparation"=dword:00000001
;фоновые процессы имеют значительно меньший приоритет:
;"Win32PrioritySeparation"=dword:00000002
;Запрещение различных функций и ресурсов в WinNT.
Установка для параметров типа DWORD значения в 1 включает ограничение,установка в 0 - снимает:
;[HKLM\SYSTEM\CurrentControlSet\Control\LSA]
;запрещает анонимным пользователям при входе в систему получить список имёнпользователей домена и список совместно используемых имён (выполнение этойоперации возможно только после установки Сервисного пакета 3 для WinNT4.0):
;"RestrictAnonymous"=dword:00000001
;[HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
;скрывает последнее имя пользователя (отображается пустое поле в блоке "Имяпользователя") при входе в систему, что позволяет предотвратить вход в системулюдей, использующих последнее имя пользователя системы:
;"DontDisplayLastUserName"=dword:00000001
–––
;определяет, за какое количество дней (по умолчанию 14) до истечения срокапароля пользователя отобразится предупреждающее сообщение:
;"PasswordExpiryWarning"=dword:00000007
–––
;определяют, являются ли данные на диске CD-ROM и гибких дисках сответственнодоступными для других пользователей (значение "1" по умолчанию) или только длятекущего пользователя (значение "0"), что не позволяет получить другимпользователям доступ к диску во время использования текущим пользователем
;компьютера, причём диск снова становится доступным, когда текущий пользовательвыходит из компьютера:
;"AllocateCDRoms"="0"
;"AllocateFloppies""0"
;Включение функции очистки свопа при выключении компьютера:
;[HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
;"ClearPageFileAtShutdown"=dword:00000001
;В Win2K команду "Зашифровать" ("Encrypt") / "Расшифровать" ("Decrypt")можно встроить в контекстное меню для файлов и папок. В случае, если файл или папка не зашифрованы, будет доступна команда "Зашифровать". В обратном случае, ;- команда "Расшифровать". Для этого:
;[HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
;"EncryptionContextMenu"=dword:00000001
;Для подачи звукового сигнала (каждые 10 секунд) при ошибках работы на сервере печати:
;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print]
;"BeepEnabled"=dword:00000001
;Определение приоритета планировщика печати:
;[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print]
;"SchedulerThreadPriority"=dword:00000001 ; высокий
;"SchedulerThreadPriority"=dword:00000000 ; нормальный
;"SchedulerThreadPriority"=dword:ffffffff ; низкий
Изменение заданного по умолчанию состояния клавиши NUMLOCK (WinNT)
Установите значение параметра 'InitialKeyboardIndicators' равным '0' для отключения, или равным '2' для включения.
Обратите внимание: Это изменение затронет всех пользователей, но значение может быть изменено только для текущего пользователя, таким же изменением ключа
[HKEY_CURRENT_USER\Control Panel\Keyboard].
Ключ: [HKU\.DEFAULT\Control Panel\Keyboard]
Параметр: InitialKeyboardIndicators
Тип: REG_SZ
Значение: 0 = NUMLOCK отключена, 2 = NUMLOCK включена
Disable Task Manager (Windows NT/2000/XP)
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System
Value Name: DisableTaskMgr
Data Type: REG_DWORD (DWORD Value)
Value Data: (0 = default, 1 = disable Task Manager)
Control the System Cache (WinNT/2000/XP) Popular
This setting is used to specify whether the system favors the system-cache working set rather than the processes working set.Open your registry and find the key below. You may need to create the key if it does not already exist.
Create a new DWORD value, or modify the existing value, called 'LargeSystemCache' and edit the value according to the settings below.
Exit your registry, you may need to restart or log out of Windows for the change to take effect.
HKLME\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Value Name: LargeSystemCache
Data Type: REG_DWORD (DWORD Value)
Value Data: 0 for Workstations; 1 for Servers
B DOS-приложениях не переключается раскладка клавиатуры на русскую, хотя русские буквы отображаются нормально. Для решения необходимо в реестре по адресу:
HKLM/ SYSTEM/CurrentControlSet/ Control/KeyboardLayout
изменить значение ключа 00000409 в папке DosKeybCodes на "ru".
Изменить заставку на входе в систему
HKU\DEFAULT\Control Panel\Desktop. И меняем строковый параметр "SCRNSAVE.EXE" с "logon.scr" на путь и имя к той заставке, которая вам больше по вкусу. Главное, чтобы путь был указан правильно, а если файл заставки находится в каталоге %SystemRoot%\System32, то путь можно вообще не указывать, достаточно одного имени файла.
В ХР встроена технология сглаживания шрифтов на экране ClearType, но по умолчанию она выключена. Ее стоит попробовать, особенно если вы начинали с DOS и пялились на экран все эти годы, заработав астигматизм. Чтобы включить ClearType, кликните правой кнопкой мыши на десктопе, выберите Properties, Appearance, Effects, затем найдите во втором падающем меню ClearType и разрешите эту опцию. Лучшие результаты получаются на лаптопах. Если вы хотите использовать ClearType и на экране приветствия Welcome, присвойте параметру HKU/.DEFAULT/Control Panel/Desktop/FontSmoothingType в реестре значение 2.
Q. Когда открывается директория с большим количеством файлов, находящаяся на NTFS-разделе, например, WINDOWS, то это делается слишком долго. Можно ускорить этот процесс?
A.Когда открывается директория, то NTFS обновляет метку последнего доступа к файлам. Если файлов много и на всех надо метку обновить, то это занимает довольно много времени. Однако эту функцию можно отключить: HKLM/SYSTEM/CurrentControlSet/Control/FileSystem cоздаём ключ типа DWORD под названием NtfsDisableLastAccessUpdate, ставим его в 1.
Q. XP при загрузке проверяет на ошибки все дисковые разделы, даже если на них установлены другие ОС. Как это отключить?
A. HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager изменить ключ "BootExecute". По умолчанию там стоит "autocheck *", "*" можно попробовать поменять на букву раздела, который следует проверять. Впрочем, возможно это приведёт к тому, что никакие разделы не будут проверятся вообще, полной уверенности о работе этого ключа нет.
Q. Правда ли что XP всегда загружает определённый набор DLL, даже если они не используются?
A.Правда. Список этих DLL находится здесь:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs
Теоретически, если вы уберёте из этого списка лишнее, это может освободить некоторое количество памяти и ускорить работу. Практически, я бы не советовал. Зато можно добавить в этот список библиотеки, которые часто используются используемым именно вами.
Q. Как включить кодирование Mp3 с высоким битрейтом?
A,Одна из новых возможностей XP, это встроенный механизм кодирования музыки с CD. Делается это средствами Media Player, меню Tools, пункт Options, закладка Copy Music.Основным форматом в который можно кодировать, по умолчанию считается wma, для которого и можно выбрать битрейт, вплоть до 192 килобит. В списке file format можно выбрать MP3, но по умолчанию он недоступен, несмотря на то, что кодек в системе установлен. Выходов из этого положения два.
Во первых, можно поставить внешний mp3 кодек и внешний софт для кодирования (например AudioGrabber), и кодить с их помощью.К преимуществам этого метода можно отнести то, что битрейт в этом случае будет любой максимально доступный для кодека, то есть вплоть до 360 килобит. Если Вам нравится встроенный, или Вы не хотите возиться с внешними программами, то импортируйте в реестр *.reg файлик следующего содержания:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ MediaPlayer\ Settings]
[HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ MediaPlayer\ Settings\ MP3Encoding]
"LowRate"=dword:0000dac0
"MediumRate"=dword:0000fa00
"MediumHighRate"=dword:0001f400
"HighRate"=dword:0002ee00
Таким образом Вы включите встроенный MP3 кодек, но максимальный битрейт для него будет ограничен 192 килобитами.
Q. Как убрать папку Shared Documents из My Computer?
A. HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders
Удаляем ключ {59031a47-3f72-44a7-89c5-5595fe6b30ee}.
Q. Что такое boot defrag, и что с ним делать?
A.Это новая функция, которую Microsoft ввёл в Win XP, что позволяет ей грузиться быстрее. Если выключить эту функцию, то на первых порах загрузка будет идти чуть-чуть быстрее, но по прошествии определённого времени заметно замедлиться. Управлять данной функцией можно через реестр. В разделе HKLM\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction ищем ключ Enable. Поменяв его значение на N, мы выключим boot defrag, присвоив Y включим.
Q. Как переименовать папку аккаунта Администратор?
A.Заходим в систему под аккаунтом администратора, создаем папку с нужным именем в директории Documents and Settings. Затем - правый клик на иконке "My computer" -> Properties -> Advanced -> User Profiles, нажимаем кнопку Copy To ... и копируем профиль администратора в созданную папку. Запускаем regedit и находим ключ:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
В этом ключе находим ветку, соответствующую профилю администратора по значению ключа ProfileImagePath и в ней исправляем этот параметр на нужный. Перелогиниваемся, если все прошло удачно, можно удалить старую папку - она больше не понадобится.
Q. Как изменить букву системного/загрузочного диска в XP?
A.Изменение буквы может потребоваться в случае поломки зеркального тома или при изменении конфигурации дисковой подсистемы. Ниже рассмотрено, как поменять местами буквы для дисков С и D. Если вам не нужно менять буквы местами, просто измените значение \DosDevice\[буква]: на любую неиспользуемую букву.
Имейте в виду, что при изменении буквы диска в нормально работающей системе перестанут работать программы, которые используют абсолютный метод адресации - придется переинсталлировать их или вручную изменять все неправильные пути в реестре.
Откройте ключ HKLM\SYSTEM\MountedDevices и разрешите администратору полный доступ к нему (меню Безопасность (Security) -> Разрешения (Permissions)).
В HKLM\SYSTEM\MountedDevices найдите букву диска, которую вы хотите изменить, в нашем случае это "\DosDevices\C:".
Измените букву на любую неиспользуемую, например, "\DosDevices\Z:".
Выберите вторую изменяемую букву диска, т.е. "\DosDevices\D:", измените её на требуемую, в нашем случае будет "\DosDevices\C:"
Выберите значение \DosDevices\Z: и переименуйте его в "\DosDevices\D:".
Перезагрузите компьютер.
Примечание: перед сменой буквы подумайте, где окажется свап файл. Дело в том, что с потерей диска, на котором должен быть свап-файл, система при загрузке сразу же после окна логона отрапортует вам о том что свап-файл слишком мал, и вновь вернётся в окно логона. Этот цикл может быть бесконечным, и что бы загрузиться вам переустанавливать систему заново. Впрочем, можно будет ставить систему наверх, тогда не придётся переустанавливать установленные программы.
Q. Моя любимая программа работает только под аккаунтом администратора?
A.Входим в систему под аккаунтом администратора, запускаем regedit.exe, в разделе HKLM/SOFTWARE находим подраздел нужной программы. Затем в пункте Permissions, появляющемся по правому клику мышки, выставляем полный доступ на эту ветвь реестра для пользователя или группы пользователей, которые будут с ней работать. Если программа использует кроме раздела HKLM реестра ещё и раздел HKCU, нужно запустить под аккаунтом администратора Редактор реестра (regedit.exe). Hаходим ветку HKCU\SOFTWARE\Имя_компании\Имя_программы (иногда встречатся только раздел Имя_компании, в котором хранятся параметры для нескольких программ этого производителя) и выбираем её. Затем с помощью меню "Реестр" ("Registry") экспортируем выбранную ветвь в файл. При выборе пути сохранения файла учтите его доступность для других пользователей. Перегрузившись под обычным пользователем, импортируйте полученный файл. Для достаточно дважды щелкнуть по *.reg файлу в Проводнике и ответить "Да" ("Yes") на запрос об импорте файла в реестр, и подтвердить выполнение операции (Ok). После перезагрузки компьютера программа должна работать и под этим аккаунтом.
Кроме того, некоторые программы (например, Windows Commander) создают свои *.ini-файлы. Обычные пользователи имеют разрешение "Read" на эти файлы. Для корректной работы программ нужно добавить разрешение "Modify" ("Изменение").
Редко, но все же иногда требуется разрешение "Write" ("Запись") на *.exe файл программы. Этим отличилась, например, популярная программа ReGet.
В свойствах ярлыка программы можно выставить галочку "Запускать от имени другого пользователя". Тогда при запуске программы можно будет ввести логин и пароль администратора (правда, для этого их нужно знать ;))
Аналогичного эффекта можно добиться с помощью cmd-файла, в котором пишем: runas /profile /user:machinename\administrator [полный путь к *.exe файлу] где machinename - имя вашей машины; если в пути к файлу программы есть пробелы, то его необходимо заключить в кавычки. Теперь, при запуске этого cmd-файла, будет также спрашиваться пароль администратора.
Q. В Win2K получаю сообщение об ошибке: "Your maximum registry size is too small. To ensure Windows runs properly increase your registry size"?
A.Размер реестра ограничивается параметром RegistrySizeLimit (тип REG_DWORD) в разделе реестра HKLM\SYSTEM\CurrentControlSet\Control.
Увеличить максимальное значение его объема можно и в окне "Virtual Memory" диалога System Properties > Advanced > Performance Options > Change.
Q. В WinXP вдруг перестала работать функция drag-n-drop?
A.Вернуть можно, но для этого понадобится проверить в реестре целую кучку параметров, которые отвечают за drag-n-drop. Они должны быть такими:
HKCR\Interface\{0000010e-0000-0000-C000-000000000046}
@="IDataObject"
HKCR\Interface\{0000010e-0000-0000- C000-000000000046}\NumMethods
@="12"
HKCR\Interface\{0000010e-0000-0000- C000-000000000046}\ProxyStubClsid32
@="{00000320-0000- 0000-C000-000000000046}"
HKCR\CLSID\{00000320-0000-0000- C000-000000000046}
@="oleprx32_PSFactory"
HKCR\CLSID\{00000320-0000-0000- C000-000000000046}\InprocServer32
@="C:\\WINDOWS\\system32\\ole32.dll"
"ThreadingModel"="Both"
Изначальное его значение LOGON.SCR - это стандартная заставка из той же папки. Кстати говоря, в этом разделе реестра можно изменить и некоторые другие параметры "дефолтного" пользователя, которые используются до регистрации пользователя в системе, например, параметр ScreenSaveTimeOut отвечает за установку времени простоя компьютера, по истечении которого запускается ваша заставка.
Q. Я как-то в одной организации видел, что стандартный диалог входа в систему или смены пользователя, который вызывается клавишами Ctrl-Alt-Del, в системе Win2K имел название не как обычно - "Windows Security", а в его заголовке было название этой самой организации. Подскажите, как это сделать, как сменить название окна ввода пароля?
A.Совсем убрать заголовок "Windows Security" окна, вызываемого при нажатии клавиш Ctrl-Alt-Del нельзя, а вот добавить после нее название своей фирмы можно. Для этого в разделе реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon надо создать строковый параметр с именем "Welcome", значением которого и будет являться название вашей компании.
Отключаем клавишу Win
Для деактивации клавиши Win выполните следующие шаги:
HKLM\ SYSTEM\ CurrentControlSet\ Control\ Keyboard Layout
"Двоичный параметр"– "Scancode Map" – определите следующее значение: 0000 0000 0000 0000 0300 0000 0000 5BE0 0000 5CE0 0000 0000. Вводите без пробелов: они здесь только для удобства представления. Нажмите OK; Закройте редактор реестра и перегрузите систему.
У Win версий ME, 2000 и XP появляется еще один список автозагрузки программ или документов, запускающихся после регистрации пользователя в системе, который может размещаться как в разделе HKLM, так и в разделе HKCU. Он размещается в строковых параметрах ключа "Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer\ Run". Имена параметров для этого ключа имеют особенность: они должны быть представлены в виде порядковых номеров, начиная с "1". Список, находящийся в разделе HKLM, будет отработан раньше списка раздела HKCU.
+++
Автозапуск при отработке Windows Logon
Отдельная группа Windows Logon для управления инициализацией при регистрации пользователя появляется в WinNT и далее развивается Microsoft для Win2K и XP.Параметры Winlogon находятся в системном реестре в ключе "SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon" раздела HKLM. Все описываемые в статье параметры, относящиеся к Winlogon, имеют строковый тип.
Параметр Shell
Параметр "Shell", отвечающий за программную оболочку, присутствует в ветви реестра "Winlogon" в версиях WinNT, 2Kи XP.
Этот строковый параметр определяет список исполнимых файлов, обеспечивающих для операционной системы интерфейс пользователя и которые должны быть запущены вместе с программной оболочкой.
По умолчанию Win запускает программы, перечисленные в параметре "Userinit", расположенном в ветви "Winlogon", включая и сам "Userinit.exe". Если же по какой-то причине "Winlogon" процесс не смог запустить программы, определенные в параметре "Userinit", тогда "Winlogon" переходит непосредственно к обработке исполнимых файлов, имена которых записаны в параметре "Shell".
Значение по умолчанию параметра "Shell" может варьироваться. Это — "taskman, progman, wowexec" для WinNT и "Explorer.exe" для Win2K, XP.
Параметр System
Этот параметр присутствует в WinNT, 2K и XP.Он содержит список имен исполнимых файлов, запускаемых Winlogon в системном контексте во время инициализации системы. Этот список можно варьировать, редактируя значение этого параметра.
Значение по умолчанию этого параметра — "lsass.exe, spoolss.exe" для WinNT, и "lsass.exe" для Win2K,XP. Интересно замечание Microsoft, приведенное в MSDN: "Этот параметр появляется, но не используется самой Windows 2000".
Параметр VmApplet
Параметр "VmApplet", запускающий приложение "Панели управления" для настройки конфигурации системы, специфичен для Win2K и XP.
Он содержит список или один исполнимый файл, которые Winlogon-процесс запускает для того, чтобы пользователь мог скорректировать настройки виртуальной памяти, если на системном томе отсутствует страничный файл подкачки. В этом параметре не обязательно указывать расширения для имен файлов.
Значение по умолчанию этого параметра — "rundll32 shell32, Control_RunDLL "sysdm.cpl"". Не стоит без нужды и изменять значение этого параметра -это может привести к изменению настроек виртуальной памяти в Win 2K, XP.
Параметр Userinit
"Userinit" (инициализация пользователя) специфичен для версий WinNT, 2K и XP.
Значение этого параметра содержит исполнимые файлы, которые запускаются процессом WinLogon в контексте пользователя, при регистрации пользователя в системе.
По умолчанию Winlogon запускает "Userinit.exe", который ответственен за запуск программной оболочки и исполняет файлы сценариев для регистрации, переустанавливает сетевые соединения и затем запускает "Explorer.exe".
Значение по умолчанию параметра "Userinit": "userinit, nddeagnt.exe" для WinNT, "userinit" для Win2K, XP. Приложение "nddeagnt.exe" необходимо для запуска NetDDE — сетевого динамического обмена данными.
Расширения в именах файлов, перечисленных в этом параметре, не обязательны.
Значение этого параметра можно изменять, добавляя или убирая программы из списка.
Если необходимо запустить приложение до загрузки интерфейса пользователя вместе с "проводником" Win, то для этого можно заменить "Userinit.exe" на имя своей программы, не забыв включить в приложение код для запуска "Userinit.exe", или поступить еще проще, создав исполнимый файл для пакетной обработки с именем "userinit.bat", со списком программ для запуска и в одной из строк прописать собственно "Userinit.exe".
для WinNT, 2Kи XP специфичен еще один ключ системного реестра
— "Software\ Microsoft\ Windows NT\ CurrentVersion\ Windows\ Run", который может находиться в разделах HKLM или HKCU.
В ключе "Software\ Microsoft\ Windows NT\ CurrentVersion\ Windows" могут находиться два строковых параметра "Load" и "Run", которые могут хранить списки приложений для автоматического запуска.
Эти параметры аналогичны одноименным параметрам из файла инициализации "Win.ini". При установке Windows NT (2000) поверх Windows 95, 98 значения параметров из "Win.ini" раздела "[windows]" переносятся в соответствующие параметры ключа "Software\ Microsoft\ Windows NT\ CurrentVersion\ Windows". Если в параметре указывается несколько файлов, то имена должны быть разделены пробелами. Поэтому в них невозможно прописать путь к файлу, содержащим пробелы, — двойные кавычки не принимаются. "Значение по умолчанию" для этих параметров — пробел. Программы, запущенные из параметра "Load", минимизируются при запуске.
Q. В Win XP диалоговое окно "Add/Remove Programs" некорректно отображает список "Currently Installed Programs". Как устранить этот сбой?
A. B меню "run" ввести команду regsrv appwiz.cpl - если проблема не пропадет, то вручную проверить следующую порцию параметров в реестре (какой-то из них имеет неверное значение):
HKCR\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}
@="ADODB.Recordset"
HKCR\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\InprocServer32
@="D:\\Program Files\\Common Files\\System\\ado\\msado15.dll"
"ThreadingModel"="Apartment"
HKCR\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\ProgID
@="ADODB.Recordset.2.7"
HKCR\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\VersionIndependentProgID
@="ADODB.Recordset"
HKCR\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}
@="Microsoft OLE DB Row Position Library"
HKCR\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\InprocServer32
@="D:\\Program Files\\Common Files\\System
\\Ole DB\\oledb32.dll"
"ThreadingModel"="Both"
HKCR\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\ProgID
@="RowPosition.RowPosition.1"
HKCR\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\VersionIndependentProgID
@="RowPosition.RowPosition"
Q. В Win 2K пpи запyске DOS-пpограмм появляется сообщение об ошибке "Virtual Device Driver format in the registry is invalid. Choose 'Close' to terminate the application"?
A.Это довольно известный и нередко встречающийся сбой. Сообщение об ошибке может быть и таким: "An installable Virtual Device Driver failed DLL initialization. Choose 'Close' to terminate the application".
Для устранения проблемы удалите параметр "VDD" в разделе реестра
HKLM\SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers. После этого вновь создайте в этом разделе параметр с именем VDD, типа REG_MULTI_SZ, оставив его значение пустым.
Q. В Win XP я вношу изменения в файл C:\autoexec.bat, чтобы изменить значение переменной PATH, но ничего не происходит - этот файл системой не обрабатывается. Как включить его обработку?
A.В разделе реестра HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon установите значение строкового параметра ParseAutoexec равным 1 - файл autoexec.bat из корня загрузочного раздела снова будет обрабатываться, вернее - значения переменной path, заданные в нем, добавятся к путям, определенным в диалоге "Переменные среды" свойств системы.
Q. Я установил сервис-пак WinXPSP1- бета-версия постоянно маячит на Рабочем столе. Как убрать его?
A.Чтобы убрать упоминание на десктопе о том, что установлена тестовая версия сервис-пака, удалите разделы реестра:
HKLM\SOFTWARE\Microsoft\SystemCertificates\CA\Certificates\FEE449EE0E3965A5246F000E87FDE2A065FD89D4
HKLM\SOFTWARE\Microsoft\SystemCertificates\ROOT\Certificates\BD63D28D7BCD0E251195AEB519
243C13142EBC3
Удаление группы "Files Stored on This Computer" в окне My Computer.
Запустите Редактор Системного реестра, и переместитесь:
HKLM\ SOFTWARE \ Microsoft \ Windows \ CurrentVersion\Explorer\My Computer\NameSpace\DelegateFolders
Вы там увидете sub-key, названный {59031a47-3f72-44a7-89c5-5595fe6b30ee}. Если вы удалите этот sub-key, все Общедоступные папки Документов (которые являются обычно под группой, называемой " "Files Stored on This Computer") будут удалены из окна My Computer.
Q. перестал работать поиск файлов и папок в WinXP (build 2600)?
A. [HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState]
"Settings"=hex:0c,00,02,00,1a,01,e7,77,60,00,00,00
"FullPath"=dword:00000000
"FullPathAddress"=dword:00000001
"Use Search Asst"="no"
ключ "Use Search Asst"="no".
Q. была помощь и поиск файлов. а сейчас выбегает тузик и чешется и ничего не написано рядом?
A.: старый поиск возвращается так [HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState] "Settings"=hex:0c,00,02,00,1a,01,e7,77,60,00,00,00 "FullPath"=dword:00000000 "FullPathAddress"=dword:00000001 "Use Search Asst"="no" В смысле создаешь такой рег-файл, или просто добавляешь в этот ключ "Use Search Asst"="no”
Структура .reg-файла. REGEDIT — опции командной строки
Знание реестра Windows XP будет неполным без умения написать reg-файл.
REG-файл — это файл, имеющий определенную структуру и содержащий информацию, которая импортируется в реестр.
Для чего нужно это знать и уметь? Например, если была заблокирована работа с редактором реестра, а это можно сделать с помощью изменения ключей реестра, то наиболее легким способом исправить установки в реестре будет создание и импортирование reg-файла.
Первая строка reg-файла для Windows XP обязательно должна быть такой:
Windows Registry Editor Version 5.00
однако REGEDIT от Win XP понимает и такое:
REGEDIT4
сохраняя тем самым совместимость снизу вверх. Обратите внимание на регистр букв. Кроме этого, в первой строке ничего быть не должно. После текста обязательно должна быть пустая строка.
Затем указывается раздел реестра, в котором надо прописать или изменить какие-то параметры. Название раздела должно быть заключено в квадратные скобки. Затем ниже прописываются параметры и значения по одному параметру в строке. Когда вы закончили описание параметров и их значений, то оставьте пустую строку и либо закончите файл, либо, если нужно, начинайте описание для следующего раздела.
Вот пример reg-файла:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\ SYSTEM\ Setup]
"SetupType"=dword:0
"SystemSetupInProgress"=dword:0
"CmdLine"=""
"SystemPrefix"=hex:cc,1b,00,00,00,40,3d,68
"SystemPartition"="\ \ Device\ \ HarddiskVo-lume1"
"OsLoaderPath"="\ \ "
"uniqueid"="C:\ \ WINDOWS\ \ LPM"
[HKEY_LOCAL_MACHINE\ SYSTEM\ Setup\ AllowStart]
{...описание параметров...}
Последнюю строку в файле сделайте пустой.
Как видим, строковые параметры заключаются в кавычки. Перед числами ставятся указатели на их тип. Например, dword — указывает на тип этого параметра, буквы должны быть обязательно маленькие. После двоеточия следует значение из восьми цифр в шестнадцатеричном формате. Однако большинство параметров dword имеют значение либо 0, либо 1. Пробелы в строке не допускаются.
В реестре существуют параметры "По умолчанию" (Default). Чтобы присвоить им какое-то значение через REG-файл, надо добавить такую строку:
@="какое-либо значение"
Regedit имеет некоторое множество опций командной строки, чтобы автоматизировать его использование в пакетных файлах. Ниже указаны некоторые из вариантов.
regedit.exe [options] [filename]
filename — импортируемый в реестр.reg файл
/s — подавлять запрос на подтверждение при импорте файла
/e — экспорт раздела реестра в файл.
Пример:
regedit /e file.reg HKEY_CURRENT_USER\ Software\ Microsoft
Довольно убого, не так ли? Но не все так плохо. Наберите в командной строке:
REG /?
и изучайте "Программу редактирования системного реестра из командной строки, версия 3.0".
Удаление разделов и ключей реестра при помощи .reg-файла
Вы можете удалять разделы реестра и значения в разделах, не используя REGEDIT. Для удаления раздела используйте тот же самый формат reg-файла, только перед наименованием раздела поставьте знак "минус" ("-"). Например:
REGEDIT5
[-HKEY_LOCAL_MACHINE\ SYSTEM\ Test]
Этот же формат используйте для удаления отдельных параметров в выбранных разделах, поставив знак "минус" ("-") после знака "равно" ("="):
REGEDIT5
[HKEY_LOCAL_MACHINE\ SYSTEM\ Test]
"TestValue" =-
Q.Как сделать, чтобы при перезагрузке стирался/создавался заново файл подкачки pagefile.sys?
A.HKLM\SYSTEM \CurrentControlSet \Control \Session Manager \Memory Management
где выставляем значение "ClearPageFileAtShutdown"=dword:00000001
Следует отметить, что этот ключ не стирает файл подкачки, а очищает, т.е. заполняет его нулями, но сам файл на диске остается. Такого же рузультата, ксати, можно добиться и через апплет Local Security Policy, находящийся в Administrative Tools (раздел Local Policies, Security Options, ключ Shutdown: Clear virtual memory pagefile when system shuts down).
Q. глюк (частота обновления экрана падает до 60Гц- в полноэкранном режиме)?
A. Снеси старые дрова. Удали все о Nvidia в реестре. Ставь драйвера не ниже 40.41. Создай в реестре следующее: [HKLM\SOFTWARE\NVIDIA\ Corporation\Global\NVTweak] "NvCplEnableRotatePage=dword:00000001" Запускай Свойства экрана=>параметры=>дополнительно=>твоя видюха=>Direct3D Settings=>More Direct3D...=>Refresh Rate Overriders Ставь вручную нужные режимы.
Q. Видеокарта GeForce4 MX 440– в игрушках частота падает до 60Hz?
A. HKLM\SYSTEM\CurrentControlSet\Control\Video. Внутри этой ветки могут находится несколько подветок, содержащих ключи 0000 и Video. Одна из них в ключе 0000 содержит подключ VolatileSettings — это и есть ваша текущая конфигурация. Найдите в этой конфигурации ключ с именем NV**_Modes_Delta, где ** означает номер модели вашей видеокарты, карточка GeForce4 MX 440, то номер ее модели — 17 и измените его значение так:в значение ключа добавте следующую строку: 640,480,-,-100;800,600,-,- 85;1024,768,-,-75; это будет означать, что при разрешении 640х480 и любой глубине цвета частота регенерации составит не менее 120 герц, при разрешении 800х600 и любой глубине цвета — 100 герц, при разрешении 1024х768 и любой глубине цвета — 85 герц, т.е мы делаем недоступными все режимы с частотой регенерации, к примеру, менее 85 герц. Если вы еще не установили свежие драйвера Detonator, найдите в инсталляционной директории файл nv4_disp.inf, откройте его в блокноте и найдите секцию NVidia Add registry section. В файле nv4_disp.inf, как и в реестре, список режимов выглядит следующим образом: HKR,, NV**_Modes_Delta, %REG_SZ%, "S 1600,900,-16,120;1600,900,32,100-;1600,1024,-16,120; и т.д., где ** означает номер модели вашей видеокарты. Теперь, если мы добавим в этот список следующую строку: 640,480,-,-100;800,600,-,- 85;1024,768,-,-75; то все будет OK. И не надо установливать лишних прог.
изменим частоту синхронизации системных часов с атомными часами в Интернете HKLM\SYSTEM\CurrentControlSet\Services \W32Time\TimeProviders\NtpClient
параметр SpecialPollInterval, который задается в секундах, например, на 172800 (2 дня). По умолчанию 604800 (7 дней).
––––––––––––––––––––––––
Если вы хотите, чтобы текст под значком "Мой компьютер" включал текущее имя пользователя и имя компьютера, добавьте ключ HKCU\Software\ Microsoft\Windows\CurrentVersion\Explorer\CLSID\{20D04FE0-3AEA-1069-A2D8- 08002B30309D} и присвойте ему значение по умолчанию следующего вида:
"%USERNAME% on %COMPUTERNAME% in %USERDOMAIN%"
–––––––––––––––––––––––––
Если вы пробуете запустить файл мультимедиа, для которого у универсального проигрывателя Windows нет соответствующего кодека, то включение этой опции позволит ему автоматически загрузить требуемый кодек с web- узла Microsoft. При отключенной опции вам будет задан вопрос о необходимости загрузки. За это отвечает ключ тип DWORD. Добавьте его в реестр:
HKCU\Software\Policies\Micro-soft\WindowsMediaPlayer\NoCodecDownload. Значения 0 — да, загружать автоматически или 1 — нет, сначала спросить пользователя.
–––––––––––––––––––––––––
Securing NT
By default, NT 4.0 displays the last person who logged onto the system. This can be considered to be a security threat, especially in the case of those who choose their password to be same as their Username. To disable this bug which actually is a feature, go to the following key in the registry editor:
HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon
Click and select the ReportBookOK item and create a new string value called DontDisplayLastUserName. Modify it and set it's value to 1.
As a system administrator, you can ensure that the passwords chosen by the users are not too lame or too easy to guess. NT has this lovely utility called the User Manager which allows the administrator to set the age limit of the password which forces the users to change the password after a certain number of days. You can also set the minimum length of passwords and prevent users to use passwords which already have been used earlier and also enable account lockouts which will deactivate an account after a specified number of failed login attempts.
When you log on to Win NT, you should disable Password Caching, this ensures Single NT Domain login and also prevents secondary Windows Logon screen.
Simply copy the following lines to a plain text ASCII editor like: Notepad and save it with an extension, .reg
----------------DISABLE.reg-----------------
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network]
"DisablePwdCaching"=dword:00000001
----------------DISABLE.reg-----------------
To Enable Password Caching use the following .reg file:
--------------Enable.reg-----------------
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network]
"DisablePwdCaching"=dword:00000000
--------------Enable.reg-----------------
–––––––––––––––––––––––––––––––––––––––––––––––-
Cleaning Recent Docs Menu and the RUN MRU
The Recent Docs menu can be easily disabled by editing the Registry. To do this go to the following Key:
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Now in the right pane, create a new DWORD value by the name: NoRecentDocsMenu and set it's value to 1.
–––––––––––––––––––––––––––––––––––––––––––––––
You can also clear the RUN MRU history. All the listings are stored in the key:
HKU\.Default\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU
You can delete individual listings or the entire listing. To delete History of Find listings go to:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Doc Find Spec MRU and delete.
–––––––––––––––––––––––––––––––––––––––––––––––
Customizing the Right Click Context Menu of the Start Menu
When you right click on the start menu, only 3 options pop up: Open, Explore, and Find. You can add your own programs to this pop up menu( which comes up when we right click on it.) Open Regedit and go to the following registry key:
HKCR\Directory\Shell
Right click on the shell and create a new Sub Key (You can create a new SubKey by right clicking on the Shell Key and selecting New > Key.). Type in the name of the application you want to add to the start menu. I want to add Notepad to the Start Menu and hence I name this new sub key, Notepad. Now right click on the new registry key that you just created and create yet another new key named Command. Enter the full path of the application, in this case Notepad in the default value of Command in the right pane.So I Modify the value of the default string value and enter the full pathname of Notepad: c:\wndows\notepad.exe.
Now press F5 to refresh. Now if you right click on the Start Button you will find a new addition to the Pop Up Menu called Notepad. Clicking on it will launch Notepad.
We can not only add but also remove the existing options in this pop up box.
–––––––––––––––––––––––––––––––––––––––––––––––––––
To delete the Find option, go to the following registry key:
HKCR\Directory\Shell\Find
Delete Find. DO NOT delete Open else you will not be able to open any folders in the Start Menu like Programs, Accessories etc.
–––––––––––––––––––––––––––-
BMP Thumbnail As Icon
You can actually change the default BMP icon to a thumbnail version of the actual BMP file. To do this simply go to HKCU\Paint.Picture\Default. In the right pane change the value of default to %1. Please note however that this will slow down the display rate in explorer if there are too many BMP thumbnails to display. You can use other icons too, simply enter the pathname.To restore back to the normal change the vale of default back to: C:\Progra~1\Access~1\MSPAINT.EXE,1.
––––––––––––––––––––––––––––––-
Customizing The Shortcut Arrow
All shortcuts have a tiny black arrow attached to it's icon to distinguish from normal files. This arrow can sometimes be pretty annoying and as a Hacker should know how to change each and everything, here goes another trick. Launch the Registry Editor and go to:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons.
Now, on the right pane is a list of icons ( we found out that on some systems, Win98 especially, the right pane is blank. Don't worry, just add the value as required ). Find the value 29. If it isn't there, just add it. The value of this string should be C:\Windows\system\shell32.dll, 29 ( which means the 30th icon in shell32.dll - the first one begins with 0 ). Now, we need blank icon to do this. Just create one with white as the whole icon. Go here to learn how to create an icon. Once done just change the value to C:\xxx.ico, 0 where "xxx" is the full path of the icon file and "0" is the icon in it.
––––––––––––––––––––––––––––––––-
Now for some fun. If the blank icon is a bit boring, change it again. You will find that under shell32.dll there is a gear icon, a shared folder ( the hand ) and much more. Experiment for yourself!
Use Perl to Get List or Services Running on your NT box
Use the following Perl Script to get a list of Services running on your NT system
--------------script.pl-----------------
#!c:\per\bin\perl.exe
use Win32::Service;
my ($key, %service, %status, $part);
Win32::Service::GetServices(' ',\%services);
foreach $key (sort keys %services) {
print "Print Name\t: $key, $services{$key}\n";
Win32::Service::GetStatus( ' ',$services{$key};
\%status);
foreach $part (keys %status) {
print "\t$part : $status{$part}\n" if($part eq "CurrentState");
}
}
-------------script.pl-------------------
Internet Explorer Tricks and Tips
*******************
HACKING TRUTH: Internet Explorer 5 displays the friendly version of HTTP errors like NOT FOUND etc . They are aimed at making things easier for newbies. If you would rather prefer to see the proper error pages for the web server you're using, go to Tools, Internet Options and select the Advanced tab. Then scroll down and uncheck the Show friendly http errors box.
*******************
Making the Internet Explorer & the Explorer Toolbars Fancy
The Internet Explorer toolbar looks pretty simple. Want to make it fancy and kewl? Why not add a background image to it. To do this kewl hack launch the Windows Registry Editor and go to the following key: HKCU\SOFTWARE\Microsoft\ Internet Explorer\Toolbar\.
Now in the right pane create a new String Value and name it BackBitmap and modify it's value to the path of the Bitmap you want to dress it up with by rightclicking on it and choosing Modify. When you reboot the Internet Explorer and the Windows Explorer toolbars will have a new look.
–––––––––––––––––––––––––––––––––––––––
Change Internet Explorer's Caption
Don't like the caption of Internet Explorer caption? Want to change it? Open the registry editor and go to
HKLM\SOFTWARE\Microsoft\Internet Explorer\Main.
In the right pane create a new String Value names Window Title (Note the space between Window and Title). Right click on this newly created String Value and select Modify.Type in the new caption you want to be displayed.
–––––––––––––––––––––––––––––––––––––––––
Outlook Express Tricks.
Colorful Background
Don't like the boring background colors of Outlook Express?
HKCU\Software\Microsoft\Internet Mail And News key.
On the left pane, click on ColorCycle or select Edit and Modify in the menu. Now change the value to 1. Close and restart. Now, launch Outlook Express and whenever you open up a New Message, hold down ctrl-shift and tap the z key to scroll to change the background color. Repeat the keystroke to cycle through the colors.
––––––––––––––––––––––––––––––––––––––––-
Internet Explorer 5 Hidden Features
Microsoft Internet Explorer 5 has several hidden features which can be controlled using the Windows Registry. Open your registry and scroll down to the following key:
HKCU\Software\Policies\Microsoft\Internet Explorer\Restrictions
Create a new DWORD value named x(See complete list of values of x below) and modify it's value to 1 to enable it and to 0 to disable it.
NoBrowserClose : Disable the option of closing Internet Explorer.
NoBrowserContextMenu : Disable right-click context menu.
NoBrowserOptions : Disable the Tools / Internet Options menu.
NoBrowserSaveAs : Disable the ability to Save As.
NoFavorites : Disable the Favorites.
NoFileNew : Disable the File / New command.
NoFileOpen : Disable the File / Open command.
NoFindFiles : Disable the Find Files command.
NoSelectDownloadDir : Disable the option of selecting a download directory.
NoTheaterMode : Disable the Full Screen view option.
––––––––––––––––––––––––––––––––––––––––––-
Hacking Secrets
Almost all system administrators make certain changes and make the system restricted. System Administrators can hide the RUN option, the FIND command, the entire Control Panel, drives in My Computer like D: A: etc. They can even restrict activities of a hacker my disabling or hiding, even the tiniest options or tools.Most commonly these restrictions are imposed locally and are controlled by the Registry.But sometimes the smart system administrators control the activities of the hacker by imposing restrictions remotely through the main server.
The Policy Editor tool imposes restrictions on the user's system by editing the user.dat file which in turn means that it edits the Registry to change the settings. It can be used to control or restrict access to each and every folder and option you could ever think of. It has the power to even restrict access to individual folders, files, the Control Panel, MS DOS, the drives available etc. So how can we remove the restrictions imposed by the Policy Editor? Well read ahead to learn more.
You see the Policy Editor is not the only way to restrict a user's activities. As we already know that the Policy Editor edits the Registry(user.dat) file to impose such restrictions. So this in turn would mean that we can directly make changes to the Registry using a .reg file or directly to remove or add restrictions.
Launch Regedit and go to the following Registry Key:
HKCU/Software/Microsoft/CurrentVersion/Policies
Under this key, there will definitely be a key named explorer. Now under this explorer key we can create new DWORD values and modify it's value to 1 in order to impose the restriction. If you want to remove the Restriction, then you can simply delete the respective DWORD values or instead change their values to 0. The following is a list of DWORD values that can be created under the Explorer Key-:
NoDeletePrinter: Disables Deletion of already installed Printers
NoAddPrinter: Disables Addition of new Printers
NoRun : Disables or hides the Run Command
NoSetFolders: Removes Folders from the Settings option on Start Menu (Control Panel, Printers, Taskbar)
NoSetTaskbar: Removes Taskbar system folder from the Settings option on Start Menu
NoFind: Removes the Find Tool (Start >Find)
NoDrives: Hides and does not display any Drives in My Computer
NoNetHood: Hides or removes the Network Neighborhood icon from the desktop
NoDesktop: Hides all items including, file, folders and system folders from the Desktop
NoClose: Disables Shutdown and prevents the user from normally shutting down Windows.
NoSaveSettings: Means to say, 'Don't save settings on exit'
DisableRegistryTools: Disable Registry Editing Tools (If you disable this option, the Windows Registry Editor(regedit.exe) too will not work.)
NoRecentDocsHistory: Removes Recent Document system folder from the Start Menu (IE 4 and above)
ClearRecentDocsOnExit: Clears the Recent Documents system folder on Exit.
Nolnternetlcon: Removes the Internet (system folder) icon from the Desktop
––––––––––––––––––
Under the same key: HKCU/Software/Microsoft/CurrentVersion/Policies you can create new subkeys other than the already existing Explorer key. Now create a new key and name it System. Under this new key, system we can create the following new DWORD values(1 for enabling the particular option and 0 for disabling the particular option):
NODispCPL: Hides Control Panel
NoDispBackgroundPage: Hides Background page.
NoDispScrsavPage: Hides Screen Saver Page
NoDispAppearancePage: Hides Appearance Page
NoDispSettingsPage: Hides Settings Page
NoSecCPL: Disables Password Control Panel
NoPwdPage: Hides Password Change Page
NoAdminPaqe: Hides Remote Administration Page
NoProfilePage: Hides User Profiles Page
NoDevMgrPage: Hides Device Manager Page
NoConfigPage: Hides Hardware Profiles Page
NoFileSysPage: Hides File System Button
NoVirtMemPage: Hides Virtual Memory Button
Similarly, if we create a new subkey named Network, we can add the following DWORD values under it(1 for enabling the particular option and 0 for disabling the particular option):
NoNetSetupSecurityPage: Hides Network Security Page
NoNelSetup: Hides or disables the Network option in the Control Panel
NoNetSetupIDPage: Hides the Identification Page
NoNetSetupSecurityPage: Hides the Access Control Page
NoFileSharingControl: Disables File Sharing Controls
NoPrintSharing: Disables Print Sharing Controls
Similarly, if we create a new subkey named WinOldApp, we can add the following DWORD values under it(1 for enabling the particular option and 0 for disabling the particular option):
Disabled: Disable MS-DOS Prompt
NoRealMode: Disable Single-Mode MS-DOS.
–––––––––––––––––––––––––––––––––––––––––
View Which HotFix Patches Have Been Installed (WinNT)
Periodically Microsoft releases HotFix's to patch bugs in WinNT and other products, this key contains information about which Hotfix's have been installed.
Key: [HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix]
––––––––––––––––––––––––––––––––––––––––-
Removing WinNT Devices and Services (WinNT)
Sometimes it is possible to get orphaned services remaining in the registry. These services can be remove be modifying this key. Under this key are subkeys representing each device and service installed on the machine.
To remove, first stop the service through Control Panel / Services, then locate the subkey corresponding to device or service and delete it.
Key: [HKLM\SYSTEM\CurrentControlSet\Services]
––––––––––––––––––––––––––––––––––––––––-
Change System Environment Variables (Win NT)
This key contains the Windows NT system environment variables, variables include Path, Temp, Windir and any other defined values.Modify the value of any existing variables by double-clicking the value name.
Note: A reboot may be required for these changes to take affect.
Key: [HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
Data Type: REG_SZ
–––––––––––––––––––––––––––––––––––––––––-
Changing the Behaviour of the Dr. Watson Utility (Win NT)
By default whenever an application error occurs under Windows NT, Dr. Watson is launched and the debugger started automatically. The extra resources needed for the debugger can sometimes push the system over the edge. It is possible to stop the debugger from launching by changing this setting.
Change the value of 'Auto' to '0' to disable the automatic debugger.
Note: To disable Dr. Watson, simply delete the AeDebug subkey and to re-enable simple execute the command 'drwtsn32 -i'.
Key: [HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
Value Name: Auto
Data Type: REG_SZ
Data: (0 = message, 1 = debugger & message)
––––––––––––––––––––––––––––––––––––––––-
Disable Automatic Cache Updates in NT's DNS Server (WinNT)
This value disables that automatic cache updated from the DNS root servers. Useful when there is a problem with the root servers, or if you wish to completely control DNS updates.
Change the value of "AutoCacheUpdate" = "00000000" to disable, if it doesn't exist create a new DWORD value.
Key: [HKLM\SYSTEM\CurrentControlSet\Services\DNS\Parameters]
Value Name: AutoCacheUpdate
Data Type: REG_DWORD
––––––––––––––––––––––––––––––––––––––––-
Change Background Color During Logon (WinNT)
Change the default background color of the logon screen.
Modify the value according to the color you want: "0 0 0" for black, "255 255 255" for white, and everything in between.
Key: [HKU\.Default\ControlPanel\Colors]
Value Name: Background
Data Type: REG_SZ
Data: 0 0 0 - 255 255 255
––––––––––––––––––––––––––––––––––––––––
Configuring Unimodem Support (WinNT)
Win NT 4.0 and greater support Unimodem modems, if your device is not supported though Windows can be configured to use the MODEM.INF file instead.
Key: [HKLM\SOFTWARE\Microsoft\RAS\PROTOCOLS]
Value Name: EnableUnimodem
Data Type: REG_DWORD
Data: (0 = disabled, 1 = enabled)
––––––––––––––––––––––––––––––––––––––-
Remove the Tildes in Short Filenames (Win9x and NT)
The setting removes the tildes "~" from short filenames.
Key: [HKLM\SYSTEM\CurrentControlSet\Control\FileSystem]
Value Name: NameNumericTail
Data Type: REG_DWORD
Data: (0=disable,1=enable)
––––––––––––––––––––––––––––––––––––––
Stop Error Messages When Booting (Win NT)
Stops the annoying Windows pop-up messages notifying you a device is not functioning when you boot-up Windows NT.
Create a REG_DWORD value of 'NoPopupsOnBoot' in the key below (if it doesn't already exist). Set the value to '1' to disable pop-up messages from appearing.
Key: [HKLM\SYSTEM\CurrentControlSet\Control\Windows]
Value Name: NoPopupsOnBoot
Data Type: REG_DWORD
Data: (1 = disable messages)
––––––––––––––––––––––––––––––––––––––-
Define Whether Windows Parses Autoexec.bat (Win NT)
When this value is 1, the environment variables declared in the Autoexec.bat file are included in the user's environment.
Key: [HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
Value Name: ParseAutoexec
Data Type: REG_SZ
Data: (0 = disabled, 1 = enabled)
–––––––––––––––––––––––––––––––––––––-
Suppress the 'domain controller can not be reached' Message (WinNT)
If Windows is unable to contact a domain controller when a user logs in a message is displayed, this message can be supressed by modifying this setting.
Create a new DWORD value, name it 'ReportDC' and set the data to equal '1' for the message to be supressed.
Key: [HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
Value Name: ReportDC
Data Type: REG_DWORD
Data: (0 = message enabled, 1 = message disabled)
–––––––––––––––––––––––––––––––––––––––
Changing the Startup Mode of a Service (WinNT)
All services have a setting controlling how they are started, i.e. manually, automatically or disabled. This setting can be changed through the registry.
Open the subkey, corresponding to the service you wish to change, and modify the value of 'Start' as per the table below:
Value Startup Mode
----- ------------
2 Automatic
3 Manual
4 Disabled
Key: [HKLM\SYSTEM\CurrentControlSet\Services]
Value Name: Start
Data Type: REG_DWORD
––––––––––––––––––––––––––––––––––––––––
Как включить режим UDMA66 на чипсетах Intel?Если Ваш компьютер использует системную плату с чипсетом Intel, поддерживающим режим UDMA66 и выше, Вы могли обнаружить что в Win2K и XP, этот режим по умолчанию заблокирован:
УстановкиSystem Key:
[HKLM\System\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0000]
Value Name: EnableUDMA66
Data Type: REG_DWORD (DWORD Value)
Value Data: (0 = disabled, 1 = enabled)
––––––––––––––––––––––––––––––––––––-
Автоматическая оптимизация загрузочного диска WinXP включает новую особенность, которая автоматически оптимизирует загрузочный диск. Однако, по умолчанию эта функция заблокирована. Для ее активизации необходимо найти в системном реестре ключ:
System Key: [HKLM\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
Value Name: Enable
Data Type: REG_SZ (String Value)
Value Data: (Y = enabled, N = disabled)
––––––––––––––––––––––––––––––––––-
Q. В W2k Advanced Server службы Active Directory отключают write cache HDD. Приходится после каждой перезагрузки снова ставить галочку. Существует ли способ постоянного включения кэширования?
A.Если вас не смутит появление в Event Viewer предупреждений по поводу включенного кэша при каждой загрузке, можно в разделе реестра
HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
для параметра "DSA Heuristics" (тип REG_SZ) установить значение "10000000"
––––––––––––––––––––––––––––––––––––
Q. Как сохранить информацию из реестра в прежнем формате?
A. По умолчанию W2k сохраняет информацию из реестра в формате Unicode. Чтобы сохранить информацию в старом формате (ANSI), при экспорте в Редакторе реестра нужно указать тип файла "Файлы реестра Win95/NT (REGEDIT4)". При экcпорте из командной строки вместо ключа -e нужно использовать ключ -ea.
–––––––––––––––––––––––––––––-
Q. Как изменить букву системного /загрузочного диска в Win2K?
A.Изменение буквы может потребоваться в случае поломки зеркального тома или при измененении конфигурации дисковой подсистемы. Hиже рассмотрено, как поменять местами буквы для дисков С и D. Если вам не нужно менять буквы местами, просто измените значение \DosDevice\[буква]: на любую неипользуемую букву. Имейте в виду, что при изменении буквы диска в нормально работающей системе перестанут работать программы, которые используют абсолютный метод адресации - придется
переинсталлировать их или вручную изменять все неправильные пути в реестре.
1) Зайдите в систему как администратор и запустите Regedt32.exe.
2) Откройте ключ HKLM\SYSTEM\MountedDevices и разрешите администратору полный доступ к нему (меню Безопасность (Security) -> Разрешения (Permissions)).
3) Закройте Regedt32 и запустите regedit.exe. В указанном выше ключе найдите букву диска, которую вы хотите изменить, в нашем случае это "\DosDevices\C:".
4) Измените букву на любую неиспользуемую, например, "\DosDevices\Z:".
5) Выберите вторую изменяемую букву диска, т.е. "\DosDevices\D:", измените её на требуемую, в нашем случае будет "\DosDevices\C:"
6) Выберите значение \DosDevices\Z: и переименуйте его в "\DosDevices\D:".
7) Закройте regedit.exe и запустите Regedt32.exe. Верните разрешения для ключа HKLM\SYSTEM\MountedDevices в исходное состояние, т.е. "Read Only".
8) reboot.
–––––––––––––––––––––––––––––––––––––––
Q.Расскажите, как переключать раскладку клавиатуры в DOS-сессии?
A.HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes
Измените значение строковой переменной 00000409 с "us" на "ru"
В файле С:\WINNT\System32\autoexec.nt пpописываете следующую стpоку:
lh %SystemRoot%\System32\kb16 ru. После перезагрузки системы переключение
раскладки клавиатуры в DOS-приложениях будет производиться комбинациями
Ctrl+Left Shift (английская) и Ctrl+Right Shift (русская).
–––––––––––––––––––––––––––––––––-
Q.При копировании кириллицы через буфер обмена вставляются знаки вопроса?
A.Попробуйте перед копированием переключиться в русскую раскладку клавиатуры.Можно изменить значения параметров "1250" и "1252" в разделе реестра [HKLM\System\CurrentControlSet\Control\Nls\Codepage]
на "c_1251.nls", но как уже говорилось выше, этот метод не совсем корректен.
–––––––––––––––––––––––––––––––––-
Q.Как полностью отключить скрытые общие ресурсы (ADMIN$, C$, D$ и т.д.) WIN2K?
A.Данные скрытые ресурсы существуют по умолчанию. Доступ к ним возможен только из под аккаунта администратора, поэтому не рекомендуется задавать для этого аккаунта слишком простой пароль (например, Enter :)). Для увеличения степени секретности можно также изменить имя пользователя "Администратор" на другое.Если удалить эти ресурсы через "Управление компьютером" -> "Общие папки", то после перезагрузки они появятся снова. Полностью отключить скрытые ресурсы можно только с помощью правки реестра. Откройте раздел
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
Добавьте или измените следующие значения:
Операционная система Параметр Тип Значение
Windows 2000 Server AutoShareServer REG_DWORD 0
Windows 2000 Professional AutoShareWks REG_DWORD 0
Q. Как решить проблему искажения кириллицы в Power Archiver?Очень хорош этот архиватор, но при работе с ним в Win2K проявляются какие-то странные проблемы с русским языком - программа искажает кириллицу?
A.Попробуйте в опциях Power Archiver установить другой шрифт - Lucida Sans Unicode или Arial, обязательно задав еще и кириллическое подмножество для выбранного шрифта. Если это не поможет, то можно установить шрифты и кириллическую кодовую страницу напрямую в реестре таким образом:
HKCU\Software\POWERARC\TCommentForm
"CommentText_FontCharset"=
"204"
"CommentText_FontName"=
"MS Sans Serif"
HKCU\Software\POWERARC\TIntViewForm
"TextView_FontCharset"="204"
"TextView_FontName"=
"Courier New"
HKCU\Software\POWERARC\TMainForm
"FileList_FontCharset"="204"
"FileList_FontName"="Arial"
HKCU\Software\POWERARC\TMsgForm
"MessageMemo_FontCharset"=
"204"
"MessageMemo_FontName"=" Lucida Sans Unicode"
Также можно попробовать задать кодовую страницу прямо в названии шрифта, например:
"FileList_FontName"="Arial,204”
Q. Photoshop 6(eng.) некорректно показывает интерфейс?
A. У адобовских программ наблюдаются глюки с русскими шрифтами под 2K/XP.Причина - иная реализация UNICODE. Попробуй поменять значение ключа
HKLM\SYSTEM\CurrentControlSet\ Control\Nls\CodePage\1252 на c_1251.nls
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Settings\MP3Encoding]
"LowRate"=dword:0000dac0
"MediumRate"=dword:0000fa00
"MediumHighRate"=dword:0001f400
"HighRate"=dword:0002ee00
This corresponds to 56, 64, 128 and 192 KB/second rates, respectively.
56 Kbps = dword:0000dac0
64 Kbps = dword:0000fa00
112 Kbps = dword:0001b580
128 Kbps = dword:0001f400
160 Kbps = dword:00027100
192 Kbps = dword:0002ee00
224 Kbps = dword:00036b00
256 Kbps = dword:0003e800
320 Kbps = dword:0004e200
Done."
UPDATES:
1. You need to install a dedicated encoder to be able to record/encode audio/music/video using WMP8
2. "This does not apply to WinXP RC1 build 2505 or RC2 build 2509. Microsoft has refined Media Player 8 to allow these values in WMP8 build 8.00.00.4440.”
Примечание: Данный пункт запускает утилиту compmgmt.msc. Удаление пункта не удаляет саму программу
Изменение вида приглашения (Win NT/2K/XP)
Вы можете изменить вид приглашения для командной строки. Как правило используется формат типа C:\> (текущий диск и угловая скобка). Откройте раздел
HKLM\SYSTEM\ CurrentControlSet\Control\Session Manager\Environment и создайте параметр PROMPT типа REG_EXPAND_SZ, которому нужно присвоить одно из следующих значений:
A.HKU\.DEFAULT\Control Panel\Desktop ScreenSaveActive = 0 Или увеличить время в этом ключе: HKU\.DEFAULT\Control Panel\Desktop ScreenSaveTimeOut = xx (время в секундах)
Win2K SP2-and-earlier versions of Win2000 do not support 48-bit Logical Block Addressing (LBA) as defined in the ATA/ATAPI 6.0 specification.
To resolve this problem, obtain the latest service pack for Windows 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
How to Obtain the Latest Windows 2000 Service Pack
The English-language version of this fix should have the following file attributes or later:
Date Time Version Size File name -------------------------------------------------------- 04/19/2002 05:09 PM 5.0.2195.5624 86,704 Atapi.sys 04/19/2002 05:43 PM 214,938 Update.inf
The following conditions are necessary for the correct functioning of 48-bit LBA ATAPI support:
To enable 48-bit LBA large-disk support in the registry:
NOTE:If you enable 48-bit LBA ATAPI support by editing the preceding registry key, but your system does not meet the minimum requirements, you may observe the following behaviors:
По умолчанию в ветке реестра HKU\.DEFAULT\Control Panel\Desktop параметр "ScreenSaveActive" установлен в "1". Это не хорошо. В том случае, даже если хранитель экрана выбран не был стартует заставка login.scr. А что если вместо этого файла какой-нибудь вирус, либо нехороший человек заменит этот файл? Необходимо менять значение на "0".
Если вы не используете экран входа(logon User Interface), то по умолчанию в поле "Пользователь" виден последний удачно залогинившийся пользователь.Чтобы это поле было пустым необходимо в ветке реестра:
HKLM\ Software\ Microsoft\ Windows\ CurrentVersion\ Winlogon создать парметр DontDisplayLastUserName = 1 - имя пользователя показано не будет, 0 - будет.
Иногда необходимо запретить WinXP защищать системные файлы (System File Protection). Это необходимо при установке новых Logons или Boot-screens, например:HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon заменить имеющееся значение параметра "SFCDisable" на новое значение: dword:ffffff9d.
Можно ли отключить сообщение о недостаточности свободного места на диске?
Можно. Для блокирования появления такого сообщения следует открыть реестр, найти ключ
HKCU\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explоrer
и вписать в него новый параметр NoLowDiskSpaceChecks типа DWORD, присвоив ему значение 1.
Как добавить содержимое Рабочего стола в меню Start?
HKCU\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer\ User Shell Folders. В нем есть параметр Desktop, имеющий по умолчанию значение "%USERPROFILE%\ Desktop". Изменяем это значение на "%USERPROFILE%\ Start Menu\ Desktop". Кроме этого, нужно будет скопировать папку %USERPROFILE%\ Desktop (папка %USERPROFILE% находится в папке Documents and Settings) в папку %USERPROFILE%\ Start Menu\ Desktop и перезагрузиться, после чего в меню, появляющемся при нажатии на кнопку Start, появится раскрывающееся субменю Desktop
Можно ли полностью отключить скрытые общие ресурсы (ADMIN$, C$ и т.д.)?
Эти ресурсы в WinXP\W2K существуют по умолчанию (доступ к ним возможен только из под эккаунта администратора), причем, если удалить эти ресурсы через "Управление компьютером" (Computer Management) -> "Общие папки", то после перезагрузки они появятся снова, и полностью отключить их можно только с помощью внесения изменений в реестр.
HKLM\ SYSTEM\ CurrentControlSet\ Services\ LanmanServer\ Parameters
и изменениям (или добавляем) следующий параметр:
AutoShareWks (его тип - REG_DWORD) значение 0
Q.как включить DMA под CD-ROM
A. HKLM\SYSTEM\CurrentControlSet\ Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318} Внутри этой ветки находится 4 папки. 0000 - отвечает за сам контролёр. 0001 - отвечает за Secondary IDE Chanell. 0002 - отвечает за Primary IDE Chanell. Выбираем папку которая отвечает за нужный нам канал,- тебе нужен Secondary IDE Chanell и заходим в неё. Каждому из установленных устройств, соответствуют по два ключа, MasteDeviceTimingModeAllowed и SlaveDeviceTimingModeAllowed (или UserMasteDeviceTimingModeAllowed и UserSlaveDeviceTimingModeAllowed, если режимы выбирались вручную), определяющие в каком максимальном режиме разрешается работать Master и Slave устройства, установленные на контролёре, и MasterDeviceTimingMode и SlaveDeviceTimingMode, которые определяют в каком режиме реально работают Slave и Master устройства. Для того чтобы разрешить использовать устройство в UDMA режиме, MasterDeviceTimingModeAllowed (или Slave..., зависит от того к чему диск подключен) должно иметь значение 0хffffffff. Если оно будет 0х0000001f, то устройство сможет работать только в PIO режиме. Убедившись что этот ключ стоит правильно, выставляем MasterDeviceTimingMode, определяя в каком режиме должен работать привод. Возможны следующие варианты (цифры в HEX): 0x10010 режим UDMA Mode 5 (ATA100). 0x8010 режим UDMA Mode 4 (ATA66). 0x2010 режимы UDMA Mode 2 (ATA33). 0x0410 режим Multi-Word DMA Mode 2 и PIO 4. Кроме этого, UDMA Mode 4 можно включить 0xffff, а UDMA Mode 5 - 0xfffff. Выставляй нужное, и перезагружайся, диск должен перейти в требуемый режим.
Q.А как обстоят дела в WinXP с переименованием загрузочного (или системного) диска?
A.И с этим в XP дела обстоят хорошо. Правда, присвоить другую букву загрузочному/системному диску не так просто, как это делается в случае остальных дисков, но в принципе - ничего особо сложного. В качестве примера возьмем да и поменяем буквы у дисков C: и D:
HKLM\ SYSTEM\ MountedDevices и разрешаем администратору (то есть себе) полный доступ к этому ключу. Делается это через меню Security (Безопасность) -> Permissions (Разрешения). После этого находим в HKLM\ SYSTEM\ MountedDevices букву диска, которую нужно изменить (в нашем случае - "\ DosDevices\ C:") и меняем ее на любую из тех, что еще не использованы, например, на Z: (т.е. у нас должно получиться вот так: "\ DosDevices\ Z:").Следующий этап - замена буквы у диска D:
Выбираем \ DosDevices\ D: и изменяем D: на C:, в результате чего получаем "\ DosDevices\ C:"
Наконец, выбираем параметр \ DosDevices\ Z: и переименовываем его в \ DosDevices\ D:, после чего перегружаем компьютер. Примечание: в случае, если не требуется менять названия дисков с C: на D: и наоборот, а нужно всего лишь заменить C: на еще неиспользованную букву, достаточно изменить значение \ DosDevice\ С: на любую неиспользуемую букву. Два важных замечания:
При смене буквы у диска необходимо учитывать, где окажется своп-файл: в случае исчезновения диска, на котором он должен быть размещен, система при перезагрузке сразу после окна входа в систему сообщит, что своп-файл слишком мал, и вновь вернётся в окно логона, причем этот процесс будет продолжаться до бесконечености, вернее, до тех пор, пока вы не поймете, что - увы и ах - необходимо переустанавливать систему. Единственная от этого радость - систему можно будет поставить поверх той, что была установлена, а это позволит не переустанавливать установленные ранее программы.
Изменение буквы диска приведет к тому, что перестанут работать те программы, которые используют абсолютный метод адресации, поэтому придется переинсталлировать их или вручную править все пути в реестре, изменившиеся в связи со сменой буквы диска.
Если в Windows включена поддержка автозапуска программ, то после загрузки CD-ROM в привод дисковода система автоматически определяет его тип. Если это диск с данными - то запускается программа из AUTORUN.INF. Если диск музыкальный - то в его "корневом каталоге" находятся только "музыкальные" файлы *.cda. Для их воспроизведения запускается программа, имя и путь к которой задаются в системном реестре в ключе HKLM\Software\Classes\AudioCD\Shell\play\command. Обычно там должно быть C:\WINDOWS\cdplayer.exe /play %1. Популярный плейер Winamp при установке прописывает там собственный запуск "C:\PROGRAM FILES\WINAMP\WINAMP.EXE" %1, сохраняя предыдущую команду автозапуска в ключе Winamp_Back. Для того, чтобы автозапуск музыкального проигрывателя работал правильно, в системном реестре должны быть правильно описаны типы файлов *.cda. В ключе HKCR\.cda\(По умолчанию) указывается имя типа музыкальных файлов (обычно cdafile или Winamp.File). В подключе play/command ключа с этим именем (HKEY_CLASSES_ ROOT\cdafile или HKEY_CLASSES_ROOT\Winamp.File) должна быть указана такая же команда запуска плейера, как и в HKLM\Software\Classes\AudioCD\Shell\play\command.
Доступ к несуществующим каталогам можно закрыть просто поудаляв их из реестра. Для Win2K список расшаренных папок лежит:
HKLM\SYSTEM\ControlSet001\Services\lanmanserver\Shares
HKLM\SYSTEM\ControlSet002\Services\lanmanserver\Shares
HKLM\SYSTEM\ControlSet003\Services\lanmanserver\Shares
Q.При попытке установить или удалить программу в WinXP выдается сообщение об ошибке: "Error 1719. The Windows Installer Service could not be accessed. You may be running in Safe mode or Windows Installer may not be correctly installed"?
A.Данный сбой может происходить при установке или удалении программ, использующих Windows Installer, дистрибутив которых представлен в виде MSI-файла (Microsoft Software Installation).
Для устранения сбоя в разделе реестра HKLM\SYSTEM\CurrentControlSet\Services\MSIServer удостоверьтесь, что строковый параметр ImagePath указывает на правильный путь к файлу msiexec.exe. Обычно этот параметр равен C:\Windows\System32\msiexec.exe /V.
Далее перегрузите ПК в режим защиты от сбоев и в меню "Выполнить" кнопки Пуск введите команду:
msiexec /regserver. Перегрузите ПК
Есть хитрый способ создать пользователя так, чтобы при этом его не было видно через апплет «Учетные записи пользователей». Официально это сделано для того, чтобы не засорять Welcome Screen пользователями, которые коннектятся к компьютеру только по сети. А если по-свойски, то это удобный «backdoor» для человека, создавшего себе такую фичу. Делается это так. Сначала с помощью апплета «Учетные записи пользователей» создается учетная запись. Разумеется, создатель ее сам должен в момент создания находиться в системе с правами администратора (понятно, что и запись нужно создать с правами администратора, иначе зачем она нам ). После этого мы лезем в реестр и ищем там ключ HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\SpecialAccounts\UserList\. А там, в свою очередь, создаем параметр типа dword и называем его так, как мы назвали созданного пользователя. В значении этого параметра ставим 0. Теперь наш пользователь будет заходить в систему как скрытый администратор.
Q."Скандиск" в Windows XP: при каждой загрузке начинается проверка диска!
A.HKLM\SYSTEM\CurrentControlSet\Control\Session Manager
имеется параметр типа REG_MULTI_SZ с названием BootExecute. По умолчанию его значение - autocheck autochk *.
После того, как система запланирует проверку диска, в значении этого параметра появляется дополнительная запись autochk. Таких записей в значении этого параметра может оказаться несколько, если таковые в вашей системе обнаружатся, то попробуйте их удалить, оставив только исходное значение этого параметра.
Если нужно, чтобы "Скандиск" запускался при каждой загрузке системы, можно задать такой параметр: autocheck autochk /f *, а чтобы отключить его раз и навсегда, достаточно удалить запись autocheck autochk *.
Q: В школе работаю недавно. По наследству мне досталась сеть в 33 машины на NT4. До этого работал только с Win98. Дети подкидывают проблемы, которые с ходу решить не могу. Вопрос: в профиле "пользователь" в trey убрали индикатор клавиатуры, а в часах вместо цифр то имя напишут, то только "0" вместо часов. Как вернуть в исходное состояние и как запретить делать изменения?
A: Логинитесь администратором, запускаете Regedt32.exe, затем подключаете реестр пользователя (он лежит в профиле пользователя: %SystemRoot%\Profiles\ <Имя_пользователя>, файл ntuser.dat). Ищете в
HKCU\Control Panel\International ключ с исковерканным временем и восстанавливаете его содержимое. После этих манипуляций разрешаете доступ к этой ветке реестра для "пользователя" только на чтение (придется снять галочку наследования разрешений перед этим действием).
Q: Можно ли стандартными средствами winxp сделать так, чтобы при загрузке после некоторого времени автоматически выполнялся вход в систему под именем одного из пользователей?
A: [HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] задаешь строк. переменные:DefaultUserName=Имя; DefaultPassword=Пароль;AutoAdminLogon=1; Если захочешь потом зайти под другим логином, то вариантов несколько. Например, держать Shift при загрузке (выйдет стандартный экран выбора User'а), или выход из системы ... Run -> control userpasswords2 -> убираешь галку с "Users must enter username and password to use this computer" -> жмёшь везде ОК -> он спросит имя и пароль дефаулт юзера - вводишь – готово. Другой вариант – поставить пакет Power Toys для WindowsXP от Microsoft – не такая навороченная штука, как TweakXP, но очень удобная.
Q. Как запустить Fine Reader 5.0 под XP?
A.[HKCU\Software\ABBYY\ Fine Objects]
"ErrorStopMode"="NEVER"
"AssertStopMode"="NEVER"
[HKLM\SOFTWARE\ABBYY\FineReader\4.0\New UserDefaults\FineForms4\Fine Objects]
"ErrorStopMode"="NEVER"
"AssertStopMode"="NEVER"
[HKLM\SOFTWARE\ABBYY\FineReader\4.0\New UserDefaults\FineReader4\Fine Objects]
"ErrorStopMode"="NEVER"
"AssertStopMode"="NEVER"
[HKCU\Software\BitSoft\FineOCREngine\FINE OBJECTS]
"ERRORSTOPMODE"="never"
"AssertStopMode"="never"
Q. установлен сервер с Win2K Advanced Server, и было замечено, что при использовании Active Directory после перезагрузки ПК автоматически отключается кэширование записи на жесткий диск?
A.Чтобы включить кэширование записи, попробуйте добавить в реестр такой параметр (тип REG_SZ):
HKLM\SYSTEM\ CurrentControlSet\Services\NTDS\Parameters "DSA Heuristics"="10000000".
Полный текст сообщения может быть таким:
16 bit MS-DOS Subsystem drive:\program path XXXX. An installable Virtual Device Driver failed DLL initialization. Choose 'Close' to terminate the application.
или таким:
16 bit MS-DOS Subsystem drive:\program path SYSTEM\CurrentControlSet \Control\VirtualDeviceDrivers. VDD. Virtual Device Driver format in the registry is invalid. Choose 'Close' to terminate the application.
Эта ошибка обычно появляется после инсталляции 16-bit программ или программ, использующих 16-bit инсталляторы. Как правило, повреждается параметр VDD в разделе реестра HKLM\SYSTEM \CurrentControlSet\ Control\VirtualDeviceDrivers. Для устранения ошибки запустите Regedt32.exe, найдите вышеуказанный параметр и удалите его. Затем добавьте новый параметр, назовите его VDD, и выберите тип данных REG_MULTI_SZ. Откроется редактор для ввода многострочного текста. Оставьте поле ввода пустым и нажмите "Ok".
Q.После установки какой-то программы в WinXP пропало окно авторизации - Welcome screen?
A.Это окно могут отключать разные программы, например некоторые версии популярной PCAnywhere. При этом может выдаваться сообщение примерно такого содержания: "A recently installed program has disabled the Welcome Screen and Fast User switching. To restore these features, you must uninstall the program. The following file name might help you identify the program that made the change:
C:\Windows\System32\Awgina.dll. User interface failure".
По названию, местоположению и свойствам этого файла можно определить программу, оказавшуюся причиной отключения экрана Welcome Screen. Для устранения данного сбоя в моем примере либо удалите PCAnywhere, либо загрузившись в режиме защиты от сбоев удалите в разделе реестра
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon параметр GinaDLL.
Q.В Win2K перестали пропадать из меню давно не используемые элементы. Программы, которые давно не запускаю, из него не исчезают, то есть меню все больше и больше распухает. С чего началось, не помню; думал, само пройдет - ни фига. Где это лечить? Галочка "Использовать сокращенное меню" стоит. У меня часть элементов скрыта, часть - нет, и если запустить из скрытых элементов программу, то она больше не исчезает.
A.Попробуйте удалить в реестре раздел
HKCU\ SOFTWARE\Microsoft\Win-dows\ CurrentVersion\Explorer\ MenuOrder\Start Menu.
В нем система записывает положение иконок в меню кнопки Пуск, и, похоже, что-то там переклинило, или этот раздел разросся до неприемлемого уровня. После того, как вы обнулите этот раздел, элементы меню заработают как положено.
Q.WinXP теперь каждую папку открывает в новом окне. Настройки в свойствах папки не помогают! А на вкладке "Типы файлов" все время по дефолту стоит "Искать" (Find)… Опция Restore to defaults не помогает!
A.Проверьте следующие разделы реестра: HKCR\Folder\shell и HKCR\Directory\shell.
Q.Пропал значек (там ведь не ярлык!!!) "Мой компьютер" с Рабочего стола?
A.Если Вы используете меню "Пуск" в стиле "Windows XP" и значка "Мой компьютер" на "Рабочем столе" нет, то добавить его можно, создав в ключе реестра [HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel] параметр с именем "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" (dword) и присвоив ему значение "0". Если используете меню "Пуск" в классическом стиле, то добавить его можно, создав такой же параметр в ключе реестра [HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu]. Или включите эту опцию здесь (и в первом и во втором случае) : "Панель управления" -- "Экран" -- вкладка "Рабочий стол" -- кнопка "Настроить Рабочий стол" -- вкладка "Общие" -- рамка "Значки на Рабочем столе" .
Q.Необходимо переместить папку "моя музыка" на другой (не системный) диск,причём что-бы она осталась в меню ПУСК и открывалась как меню.Или как поместить в меню ПУСК любую другую папку с не системного диска с возможностью раскрытия как меню для быстрого доступа к каждой песне?
A.- HKCU\Software\Microsoft\ Windows\CurrentVersion\Explorer\Shell Folders - там есть ключ My Music. Изменяешь его значение на путь к папке с файлами, например f:\Music. Там же можно поменять и расположение других папок типа My Video, My Pictures, My Documents (ключ называется Personal) и т.п. , еще есть в HKLM\Software\Microsoft\Windows\CurrentVersion.
- [HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] параметр с имнем "Start_ShowMyMusic" (dword или binary, не имеет значения) и присвойте ему значение "2". Соответственно, значение "1" - отображать в виде ссылки, "0" - скрыть пункт меню. Или настройте эту опцию в свойствах меню "Пуск".
Q.При е установке SP1 для WinXP выдается сообщение об ошибке: "Access Denied"?
A.Возможно, вы вошли в систему, не имея прав администратора, а конкретнее - полного доступа к разделу реестра HKLM\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ WindowsUpdate\ Auto Update.
Проверьте, установлен ли для этого раздела полный доступ группе Administrators.
A.Исправить этот сбой можно либо установкой более свежей версии Internet Explorer, либо вручную установите в реестре такие параметры:
HKCR\.jpg
@="jpegfile"
"Content Type"="image/jpeg".
Q.Как удалить папки типа «Мои рисунки», «Моя музыка», «Мои видеозаписи», чтобы они не появились после перезагрузки?
A.HKCU\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer\ Shell Folders
В этом подразделе храняться все пути к пользовательским папкам, если удалить ключи соответствующие «Моя музыка» и «Мои видеозаписи» из этой папки, папка перестанет появляться.
то же самое проделать для:
HKCU\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer\ User Shell Folders
В WinNT/2K нет VxD драйверов, но в разделе HKLM\System\CurrentControlSet\Control\SessionManager в параметре BootExecute можно прописать программу, которая будет грузиться еще до загрузки графической оболочки и сервисов.
Новое имя для корзины:HKCR\CLSID{645FF040-5081-101B-9F08-00AA002F954E}
есть строковый параметр LocalizedString, в котором и пишем новое имя для Корзины
Q.Когда нажимаеш ctrl+alt+del выходит табличка и там написанно:Диспетчер задач отключён администратором?И как снять защиту с программы Windows Installer?
A.1)За блокировку ctrl+alt+del Отвечает
HKCU\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES\SYSTEM\DisableLockWorkstation
2)За блокировку Диспетчера задач
HKCU\SOFTWARE\MICROSOFT\WINDOWS\ CURRENTVERSION\POLICIES\SYSTEM\ DisableTaskMgr
DWORD 1 - Да 0- Нет
Q.Есть XP и 3 сидюка. Как сделать так, чтобы XP писала в проводнике не "CD дисковод", а например Teac, Samsung?
A.В ветке [HKLM\SOFTWARE\Microsoft\ Windows\CurrentVersion\Explorer\ DriveIcons] есть разделы. Например если CD-приводам присвоены буквы G и H, эта ветка реестра выгляжит следующим образом: [HKLM\SOFTWARE\Microsoft\ Windows\CurrentVersion\Explorer\ riveIcons\G\DefaultLabel] @="CD дисковод" и [HKLM\SOFTWARE\Microsoft\ Windows\CurrentVersion\Explorer\ DriveIcons\H\DefaultLabel] @="CD дисковод" Так вот, вместо "CD дисковод" введи имена своих CD-прприводов.
Q.В Win2K существует ограничение времени действия запланированного задания Task Scheduler - 72 часа?
A.Для этого в Win2K с установленным SP3 нужно в разделе реестра
HKLM\ SYSTEM\ CurrentControlSet\ Services\ Schedule изменить значение параметра AtTaskMaxHours типа REG_DWORD. Ноль отключает ограничение времени совсем. Если же надо задать какое-то время, используйте значения от 1 до 999 часов.
Q.Пропал в меню кнопки Пуск динамический рейтинговый список последних запущенных программ.
A.Набор ярлыков часто запускаемых программ, который отображается в левой части меню кнопки Пуск WinXP, определяется неудобоваримыми двоичными параметрами в разделе реестра
HKCU\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer\ UserAssist\ {ИДЕНТИФИКАТОР}\ Count.
Каким-то образом редактировать его не представляется возможным, а если список "заклинило" и новые ярлыки в нем не появляются, то попробуйте удалить весь раздел
HKCU\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer\ UserAssist.
Это полностью очистит динамический список. Затем необходимо перегрузить компьютер и запустить несколько программ - их ярлыки отобразятся в меню.
Q.В Win2K оснастка "Службы" не запускается, системные события просмотреть невозможно, не могу передвинуть значки на Рабочем столе…
A.Скорее всего, вы отключили важнейшую службу Remote Procedure Call (RPC), от которой зависят многие другие сервисы Win2K. Попробуйте включить эту службу, для чего сделайте REG-файл с содержимым:
REGEDIT4
[HKLM\ SYSTEM\ CurrentControlSet\ Services\ RpcSs]
"Start"=DWORD:00000002
[HKLM\ SYSTEM\ CurrentControlSet\ Hardware Profiles\ Current\ System\ CurrentControlSet\ Enum\ ROOT\ LEGACY_RPCSS\ 0000]
"CSConfigFlags"=- и, щелкнув на нем мышкой, внесите параметры в реестр, перегрузите ПК.
Q.В Win2K не удается установить Service Pack - выдается сообщение об ошибке: "Service pack setup error…"?
A.Возможно, сбой обусловлен старой версией установленного в вашей системе Windows Installer или его повреждением. Попробуйте остановить службу Windows Installer, а затем удалить в реестре подраздел
HKLM\ System\ CurrentControlSet\ Services\ MSIServer. После этого перегрузите компьютер и установите свежую версию инсталлятора.
Q.На компьютере с WinServer 2003 включил режим автоматического обновления системы Automatic Update. Можно ли будет впоследствии каким-то образом узнать, что за обновления устанавливала Windows?
A.Для включения протоколирования работы Automatic нужно в разделе реестра
HKLM\ Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update создать параметр DebugType типа REG_DWORD и установить его значение равным 1. Сам файл протокола после этого можно будет найти по такому адресу: \Program Files\ Windowsupdate\ Wupd\ System\ Wupdlog.txt.
HKLM\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer
"AllowLegacyWebView"=dword:00000001
"AllowUnhashedWebView"=dword:00000001
"RevertWebViewSecurity"=dword:00000001.
После проведения изменений в реестре необходимо в Проводнике открыть диалог Tools > Folder Options > View и нажать кнопку Reset All Folders, после чего перегрузить ПК.
Зачастую, возможностей стандартного контекстного меню файлов не хватает для различных задач пользователей. Уже была статья о том, как расширить это меню, однако, в Win2K\XP можно добавить еще пару пунктов, которые заложены в самой операционной системе, но по умолчанию не включены:
обратил внимание на два интересных раздела {C2FBB630-2971-11d1-A18C-00C04FD75D13} и {C2FBB631-2971-11d1-A18C-00C04FD75D13} со своими параметрами, которые отвечают за копирование и перемещение файлов в Windows. В общем, эти две возможности, "Копировать в папку" и "Переместить в папку", можно включить в контекстное меню файлов.
Эти два пункта вызывают стандартное окно для копирования или перемещения файла. Пользоваться ими гораздо удобнее, чем открывать отдельное окно с нужным каталогом, а потом перетаскивать в него файлы.
Чтобы включить новые пункты в контекстное меню надо создать разделы и параметры в реестре:
- для копирования
- для перемещения
В примере пункты меню появятся у всех файлов и папок. Чтобы добавить их только в файлы с конкретным расширением, надо добавлять записи в раздел shellex этих файлов. Так, для текстовых файлов это будет выглядеть таким образом:
- для копирования
- для перемещения
Изначально раздела shellex там нет. Надо создать его и все подразделы самостоятельно.
Pаботает только в Windows 2000 и XP. Перезагрузка компьютера не понадобится.
Q.В WinXP перестала работать куча компонентов: Search Companion, User Accounts, Windows Update, Help and Support, System Restore - их диалоговые окна пусты! Media Player тоже постоянно глючит: "An internal application error has occurred".
A.Такое может быть связано с тем, что у вас "слетел" Jscript, - повреждены соответствующие ключи в реестре либо повреждена сама системная библиотека Jscript.dll. Для устранения сбоя проверьте в реестре такие параметры:
HKCRT\ CLSID\ {f414c260-6ac0-11cf-b6d1-00aa00bbbb58}\ InprocServer32
@="C:\WINDOWS\System32\jscript.dll"
"ThreadingModel"="Both"
HKCR\ CLSID\ {f414c261-6ac0-11cf-b6d1-00aa00bbbb58}\ InprocServer32
@="C:\WINDOWS\System32\jscript.dll"
"ThreadingModel"="Both"
HKCR\ CLSID\ {f414c262-6ac0-11cf-b6d1-00aa00bbbb58}\ InprocServer32
@="C:\WINDOWS\System32\jscript.dll"
"ThreadingModel"="Both".
Также, используя команду sfc /scannow, проверьте системные файлы либо сразу восстановите из дистрибутива две главные скриптовые библиотеки - Jscript.dll и Vbscript.dll, скопировав их в папку %Windir%\System32\.
Q.При загрузке WinXP появляется сообщение об ошибке: "WJView error - Could not execute main. The system cannot find the file specified"?
A.Это сообщение говорит о неудачной попытке запуска Java-приложения с помощью утилиты WJView. Для устранения сбоя в разделе "Автозагрузка" программы Msconfig.exe снимите флажки напротив строк с упоминанием WJView.exe. Нелишним будет удалить и соответствующие параметры в разделах реестра
HKLM\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Run
HKCU\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Run
Q.HKLM\ Software\ Policies\ Microsoft\ Windows\ WindowsUpdate\ AU.
Насколько я понимаю, здесь можно настраивать службу автоматического обновления WinXP. Возможно, вы знаете, какие полезные для начинающего админа параметры могут присутствовать в этом разделе
A.Pаздел служит для настройки поведения службы Automatic Update Windows XP. При этом в него можно вносить следующие параметры и настройки.
"NoAutoUpdate"=dword:00000001 - отключить Automatic Update (по умолчанию значение 0, то есть служба включена).
"AUOptions"=dword:00000002 - спрашивать у пользователя разрешение на загрузку и установку обновлений (при значении 3, используемом по умолчанию, загрузка происходит автоматом, пользователю выдается запрос о разрешении на установку. При значении 4 загрузка и установка идут автоматом, причем установка может быть запланирована на определенное время, по умолчанию - 3:00).
"ScheduledInstallDay"=dword:00000000 - по умолчанию загрузка апдейтов производится каждый день. Можно собственноручно устанавливать день недели, в который будет производиться поиск обновлений: 1 - воскресенье, 2 - понедельник… 7 - суббота.
"ScheduledInstallTime"=dword:00000000 - установка времени суток, когда будет производиться установка новых обновлений, диапазон значений, соответственно, от 0 до 23.
"UseWUServer"=dword:00000001 - использовать для обновления специальный сервер - Software Update Services. По умолчанию значение равно 0.
"RescheduleWaitTime"=dword:
00000001 - время в минутах после включения до начала установки программы-обновления, которое в прошлый раз установить не удалось. Диапазон значений от 1 до 60.
"NoAutoRebootWithLoggedOnUsers" =dword:00000001 - не перезагружать ПК автоматически, если вошел пользователь и установлен SUS SP1 Client.
Однако большинство из этих параметров гораздо удобнее настраивать, используя оснастку Local Group Policy (gpedit.msc). Для этого надо открыть диалог Computer Configuration > Administrative Templates, далее на панели инструментов оснастки выбрать команду Add/Remove Templates, нажать кнопку Add, выбрать шаблон Wuau.adm из папки %SystemRoot%\Inf и нажать Open, а затем Close.
После этого откройте Computer Configuration > Administrative Templates > Windows Components > Windows Update и для включения Automatic Updates установите Configure Automatic Updates Policy в положение Enabled. Теперь в том же окне вы сможете настроить основные параметры службы автообновления Windows XP. Для того чтобы загрузить аналогичную политику на контроллере домена Active Directory, нужно проделать аналогичные действия: Active Directory Users and Computers > Имя_Домена (или OU - Organizational Unit) > Properties > Group Policy > New > Edit > Computer Configuration > Administrative Templates > Add/Remove Templates > Add > %SystemRoot%\Inf\Wuau.
adm > Open. Далее можно настраивать политику в окне Computer Configuration > Windows Update.
Q.В меню "Сервис" пропала закладка "Свойства папки" Kак можно вернуть ее на место?
A.Удаление апплета Свойства папки. Если вы хотите удалить пункт Свойства папки из меню Проводника, а также апплет из Панели управления, то откройте раздел
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explоrer и создайте параметр NoFolderOptions типа DWORD со значением, равным 1. После перезагрузки пункт Свойства папки исчезнет из меню Проводника и из Панели управления. Удаление параметра или установка в 0 возвращает пункт в меню и в Панель управления.
Q.Как сделать, чтобы в Welcome Screen появилась учетная запись Администратора?
A. В разделе HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList установите параметр "Administrator"=1 (типа dword).
Q.Некоторые программы работают только под учетной записью Администратора ?
A. Найдите (из-под учетной записи Администратора) в разделе реестра HKLM\SOFTWARE раздел с настройками нужной программы и щелкните на нем правой кнопкой мыши.
Выберите в появившемся меню команду "Permissions" и установите полный доступ на эту ветвь реестра для пользователя или группы пользователей, которым разрешается с ней работать.
Найдите также в ветви HKCU раздел, соответствующий вашей программе, и сделайте его экспорт в reg-файл. Входите теперь в систему под именем обычного пользователя и импортируйте этот reg-файл обратно в реестр. Перегрузите ПК.
Q.Компьютер с блоком питания ATX после установки WinXP не выключает питание самостоятельно?
A. Обновите драйвера всего имеющегося оборудования и в раздел реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon добавьте параметр"PowerdownAfterShutdown"="1".
- Если же на вашем ПК WinXP не использует ACPI, то обновите BIOS - возможно, это сделает ваш компьютер ACPI-совместимым.
- Если это не помогло, и поддержка ACPI не появилась, то попробуйте удалить из ПК все устройства, кроме видеокарты, и переустановить WinXP - возможно, ACPI блокируется каким-то устройством.
- Если и это не решило проблему, то запустите Device Manager, в меню "View" установите флажок "Show Hidden Devices" и в появившемся дополнительном списке устройств проверьте, установлен ли компонент "NT APM / Legacy Interface Node".Если его там нет, то установите, воспользовавшись диалогом "Add New Hardware Wizard".
Таблица для задания цвета текста и фона окна консоли
|
|
значение
|
цвет
|
0
|
черный
|
1
|
синий
|
2
|
зеленый
|
3
|
голубой
|
4
|
красный
|
5
|
лиловый
|
6
|
желтый
|
7
|
белый
|
8
|
серый
|
9
|
светло-синий
|
A
|
светло-зеленый
|
B
|
светло-голубой
|
C
|
светло-красный
|
D
|
светло-лиловый
|
E
|
светло-желтый
|
F
|
ярко-белый
|
A.- Попробуй удалить CD-Rom из системы в диспетчере устройств.Перезагрузи компьютор.Система по новой определит устройство.Вставь диск.Иногда помогает
- Попробуй в HKLM\SYSTEM\ControlSet001\Services\Cdrom изменить значение ключа AutoRun на шестнадцатиричную 1.
- [HKCU\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer] "NoDriveTypeAutoRun"=hex:80,00,00,00 "NoDrives"=hex:00,00,00,00
При установке некоторых программ в Win2K инсталлятор собщает, что не установлен нужный SP и прекращает работу? Некоторые старые инсталляторы, особенно писанные под WinNT, не совсем корректно работают с Win2K. Чтобы убедить старый инсталлятор, что у тебя самый новый Service Pack, просто добавь в ветви HKLM\Software\Microsoft\Windows NT\Current Version строковый параметр CSDVersion со значением Service Pack 6.
В реестре есть ключ, позволяющий при загрузке компа выдать MessageBox с каким-нибудь сообщением:
HKLM\Software\Microsoft\Windows\CurrentVersion\Winlogon, в нем нужно указать строковые параметры LegalNoticeCaption со значением заголовка окошка и LegalNoticeText co значением текста сообщения. У нас в школе при входе в систему вылезало окошко «Находиться за компьютером только с разрешения учителя!», пока я не поменял это на «Товарищ сисадмин! Закройте доступ к системному реестру!»
Windows 95, 98, ME
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon
LegalNoticeCaption Строка (заголовок)
LegalNoticeText Строка (текст)
Если по каким-то причинам у тебя не установлены заплатки, прикрывающие брешь в DCOM RPC, есть простой временный выход, вырубить эту службу через реестр:
HKLM\Software\Microsoft\OLE - измени значение EnableDCOM с Y на N.
Затем перезагрузи операционную систему.
Недостаток: могут не работать некоторые программы (синхронизация времени точно работать не будет).
Q.Пропали настройки схем питания в свойствах экран_ заставка_питание?
A.HKCU\Control Panel\PowerCfg\PowerPolicies
Q.Можно ли сделать так, чтобы открытые или использованные документы и файлы не были видны в StartMenu/Documents/ или как вообще удалить Документы из Старт меню.
A.[HKCU\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer] "ClearRecentDocsOnExit"=hex:01,00,00,00; "NoRecentDocsMenu"=dword:00000001; "NoRecentDocsHistory"=dword:00000001
Позволяет автоматически входить в систему без выбора имени и ввода пароля. Также автоматический вход в систему можно включить следующим способом: Пуск - Выполнить - набрать "control userpasswords2", в появившемся окне снять галочку с "Требовать ввод имени и пароля", после нажатия на ОК появится окно, где нужно указать пользователя и пароль. Если автоматический вход включен, то его можно обойти, удерживая клавишу SHIFT при загрузке компьютера.
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
STRING AutoAdminLogon, принимает значение "1" - Автоматический вход включен, "0" - выключен.
STRING DefaultUserName, имя пользователя, которое используется при автоматическом входе в систему
STRING DefaultUserPassword, пароль пользователя
STRING DefaultDomainName, домен по умолчанию, используется для компьютеров в сети
Примечание: пароль храниться в реестре в незашифрованном виде.
Если при загрузке компьютера отключен показ предыдущего имени (параметр DontDisplayLastUserName) автоматический вход в систему работать не будет!
Если опция сбрасывается после перезагрузки, создайте пароль для своей учетной записи (Панель управления - Учетные записи пользователей) или используйте апплет control userpasswords2.
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\CDFS. Присвойте ключу CacheSize (binary) двоичное значение ff ff 00 00, а ключам Prefetch и PrefetchTail (тип dword) - шестнадцатеричные значения 4000
Ключи, значение которых влияет на скорость CD-ROM