Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Реестр Windows 2000/WinXP

Автор: CoDeR
Дата сообщения: 15.04.2005 01:46
SPG_Stan

Цитата:
В win2003 в проводнике всегда тип отображения файлов по умолчанию вид/таблица, где это в реестре?

Помоему нигде. А если и есть то уж больно хитрожопо записано.


Цитата:
как убрать строку адреса во всех окнах explorer'а?

Вот тебе содержимое REG-файла, импортируя который адресная строка пропадет:

Код: Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar\ShellBrowser]
"ITBarLayout"=hex:11,00,00,00,4c,00,00,00,00,00,00,00,30,00,00,00,12,00,00,00,\
29,00,00,00,05,00,00,00,6b,04,00,00,00,00,00,00,04,00,00,00,a0,04,00,00,81,\
00,00,00,02,00,00,00,a8,06,00,00,25,00,00,00,00,00,00,00,a1,06,00,00,5b,03,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
Автор: abz
Дата сообщения: 15.04.2005 02:23
KLASS

Цитата:
Пункт Создать из контестного меню живет тута HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New

А как вызвать этого мастера не прибегая к клику правой кнопкой по рабочему столу - создать - ярлык?



Другими словами, можно его вызвать какой-либо командой, чтобы записать её в cmd файл и вызывать горячей клавишей, а не елозить каждый раз эти пункты контекстного меню?
Автор: Neokk
Дата сообщения: 15.04.2005 03:57
Сделал ярлык на выключение компа с WinXP : sutdown.exe -s
После нажатия на этот ярлык вылетает окно Remote Service и начинает отсчитывать 30 секунд до выключения компа. Где в реестре есть ветка отвечающая за сие безобразие .. Хотелось бы что бы комп начинал выключаться сразу же и без всяких окошек
Автор: CoDeR
Дата сообщения: 15.04.2005 04:20
Neokk
shutdown -s -t 00 -f

-t xx - Таймаут завершения работы - xx сек.
-f - Принудительное завершение приложений

Взято между прочим из справки "shutdown /?" и реестр тут абсолютно не причем. Не будьте такими ленивыми.

abz
Посмотри через FileMon какой файл вызывается при активизации этого мастера. Полез сам смотреть (пригодилось бы для будущей замены битмапа на свой - моддинг - это болезнь однозначно ), да у меня ярлыковая привязка уже давно грохнута в попытках выкинуть ярлык из меню "Создать".
Автор: Neokk
Дата сообщения: 15.04.2005 04:24
CoDeR
Извиняюсь за засорение топика я просто пробела между -t 00 не поставил соответственно эта зараза запускалась по умолчанию в 30 сек . Еще раз спасибо !
Автор: KLASS
Дата сообщения: 15.04.2005 07:46
abz
Сама команда (запуска мастера) прописана тута HKEY_CLASSES_ROOT\.lnk\ShellNew\\Command, но этого, как оказалось, маловато.

Для английской

Цитата:

@echo off
echo. > C:\Docume~1\Короткое_имя_пользователя\Desktop\LNK
"rundll32.exe" appwiz.cpl,NewLinkHere C:\Docume~1\Короткое_имя_пользователя\Desktop\LNK


Для русской

Цитата:

@echo off
echo. > C:\Docume~1\Короткое_имя_пользователя\0016~1\LNK
"rundll32.exe" appwiz.cpl,NewLinkHere C:\Docume~1\Короткое_имя_пользователя\0016~1\LNK

Длинные именами лучше не сувать, даже с кавычками. Если имя пользователя тоже на русском, то вычислить его цифровой аналог по команде dir /x
Автор: abz
Дата сообщения: 15.04.2005 10:14
KLASS

Цитата:
@echo off
echo. > C:\Docume~1\Короткое_имя_пользователя\0016~1\LNK
"rundll32.exe" appwiz.cpl,NewLinkHere C:\Docume~1\Короткое_имя_пользователя\0016~1\LNK

А что это за папка:

Цитата:
0016~1

???

У меня нет такой. И соответственно ничего не работает.

Добавлено:
Ааа, понял. Это шифр папки "Рабочий стол". Но, всё равно не работает. Винда русская. Имя аккаунта у меня англ. из 6 букв. Его подставил. Но, увы...

Добавлено:
Только вот по dir /x уменя вот как выглядит:

Цитата:
13.04.2005 18:24 <DIR> .
13.04.2005 18:24 <DIR> ..
13.04.2005 18:11 <DIR> ГЛАВНО~1 Главное меню
13.04.2005 18:24 <DIR> ИЗБРАН~1 Избранное
13.04.2005 18:11 <DIR> РАБОЧИ~1 Рабочий стол
13.04.2005 22:48 <DIR> WINDOWS


Сделал такой батник:

Цитата:
@echo off
echo. > C:\Docume~1\andrex\РАБОЧИ~1\LNK
"rundll32.exe" appwiz.cpl,NewLinkHere C:\Docume~1\andrex\РАБОЧИ~1\LNK


всё равно результата нет.
Автор: KLASS
Дата сообщения: 15.04.2005 11:55
abz

Цитата:
Только вот по dir /x уменя вот как выглядит:

Наверное у тя FAT32, а она Unicode не вразумит... еще один камень в сторону FAT
На NTFS так

Цитата:

<DIR> MYDOCU~1 My Documents
<DIR> WINDOWS
<DIR> 5D29~1 Главное меню
<DIR> 0016~1 Рабочий стол

и все работает.

Цитата:
всё равно результата нет

Я пробовал с короткими русскими именами, сохраняя в кодировке DOS866, не работает.

Добавлено:
Попробуй заменить в реестре путя к Рабочему столу, т.е. поставь Desktop. Перегрузись и попробуй.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Автор: abz
Дата сообщения: 15.04.2005 12:56
KLASS

Цитата:
Наверное у тя FAT32

Ага.


Цитата:
Попробуй заменить в реестре путя к Рабочему столу, т.е. поставь Desktop. Перегрузись и попробуй.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

Так и саму папку переименовать?
Автор: KLASS
Дата сообщения: 15.04.2005 13:49

Цитата:
Так и саму папку переименовать?

Разумеется, можешь, просто рядом пока создать.
Автор: popkov
Дата сообщения: 15.04.2005 18:29
KLASS
Ещё вопрос возник: как сделать так, чтобы у .bat и .cmd - файлов в контекстном меню присутствовал пункт "Открыть с помощью..."?

Добавлено:
Neokk
Просто измени команду в BAT-файле на:
shutdown -s -t 0

В справке к консольной команде всё написано!
Автор: KLASS
Дата сообщения: 16.04.2005 02:20
popkov

Цитата:
Ещё вопрос возник: как сделать так, чтобы у .bat и .cmd

Скажи конечную цель. Ты хочешь их запускать из окна ком. строки?
Автор: popkov
Дата сообщения: 16.04.2005 11:56
KLASS

Цитата:
Скажи конечную цель.

Нет, просто чтобы можно было выбирать програму для их редактирования из списка...
Автор: KLASS
Дата сообщения: 16.04.2005 14:22
popkov

Цитата:
чтобы можно было выбирать програму для их редактирования

Команда rundll32 shell32,OpenAs_RunDLL
чего делать с ней, ты знаешь. Кстати, в "Закладках", что я выкладывал, все есть. Открываешь файл закладок в Excel и в поиск "найти все" вводишь "Открыть с помощью".
Автор: SPG_Stan
Дата сообщения: 16.04.2005 18:00
как запретить запуск программ по сети и скачиваемых с инета в том числе? Т.е. при запуске по сети выскакивает окошко с кнопочкой выполнить, отмена, а при сохранении с инета выполнить, сохранить, отмена - нужно чтобы кнопки выполнить были недоступны в обоих случаях...
Автор: popkov
Дата сообщения: 17.04.2005 09:10
KLASS

Цитата:
Команда rundll32 shell32,OpenAs_RunDLL

Можно, конечно, и так, но мне хотелось покрасивее сделать: чтобы было выпадающее меню "Открыть с помощью", как у TXT - файлов...

Добавлено:
KLASS
Кстати, странную вещь заметил: после каких-то манипуляций с ключами для TXT-файлов у меня по умолчанию стал отображаться пункт "Изменить". Я для эксперимента удалил вначале ключ txtfile, а потом и ключ HKCR/.txt. В разделе HKEY_CLASSES_ROOT\SystemFileAssociations\ нет ключа ".txt", в разделе HKEY_CURRENT_USER\Software\Classes - тоже. Тем не менее, в контекстном меню TXT-файлов по-прежнему присутствует пункт "Изменить", и они открываются в EmEditor'е. Ума не приложу, откуда берётся информация об этом? Другие пункты контекстного меню TXT-файлов исчезли.

Добавлено:
KLASS
Насчёт последнего выяснилось, что это ключ HKEY_CLASSES_ROOT\Applications\EMEDITOR.EXE\shell\edit\command
Но только непонятно совершенно, почему он используется для построения контекстного меню TXT-файлов? Где прописано, что EmEditor - редактор TXT-файлов по умолчанию?
После удаления этого ключа данное странное поведение исчезло. Однако возник один ещё более странный момент: в контекстном меню появились оба пункта "Открыть" и "Изменить", оба открывают TXT-файлы в EmEditor'е, хотя ключ HKCR/.txt по-прежнему отсутствует, а ключ HKEY_CLASSES_ROOT\SystemFileAssociations\text я удалил...
Затем я посмотрел ключ HKEY_CLASSES_ROOT\Applications\EMEDITOR.EXE\shell, и обнаружил, что там появились те ключи, которые я до этого для эксперимента создавал в ключе для TXT-файлов: open, verb, edit... Удаление этих ключей, а также задание порядка их расположения через параметр "По умолчанию" ключа shell соответствующим образом отражается на контекстном меню...

Какова же роль ключа HKEY_CLASSES_ROOT\Applications\EMEDITOR.EXE, как он работает?
Автор: KLASS
Дата сообщения: 17.04.2005 13:27
popkov

Цитата:
но мне хотелось покрасивее сделать: чтобы было выпадающее меню "Открыть с помощью", как у TXT - файлов...

Фaйлы c pacшиpeниeм "BAT" являютcя фaйлaми типa "Пaкeтный фaйл MS-DOS". Как ты его потом собираешься запускать, когда изменятся ассоциации, на те, которые у тя вылезут в выпадающем контекстном меню?

Цитата:
Где прописано, что EmEditor - редактор TXT-файлов по умолчанию?

В свойствах папки.

Цитата:
Какова же роль ключа HKEY_CLASSES_ROOT\Applications\EMEDITOR.EXE

Ты закладки качал или... Открой описание раздела HKEY_CLASSES_ROOT\Applications
Автор: titeva
Дата сообщения: 17.04.2005 16:54
KLASS
Я скачал "Курс молодого бойца", созданный тобой, и с тех пор это моя настольная книга. Настолько всё доступно и понятно описано! Есть один вопрос, но это не по теме , пусть меня простят. Как прочитать файлы AppEvent, SecEvent, SysEvent.Evt ? У меня ХРRU и содержимое этих файлов в виде квадратиков, закорючек и точек, а как сделать чтобы хоть англицком языке было?? Или для их прочтения надо изучать язык прорамирования???
Зараннее спасибо!
Автор: KLASS
Дата сообщения: 17.04.2005 17:50
titeva
Лучше здесь обсуждать вопросы по теме, иначе получишь запрет на пост.
А чем стандартные средства просмотра не подошли? Я имею ввиду %SystemRoot%\system32\eventvwr.msc /s
Должны быть и сторонние.
Автор: titeva
Дата сообщения: 17.04.2005 18:22
KLASS
Спасибо-спасибо-спасибо.

Простите!!!!!!!!
Автор: popkov
Дата сообщения: 17.04.2005 19:08
KLASS

Цитата:
Ты закладки качал или... Открой описание раздела HKEY_CLASSES_ROOT\Applications

Вот что там написано:

Цитата:
KEY_CLASSES_ROOT\Applications=Подразделы этого раздела указывают на отображение программ в окне "Bыбop программы", которое появляется при нажатии пункта "Открыть с помощью..." Пример: HKEY_CLASSES_ROOT\Applications\AcroRd32.exe\shell\open\command\\(default) Значение = "D:\P\AR\Reader\AcroRd32.exe" "%1". Иконка программы Acrobat Reader будет отображаться в окне "Bыбop программы". Также можно запретить отдельным программам, попадать в список часто используемых программ в меню "Пуск". Для этого создаем пустой строковый параметр "NoStartPage" в любом подразделе.

Но, к сожалению, никакого отношения к сути моего вопроса это не имеет... Ведь я обнаружил, что из ключа HKEY_CLASSES_ROOT\Applications\EMEDITOR.EXE\shell генерируются пункты контекстного меню....
Автор: abz
Дата сообщения: 18.04.2005 02:23
KLASS

Так всё запутанно. "Скачай закладки". Что за закладки? Где скачать? Залез к тебе на склад (ссылка на который исчезла с твоей подписи). Там о "закладках" нашёл только ссылку:

Цитата:
* Кино, как правильно установить закладки


Это она? В общем, человеку не искушенному все эти описания только голову заморачивают. Причём тут кино? Это будет ролик о том, что такое закладки и как их надо установить?

Прости за категоричность, но можно как-нибудь пересмотреть названия ссылок на твоём складе, чтобы как можно большему числу людей хотя бы понимать, что они качают?
Автор: KLASS
Дата сообщения: 18.04.2005 03:53
popkov

Цитата:
Ведь я обнаружил, что из ключа HKEY_CLASSES_ROOT\Applications\EMEDITOR.EXE\shell генерируются пункты контекстного меню....

Правильно, генерируются, но какие пункты... только частоиспользуемых программ (о чем, в закладках и со ссылкой), которые отображены в меню "Пуск" и "Открыть с помощью".
Более подробная информация:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/fileassociations/fa_arbitrary_file_types.asp
abz

Цитата:
Что за закладки? Где скачать?

Закладки+букмарки=одно и тоже. На Складе, в первой ссылке, сказано:

Цитата:

BOOKMARKS RR Версия 3.2 (русское описание параметров реестра Windows XPSP2 для использования в программе Resplendent Registrar) Обновление от 12.04.05

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

Добавлено:
popkov
До кучи
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/fileassociations/fileassoc.asp
Автор: popkov
Дата сообщения: 18.04.2005 11:33
KLASS
Прочёл все указанные страницы и ещё некоторые. Там очень мало написано о сути работы раздела HKEY_CLASSES_ROOT\Applications\EMEDITOR.EXE\shell. Единственное, что я, вроде, там нашёл, да и то не вполне уверен, что правильно их понял - это что отсюда пункты контекстного меню берутся только в случае, если данный тип файлов в системе не зарегистрирован. И ещё остаётся непонятным, откуда система знает, что их надо брать именно отсюда? Где-то же это расширение должно быть зарегистрировано! Там, вроде, даётся намёк, что в разделах типа HKEY_CLASSES_ROOT\Applications\wmplayer.exe\SupportedTypes, но у EmEditor'a такого раздела нет...


CODeR
Вот, кстати говоря, понятная картинка, описывающая работу пунктов контекстного меню, генерируемых через ClassID. Взято с http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_int/shell_int_extending/extensionhandlers/shell_ext.asp

Цитата:
HKEY_CLASSES_ROOT
.myp
(Default) = MyProgram.1
CLSID
{00000000-1111-2222-3333-444444444444}
InProcServer32
(Default) = C:\MyDir\MyCommand.dll
ThreadingModel= Apartment
{11111111-2222-3333-4444-555555555555}
InProcServer32
(Default) = C:\MyDir\MyPropSheet.dll
ThreadingModel= Apartment
MyProgram.1
(Default) = MyProgram Application
Shellex
ContextMenuHandler
MyCommand
(Default) = {00000000-1111-2222-3333-444444444444}
PropertySheetHandlers
MyPropSheet
(Default) = {11111111-2222-3333-4444-555555555555}
Автор: KLASS
Дата сообщения: 18.04.2005 15:33

Цитата:
если данный тип файлов в системе не зарегистрирован.

Не только, но и про регистреные тоже.

Цитата:
Там, вроде, даётся намёк, что в разделах типа HKEY_CLASSES_ROOT\Applications\wmplayer.exe\SupportedTypes

Намекают девушки, глазками. А про этот раздел конкретно сказано, что он может использоваться дополнительно, потому и нет у тя его. Используется для того, чтобы (опять же, в контекстном меню "Открыть с") содавались пункты для тех расширений, что указаны именно в разделе. Вот так

Цитата:

[HKEY_CLASSES_ROOT\Applications\EMEDITOR.EXE\SupportedTypes]
".inf"=hex(0):
".txt"=hex(0):
".scp"=hex(0):
".log"=hex(0):
".reg"=hex(0):


Откроешь первый раз файл .txt в Emeditore, пункт появится. Уберешь параметр .txt из раздела, пункт "испарится". Откроешь файл в Emeditor'e с расширением, которого нет в разделе, пункт Емeditor не появится.
Автор: popkov
Дата сообщения: 19.04.2005 11:01
FediBass

Цитата:
Подскажите, можно ли как-то в Windows 2000/WinXP поменять название встроенной учетной записи администратора? То есть допустим Администратор -> Admin , нужно для большего удобства. Еще одну учетную запись создавать не хочу... Может средствами реестра можно это сделать, а папку с документами вручную переименовать? Никто не пробывал? Сколько в темах ни искал, не нашел..

В Windows XP Professional SP2 это элементарно делается через Групповую политику: Локальные политики -> Параметры безопасности -> Учётные записи: переименование учётной записи "Администратор".

Добавлено:
KLASS

Цитата:
Не только, но и про регистреные тоже.

Так всё-таки, где в реестре указано, что при отсутствии ключа HKCR\.txt нужно обращаться к HKEY_CLASSES_ROOT\Applications\EMEDITOR.EXE\shell ?
Автор: CoDeR
Дата сообщения: 20.04.2005 02:28
Рискну ка я сам задать пару вопросов.

1. Еще на Win98 включал в контекстное меню папок пункт "Открыть в новом окне", что соответственно открывало выбранную папку в новом окне, а не в текущем (разумеется при установленном параметре эксплорера "открывать папки в одном и том же окне"). В WinXP такой вариант не прошел. Решения я так и не нашел.

2. Так же использовал раньше на Win98 пункт "открыть в командной строке" для файлов и папок. На WinXP удалось выполнить этот прием только с папками. С файлами же никак, более того при создании в ключе HKCR\* подключа с теми же параметрами вызова, что и у папок - данный пункт вообще не отображается в контекстном меню файлов...
Автор: KLASS
Дата сообщения: 20.04.2005 07:27
popkov

Цитата:
Так всё-таки, где в реестре указано, что при отсутствии ключа HKCR\.txt нужно обращаться

Ты о чем? Во первых я не знаю (да и ты, похоже, тоже) что ты у себя уже накрутил. Вот твои слова

Цитата:


Цитата: после каких-то манипуляций с ключами для TXT-файлов у меня по умолчанию стал отображаться пункт "Изменить". Я для эксперимента удалил вначале ключ txtfile, а потом и ключ HKCR/.txt.

Автор: CoDeR
Дата сообщения: 20.04.2005 07:57
KLASS

Цитата:
1. Либо я не понял, либо... пункт "Открыть".

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


Цитата:
2. http://forum.ru-board.com/topic.cgi?forum=62&topic=3412#1

Спасибо. То что нужно
Вот плачевный результат того, что редко заглядываю в разделы форума.
Автор: venq
Дата сообщения: 20.04.2005 09:20
Добрый день, ALL.
Пропал Text Document (правая мышка на рабочем столе --->New--->....).
Пожалуйста, помоги вернуть.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Windows Server 2003


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.