Как да направите своя собствена Windows Registry Hacks
През годините създадохме много хакове за системния регистър, за да персонализирате и настроите компютъра с Windows. Днес ще ви дадем ключовете, за да направите вашите собствени файлове, които можете да използвате на всеки компютър.
Преди да отидем по-нататък, си струва да отбележим, че дори четенето на тази статия и мисленето за регистъра ще разтопят компютъра ви и ние не носим отговорност, ако разбиете нещо, което….
И така, какво е регистър Hack?
Всеки път, когато персонализирате ключ или стойност в регистъра, бихте могли да го наричате рана на регистъра… но в този контекст, ние се позоваваме на тези файлове, които могат да бъдат сваляни от регистъра с разширение .reg, които правят магически неща за вашия компютър. Като счупи го. Опасявам се.
По-просто казано, файлът с рана в регистъра представлява резервно копие на всички промени, които сте направили в системния регистър, записани във файл, така че можете да приложите същите тези промени на компютъра си, ако преинсталирате, или на друг компютър, когато получите нов.
Ако искате някои примери за хакери в регистъра, прелистете и прочетете някои от тези, които сме обхванали през годините:
- В 50-те най-добри регистратура хакове, които правят Windows по-добре
- 20-те най-добри регистрационни хакове за подобряване на Windows
- Как да деактивирате Caps Lock Key в Windows 7 или Vista. \ T
- Как да (наистина) напълно деактивирате UAC в Windows 7
Ако наистина сте решени да продължите да четете, моля, продължете. Просто не ни обвинявайте, ако компютърът ви се счупи.
Осъществяване на регистър Рязка рана
Веднъж след като сте се отклонили и променили стойностите на системния регистър по ваш вкус, ще искате да използвате функцията за експортиране, за да запазите всичко в текстов файл с разширение .reg - иначе известен като файл на системния регистър. Тези файлове следват стандартен формат, така че вероятно бихте могли да ги създадете от нулата, ако наистина искате да го направите, но когато можете да експортирате директно от редактора на системния регистър, защо се притеснявате?
Когато експортирате ключове, трябва да направите точка на пробиване до най-ниското ниво от лявата страна, до което можете да стигнете, докато все още виждате стойността от дясната страна, която се опитвате да запишете във файл. След това щракнете с десния бутон на мишката, изберете Export (Износ) и след това го запазете някъде.
Сега, след като успешно сте запазили файла, можете да го щракнете двукратно, за да обедините стойностите обратно в системния регистър, което няма да има смисъл в момента, или да го копирате на друг компютър и да обедините стойностите в системния регистър, който ще зададе едни и същи стойности.
И в случая с този конкретен регистър, това ще работи добре, защото има само една стойност отдясно - но през повечето време ще трябва да редактирате файла. Затова щракнете с десния бутон върху него и изберете Edit, за да отворите в Notepad.
И сега виждаме формата на системния регистър, който е доста прост, но изисква малко обяснение. Всеки рана на регистъра съдържа този ред в горната част, който го идентифицира като рана на регистъра - без тази линия, няма да работи правилно.
Windows Registry Editor Версия 5.00
Нуждаете се от този ред само веднъж във файла и той трябва да е първият ред. Ако се опитвате да комбинирате повече от един регистър, трябва да имате предвид това - искате само веднъж в горния ред.
Следващият раздел може да бъде толкова дълъг или кратък, колкото трябва да върви вашият регистър, и е подреден в секции за ключовете (неща от лявата страна на редактора на системния регистър) и след това набор от стойности за този ключ. Например, ако сте имали два ключа, за които искате да зададете стойности, може да ги имате във файла като този - SomeVariableName ще бъде стойността от дясната страна под SOMEKEYHERE, която е от лявата страна - и SomeValue ще бъде под ANOTHERKEY.
[HKEY_LOCAL_MACHINE СОФТУЕР] "SomeVariableName" = dword: 00000000 [HKEY_LOCAL_MACHINE, СОФТУЕР, ANOTHERKEY] "SomeValue" = dword: 00000001
Трябва наистина да ви дадем пример, в който трябва да направите някакво редактиране, така че това, което ще направим, е да отворите редактора на системния регистър и да прегледате следния ключ от лявата страна. Този ключ определя дали контролът на потребителските акаунти да изчезне в останалата част от екрана, когато се появи изскачащ прозорец, но това вече не е важно.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System
Сега продължете напред и експортирайте от системния ключ от лявата страна, тъй като това е най-ниското ниво, което можем да разберем, докато все още виждаме ключа отдясно. Отворете файла на сексуалния регистър и ще видите цял куп различни неща - да, нашият PromptOnSecureDesktop е във файла, но какво ще кажете за всички други неща?
Ако трябваше да вземете този регистър рана файл на друг компютър и да го импортирате, всичко останало, което е настроено на тази машина под този ключ, в крайна сметка ще бъде настроен на новия компютър. Например, ключът EnableLUA, който виждате във файла? Това забранява или разрешава UAC в зависимост от начина, по който е зададен. Така че, ако просто искате да зададете стойността на защитения работен плот и не искате да промените UAC на другия компютър, можете по невнимание да промените и тази стойност - заедно с всичко останало във файла.
За щастие има много прост отговор: това е текстов редактор! Просто изтрийте всичко, което не е стойността или стойностите, които искате да зададете. В нашия случай ще изтрием всичко, освен тази единствена стойност, но ако имате пет настройки тук, които искате да промените, можете да оставите всичките пет от тях..
Важното е да не изтриете първия ред и да не изтриете реда [HKEY_LOCAL_MACHINE SOFTW… .etc] точно над стойността, защото редакторът на системния регистър трябва да знае къде да постави стойността.
Комбиниране на регистър Hacks Заедно
Не забравяйте, че първият пример с неща NoAutoReboot? Това е един от любимите ми хакери в регистъра. Сега какво ще стане, ако искаме да включим този в нашия регистър hack файл заедно с Secure Desktop неща? За щастие, това е просто, просто трябва да запомните правилото: редакторът на Windows Registry Editor версия 5.00… влиза само във файла, най-отгоре..
Така че, ако копирате и поставяте двата файла помежду си и се уверете, че горната линия е само веднъж, ще се окажете с регистър, който съдържа и двете настройки.
Можете да направите това толкова пъти, колкото искате - ако искате да поставите всяка настройка, която някога сте правили в един файл, така че да можете да я използвате всеки път, когато преинсталирате, бихме се заинтересували да чуем за него.
Изтриване на стойност на регистъра
И сега, нещата, които те не учат в училище… как Изтрий стойност на регистъра.
Има някои сценарии, при които рана на системния регистър води до създаване на нов ключ, който не съществува преди и промяната на настройката изисква изтриване на този ключ на системния регистър. Начинът, по който това работи в регистъра рязка земя е доста проста: \ t
Експортирайте ключа и променете стойността, на която е настроен, така че да е само знак минус. Например:
"NoAutoRebootWithLoggedOnUsers" = DWORD: 00000001
Ще стане…
"NoAutoRebootWithLoggedOnUsers" =-
Не е ужасно трудно, след като веднъж го направите.
Ами ако искате да изтриете ключа от системния регистър вместо стойността? Знаете ли, нещата от лявата страна на редактора на системния регистър? Отново, това включва символ минус, поставен в файл на системния регистър. Така че, ако искате да изтриете целия ключ, показан в горната снимка на екрана, трябва да го промените от това:
[HKEY_LOCAL_MACHINE Софтуер
До това:
[-HKEY_LOCAL_MACHINE Софтуер
Виждате ли този малък знак за минус? Това ще каже на редактора на системния регистър да изтрие напълно този ключ и всяка стойност под него.
Трябва да използвате това с голяма предпазливост. С голяма мощност идва доста объркани компютри, когато се завие. Всъщност не бива да правите нищо от това. Върни ми ключовете!