(11) В системном реестре Windows есть скрытая особенность, которая позволяет Вам создавать псевдонимы для программ. Например, псевдоним под называнием JBLOGGS.EXE фактически запускает другую программу, например NOTEPAD.EXE.
1. Используя Regedit, откройте раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
В этом разделе должен быть ряд подразделов.
2. Создайте новый подраздел и назовите его именем псевдонима, который Вы желаете создать (например, JBLOGGS.EXE).
3. Установите значение параметра "(По умолчанию)" равным полному пути и имени файла программы, которую Вы хотите открывать, когда запускается псевдоним (например, "c:\windows\notepad.exe").
4. Выйдете из Regedit и проверьте действие выполненных изменений, используя "Пуск" – "Выполнить". Напечатайте имя Вашего псевдонима (то есть JBLOGGS.EXE), должна запуститься установленная для псевдонима программа (в нашем случае Блокнот).
Simon Clausen (info AT regedit.com) regedit.com
Перевод: Андрей Зенченко (vaz AT solaris.ru) crimsoft.newmail.ru
(43) Windows Me/2000/XP имеет новое диалоговое окно "Открыть/Сохранить файл". В его левой части расположены четыре (в Windows XP) или пять (в Windows Me/2000) кнопок системных папок. С помощью правки реестра эти папки можно поменять местами или вообще изменить на другие, которыми вы часто пользуетесь. Создайте в разделе реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32
подраздел PlacesBar. Значения четырёх-пяти параметров "Place0"–"Place4" этого подраздела определяют, какие папки и в каком порядке будут показаны.
Для системных папок надо задавать значения типа DWORD:
Рабочий стол — 00000000
Мои документы — 00000005
Мои рисунки — 00000027
Мои видеозаписи — 0000000e
Мой компьютер — 00000011
Избранное — 00000006
Мое сетевое окружение — 00000012
Шрифты — 00000014
History — 00000022
Для обычных папок — строковое значение, указывающее путь к ним. Например, для параметра "Place3" можно задать значение "C:\Windows".
При желании можно вернуть старый вид "ненавороченного" окна, который был в Windows 9x. Для этого в разделе
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\comdlg32
создаём следующие dword-параметры и присваиваем им значение 1:
"NoPlacesBar" — скрывает кнопки папок;
"NoBackButton" — скрывает кнопку "Назад" на панели инструментов;
"NoFileMRU" — скрывает раскрывающийся список с именами последних использовавшихся файлов в поле выбора имени файла.
Через ветвь реестра HKEY_LOCAL_MACHINE эти настройки можно сделать для всех пользователей сразу.
(44) Начиная с Windows 98, колонка с атрибутами файлов больше не отображается по умолчанию в табличном режиме Проводника. Однако Проводник можно заставить её показывать, создав в разделе реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
dword-параметр "ShowAttribCol" и присвоив ему значение 1.
Перезапустите Проводник, если он уже открыт, чтобы изменения вступили в силу.
(42) Бывает, что при переустановке MS Office в Проводнике в режиме просмотра эскизов перестают показываться графические файлы. Для восстановления функции просмотра нужно восстановить параметры реестра. Для этого в разделе HKEY_CLASSES_ROOT\.jpg (расширение файла может быть и bmp, gif, jpeg...) создайте раздел ShellEx, в нём раздел {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}, а в этом разделе измените значение параметра "(По умолчанию)" на {7376D660-C583-11d0-A3A5-00C04FD706EC}. Всё вернётся на свои места.
(1) Щёлкнув правой кнопкой мышки на Рабочем столе (или в окне папки), можно выбрать пункт меню "Создать" — далее по желанию (папку, ярлык, текстовой файл и т.д.). А вот совет, как добавить в это меню новый тип файла (например, Word, Excel добавляют свои типы, а Page Maker — нет).
1. Запустите приложение (например, Page Maker) и создайте файл, который Вы хотите открывать каждый раз при выборе пункта "Создать". Это может быть и "пустой" файл, но с нужными полями и т.д. Этот файл не нулевой, в нём находятся данные, по которым запущенное приложение узнаёт файл "своего типа".
2. Сохраните этот файл в папке Windows\ShellNew.
3. Запустите RegEdit (но сначала сделайте копию файлов реестра!).
4. Разверните в левой части окна ветвь HKEY_CLASSES_ROOT.
5. Выберите расширение, соответствующее тому типу файлов, который Вы собираетесь создавать. Выберите внутри раздела этого расширения пункт ShellNew.
6. Щёлкните правой кнопкой мышки в левой части окна. Выберите пункт меню "Создать – Строковый параметр". Дайте новому элементу имя FileName, а в качестве его значения введите имя файла, который создали и поместили в папку Windows\ShellNew.
7. Закройте все приложения и перезапустите Windows.
Из книги Б. Левингстон и Д. Штрауб "Секреты Windows 95"
Maxime MIKLINE (alma AT nevsky.net)
(1) Если у вас установлено много программ и при нажатии на правую кнопку мыши в меню "Создать" присутствует дикое количество документов, то вы можете их удалить. Запустите ваш редактор реестра, зайдите в HKEY_CLASSES_ROOT — вы увидите список расширений файлов (обычно до 4-х символов). Найдите ненужный документ и удалите внутри папку ShellNew. После редактирования перезапускать Windows не требуется.
(32) Например, документ в формате Microsoft Word for Windows (расширение .doc) можно открывать как с помощью MS Word, так и с WordPad. Для этого:
1. Откройте окно "Мой компьютер".
2. В меню "Вид" выберите пункт "Свойства папки".
3. Выберите закладку "Типы файлов".
4. В списке "Зарегистрированные типы файлов" выберите "Документ Microsoft Word".
5. Нажмите на кнопку "Изменить".
6. Нажмите на кнопку "Добавить".
7. В строке "Действие" введите:
Открыть в WordPad
8. В строке "Приложение, исполняющее действие" введите:
"<path>\wordpad.exe" "%1"
где <path> — полный путь к файлу Wordpad.exe. В этой строке кавычки обязательны.
9. Нажмите кнопку "OK".
Если после этого вы дважды щёлкните левой кнопкой мыши на файле с расширением .doc, то документ откроется программой Microsoft Word. Если вы щёлкните правой кнопкой мыши на файле такого типа, то из появившегося меню сможете выбрать пункт "Открыть в WordPad".
Статья R10225 сборника технических статей Microsoft
(35) По расширению имени файла (символы после последней точки в имени файла) определяется тип файла. В соответствии с типом файлу назначается иконка, отображаемая в Проводнике, программа, которая будет его открывать, и т.д. Всё это определяется в ветви реестра HKEY_CLASSES_ROOT, и вы можете внести изменения по своему усмотрению.
Запускаем редактор реестра Regedit и открываем ветвь HKEY_CLASSES_ROOT. В ней мы видим кучу разделов с именами, соответствующими расширениям файлов. Например, если нас интересует документ Word, ищем раздел ".doc". Значение параметра "(По умолчанию)" определяет тип файла для данного расширения и указывает на имя раздела, где этот тип описан (разные расширения могут относиться к одному и тому же типу). Теперь в той же ветви реестра ищем указанный раздел. Значение параметра "(По умолчанию)" этого раздела определяет имя типа файла, которое отображается в Проводнике. Значение параметра "(По умолчанию)" подраздела "DefaultIcon" определяет иконку для данного типа файла (подробнее см. в рубрике "1.3.7. Windows NT/2000/XP. Иконки"). Открыв последовательно подразделы "shell", "open" и "command", доберёмся до параметра "(По умолчанию)", который определяет программу, запускаемую при открытии файла данного типа. Если в подразделе "shell" создать ещё какой-то подраздел, например, "WordPad", то его имя станет присутствовать в контекстном меню файла данного типа, раскрывающегося при щелчке правой кнопки мыши на файле. Создав в этом подразделе подраздел "command" и присвоив его параметру "(По умолчанию)" в качестве значения полное имя определённой программы, например:
"C:\Program Files\Accessories\WORDPAD.EXE" "%1"
вы осуществите то, что описано в статье "Как связать несколько приложений с одним расширением файла" этой же рубрики, но только путём прямой правки реестра.
Таким образом, вы можете изменять параметры уже имеющихся типов файлов, а можете создать новый тип и связать с ним желаемые расширения имён файлов.
(42) Если часто приходится открывать файлы разными программами и лень лишний раз жать <Shift>, то можно устроить так, чтобы строка "Открыть с помощью" присутствовала в контекстном меню постоянно. Для этого надо зайти в раздел реестра HKEY_CLASSES_ROOT, там должен быть подраздел под названием *. Открываете его, заходите в подраздел shell, создаёте в нём подраздел с именем, например, OpenAs, а в нём создаёте ещё один подраздел с именем command. В последнем подразделе параметру "(По умолчанию)" присваиваете значение
C:\WINDOWS\rundll32.exe shell32.dll,OpenAs_RunDLL %1
Теперь закрываете редактор реестра и можете пользоваться.
Примечания:
1. Те, кто пользуется панелью MS Office, должны быть готовы к тому, что для открытия её кнопок придётся щёлкать на них правой кнопкой мыши и открывать их уже через контекстное меню.
2. При открытии файлов "неизвестного" типа (например, с расширениями DLL, SYS и др.) в контекстном меню появится два пункта "Открыть с помощью". Не смущайтесь. Но уж коли вам это не понравится, то зайдите в раздел HKEY_CLASSES_ROOT\Unknown и удалите в нём подраздел shell.
(11) Внесение небольших изменений в реестр позволит Вам использовать Блокнот для открытия файла нажатием правой кнопки мыши на нём. Также Блокнот будет использоваться по умолчанию для открытия файла, если никакой ассоциации к нему не существует.
1. Найдите раздел реестра
HKEY_CLASSES_ROOT\*\shell
если он не существует, то создайте его.
2. В этом разделе создайте новый раздел по имени open и установите значение его параметра "(По умолчанию)" равным строке "Открыть в Блокноте".
3. В разделе open создайте новый раздел по имени command и установите значение его параметра "(По умолчанию)" равным строке "notepad.exe %1".
Теперь, когда Вы щёлкните правой кнопкой мыши на файле, в контекстном меню одним из пунктов будет "Открыть в Блокноте".
Simon Clausen (info AT regedit.com) regedit.com
Перевод: Андрей Зенченко (vaz AT solaris.ru) crimsoft.newmail.ru
(43) Если вы работаете с файлами с помощью Проводника, а не файлового менеджера типа FAR или Windows Commander, то рекомендуется проделать следующее. В разделе реестра
HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers
создайте подразделы "Copy To" и "Move To", а затем присвойте их параметрам "(По умолчанию)" значения "{C2FBB630-2971-11d1-A18C-00C04FD75D13}" и "{C2FBB631-2971-11d1-A18C-00C04FD75D13}" соответственно. После этого в контекстном меню любого файла или папки рядом с пунктом "Отправить" появятся команды "Копировать в папку" и "Переместить в папку". При их выборе будет открываться окно обзора папок, где можно выбрать папку назначения. Чрезвычайно удобно!
(13) В контекстное меню папок можно добавить команду "Сеанс MS-DOS", которая будет вызывать окно MS-DOS в текущей папке. Для этого нужно создать файл с расширением .REG, содержащий следующие данные:
==========
REGEDIT4
[HKEY_CLASSES_ROOT\Folder\Shell\DosPrompt]
@="&Сеанс MS-DOS" ;Здесь указано название команды
[HKEY_CLASSES_ROOT\Folder\Shell\DosPrompt\Command]
@="C:\\Windows\\Command.com /k cd %1" ;Здесь указана сама команда
==========
После написания файла нужно его запустить.
(37) В Windows XP, в полном соответствии с новыми принципами построения интерфейса OC, Microsoft спрятал закладку "Security" на томах NTFS и сильно упростил закладку "Sharing", чтобы не смущать неопытных пользователей кучей непонятных для них значений и понятий. Для того чтобы вернуть всё, как было в Windows 2000, необходимо в Windows Explorer выбрать в меню "Tools" – "Folder Options". В открывшемся окне выбрать закладку "View" и в разделе "Advanced Settings" снять флажок "Use simple file sharing (Recommended)". Это не только приведёт закладку "Sharing" в нормальный вид (с возможностью выставить нормальные права доступа), но и вернёт закладку "Security".
Этот рецепт работает только для Windows XP Pro. В Windows XP Home, чтобы назначить нормальные права доступа, придётся воспользоваться утилиткой для командной строки calcs.
(38) По умолчанию локально кэшируемые профили пользователей располагаются в каталоге %Systemroot%\Profiles. При большом количестве пользователей это может вызвать нехватку свободного пространства на системном разделе. Для решения данной проблемы необходимо изменить расположение профилей пользователей.
Windows NT 4.0 хранит параметры локально кэшируемых профилей пользователей в разделе системного реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
В этом разделе содержатся подразделы с именами, соответствующими SID (идентификатор защиты) каждого пользователя, выполнившего вход в систему. (Определить SID пользователей, чьи профили необходимо переместить, можно с помощью утилиты GetSID.exe из комплекта Windows NT Server 4.0 Resource Kit.) Внутри подраздела пользователя содержится строковый параметр "ProfileImagePath", который определяет каталог профиля. Если Вы не используете перемещаемых профилей пользователей, то необходимо скопировать содержимое локально кэшируемой копии профиля после изменения значения параметра "ProfileImagePath" в каталог, соответствующий его новому месторасположению.
Совет применим также к Windows 2000.
Статья RU214470 сборника технических статей Microsoft
(11) Если Вы установили Windows на отдельном диске и хотите, чтобы на этот диск не производилась запись ненужных файлов, Вы можете изменить расположение файлов почты и новостей, сохраняемых Outlook Express на другой диск. Установите значение строкового параметра "Store Root" в разделе реестра
HKEY_CURRENT_USER\Software\Microsoft\Outlook Express
равным новому пути размещения папок Outlook. Не забудьте переместить папки "Mail" и "News" из старого места в новое.
Simon Clausen (info AT regedit.com) regedit.com
Перевод: Андрей Зенченко (vaz AT solaris.ru) crimsoft.newmail.ru
(33) Для версии Outlook Express 5.0 параметр "Store Root" находится в разделе
HKEY_CURRENT_USER\Identities\{6C5487A0-185A-11D5-AC95-D81906C10000}\Software\Microsoft\Outlook Express\5.0
Символы в фигурных скобках у Вас будут другие.
Пути к файлам протоколов POP3 и SMTP указаны в параметрах "Log File (POP3)" и "Log File (SMTP)" в разделе
HKEY_CURRENT_USER\Identities\{6C5487A0-185A-11D5-AC95-D81906C10000}\Software\Microsoft\Outlook Express\5.0\Mail
Путь к файлу адресной книги хранится в параметре "(По умолчанию)" в разделе
HKEY_CURRENT_USER\Software\Microsoft\WAB\WAB4\Wab File Name
Иван Гончаров (maywind AT rambler.ru)
(38) Для версии Outlook Express 5/6 можно изменить расположение файлов почты и новостей, не обращаясь к реестру. Достаточно открыть меню программы "Сервис" (Tools) – "Параметры" (Options) – "Обслуживание" (Maintenance) – "Банк сообщений" (Store Folder) – "Изменить" (Change) и выбрать нужную папку на диске.
(15) Расположение папки "Избранное" хранится в разделе реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
в строковом параметре "Favorites". При желании вы можете переместить эту папку, куда вам нужно, и указать в данном параметре новый путь.
(25) Чтобы изменить предлагаемый системой по умолчанию каталог при инсталляции программ, измените значения параметров "ProgramFilesDir" и "ProgramFilesPath" в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
Андрей Харченко (winfaq AT online.sinor.ru) winfaq.com.ru
(11) В Windows NT 4.0 увеличенные расширения файлов как бы равны похожим трёх символьным расширениям. К примеру, при выполнении команды "DEL *.htm" Windows NT 4.0 также удалит *.HTML файлы. Для изменения такого поведения установите значение параметра "Win95TruncatedExtensions" в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
равным "0" (отключено).
Simon Clausen (info AT regedit.com) regedit.com
Перевод: Андрей Зенченко (vaz AT solaris.ru) crimsoft.newmail.ru
(42) По умолчанию, когда на жёстком диске остаётся свободного места меньше 10%, Windows NT/2000/XP начинает выдавать соответствующее предупреждение. Этот процент для выдачи предупреждений можно изменить, поменяв в разделе реестра
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
значение dword-параметра "DiskSpaceThreshold" в диапазоне от 0 до 99.
В Windows XP можно отключить выдачу этого сообщения для отдельного пользователя, если в разделе реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
присвоить dword-параметру "NoLowDiskSpaceChecks" значение 1.
Через ветвь HKEY_LOCAL_MACHINE его можно отключить у всех пользователей сразу.
(35) Когда открывается каталог на диске NTFS, обновляются метки последнего доступа ко всем файлам каталога. Если файлов много и на всех надо метку обновить, то это занимает довольно много времени. Однако эту функцию можно отключить. Для этого в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
создайте параметр типа DWORD под названием "NtfsDisableLastAccessUpdate" и поставьте его значение в 1.
(34) Обычно не советуют создавать сжатые диски с помощью DriveSpace и подобных утилит, так как велик риск потери информации. Однако у меня есть сжатый диск, я на него высыпал всякую дребедень: кэш эксплорера, куки и прочую ерунду, состоящую из множества мелких хорошо сжимаемых файлов. Поэтому когда навернётся сжатый диск, я просто создам пустой новый — ценную информацию я там всё равно не храню. Но иметь сжатый диск для таких целей полезно. Приведу некоторые цифры: 100-мегабайтный кэш IE сейчас занимает реально на диске около 60 Мб, на неуплотнённом диске он занимал почти 500 Мб (кластер 8 Кб); папка Coockies 50 Kб вместо 1,3 Мб! Почувствуйте разницу.