Шта је Виндовс регистар (и шта можете да урадите са њим)?

Регистар је база података свих поставки које оперативни систем (Registry)Мицрософт Виндовс(Microsoft Windows) , његове апликације и драјвери хардверских уређаја користе за одржавање својих конфигурација.

На много начина, Регистар(Registry) се налази у срцу Виндовс(Windows) -а и искусни корисници га могу користити да натерају своје рачунаре да раде ствари које би иначе биле немогуће. 

Упозорење:(Warning: ) Уношење промена у Регистри(Registry) може покварити ваш рачунар. Требало би да уносите само промене које вам одговарају и увек унапред треба да направите резервну копију Регистра .(back up the Registry)

(Кратка) историја Регистра

Зашто Виндовс има регистар? Регистар је уведен у Виндовс са издавањем оперативног система Виндовс 95(Windows 95) и остао је на Виндовс 11(Windows 11) . Пре тог Виндовс 95(Windows 95) , информације о конфигурацији су биле ускладиштене у текстуалним датотекама, слично тренутним .ини датотекама.

Било је неколико проблема са овим. Прво(First) , људима је било лако да случајно избришу ове текстуалне датотеке, без начина да пониште штету. Друго, ове конфигурационе датотеке нису имале стандардну структуру. Различити програмери су их правили за своје апликације.

Централизовано и стандардизовано складиште конфигурације Регистра(Registry) . Такође је практично онемогућило корисницима да случајно избришу или униште било коју информацију у Регистру(Registry) . Може се направити резервна копија (што ћемо покрити у наставку) и Виндовс(Windows) је чврсто заштићен од злонамерних напада.

У данашњим оперативним системима Виндовс 10(Windows 10) и Виндовс 11 , (Windows 11)регистар(Registry) је софистициран систем који се може одржавати и поправљати сам, али није непогрешив.

Основна структура регистра

Регистар је хијерархијска база података . (Registry)На врху хијерархије је ваш рачунар. Испод тога ћете пронаћи главне гране, познате као „кошнице“. Унутар ових кошница налазе се кључеви регистра . (Registry)Кључеви могу да садрже подкључеве и вредности регистра(Registry) .

Постоје три типа вредности кључа: Стринг, Бинари(Binary) или ДВОРД(DWORD) . Стринг је ред текста. Бинарна вредност је баш онако како звучи — вредност изражена као јединице и нуле. ДВОРД је број(DWORD) од четири бајта. Оне се обично користе за чување логичких вредности, тако да 1 или 0 могу представљати „омогућено“ и „онемогућено“.

Сваки од пет главних грана чува различиту класу подешавања:

  • ХКЕИ_ЦЛАССЕС_РООТ:(HKEY_CLASSES_ROOT:) Такође познат као „ ХКЦР(HKCR) “, овде се налазе подешавања Виндовс(Windows) интерфејса као што су асоцијације датотека, пречице и подешавања која подржавају функцију превлачења и отпуштања.
  • ХКЕИ_ЦУРРЕНТ_УСЕР:(HKEY_CURRENT_USER:) Такође познат као „ ХКЦУ(HKCU) “, овде су подешавања за тренутно пријављеног корисника Виндовс(Windows) -а , као што су имена за пријаву и прилагођена радна површина и подешавања Старт менија .(Start Menu)
  • ХКЕИ_ЛОЦАЛ_МАЦХИНЕ:(HKEY_LOCAL_MACHINE:) Такође познат као „ ХКЛМ(HKLM) “, овде се чувају подешавања за хардвер и софтвер, укључујући поставке смерница групе .(Group Policy)
  • ХКЕИ_УСЕРС:(HKEY_USERS:) Садржи подешавања за све кориснике рачунара. Сваки корисник има подкључ.
  • ХКЕИ_ЦУРРЕНТ_ЦОНФИГ(HKEY_CURRENT_CONFIG) : Ово повезује назад на део ХКЕИ_ЛОЦАЛ_МАЦХИНЕ(HKEY_LOCAL_MACHINE) који се односи на тренутна подешавања хардверске конфигурације.

Ако тражите подешавања регистра(Registry) за одређени аспект вашег рачунара, познавање разлике између ових главних грана може смањити колико дуго морате да истражујете пре него што пронађете оно што вам је потребно.

Уређивање регистра помоћу Регедит-а

Иако је Регистар(Registry) дизајниран да издржи намерно и случајно неовлашћено мењање, Виндовс(Windows) има укључену апликацију која вам омогућава да истражите и уређујете Регистар(Registry) . Позната као Виндовс уређивач регистра(Windows Registry Editor) (или једноставно Регедит(Regedit) ), апликација вам приказује структуру регистра(Registry) и све вредности које садржи.

Отварање кључа и промена вредности је лако као проширивање стабла регистратора(Registry) док не пронађете вредност коју тражите, а затим двапут кликнете на вредност коју желите да промените.

Да бисте отворили уређивач регистра(Registry Editor) , притисните тастер Виндовс(Windows key) + Р(R) да бисте отворили дијалог за покретање. Откуцајте регедит(regedit ) или регедит.еке(regedit.exe) и притисните Ентер( Enter) . Алтернативно, потражите га помоћу Старт менија(Start Menu) и кликните на Регистри Едитор(Registry Editor) када се појави резултат.

Да ли треба да измените регистар?

Не би требало да уређујете регистар(Registry) осим ако немате посебан разлог за то. Тај разлог мора бити важнији од стабилности вашег система и сваког времена и података које можете потенцијално изгубити.

Ако пратите онлајн водич који вам показује како да уредите свој регистар(Registry) за одређени исход, погледајте коментаре да бисте видели како је та измена функционисала за људе. Такође, на основу онога што сте овде научили о структури Регистра(Registry) , покушајте да видите да ли оно што показује водич има смисла. Ако нешто пође наопако са изменама, ваш рачунар може да не успе при покретању након искључивања јер сте оштетили подешавања система.

Из тог разлога, увек треба да направите резервну копију регистра пре него што извршите промене.

Прављење резервне копије вашег регистра

Можете направити резервну копију и вратити регистар(Registry) на неколико начина. 

Ако направите потпуну резервну копију диск јединице користећи Виндовс(Windows) алатку за прављење резервних копија или услужни програм за прављење резервних копија треће стране (добра идеја из разних разлога), резервна копија регистра(Registry) је направљена заједно са свим осталим. Недостатак је што ако треба да вратите ту резервну копију, изгубићете све друге податке направљене од последње резервне копије.

Када користите услужни програм за враћање система(System Restore) за креирање тачке враћања, такође правите резервну копију регистра(Registry) у том тренутку. Када враћате из тачке враћања, не губите податке као што су датотеке које сте креирали од када је последња тачка враћања направљена.

Можете користити уређивач регистра(Registry Editor) да бисте сами направили резервну копију регистра . (Registry)Једноставно(Simply) изаберите Филе(File) > Екпорт(Export) и изаберите локацију за чување.

Затим можете да сачувате ту датотеку регистра у облаку или на физичком медију за резервну копију. (Registry)Такође је добра идеја да извезете регистар(Registry) непосредно пре него што унесете измене у њега, јер ако га на било који начин забрљате, можете одмах да увезете сачувану РЕГ(REG) датотеку користећи Филе(File) > Импорт(Import) . Такође можете да извезете одређене кошнице тако што ћете десним тастером миша кликнути на кошницу и изабрати „ Извези(Export) “.

Напомена:(Note: ) Не препоручујемо враћање резервне копије Регистра(Registry) која је стара више од једног дана јер се превише ствари можда променило на вашем рачунару, што може довести до тога да Регистри(Registry) буде још неприкладнији од оног који замењујете.

Погледајте наш детаљни водич за прављење резервне копије регистра(in-depth guide to backing up the Registry) да бисте били сигурни да никада нећете остати са регистром(Registry) који не можете да вратите.

Како ствари крену наопако са регистром

Неколико ствари може поћи наопако са вашим регистром(Registry) . У зависности од тога како се то догодило и какве је последице имао на вашем рачунару, можда ћете моћи да поправите проблем у случају да немате недавну резервну копију регистра(Registry) за враћање, или се може испоставити да „проблем“ није проблем.

Уноси без родитеља(Orphaned Registry Entries)

Уноси без родитеља су кључеви и вредности које остају када деинсталирате софтвер. Они су резултат аљкавог софтвера за деинсталацију. Ово су безопасне, али апликације за чишћење регистра се продају под претпоставком да уноси без родитеља „зачепљују“ ваш (Registry)регистар(Registry) и утичу на перформансе и стабилност. Препоручујемо да избегавате чистаче регистра(Registry) , који могу донети много више штете него користи.

Дупликати кључева(Duplicate Keys)

Поновне инсталације, надоградње или ажурирања вашег софтвера могу узроковати дупле кључеве. Они су такође безопасни, тако да не брините о томе или верујте шта чистачи регистра(Registry) имају да кажу на ту тему.

Регистар „Фрагментација“(Registry “Fragmentation”)

Ово се односи на празнине које остају у кошницама регистра(Registry) када се бришу кључеви или вредности. Ово је још једна (Registry “) грешка“ регистра која не утиче ни на шта, и нема потребе за поправком, дефрагментацијом или сажимањем вашег регистра(Registry) , посебно у Виндовс 10(Windows 10) или 11.

Регистри Цорруптион(Registry Corruption)

Оштећење података(Data) може погодити било који део диск јединице рачунара. Ако ваше датотеке регистра(Registry) учини потпуно или делимично нечитљивим, ваш рачунар ће вероватно одбити да се покрене или ће показати чудно понашање. Морате утврдити узрок оштећења пре него што вратите регистар(Registry) , посебно у случају оштећења хардверских података.

Деструктивно уређивање(Destructive Editing)

Ово се дешава када неко користи уређивач регистра(Registry Editor) да случајно разбије ствари, али избрише или измени вредности на начин који чини Виндовс(Windows) или апликације неупотребљивим. Враћање недавне резервне копије регистра(Registry) је примарно решење.

Злонамерних програма(Malware)

Злонамерни софтвер(Malware) може да измени ваш регистар(Registry) да би себи дао дозволе или приступ подацима које не би требало да има. Ову врсту оштећења регистра(Registry) је тешко открити јер аутори малвера покушавају да остану неоткривени. Чак и након уклањања малвера, оштећење регистра(Registry) може остати.

Оштећење регистра(Registry) може представљати бол, па погледајте Како да поправите покварене ставке регистра(How to Fix Broken Registry Items) и како да поправите грешке регистра(How to Fix Registry Errors) који такође покривају поправке командне линије(Command Prompt) ако су ствари толико покварене да не можете да покренете графички кориснички интерфејс Виндовс -а.(Windows)

Шта је могуће ако хакујете свој регистар

У овом тренутку, можда ћете бити више него мало опрезни да се петљате са својим регистром. Ако је то тачно, онда смо урадили свој посао. Уређивање вашег регистра није нешто што треба олако схватити. 

Међутим, ако сте пажљиви и користите добре изворе, можете значајно побољшати своје искуство са Виндовс(Windows) -ом и прилагодити Виндовс(Windows) на начине на које ниједан услужни програм или апликација не могу.

На пример, можете:

  • Промените контекстни мени радне површине
  • Измените размак икона на радној површини
  • Онемогућите контролу корисничког налога(User Account Control) ( УАЦ(UAC) ), али немојте то радити осим ако заиста морате

Ово је само неколико примера, али ако пређете на 10 сјајних хакова за Виндовс 10 Регистри које можда не знате(10 Awesome Windows 10 Registry Hacks You Might Not Know) , научићете како да изведете ове једноставне, али ефикасне хакове.



About the author

Ја сам софтверски инжењер са више од 10 година искуства у области Виндовс инжењеринга. Специјализовао сам се за развој апликација заснованих на Виндовс-у, као и за хардвер и звучне драјвере за Мицрософт-ов оперативни систем Виндовс следеће генерације, Виндовс 11. Моје искуство у прављењу Виндовс апликација чини ме посебно вредним средством за сваку компанију која жели да развије иновативне технолошке производе.



Related posts