Показать полную графическую версию : Твики реестра .: [архив] :.
Bodia1,
Да срабатывает в винде нормально.
Запускал и из под cmdlines и через tweaks.cmd, не срабатывает!
Привет.Где то здесь видел корректный способ избвления стрелок на ярлыках:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"29"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,00,\
25,00,5c,00,73,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,35,00,30,00,\
00,00
Но почему то не работает.Как я понимаю должна происходить замена иконки стрелки на пустую,но не происходит.Что не так???
OEM22, после перезагрузки твик должен примениться...
DImaN!,
Не работает почему то этот твик
mityi1977
19-01-2009, 13:29
OEM22, А этот твик вы пробовали использовать для удаления стрелок на ярлыках?
[HKEY_CLASSES_ROOT\lnkfile]
"IsShortcut"=-
[HKEY_CLASSES_ROOT\piffile]
"IsShortcut"=-
OEM22, данный твик 100% работает в ХР, если у вас стоит Vista можете попробовать следующее:
перейти в ветку реестра HKEY_CLASSES_ROOT\linkfile, переименовать параметр REG_SZ IsShortCut на IsNotShortCut. Тоже самое нужно проделать и в этой ветке: HKCR\piffile
mityi1977, это варварский метод.
OEM22, возмите вот: icon_arrow.zip (http://tools.oszone.net/Blast/reg/icon_arrow.zip)
Файл Blank.ico нужно в корень системного диска положить.
А этот твик вы пробовали использовать для удаления стрелок на ярлыках? »
Этот то я знаю,что работает,но как уже сказали-это не корректный метод.
данный твик 100% работает в ХР, если у вас стоит Vista »
Стоит ХР SP3
возмите вот: icon_arrow.zip »
Так мне нужно,что бы применялось в процессе установки,а не на живой системе.
Так мне нужно,что бы применялось в процессе установки »
ну так в батник заверните, копирование файла иконки в %systemdrive% + через reg add твик
Попробуйте команду выполнить http://forum.oszone.net/post-381775-303.html
Попробуйте команду выполнить http://forum.oszone.net/post-381775-303.html »
Но это же по сути одно и тоже.Но всё равно попробовал-не сработало.Может дело всамом файле shell32.dll???
Открыл его в Ресхакере,в Icon Group\50 присутствует пустая иконка.
Пустая иконка должна быть в разделе Icon Group или в Icon???
Blast,Просто усложнять не охота.
OEM22, перепроверил под Windows XP, XP SP1, XP SP2, XP SP3, Vista, Vista SP1 100% работает. попробуйте следующее:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons]
"29"="%SystemRoot%\\noarrow.ico,0"
+ в папку windows положите приаттаченный файл
Просто усложнять не охота »
что сложного-то? скопировать файл целой командой copy?
DImaN!, это сильно отличается от предложенного мной варианта? :)
это сильно отличается от предложенного мной варианта? »
Отличается... "29"="%SystemRoot%\\\\noarrow.ico,0" »
не будет работать :)
Vadikan, я проверял, после перезагрузки системы вроде работает, и работает на всех перечисленных мною системах... я проверял на установленной системе. Извиняюсь, там не "\\\\", а "\\"
DImaN!, переменные среды работают только в расширяемых строковых параметрах, а вы создаете простой.
Wu-Tang,
Попробуй применить команду REG IMPORT.
подробней о командах REG
REG <Операция> [Список параметров]
<Операция> == [ QUERY | ADD | DELETE | COPY |
SAVE | LOAD | UNLOAD | RESTORE |
COMPARE | EXPORT | IMPORT ]
Код возврата: (за исключением REG COMPARE)
0 - Успешно
1 - С ошибкой
Для получения справки по определенной операции введите:
REG <Операция> /?
Примеры:
REG QUERY /?
REG ADD /?
REG DELETE /?
REG COPY /?
REG SAVE /?
REG RESTORE /?
REG LOAD /?
REG UNLOAD /?
REG COMPARE /?
REG EXPORT /?
REG IMPORT /?
___________________________________________________________________
REG QUERY /?
REG QUERY имя_раздела [/v [имя_значения] | /ve] [/s]
[/f данные [/k] [/d] [/c] [/e]] [/t тип] [/z] [/se разделитель]
имя_раздела [\\компьютер\]полное_имя_раздела
компьютер - имя удаленного компьютера, по умолчанию
используется текущий компьютер.
На удаленных компьютерах доступны только
разделы HKLM и HKU
полное_имя_раздела - путь в форме корневой_раздел\подраздел
корневой раздел - [ HKLM | HKCU | HKCR | HKU | HKCC ]
подраздел - полное имя раздела реестра в указанном
корневом_разделе
/v Запросы требуемых значений в указанном разделе реестра.
Если не указано, запрашиваются все значения раздела.
Аргумент этого параметра может быть необязательным, только если
задан параметр /f. Это указывает на поиск только в именах
значений.
/ve Запросы значения по умолчанию или имени пустого значения (по
умолчанию).
/s Запрос всех вложенных подразделов и их параметров (аналогично
команде dir /s).
/se Указание разделителя (длиной в 1 знак) в строке данных для
REG_MULTI_SZ. По умолчанию в качестве разделителя используется
"\0".
/f Данные или шаблон для поиска.
Если строка содержит пробелы, заключайте ее в кавычки.
Значение по умолчанию: "*".
/k Указывает на поиск только в именах разделов.
/d Указывает на поиск только среди значений.
/c Указывает на учет регистра букв при поиске.
По умолчанию при поиске регистр букв не учитывается.
/e Указывает на возврат только точных совпадений.
По умолчанию возвращаются все совпадения.
/t Указывает тип данных значения реестра.
Допустимые типы:
REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ,
REG_DWORD, REG_BINARY, REG_NONE
По умолчанию будут использоваться все типы.
/z Подробности: отображение числового кода типа значения.
Примеры:
REG QUERY HKLM\Software\Microsoft\ResKit /v Version
Отображение значения параметра реестра Version
REG QUERY \\ABC\HKLM\Software\Microsoft\ResKit\nt\Setup /s
Отображение всех подразделов и их значений в разделе реестра Setup
удаленного компьютера ABC
REG QUERY HKLM\Software\Microsoft\ResKit\nt\Setup /se #
Отображение всех подразделов и значений со знаком "#" в качестве
разделителя для всех имен значений типа REG_MULTI_SZ.
REG QUERY HKLM /f SYSTEM /t REG_SZ /c /e
Отображение раздела, значения и данных с учетом реестра букв для точных
совпадений с "SYSTEM" типа REG_SZ из корневого раздела HKLM
REG QUERY HKCU /f 0F /d /t REG_BINARY
Отображение раздела, значения и данных для совпадений с "0F" типа
REG_BINARY среди данных в корневом разделе HKCU
REG QUERY HKLM\SOFTWARE /ve
Отображение значения и данных для пустого значения (по умолчанию)
в разделе HKLM\SOFTWARE
________________________________________________________________________
REG ADD /?
REG ADD <имя_раздела> [/v <имя_значения> | /ve] [/t <тип>] [/s <разделитель>]
[/d <дата>] [/f]
имя_раздела [\\<компьютер>\]<раздел>
компьютер Имя удаленного компьютера, если оно опущено, по умолчанию
используется локальный компьютер. На удаленном компьютере
можно использовать только корневые разделы HKLM и HKU.
раздел КОРЕНЬ\<подраздел>
КОРЕНЬ [ HKLM | HKCU | HKCR | HKU | HKCC ]
подраздел Полное имя подраздела реестра в одном из выбранных
корневых разделов.
/v Имя значения, добавляемого в выбранный раздел.
/ve Добавление пустого имени значения (По умолчанию) для этого раздела.
/t Тип данных раздела реестра
[ REG_SZ | REG_MULTI_SZ | REG_EXPAND_SZ |
REG_DWORD | REG_BINARY | REG_NONE ]
Если опущен, по умолчанию используется REG_SZ.
/s Символ, используемый в качестве разделителя данных для значений
типа REG_MULTI_SZ. Если опущен, в качестве разделителя используется
"\0".
/d Добавление данных в раздел реестра с указанным именем значения.
/f Выполнение замены существующих записей без запроса подтверждения.
Примеры:
REG ADD \\ABC\HKLM\Software\MyCo
Добавление раздела HKLM\Software\MyCo на удаленном компьютере ABC
REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
Добавление значения (имя: Data, тип: REG_BINARY, дата: fe340ead)
REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail
Добавление значения (имя: MRU, тип: REG_MUTLI_SZ, дата: fax\0mail\0\0)
REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^%
Добавление значения (имя: Path, тип: REG_EXPAND_SZ, дата: %systemroot%)
Примечание: Используйте знак ( ^ ) внутри строки
________________________________________________________________________
REG RESTORE /?
REG RESTORE <имя_раздела> <имя_файла>
имя_раздела КОРЕНЬ\<подраздел> (только локальный компьютер)
КОРЕНЬ [ HKLM | HKCU | HKCR | HKU | HKCC ]
подраздел Полное имя подраздела реестра в который восстанавливается файл
куста. Замена существующих значений разделов и подразделов.
имя_файла Имя файла куста, подлежащего восстановлению. Чтобы создать
данный файл, необходимо использовать REG SAVE.
Примеры:
REG RESTORE HKLM\Software\Microsoft\ResKit NTRKBkUp.hiv
Восстановление файла NTRKBkUp.hiv заменой раздела ResKit
________________________________________________________________________
REG IMPORT /?
REG IMPORT <имя_файла>
имя_файла Имя диска, с которого импортируется файл (только локальный
компьютер).
Примеры:
REG IMPORT AppBkUp.reg
Импорт записей реестра из файла AppBkUp.reg
________________________________________________________________________
REG COMPARE /?
REG COMPARE <имя_раздела_1> <имя_раздела_2> [/v <имя_значения> | /ve]
[вывод] [/s]
имя_раздела [\\<компьютер>\]<раздел>
компьютер Имя удаленного компьютера, если оно опущено, по умолчанию
используется локальный компьютер. На удаленном компьютере
можно использовать только корневые разделы HKLM и HKU.
имя_раздела КОРЕНЬ\<подраздел>
Если имя раздела 1 не указано, то имя раздела 2 равно имени
раздела 1.
КОРЕНЬ [ HKLM | HKCU | HKCR | HKU | HKCC ]
подраздел Полное имя подраздела реестра в одном из выбранных корневых
разделов.
имя значения Имя значения в выбранном разделе, подлежащее сравнению.
Если опущено, то сравниваются все значения в разделе.
/ve Сравнение значений раздела в пустым именем (по умолчанию).
/s Сравнение всех подразделов и значений.
Вывод [/oa | /od | /os | /on]
Если опущен, то выводятся только различия.
/oa Вывод всех различий и совпадений.
/od Вывод только различий.
/os Вывод только совпадений.
/on Без вывода.
Код возврата:
0 - Успешно, сравниваемые данные идентичны
1 - При обработке произошла ошибка
2 - Успешно, сравниваемые данные отличаются
Примечание:
Знаки в начале каждой строки определяются как:
= данные FullKey1 равны данным FullKey2
< если данные FullKey1 отличаются от FullKey2
> если данные FullKey2 отличаются от FullKey1
Пример:
REG COMPARE HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp
Сравнивает все параметры раздела MyApp с параметрами раздела SaveMyApp
REG COMPARE HKLM\Software\MyCo HKLM\Software\MyCo1 /v Version
Сравнивает значение параметра Version в разделах MyCo и MyCo1
REG COMPARE \\ZODIAC\HKLM\Software\MyCo \\. /s
Сравнивает все подразделы и значения параметров в разделе
HKLM\Software\MyCo реестра на компьютере ZODIAC с аналогичным разделом
на локальном компьютере
_______________________________________________________________________
REG SAVE /?
REG SAVE <имя_раздела> <имя_файла> [/y]
имя_раздела КОРЕНЬ\<подраздел>
КОРЕНЬ [ HKLM | HKCU | HKCR | HKU | HKCC ]
подраздел Полное имя подраздела реестра в одном из выбранных корневых
файлов.
имя_файла Имя диска, на который сохраняется файл. Если путь не указан,
то файл создается в текущей папке вызывающего процесса.
/y Выполнение замены существующего файла без запроса
подтверждения.
Примеры:
REG SAVE "HKLM\Software\MyCo\MyApp" AppBkUp.hiv
Сохранение куста MyApp в файл AppBkUp.hiv текущей папки
Нетривиальная задачка: сделать, чтобы интегрированный WMP11 сразу (при первом же запуске) минимизировался в тулбар в таскбаре (без необходимости вручную ставить 2 галочки: в списке тулбаров и в диалоге WMP). Пробовал ковыряться с regmon, увы, ничего действенного найти не удалось. Понимаю, что эстетство, но все же...
Вопрос - есть ли твик, который сможет выставить:
Свойства: Клавиатура > Повтор вводимого символа > Задержка перед началом повтора [Максимально Короче]
Свойства: Клавиатура > Повтор вводимого символа > Скорость повтора [Максимально Выше]
leshekb чтобы интегрированный WMP11 » Интегрированный с помощью чего? У меня WMP11 был внедрен с помощью WMP11 Slipstreamer. Вот тут я с этим разбирался.
Зы Правда, потом я все равно отказался от интеграции WMP11 в дистрибутив ;-)
МИШАНЧИК
21-01-2009, 08:39
Подскажите пожалуйста!
Возникла проблема с применением твика:
;Отключить отладку скриптов в Internet Explorer.
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Disable Script Debugger"="yes"
"DisableScriptDebuggerIE"="yes"
У меня программы устанавливаются через WPI. И для установки Офис 2007 SP-1 указанные выше значения должны быть "no", что и реализуется внесением твика перед установкой офиса. После установки идёт вышеуказанный твик, но он не применяется почему-то. Попробовал внести его через RunOnceEx, но всё равно значения остаются "no".
Не пойму в чём причина(все остальные твики отрабатывают нормально).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.