Показать полную графическую версию : Твики реестра .: [все вопросы] :.
Petya V4sechkin
10-10-2010, 16:01
например через cmd?
[решено] Изменение разрешения на ветку реестра (http://forum.oszone.net/thread-135675.html)
Vitek 07
10-10-2010, 16:03
не ткнете носом в ссылку »
RegPerm - Утилита для назначения разрешений на разделы реестра. (http://www.oszone.net/user_img/050224181558/regperm.zip)
кто нибудь может подсказать как твиком на Seven x64 привязать AkelPad.exe лежащий по пути с:\Program Files (x86)\AkelPad\ к файлам txt, ini, nfo, inf ... ?
Pozia,
Заходите в [HKEY_CLASSES_ROOT\txtfile], потом меняете путь в "EditFlags" на с:\Program Files (x86)\AkelPad\akelpad.exe %1"
И экпортируйте его.
Также сделайте с остальными расширениями.
Если бы у меня была 7, я бы сделал вам ключи.
Хотя вот для txt:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\txtfile]
@="Текстовый документ"
"FriendlyTypeName"=hex(2):41,04,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,\
00,6d,00,20,00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,\
29,00,5c,00,41,00,6b,00,65,00,6c,00,50,00,61,00,64,00,5c,00,61,00,6b,00,65,\
00,6c,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,25,00,31,00,00,00
"EditFlags"=dword:00010000
Wu-Tang, спасибо. Суть понял. Немного темой ошибся но думаю суть моего вопроса одинакова на любой системе.
Wu-Tang, для Seven x64 не сработал твик к сожалению
Pozia,
Мой твик не сработал? Значит пути в реестре другие.
У меня вопрос как сменить иконку в меню пуск?
Нашел путь в реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Hints\Учетная запись
"PictureSource"="C:\\Documents and Settings\\All Users\\Application Data\\Microsoft\\User Account Pictures\\Default Pictures\ico.jpg"
Так вот учетная запись может быть разной, как сделать для активной учетки и путь может ли быть переменным?
Проверил, переменный путь пашет:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Hints\учетка]
"PictureSource"="%AllUsersProfile%\\Application Data\\Microsoft\\User Account Pictures\\Default Pictures\\ico.jpg"
Теперь осталось понять, как сделать, чтобы ключ применялся для активной учетки.
Petya V4sechkin
16-10-2010, 19:34
чтобы ключ применялся для активной учетки
Батником:
Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Hints\%UserName%" /V PictureSource /D "%AllUsersProfile%\Application Data\Microsoft\User Account Pictures\Default Pictures\ico.jpg" /F
Petya V4sechkin,
Хм, путь в реестре меняется, а изображение остается прежним!
saavaage
23-10-2010, 17:00
Есть вопрос по Восстановлению системы:
насколько создание точки восстановления системы защищает от манипуляций с реестром?. Т.е. если я перед работой с regedit.exe создал точку восстановления, то есть 100% гарантия, что потом удастся откатиться на старые параметры и значения? Речь может идти и, в том числе, об удалении целых веток реестра...
Petya V4sechkin
23-10-2010, 17:05
Речь может идти и, в том числе, об удалении целых веток реестра
Если удаление затрагивает сам функционал восстановления системы, естественно, будут проблемы. В этом случае придется использовать оффлайн методы (консоль восстановления или ERD Commander).
saavaage
23-10-2010, 17:12
Petya V4sechkin, Т.е. во всех других случаях можно смело экспериментировать?
Petya V4sechkin
23-10-2010, 17:14
saavaage, на ваш страх и риск.
saavaage, если вы собрались удалять целые разделы реестра, то нужно это делать на виртуальной машине, а не на физической. Тогда не будет так мучительно больно.
См. также List of files and folders System Restore monitors: (http://bertk.mvps.org/html/filesfolders.html)
Возможно ли сделать так, чтобы восстановление системы включалось ТОЛЬКО на диске С ?
Нигде не нашёл такого твика, хотя вещь была бы очень нужная!
saavaage
01-11-2010, 19:20
BigBoo, твиком -нет. Скриптом - да. Если разбираетесь в autoit, держите скрипт:
_StartRestore() ; старт службы
sleep(20000) ; время, необходимое на запуск и создание системной точки восстановления (взял с гаком)
_Control_System_Dr() ; настройка слежения только за системным разделом
sleep(5000) ; время, необходимое для настройки (взял с гаком)
Func _StartRestore(); Enable System Restore
$strComputer = "."
$objSR = ObjGet("winmgmts://" & $strComputer & "/root/default:SystemRestore")
$objSR.Enable("")
EndFunc
Func _Control_System_Dr(); Enable control on SYSTEM drive
$wshShell = ObjCreate("WScript.Shell")
$wshEnv = $wshShell.Environment("Process")
$strSysDrive = $wshEnv("SYSTEMDRIVE")
$strComputer = "."
$objSR = ObjGet("winmgmts:\\" & $strComputer & "\root\default")
$objSR = $objSR.Get("SystemRestore")
$objWMIService = ObjGet("winmgmts:" & "{impersonationLevel=impersonate}!\\" & $strComputer & "\root\cimv2")
For $objDisk In $objWMIService.ExecQuery("Select DeviceID From Win32_LogicalDisk Where DriveType = 3")
If $objDisk.DeviceID <> $strSysDrive Then $objSR.Disable($objDisk.DeviceID & "\")
sleep(10)
Next
EndFunc
если -нет, то готовую утилитку - см. аттач
Нюансы:
1. Акцент идет на системный раздел, а не С. Я думаю, что Вы это и имели ввиду, когда говорили про раздел С..
2. Время взято - 20 секунд между стартом службы (если выключена) и стартом настройки, т.к. при запуске служба создает сначала системную точку, потом уже дает пользователю возможность делать, что захочешь. Время можете подобрать под себя..
3. время после запуска настройки -5 секунд - тоже можете подогнать под себя. Я, просто, выдрал это из моего скрипта, особо не корректируя (у меня там сразу шло создание точки)
BigBoo, Сам долго искал, держи твик. Переименуй расширение .txt на .vbs
Хм, путь в реестре меняется, а изображение остается прежним! »
Wu-Tang, недавно занимался этой же проблемой. Вот решение:
copy /y "%AllUsersProfile%\Application Data\Microsoft\User Account Pictures\Default Pictures\Моя аватарка.bmp" "%AllUsersProfile%\Application Data\Microsoft\User Account Pictures\%UserName%.bmp"
Команду заносишь в [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\RunOnce]
Фишка полезна в комплекте с аддоном Avatars или др., докладывая туда Моя аватарка.bmp
Своя аратарка появится сразу, если будешь использовать аддон RebuildIconCache, иначе только после перезагрузки!
Reg Add "HKLM\... не прокатывает, так как похоже перекрывается командой системы, пробовал ставить задержки, использовал на разных этапах - результат нулевой.
saavaage, sov44. Всем огромное спасибо, буду разбиратся.
copy /y "%AllUsersProfile%\Application Data\Microsoft\User Account Pictures\Default Pictures\Моя аватарка.bmp" "%AllUsersProfile%\Application Data\Microsoft\User Account Pictures\%UserName%.bmp" »
Вот это батник, понятно.
Тогда как мне положить в дистр по первому пути?
Команду заносишь в [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\RunOnce] »
А каким ее образом занести, из guirunonce, в файл твиков?
Если так:
Windows Registry Editor Version 5.00
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\RunOnce]
copy /y "%AllUsersProfile%\Application Data\Microsoft\User Account Pictures\Default Pictures\2pac.bmp" "%AllUsersProfile%\Application Data\Microsoft\User Account Pictures\%UserName%.bmp"
То не заносится...
Занести можно так:
Windows Registry Editor Version 5.00
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\RunOnce]
"001"="copy /y \"%AllUsersProfile%\\Application Data\\Microsoft\\User Account Pictures\\Default Pictures\\2pac.bmp\" \"%AllUsersProfile%\\Application Data\\Microsoft\\User Account Pictures\\%UserName%.bmp"
Или я что-то не понял?
Wu-Tang, Или я что-то не понял? »
regedit-> [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\RunOnce]
создать>!!расширяемый строковой параметр!!>Avatar>
cmd /c copy /y "%AllUsersProfile%\Application Data\Microsoft\User Account Pictures\Default Pictures\Моя аватарка.bmp" "%AllUsersProfile%\Application Data\Microsoft\User Account Pictures\%UserName%.bmp"
Моя аватарка.bmp желательно по английски, чтобы избежать проблем с русской DOS (OEM)
кодировкой. Экспортировать например в Avatar.reg
Когда посмотришь содержимое reg-файла, увидишь почему именно так, он будет подобного содержания:
Windows Registry Editor Version 5.00
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\RunOnce]
"Avatars"=hex(2):68,00,69,00,64,00,63,00,6f,00,6e,00,20,00,63,00,6d,00,64,00,\ 20,00,2f,00,63,00,20,00,63,00,6f,00,70,00,79,00,20,00,2f,00,79,00,20,00,22,\
00,25,00,41,00......... и т.д.
Если надо, создал аддон (Avatars.7z), прикрепил к сообщению.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC