Войти

Показать полную графическую версию : Твики реестра Windows .: [все вопросы] :.


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85

Ruslan-kam
25-02-2011, 11:18
{del}

Kirill111111
25-02-2011, 21:23
Не совсем по теме, но подскажите где можно заменить надпись "Новый текстовый документ"?
меняю в реестре :
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Local Settings\MuiCache\30E\B1A07F78]
"@C:\\Windows\\system32\\notepad.exe,-470"="Новый текстовый документ"
но через какоето время оно опять возвращается к тому что было :(

Lennyvets
25-02-2011, 22:47
Kirill111111, в свежеустановленной ОС (английской) такого параметра в реестре нет, но он появляется при переключении на русский язык (версии Enterprise и Ultimate). Видимо, вся информация берется из файла %SystemRoot%\system32\ru-RU\notepad.exe.mui (не проверял, утверждать точно не могу)
Так, что могу предложить на вскидку два варианта: 1) пропатчить notepad.exe.mui; 2) запланировать периодическое обновление нужной ветки реестра.

Kirill111111
25-02-2011, 23:40
Lennyvets, второй вариант не поможет, там вместо 30E разное число постоянно =( ушел патчить :)

core2K
26-02-2011, 09:52
Не совсем по теме, но подскажите где можно заменить надпись "Новый текстовый документ"? »
[HKEY_CLASSES_ROOT\txtfile]
@="Text Document"

?

Kirill111111
26-02-2011, 11:57
[HKEY_CLASSES_ROOT\txtfile]
@="Text Document"
а кстати может быть, покрайней емре там есть:
FriendlyTypeName=@%SystemRoot%\system32\notepad.exe,-469 спасибо

lloyd_1
27-02-2011, 11:23
И вообще, все твики, которые применяются к разделу HKEY_LOCAL_MACHINE проще запускать из SetupComplete.cmd? »
Не обязательно! На "живой системе" я применяю твики, расширяющие контекстное меню папки Компьютер и рабочего стола.

некоторые твики нужно применять к разделу HKEY_CLASSES_ROOT, когда и как это делать? »
Думаю что в не зависимости от ветки реестра подход к каждому твику должен быть индивидуальный!:)

Mishechka
28-02-2011, 11:40
На "живой системе" я применяю твики, расширяющие контекстное меню папки Компьютер и рабочего стола. »
Почему именно на "живой системе"?
Думаю что в не зависимости от ветки реестра подход к каждому твику должен быть индивидуальный! »
В данный момент меня волнует только автоматическая установка Windows 7. На "живой системе" я применяю твики крайне редко, только те, необходимость в которых возникла в процессе работы, но потом я их всё равно добавляю в автоматическую установку.

Если твики для раздела HKEY_LOCAL_MACHINE можно запускать из SetupComplete.cmd, а твики для раздела HKEY_CURRENT_USER из FirstLogonCommands, то на каком этапе применятся твики для радеала HKEY_CLASSES_ROOT?

В справочнике по автоматической установке Windows Vadikan пишет:
Если вы хотите, чтобы изменения затронули всех пользователей, то либо импортируйте параметры HKCR вместе с HKCU, либо импортируйте параметры в раздел HKEY_LOCAL_MACHINE\Software\Classes.
А как быть если твик вносит изменения, и в раздел HKEY_CLASSES_ROOT, и в раздел HKEY_LOCAL_MACHINE?

Спасибо.

Vadikan
28-02-2011, 12:52
А как быть если твик вносит изменения, и в раздел HKEY_CLASSES_ROOT, и в раздел HKEY_LOCAL_MACHINE? »
Вносите вместо HKCR в HKEY_LOCAL_MACHINE\Software\Classes вместе с HKLM. По-моему, из процитированной вами моей фразы это очевидно. Тем более, что вы собираетесь применять твики для раздела HKEY_CURRENT_USER из FirstLogonCommands »что применит их только к той учетной записи, которая осуществляет вход.

Mishechka
28-02-2011, 14:47
Вносите вместо HKCR в HKEY_LOCAL_MACHINE\Software\Classes вместе с HKLM. »
Вот почему у меня возник такой вопрос. Этот твик взят из справочника "Твики реестра 1.9":

Windows Registry Editor Version 5.00

; Полностью отключить Библиотеки:
[-HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{031E4825-7B94-4dc3-B131-E946B44C8DD5}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{2112AB0A-C86A-4ffe-A368-0DE96E47012E}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{491E922F-5643-4af4-A7EB-4E7A138D8174}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{7b0db17d-9cd2-4a93-9733-46cc89022e7c}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A302545D-DEFF-464b-ABE8-61C8648D939B}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{A990AE9F-A03B-4e80-94BC-9912D7504104}]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
“{031E4825-7B94-4dc3-B131-E946B44C8DD5}”=-



Как мы видим, изменения вносятся, и в раздел HKEY_CLASSES_ROOT, и в раздел HKEY_LOCAL_MACHINE, но вторая строка твика, по-моему, делает то же самое, что и первая или я не прав? Нужна ли она?

И ещё, применять твики для раздела HKEY_CLASSES_ROOT можно только из FirstLogonCommands, что применит их только к той учетной записи, которая осуществляет вход, либо изменить твик, как Вы сказали, и тогда его можно будет применить из SetupComplete.cmd и он применится ко всем учётным записям?

И ещё, если твики для раздела HKEY_LOCAL_MACHINE применить из FirstLogonCommands, то они применятся только для текущей учётной записи или для всех?

Спасибо.

Откуда у меня взялось столько прав? http://forum.oszone.net/post-1621105-479.html

Может из-за этого? Фрагмент файла Autounattend.xml:

<AutoLogon>
<Enabled>true</Enabled>
<LogonCount>1</LogonCount>
<Username>Administrator</Username>
</AutoLogon>


Спасибо.

Vadikan
28-02-2011, 16:51
Нужна ли она? »
Первая строка не нужна.

Твики HKLM применяются для всех всегда - это твики локальной машины, читайте статью.

Mishechka
28-02-2011, 17:59
Vadikan, а как быть с твиками для раздела HKEY_CLASSES_ROOT?

http://support.microsoft.com/kb/256986/ru
Данные из разделов, добавленных в HKEY_CLASSES_ROOT, будут сохранены системой в разделе HKEY_LOCAL_MACHINE\Software\Classes. Если изменяется параметр в одном из подразделов раздела HKEY_CLASSES_ROOT и такой подраздел уже существует в HKEY_CURRENT_USER\Software\Classes, то для хранения информации будет использован раздел HKEY_CURRENT_USER\Software\Classes, а не HKEY_LOCAL_MACHINE\Software\Classes.

Насколько я понял из прочитанного, то твики для раздела HKEY_CLASSES_ROOT следует применять в:

1. HKEY_LOCAL_MACHINE\Software\Classes - для всех пользователей.
2. HKEY_CURRENT_USER\Software\Classes - для текущего пользователя.

А иначе, я должен гадать "Если изменяется параметр в одном из подразделов..." и "такой подраздел уже существует в..." и т. д.
Откуда я могу знать, до установки Windows, что там существует?

Для чего тогда написаны твики для раздела HKEY_CLASSES_ROOT?

Спасибо.

Lennyvets
28-02-2011, 22:57
А иначе, я должен гадать »
давайте разложим по полочкам. Возможны 4 ситуации:
1) параметр есть в HKLM и есть в HKCU (соотв. есть в HKCR);
2) параметр есть в HKLM и нет в HKCU (соотв. есть в HKCR);
3) параметра нет в HKLM и есть в HKCU (соотв. есть в HKCR);
4) параметра нет в HKLM и нет в HKCU (соотв. нет в HKCR).
При добавлении параметра в HKCR происходит следующее:
1) изменяется параметр в HKCU;
2) изменяется параметр в HKLM;
3) изменяется параметр в HKCU;
4) изменяется параметр в HKLM.
При удалении параметра в HKCR происходит следующее:
1) удаляется параметр в HKCU (внимание, параметр в HKLM останется, соотв. останется и в HKCR);
2) удаляется параметр в HKLM (соотв. удаляется и в HKCR);
3) удаляется параметр в HKCU (соотв. удаляется и в HKCR);
4) обшибка.
Таким образом, удалять из HKCR нужно два раза (если вдруг ситуация, как в п. 1). А вот добавлять/изменять/восстанавливать... Э-эх, копаем дальше.
а) если в реестре ничего не менялось (например, свежеустановленная система) то добавлять можно в HKCR;
б) если что-то удалялось, то восстанавливать в HKCR может быть некорректно (например было как в п.1 или п.3, а после восстановления будет, как в п.2)
как-то так...

Vadikan
01-03-2011, 02:10
Mishechka, не надо гадать. Я же вам сказалВносите вместо HKCR в HKEY_LOCAL_MACHINE\Software\Classes вместе с HKLM »
Я не знаю, как это иначе объяснить. Вы хотите для всех пользователей применить? Да. Значит, вносите в HKLM и не морочьте себе голову.

core2K
01-03-2011, 10:45
; Полностью отключить Библиотеки: »
если применить тот чудотвик то добавление папки с заставками через "Персонализация\Фоновый рисунок рабочего стола"
небудет работать

Mishechka
01-03-2011, 11:04
как-то так... »
Вот и я об этом!
Я не знаю, как это иначе объяснить. »
Ну так я уже говорил:
Вместо раздела HKEY_CLASSES_ROOT твики следует применять в:

1. HKEY_LOCAL_MACHINE\Software\Classes - для всех пользователей.
2. HKEY_CURRENT_USER\Software\Classes - для текущего пользователя.

Правильно? Если да, то напрашивается вывод:

Люди, которые предлагают применять твики в разделе HKEY_CLASSES_ROOT, слабо владеют ситуацией и, включая в справочники такие твики, вводят в заблуждение других! Lennyvets, показал, что может произойти. Благо есть Vadikan.
Вы хотите для всех пользователей применить? »
Необязательно, какой-либо твик может быть полезен только мне, а другому пользователю нет, и наоборот.

Спасибо.

Mishechka
01-03-2011, 11:32
если применить тот чудотвик »
Тот чудотвик я привёл как пример к своему вопросу о разделе HKEY_CLASSES_ROOT и пример того, что с твиками, которые предлагают, не всегда всё в порядке (выяснилось, что первая строка не нужна). Вот и Вы нашли недостаток:
добавление папки с заставками через "Персонализация\Фоновый рисунок рабочего стола"
небудет работать »
Взвешивать все "За" и "Против" просто необходимо! Так, мы общими усилиями, можем прийти к выводу что многие твики вообще применять нельзя. Поэтому, обсуждать и спрашивать нужно.

Вот и мой вопрос:

Для отключения UAC я встречал только такой твик:
Твик

Windows Registry Editor Version 5.00

; Отключить контроль учётных записей (UAC):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"ConsentPromptBehaviorAdmin"=dword:00000000



Отмена твика

Windows Registry Editor Version 5.00

; Включить контроль учётных записей (UAC):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"ConsentPromptBehaviorAdmin"=dword:00000005



Но я отследил твик, который применяет программа Auslogics BoostSpeed для той же цели:
Твик

Windows Registry Editor Version 5.00

; Отключить контроль учётных записей (UAC):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000



Отмена твика

Windows Registry Editor Version 5.00

; Включить контроль учётных записей (UAC):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
EnableLUA=dword00000001



В чём их отличие и какой из них следует применять? Оба твика работают и разницы я не заметил...

Спасибо.

lloyd_1
01-03-2011, 11:48
Почему именно на "живой системе"? »
Я имел ввиду что твикать эту ветку реестра можно не только из SetupComplete.cmd

Оба твика работают и разницы я не заметил »
Ну так и применяйте какой больше нравится...

Vadikan
01-03-2011, 12:19
В чём их отличие и какой из них следует применять? Оба твика работают и разницы я не заметил... »
Можно по сайту поискать и найти вот это Настройки групповых политик контроля учетных записей в Windows 7 (http://www.oszone.net/11424/uac_windows7_2)

См. также ссылки в Опрос. Включен ли у вас контроль учетных записей? (http://www.outsidethebox.ms/10841/)

Ну так и применяйте какой больше нравится... »
Иногда лучше промолчать :)

Mishechka
01-03-2011, 16:07
если применить тот чудотвик то добавление папки с заставками через "Персонализация\Фоновый рисунок рабочего стола"
небудет работать »
Можно уточнить, о добавлении какой папки идёт речь?
А то у меня что-то всё работает...




© OSzone.net 2001-2012