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

» Реестр Windows 2000 / Windows XP [2]

Автор: PIL123
Дата сообщения: 12.12.2006 15:14
С помощью IBM Server Guide установил Windows Server 2003 и так получилось, что при залогонивании по дефалту стоит "Русский" язык и способ переключения (ALT+SHIFT), а мне хочется, чтобы был по умолчанию "Английский (США)" и способ переключения (CTRL+SHIFT). Подскажите, как это можно изменить? Ещё раз отмечу, что речь идёт о том состоянии Windows Server 2003, когда пользователь на нём ещё не залогонен и соответственно никакие настройки через GUI невозможны. Подскажите, пожалуйста, как пофиксить?
Автор: wanderer176
Дата сообщения: 12.12.2006 15:57
PIL123
HKU\.DEFAULT\Keyboard Layout\Preload
Поставить STRING "1" = "00000409"
STRING "1" - первая раскладка, "2" - вторая раскладка и т.д.

STRING "1" = "00000409" - английская раскладка клавиатуры (она будет использоваться по умолчанию)
STRING "2" = "00000419" - русская раскладка клавиатуры

HKU\.DEFAULT\Keyboard Layout\Toggle
для установки раскладки по умолчанию Ctrl+Shift
поставь параметр STRING "Hotkey" = "2"


Автор: PIL123
Дата сообщения: 12.12.2006 16:38
wanderer176
Спасибо, друг
Автор: royt
Дата сообщения: 13.12.2006 08:42
Как в regedit.exe создать значение (value) с именем '(Default)' (т.е. которое "безымянное") типа REG_EXPAND_SZ (строка, в которой можно использовать переменные окружения - %USERNAME% и др.)?
Для создаваемого заново значения его тип предварительно выбирается в контекстном меню, а вот для значения '(Default)' Regedit.exe всегда предполагает тип REG_SZ (даже если такое value отсутствует на момент создания).

Вопрос об изменении типа существующего значения с REG_SZ на REG_EXPAND_SZ - здесь уже звучал, но ответа кажется не было (я не нашел). И изменение типа уже существующего значения - вообще говоря другая задача; хотелось бы решить вопрос хотя бы для значения, создаваемого заново.

Есть обходной способ, но он через "одно место". Можно создать файлик .reg с содержимым вида:

Код: [path_to_key]
@=hex(2):25,53,...,...
Автор: wanderer176
Дата сообщения: 13.12.2006 15:11
royt
только с помощью REG-файла:
Windows Registry Editor Version 5.00

[Раздел, где нужно создать значение по умолчанию типа REG_EXPAND_SZ]
@=hex(2):


Цитата:
Достаточно предварительно удалить значение '(Default)' (если оно существует), потом импортировать подготовленный файлик - и готово.

удалять предварительно ничего не надо. По-мойму нормальный (не муторный) метод.
Автор: Denis_Kokyev
Дата сообщения: 14.12.2006 04:10
Хотелось бы, чтоб при автоматической установки винды или на любом компьютере срабатывали нижеприведенные настройки. Это возможно?


Код:
Windows Registry Editor Version 5.00

[HKEY_USERS\S-1-5-21-1085031214-1450960922-725345543-1004\Software\Microsoft\Internet Explorer\Desktop\Components]
"GeneralFlags"=dword:00000000

[HKEY_USERS\S-1-5-21-1085031214-1450960922-725345543-1004\Software\Microsoft\Internet Explorer\Main]
"Use FormSuggest"="no"
"FormSuggest Passwords"="no"

[HKEY_USERS\S-1-5-21-1085031214-1450960922-725345543-1004\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete]
"AutoSuggest"="no"

[HKEY_USERS\S-1-5-21-1085031214-1450960922-725345543-1004\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{8856F961-340A-11D0-A96B-00C04FD705A2}\iexplore]
"Count"=dword:0000016a
"Time"=hex:d6,07,0c,00,03,00,0d,00,0a,00,24,00,38,00,3c,03

[HKEY_USERS\S-1-5-21-1085031214-1450960922-725345543-1004\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{D27CDB6E-AE6D-11CF-96B8-444553540000}\iexplore]
"Count"=dword:00000165
"Time"=hex:d6,07,0c,00,03,00,0d,00,0a,00,24,00,38,00,5b,03

[-HKEY_USERS\S-1-5-21-1085031214-1450960922-725345543-1004\Software\Microsoft\Internet Explorer\IntelliForms]

[-HKEY_USERS\S-1-5-21-1085031214-1450960922-725345543-1004\Software\Microsoft\Internet Explorer\IntelliForms\SPW]
Автор: redscotina2
Дата сообщения: 14.12.2006 07:11
Сори возможно не по теме но ничего боле подходящего ненашёл!...

Народ подскажите пожалйста как решить проблему, а состоит она вот в чём:
Некоторое время назад... была идея заменить стандартные иконки папок в wxp.sp2.eng... разковыряв стандартные опции папки перестали открываться... а вместо этого срабатывает cmd залез бы в реестр с удовольствием только никак не пойму куда мнеж всё таки там залезть опция то системная и где именно про неё копать тоже непонятно... Попытался решить вопрос с помощью твикеров тока ничего хорошего не добился!

Предположительно мне ясно что все командные операции с папками производяться реестром через rundll32 только вот ключей для открытия обыкновенной папки я не имею а в стандартных функциях эти параметры залочены...

В общем укажите направление или ткните носом в хелпу или правельный топик!
Автор: Elroir
Дата сообщения: 14.12.2006 08:31
redscotina2
Импортируй в реестр следующие строчки
Код: [more]

Код:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder]
@="Folder"
"EditFlags"=hex:d2,03,00,00
"TileInfo"="prop:Size"

[HKEY_CLASSES_ROOT\Folder\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,33,00,00,00

[HKEY_CLASSES_ROOT\Folder\shell]


[HKEY_CLASSES_ROOT\Folder\shell\explore]
"BrowserFlags"=dword:00000022
"ExplorerFlags"=dword:00000021

[HKEY_CLASSES_ROOT\Folder\shell\explore\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
65,00,20,00,2f,00,65,00,2c,00,2f,00,69,00,64,00,6c,00,69,00,73,00,74,00,2c,\
00,25,00,49,00,2c,00,25,00,4c,00,00,00

[HKEY_CLASSES_ROOT\Folder\shell\explore\ddeexec]
@="[ExploreFolder(\"%l\", %I, %S)]"
"NoActivateHandler"=""

[HKEY_CLASSES_ROOT\Folder\shell\explore\ddeexec\application]
@="Folders"

[HKEY_CLASSES_ROOT\Folder\shell\explore\ddeexec\ifexec]
@="[]"

[HKEY_CLASSES_ROOT\Folder\shell\explore\ddeexec\topic]
@="AppProperties"

[HKEY_CLASSES_ROOT\Folder\shell\open]
"BrowserFlags"=dword:00000010
"ExplorerFlags"=dword:00000012

[HKEY_CLASSES_ROOT\Folder\shell\open\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
65,00,20,00,2f,00,69,00,64,00,6c,00,69,00,73,00,74,00,2c,00,25,00,49,00,2c,\
00,25,00,4c,00,00,00

[HKEY_CLASSES_ROOT\Folder\shell\open\ddeexec]
@="[ViewFolder(\"%l\", %I, %S)]"
"NoActivateHandler"=""

[HKEY_CLASSES_ROOT\Folder\shell\open\ddeexec\application]
@="Folders"

[HKEY_CLASSES_ROOT\Folder\shell\open\ddeexec\ifexec]
@="[]"

[HKEY_CLASSES_ROOT\Folder\shell\open\ddeexec\topic]
@="AppProperties"
Автор: redscotina2
Дата сообщения: 14.12.2006 09:42
Elroir
не помогло... папки вс так же не открываються точнее открываються они тока с дерева каталогов... при попытке открытия дисков в MyComputer открываеться cmd а папки вообще никак не регагируют на двойное нажатие мышью...
Автор: sayanvd
Дата сообщения: 14.12.2006 12:41
Вопрос по контекстному меню проводника, в частности, у системной папки "Моя музыка" (My Music).
При выводе контекстного меню у этой папки и любой вложенной папки, есть, конкретно, команда "Воспроизвести с помощью проигрывателя".

Вопрос: как сделать так, чтобы она выполнялась по-умолчанию вместо "Открыть"?

Нашел, что её появление именно в этой папке связано с ключем

HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio

подозреваю даже, что за нужную мне команду отвечаеп подраздел

shellex\ContextMenuHandlers\WMPPlayAsPlaylist

Но как его указать по-умолчанию, не знаю.
Я пробовал создать

HKEY_CLASSES_ROOT\SystemFileAssociations\Directory.Audio\shell\Воспроизвести папку\command

и моя команда "Воспроизвести папку" появляется в меню именно по-умолчанию, но проблема в том, что я незнаю как wmplayer.exe подсунуть папку в качестве плейлиста, т е нет таких параметров командной строки...
Автор: euheny
Дата сообщения: 14.12.2006 14:05
Кто знает,XPSP2:

Как запустить cmd.exe с правами SYSTEM

Каково назначение ключа CriticalDeviceDatabase
Автор: Denis_Kokyev
Дата сообщения: 14.12.2006 16:48
Elroir
Вы меня немножко непоняли! С сайтом oszone я знаком уже 2 года и с
заменой ключей а так же с автоматической установкой тоже разумеется
знаком (давно уже на основе этих материалов делаю автоустановки). Меня
то интересует другое - некоторые ключи, как например, в описанном мною
примере, существуют и работают только в этом месте - замена не
срабатывает. Вот что победить надо! Или это не реально? Все эти 2 года
мучаюсь этим вопросом. А в данном случае, хотелось бы, чтоб на любом
компе автоматом эти настройки можно было бы вносить автоматом в любое
время.
Существует ли способ как то считывать этот ключ чтоб вносить изменения
именно в него?

Автор: Oleg_II
Дата сообщения: 14.12.2006 17:35
Denis_Kokyev
Можно попробовать сделать это с помощью утилиты REG.EXE. Вот тебе пример:
Код: @ECHO OFF

@REM Retrieve Identities for current user, then find out where OE's Strore Root, and set to new location
FOR /F "skip=4 tokens=5" %%I IN ('REG QUERY "HKCU\Identities" /v "Default User ID"') DO (
REG ADD "HKCU\Identities\%%I\Software\Microsoft\Outlook Express\5.0" /f /v "Store Root" /t REG_EXPAND_SZ /d "D:\Docs\Safe\Mail"
REG ADD "HKCU\Identities\%%I\Software\Microsoft\Outlook Express\5.0" /f /v "HideFolderBar" /t REG_DWORD /d "1"
REG ADD "HKCU\Identities\%%I\Software\Microsoft\Outlook Express\5.0" /f /v "Launch Inbox" /t REG_DWORD /d "1"
REG ADD "HKCU\Identities\%%I\Software\Microsoft\Outlook Express\5.0" /f /v "NoSplash" /t REG_DWORD /d "1"
Автор: Paul_aka_Tiger
Дата сообщения: 14.12.2006 20:21

Цитата:
Каково назначение ключа CriticalDeviceDatabase

там перечислены индетификаторы устройст, без которых система просто не может стартануть (HDD, floppy, мышь, ACPI и прочее)
Автор: Elroir
Дата сообщения: 14.12.2006 21:16
Denis_Kokyev
Действительно не понял.

Цитата:
существуют и работают только в этом месте

Имеется в виду ветка HKEY_USERS\S-1-5-21-1085031214-1450960922-725345543-1004 ? Но ведь она не может быть на двух разных компах! Или я чего-то не понимаю?
Кстати, что конкретно делают приведенные ключи? Не использовать подстановку форм, паролей и auto complete - это я понял. А значения General Flags, Count и Time?

Добавлено:
euheny

Цитата:
Как запустить cmd.exe с правами SYSTEM

С помощью команды at.

Код:
at 15:30 /interactive cmd.exe
Автор: shmul
Дата сообщения: 14.12.2006 22:33
сообщение можно удалить
Автор: Denis_Kokyev
Дата сообщения: 15.12.2006 00:51

Цитата:
Имеется в виду ветка HKEY_USERS\S-1-5-21-1085031214-1450960922-725345543-1004 ? Но ведь она не может быть на двух разных компах! Или я чего-то не понимаю?


Не полное конечно! Вот поэтому то и траблы - в эту зону пихать настройки надо, а цифирки то всегда разные!

Пока пытаюсь разобраться с кодом, предложенным Oleg_II, но пока не понимаю...
Автор: Elroir
Дата сообщения: 15.12.2006 01:01
Denis_Kokyev

Цитата:
Не полное конечно!

Снова не понял. Что не полное?
А код Oleg_II-а вытаскивает не SID, который вам нужен, а UID - тот идентификатор, который используется Outlook Express-ом.
Автор: euheny
Дата сообщения: 15.12.2006 01:08
Elroir
От себя добавлю:
at 00:00 /interactive cmd.exe
schtasks /run /tn at1
чтобы сразу. (как я раньше на это не наткнулся)

Paul_aka_Tiger

Цитата:
без которых система просто не может стартануть (HDD, floppy, мышь, ACPI и прочее)

хотелось бы более полную инфу,посколько без мыши система должна стартовать.

Denis_Kokyev
расскажи что за ключи такие,что они могут дать?
Автор: Elroir
Дата сообщения: 15.12.2006 01:39
Denis_Kokyev
Есть утилита psGetSid.exe, входящая в состав пакета PS Tools, Марка Руссиновича. Она находит SID юзера, вошедшего в систему.
Вот такой строкой из командного файла, можно получить SID в переменной %%a:

Код:
for /f "usebackq tokens=*" %%a in (`"psgetsid | find "S-""`) do echo %%a
Автор: royt
Дата сообщения: 15.12.2006 12:20

Цитата:

Цитата: Достаточно предварительно удалить значение '(Default)' (если оно существует), потом импортировать подготовленный файлик - и готово.

удалять предварительно ничего не надо. По-мойму нормальный (не муторный) метод.
Автор: euheny
Дата сообщения: 15.12.2006 13:38
Мне иногда тоже нужно найти unicode-строку в BINARY,но наверное таких редакторов нет.
Есть ли ссылка на RRM Pro?
Автор: Elroir
Дата сообщения: 15.12.2006 13:55
euheny

Цитата:
Есть ли ссылка на RRM Pro?

Тебе сюда.
Автор: ghosty
Дата сообщения: 15.12.2006 23:57
Скажите, что нужно сделать, чтобы панель задач в ВинХР вообще никогда не всплывала сама. Только при наведении мыши на нее. Очень задолбала
Автор: BOB
Дата сообщения: 17.12.2006 21:06
Если не там спрашиваю, то вежливо пошлите туда, где можно это узнать! )) В общем, проблема такая, после оптимизации реестра, которые тут постились, в всплывающем меню при клике правой кнопкой по файлу в опции "отправить" исчезли такие пункты, как: ярлык на рабочий стол, ....в общем все, кроме жестких дисков. Как восстановить или как теперь отредактироать???
Автор: Denn29
Дата сообщения: 18.12.2006 00:21
BOB
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Send To]
@="{7BA4C740-9E81-11CF-99D3-00AA004AE837}"

Надеюсь поможет
http://www.baxbex.com/openexpert.html
Для дальнейших эксперементов с меню сюда
http://www.jfitz.com/tips/rclick_custom.html
Автор: Denis_Kokyev
Дата сообщения: 18.12.2006 00:47
Elroir
А счастье было так близко! psgetsid.exe выдает не полный SID...
Вот к примеру результат его работы на моём компе:
S-1-5-21-1085031214-1450960922-725345543
а должно быть:
S-1-5-21-1085031214-1450960922-725345543-1004

проверил сейчас на компе подруги - то же, последние цифры не выдает,
но у неё уже 1003... Блин, так обидно! А я уж думал всё, решена
проблемма!
Автор: Elroir
Дата сообщения: 18.12.2006 01:32
Denis_Kokyev

Цитата:
А счастье было так близко! psgetsid.exe выдает не полный SID...

Честно говоря - не обратил внимание, что psgetsid.exe выдает SID компа, а не юзера.
Но мы все-таки попытаемся - приблизим счастье!

Код:
for /f "usebackq tokens=*" %%a in (`"psgetsid %username% | find "S-""`) do echo %%a
Автор: BOB
Дата сообщения: 18.12.2006 11:49
Denn29
Спасибо, но ничего не помогло! (( А вот с программой я так и не разобрался, там надо вводить ссылку на программу, которуая будет выполнять это действие, а кто же отвечает за "создать ярлык на рабочем столе" и послать по е-mail?
Автор: Elroir
Дата сообщения: 18.12.2006 17:55
BOB
Почитай http://forum.ru-board.com/topic.cgi?forum=62&topic=7381&start=620#11
Для пункта "создать ярлык на рабочем столе", добавить к тому, что там написано:
1. Создать файл "Desktop (create shortcut).DeskLink" - (английский вариант, главное тут - расширение .DeskLink).
2. В файле desktop.ini, в разделе [LocalizedFileNames], дописать

Код: Desktop (create shortcut).DeskLink=@sendmail.dll,-21

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: STOP: c000021a


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