નરમ

વિન્ડોઝ રજિસ્ટ્રી શું છે અને તે કેવી રીતે કાર્ય કરે છે?

સમસ્યાઓ દૂર કરવા માટે અમારા સાધનનો પ્રયાસ કરો





પર પોસ્ટ કરવામાં આવ્યુંછેલ્લે અપડેટ કર્યું: 16 ફેબ્રુઆરી, 2021

વિન્ડોઝ રજીસ્ટ્રી એ વિન્ડોઝ એપ્લીકેશનના રૂપરેખાંકનો, મૂલ્યો અને ગુણધર્મો તેમજ વિન્ડોઝ ઓપરેટિંગ સિસ્ટમનો સંગ્રહ છે જે એકવચન રીપોઝીટરીમાં શ્રેણીબદ્ધ રીતે વ્યવસ્થિત અને સંગ્રહિત છે.



જ્યારે પણ વિન્ડોઝ સિસ્ટમમાં નવો પ્રોગ્રામ ઇન્સ્ટોલ થાય છે, ત્યારે વિન્ડોઝ રજિસ્ટ્રીમાં તેની સાઇઝ, વર્ઝન, સ્ટોરેજમાં સ્થાન વગેરે જેવા લક્ષણો સાથે એન્ટ્રી કરવામાં આવે છે.

વિન્ડોઝ રજિસ્ટ્રી શું છે અને તે કેવી રીતે કાર્ય કરે છે



કારણ કે, આ માહિતી ડેટાબેઝમાં સંગ્રહિત કરવામાં આવી છે, માત્ર ઓપરેટિંગ સિસ્ટમ જ ઉપયોગમાં લેવાતા સંસાધનોથી વાકેફ નથી, અન્ય એપ્લિકેશનો પણ આ માહિતીથી લાભ મેળવી શકે છે કારણ કે તેઓ કોઈપણ તકરારથી વાકેફ છે કે જો અમુક સંસાધનો અથવા ફાઇલો સહ- અસ્તિત્વમાં છે.

સામગ્રી[ છુપાવો ]



વિન્ડોઝ રજિસ્ટ્રી શું છે અને તે કેવી રીતે કાર્ય કરે છે?

વિન્ડોઝ રજિસ્ટ્રી ખરેખર વિન્ડોઝ જે રીતે કામ કરે છે તેનું હૃદય છે. તે એકમાત્ર ઓપરેટિંગ સિસ્ટમ છે જે કેન્દ્રીય રજિસ્ટ્રીના આ અભિગમનો ઉપયોગ કરે છે. જો આપણે વિઝ્યુઅલાઈઝ કરવા જઈએ તો, ઓપરેટિંગ સિસ્ટમના દરેક ભાગને વિન્ડોઝ રજિસ્ટ્રી સાથે બુટીંગ સિક્વન્સથી લઈને ફાઈલના નામનું નામ બદલવા જેટલું સરળ કંઈક કરવું પડશે.

સરળ શબ્દોમાં કહીએ તો, તે લાઇબ્રેરી કાર્ડ કેટલોગ જેવો જ ડેટાબેઝ છે, જ્યાં રજિસ્ટ્રીમાંની એન્ટ્રીઓ કાર્ડ કેટેલોગમાં સંગ્રહિત કાર્ડ્સના સ્ટેક જેવી હોય છે. રજિસ્ટ્રી કી એ કાર્ડ હશે અને રજિસ્ટ્રી મૂલ્ય એ કાર્ડ પર લખેલી મહત્વપૂર્ણ માહિતી હશે. Windows ઑપરેટિંગ સિસ્ટમ રજિસ્ટ્રીનો ઉપયોગ માહિતીના સમૂહને સંગ્રહિત કરવા માટે કરે છે જેનો ઉપયોગ અમારી સિસ્ટમ અને સૉફ્ટવેરને નિયંત્રિત અને સંચાલિત કરવા માટે થાય છે. આ પીસી હાર્ડવેર માહિતીથી લઈને વપરાશકર્તાની પસંદગીઓ અને ફાઇલ પ્રકારો સુધી કંઈપણ હોઈ શકે છે. લગભગ કોઈપણ પ્રકારની ગોઠવણી કે જે આપણે વિન્ડોઝ સિસ્ટમમાં કરીએ છીએ તેમાં રજિસ્ટ્રીમાં ફેરફાર કરવાનો સમાવેશ થાય છે.



વિન્ડોઝ રજિસ્ટ્રીનો ઇતિહાસ

વિન્ડોઝના પ્રારંભિક સંસ્કરણોમાં, એપ્લિકેશન વિકાસકર્તાઓએ એક્ઝેક્યુટેબલ ફાઇલ સાથે અલગ .ini ફાઇલ એક્સ્ટેંશનનો સમાવેશ કરવો પડતો હતો. આ .ini ફાઇલમાં આપેલ એક્ઝિક્યુટેબલ પ્રોગ્રામને યોગ્ય રીતે કાર્ય કરવા માટે જરૂરી તમામ સેટિંગ્સ, ગુણધર્મો અને રૂપરેખાંકન સમાવિષ્ટ છે. જો કે, ચોક્કસ માહિતીની અતિરેકતાને કારણે આ ખૂબ જ બિનકાર્યક્ષમ સાબિત થયું અને તે એક્ઝિક્યુટેબલ પ્રોગ્રામ માટે સુરક્ષા જોખમ પણ ઊભું કરે છે. પરિણામે, પ્રમાણભૂત, કેન્દ્રિય અને સુરક્ષિત ટેકનોલોજીનો નવો અમલ એ દેખીતી જરૂરિયાત હતી.

વિન્ડોઝ 3.1 ના આગમન સાથે, આ માંગનું એકદમ હાડકાનું સંસ્કરણ વિન્ડોઝ રજિસ્ટ્રી તરીકે ઓળખાતી તમામ એપ્લિકેશનો અને સિસ્ટમ માટે સામાન્ય ડેટાબેઝ સાથે પૂર્ણ થયું.

આ સાધન, જોકે, ખૂબ જ મર્યાદિત હતું, કારણ કે એપ્લીકેશન એક્ઝેક્યુટેબલની ચોક્કસ રૂપરેખાંકન માહિતીને જ સંગ્રહિત કરી શકે છે. વર્ષોથી, વિન્ડોઝ 95 અને વિન્ડોઝ એનટી આ પાયા પર વધુ વિકસિત થયા, વિન્ડોઝ રજિસ્ટ્રીના નવા સંસ્કરણમાં કેન્દ્રીયકરણને મુખ્ય લક્ષણ તરીકે રજૂ કર્યું.

તેણે કહ્યું, Windows રજિસ્ટ્રીમાં માહિતી સંગ્રહિત કરવી એ સોફ્ટવેર વિકાસકર્તાઓ માટે એક વિકલ્પ છે. તેથી, જો કોઈ સોફ્ટવેર એપ્લિકેશન ડેવલપર પોર્ટેબલ એપ્લિકેશન બનાવવાનું હોય, તો તેણે રજિસ્ટ્રીમાં માહિતી ઉમેરવાની જરૂર નથી, રૂપરેખાંકન, ગુણધર્મો અને મૂલ્યો સાથે સ્થાનિક સ્ટોરેજ બનાવી શકાય છે અને સફળતાપૂર્વક મોકલી શકાય છે.

અન્ય ઓપરેટિંગ સિસ્ટમ્સના સંદર્ભમાં Windows રજિસ્ટ્રીની સુસંગતતા

વિન્ડોઝ એ એકમાત્ર ઓપરેટિંગ સિસ્ટમ છે જે કેન્દ્રીય રજિસ્ટ્રીના આ અભિગમનો ઉપયોગ કરે છે. જો આપણે વિઝ્યુઅલાઈઝ કરવા જઈએ તો, ઓપરેટિંગ સિસ્ટમના દરેક ભાગને વિન્ડોઝ રજિસ્ટ્રી સાથે બુટીંગ સિક્વન્સથી લઈને ફાઈલના નામના નામ બદલવા સુધી ક્રિયાપ્રતિક્રિયા કરવી પડશે.

અન્ય તમામ ઓપરેટિંગ સિસ્ટમો જેમ કે iOS, Mac OS, Android અને Linux, ઑપરેટિંગ સિસ્ટમને ગોઠવવા અને ઑપરેટિંગ સિસ્ટમની વર્તણૂકમાં ફેરફાર કરવાના માર્ગ તરીકે ટેક્સ્ટ ફાઇલોનો ઉપયોગ કરવાનું ચાલુ રાખે છે.

મોટાભાગના Linux ચલોમાં, રૂપરેખાંકન ફાઇલો .txt ફોર્મેટમાં સાચવવામાં આવે છે, જ્યારે આપણે ટેક્સ્ટ ફાઇલો સાથે કામ કરવું પડે ત્યારે આ સમસ્યા બની જાય છે કારણ કે તમામ .txt ફાઇલોને મહત્વપૂર્ણ સિસ્ટમ ફાઇલો તરીકે ગણવામાં આવે છે. તેથી જો આપણે આ ઓપરેટિંગ સિસ્ટમ્સમાં ટેક્સ્ટ ફાઇલો ખોલવાનો પ્રયાસ કરીએ, તો અમે તેને જોઈ શકીશું નહીં. આ ઓપરેટિંગ સિસ્ટમો તેને સુરક્ષા માપદંડ તરીકે છુપાવવાનો પ્રયાસ કરે છે કારણ કે નેટવર્ક કાર્ડની ગોઠવણી, ફાયરવોલ, ઓપરેટિંગ સિસ્ટમ, ગ્રાફિકલ યુઝર ઈન્ટરફેસ, વિડીયો કાર્ડ ઈન્ટરફેસ વગેરે જેવી તમામ સિસ્ટમ ફાઈલો આમાં સાચવવામાં આવે છે. ASCII ફોર્મેટ.

આ સમસ્યાને અટકાવવા માટે, બંને macOS, તેમજ iOS, અમલીકરણ દ્વારા ટેક્સ્ટ ફાઇલ એક્સ્ટેંશન માટે સંપૂર્ણપણે અલગ અભિગમ જમાવ્યો. .plist એક્સ્ટેંશન , જેમાં તમામ સિસ્ટમ તેમજ એપ્લિકેશન રૂપરેખાંકન માહિતીનો સમાવેશ થાય છે પરંતુ તેમ છતાં એકવચન રજિસ્ટ્રી હોવાના ફાયદા ફાઇલ એક્સ્ટેંશનના સરળ ફેરફાર કરતા ઘણા વધારે છે.

વિન્ડોઝ રજિસ્ટ્રીના ફાયદા શું છે?

કારણ કે ઑપરેટિંગ સિસ્ટમનો દરેક ભાગ Windows રજિસ્ટ્રી સાથે સતત સંચાર કરે છે, તે ખૂબ જ ઝડપી સ્ટોરેજમાં સંગ્રહિત હોવો જોઈએ. તેથી, આ ડેટાબેઝ અત્યંત ઝડપી વાંચન અને લખવા તેમજ કાર્યક્ષમ સ્ટોરેજ માટે ડિઝાઇન કરવામાં આવ્યો હતો.

જો આપણે રજિસ્ટ્રી ડેટાબેઝના કદને ખોલવા અને તપાસીએ, તો તે સામાન્ય રીતે 15 - 20 મેગાબાઇટ્સ વચ્ચે હોવર કરશે જે તેને હંમેશા ડેટાબેઝમાં લોડ કરી શકાય તેટલું નાનું બનાવે છે. રામ (રેન્ડમ એક્સેસ મેમરી) જે ઓપરેટિંગ સિસ્ટમ માટે ઉપલબ્ધ સૌથી ઝડપી સ્ટોરેજ છે.

કારણ કે રજિસ્ટ્રીને દરેક સમયે મેમરીમાં લોડ કરવાની જરૂર છે, જો રજિસ્ટ્રીનું કદ મોટું હોય તો તે અન્ય તમામ એપ્લિકેશનોને સરળતાથી ચલાવવા અથવા બિલકુલ ચલાવવા માટે પૂરતી જગ્યા છોડશે નહીં. આ ઓપરેટિંગ સિસ્ટમના પ્રદર્શન માટે હાનિકારક હશે, તેથી વિન્ડોઝ રજિસ્ટ્રીને અત્યંત કાર્યક્ષમ હોવાના મુખ્ય ઉદ્દેશ્ય સાથે ડિઝાઇન કરવામાં આવી છે.

જો ત્યાં એક જ ઉપકરણ સાથે ક્રિયાપ્રતિક્રિયા કરતા બહુવિધ વપરાશકર્તાઓ હોય અને ત્યાં ઘણી બધી એપ્લિકેશનો છે જેનો તેઓ ઉપયોગ કરે છે તે સામાન્ય છે, તો એક જ એપ્લિકેશનને બે અથવા ઘણી વખત પુનઃસ્થાપિત કરવાથી ખર્ચાળ સ્ટોરેજનો બગાડ થશે. વિન્ડોઝ રજિસ્ટ્રી આ દૃશ્યોમાં શ્રેષ્ઠ છે જ્યાં એપ્લિકેશન રૂપરેખાંકન વિવિધ વપરાશકર્તાઓ વચ્ચે શેર કરવામાં આવે છે.

આ માત્ર કુલ વપરાયેલ સ્ટોરેજને ઘટાડે છે પરંતુ તેના વપરાશકર્તાઓને એક જ ઇન્ટરેક્શન પોર્ટથી એપ્લિકેશનના રૂપરેખાંકનમાં ફેરફાર કરવા માટે ઍક્સેસ પણ આપે છે. આનાથી સમયની પણ બચત થાય છે કારણ કે વપરાશકર્તાને દરેક સ્થાનિક સ્ટોરેજ .ini ફાઇલ પર મેન્યુઅલી જવું પડતું નથી.

એન્ટરપ્રાઇઝ સેટઅપ્સમાં મલ્ટિ-યુઝર દૃશ્યો ખૂબ જ સામાન્ય છે, અહીં, વપરાશકર્તા વિશેષાધિકાર ઍક્સેસની મજબૂત જરૂરિયાત છે. બધી માહિતી અથવા સંસાધનો દરેક સાથે શેર કરી શકાતા ન હોવાથી, ગોપનીયતા-આધારિત વપરાશકર્તા ઍક્સેસની જરૂરિયાત કેન્દ્રિય વિન્ડોઝ રજિસ્ટ્રી દ્વારા સરળતાથી લાગુ કરવામાં આવી હતી. અહીં નેટવર્ક એડમિનિસ્ટ્રેટર હાથ ધરવામાં આવેલ કાર્યના આધારે રોકવા અથવા મંજૂરી આપવાનો અધિકાર અનામત રાખે છે. આનાથી એકવચન ડેટાબેઝ સર્વતોમુખી બન્યો તેમજ તેને મજબૂત બનાવ્યો કારણ કે નેટવર્કમાં બહુવિધ ઉપકરણોની તમામ રજિસ્ટ્રીમાં રીમોટ એક્સેસ સાથે અપડેટ્સ એકસાથે હાથ ધરી શકાય છે.

વિન્ડોઝ રજિસ્ટ્રી કેવી રીતે કામ કરે છે?

અમે અમારા હાથ ગંદા કરવાનું શરૂ કરીએ તે પહેલાં ચાલો Windows રજિસ્ટ્રીના મૂળભૂત તત્વોનું અન્વેષણ કરીએ.

વિન્ડોઝ રજિસ્ટ્રી બે મૂળભૂત તત્વોથી બનેલી છે જેને કહેવાય છે રજિસ્ટ્રી કી જે કન્ટેનર ઑબ્જેક્ટ છે અથવા સરળ રીતે કહીએ તો તે એક ફોલ્ડર જેવા છે જેમાં વિવિધ પ્રકારની ફાઇલો સંગ્રહિત છે અને રજિસ્ટ્રી મૂલ્યો જે બિન-કન્ટેનર ઑબ્જેક્ટ્સ છે જે ફાઇલો જેવી છે જે કોઈપણ ફોર્મેટની હોઈ શકે છે.

તમારે એ પણ જાણવું જોઈએ: Windows રજિસ્ટ્રી કી પર સંપૂર્ણ નિયંત્રણ અથવા માલિકી કેવી રીતે લેવી

વિન્ડોઝ રજિસ્ટ્રી કેવી રીતે ઍક્સેસ કરવી?

અમે રજિસ્ટ્રી એડિટર ટૂલનો ઉપયોગ કરીને Windows રજિસ્ટ્રીને ઍક્સેસ અને ગોઠવી શકીએ છીએ, Microsoft તેની Windows ઑપરેટિંગ સિસ્ટમના દરેક સંસ્કરણ સાથે મફત રજિસ્ટ્રી સંપાદન ઉપયોગિતાનો સમાવેશ કરે છે.

આ રજિસ્ટ્રી એડિટરમાં Regedit ટાઈપ કરીને એક્સેસ કરી શકાય છે કમાંડ પ્રોમ્પ્ટ અથવા ફક્ત સ્ટાર્ટ મેનૂમાંથી શોધ અથવા રન બોક્સમાં Regedit લખીને. આ એડિટર એ Windows રજિસ્ટ્રીને ઍક્સેસ કરવા માટેનું પોર્ટલ છે, અને તે અમને અન્વેષણ કરવામાં અને રજિસ્ટ્રીમાં ફેરફાર કરવામાં મદદ કરે છે. રજિસ્ટ્રી એ અમ્બ્રેલા શબ્દ છે જેનો ઉપયોગ વિન્ડોઝ ઇન્સ્ટોલેશનની ડિરેક્ટરીમાં સ્થિત વિવિધ ડેટાબેઝ ફાઇલો દ્વારા થાય છે.

રજિસ્ટ્રી એડિટરને કેવી રીતે ઍક્સેસ કરવું

કમાન્ડ પ્રોમ્પ્ટ શિફ્ટ + F10 માં regedit ચલાવો

શું રજિસ્ટ્રી એડિટરને સંપાદિત કરવું સલામત છે?

જો તમે જાણતા નથી કે તમે શું કરી રહ્યાં છો, તો રજિસ્ટ્રી ગોઠવણીની આસપાસ રમવું જોખમી છે. જ્યારે પણ તમે રજિસ્ટ્રીમાં ફેરફાર કરો છો, ત્યારે ખાતરી કરો કે તમે સાચી સૂચનાઓનું પાલન કરો છો અને તમને જે બદલવાની સૂચના આપવામાં આવી છે તે જ બદલો.

જો તમે વિન્ડોઝ રજિસ્ટ્રીમાં જાણી જોઈને અથવા આકસ્મિક રીતે કંઈક કાઢી નાખો છો, તો તે તમારી સિસ્ટમની ગોઠવણીને બદલી શકે છે જે કાં તો બ્લુ સ્ક્રીન ઑફ ડેથ તરફ દોરી શકે છે અથવા વિન્ડોઝ બૂટ થશે નહીં.

તેથી તે સામાન્ય રીતે આગ્રહણીય છે બેકઅપ વિન્ડોઝ રજિસ્ટ્રી તેમાં કોઈપણ ફેરફાર કરતા પહેલા. તમે પણ કરી શકો છો સિસ્ટમ રીસ્ટોર પોઈન્ટ બનાવો (જે આપમેળે રજિસ્ટ્રીનું બેકઅપ લે છે) જેનો ઉપયોગ જો તમારે ક્યારેય રજિસ્ટ્રી સેટિંગ્સને સામાન્ય પર બદલવાની જરૂર હોય તો થઈ શકે છે. પરંતુ જો તમે ફક્ત તમને જે કહેવામાં આવે છે તે જ કરો છો, તો તે કોઈ સમસ્યા હોવી જોઈએ નહીં. જો તમારે જાણવાની જરૂર હોય તો કેવી રીતે કરવું વિન્ડોઝ રજિસ્ટ્રી પુનઃસ્થાપિત કરો પછી આ ટ્યુટોરીયલ સરળતાથી કેવી રીતે કરવું તે સમજાવે છે.

ચાલો વિન્ડોઝ રજિસ્ટ્રીની રચનાનું અન્વેષણ કરીએ

અગમ્ય સ્ટોરેજ સ્થાન પર એક વપરાશકર્તા છે જે ફક્ત ઓપરેટિંગ સિસ્ટમની ઍક્સેસ માટે અસ્તિત્વમાં છે.

સિસ્ટમ બૂટ સ્ટેજ દરમિયાન આ કીઓ RAM પર લોડ થાય છે અને ચોક્કસ સમયાંતરે અથવા જ્યારે ચોક્કસ સિસ્ટમ-સ્તરની ઘટના અથવા ઘટનાઓ થાય છે ત્યારે સતત વાતચીત કરવામાં આવે છે.

આ રજિસ્ટ્રી કીનો ચોક્કસ ભાગ હાર્ડ ડિસ્કમાં સંગ્રહિત થાય છે. આ ચાવીઓ કે જે હાર્ડ ડિસ્કમાં સંગ્રહિત હોય છે તેને મધપૂડો કહેવામાં આવે છે. રજિસ્ટ્રીના આ વિભાગમાં રજિસ્ટ્રી કીઓ, રજિસ્ટ્રી સબકીઓ અને રજિસ્ટ્રી મૂલ્યો શામેલ છે. વપરાશકર્તાને આપવામાં આવેલ વિશેષાધિકારના સ્તરના આધારે, તેણે આ કીઓના અમુક ભાગોને ઍક્સેસ કરવાનું રહેશે.

HKEY થી શરૂ થતી રજિસ્ટ્રીમાં પદાનુક્રમની ટોચ પર હોય તેવી ચાવીઓને મધપૂડો ગણવામાં આવે છે.

એડિટરમાં, જ્યારે બધી ચાવીઓ વિસ્તૃત કર્યા વિના જોવામાં આવે છે ત્યારે શિળસ સ્ક્રીનની ડાબી બાજુએ સ્થિત હોય છે. આ રજિસ્ટ્રી કી છે જે ફોલ્ડર્સ તરીકે દેખાય છે.

ચાલો વિન્ડોઝ રજિસ્ટ્રી કી અને તેની પેટા કીના બંધારણનું અન્વેષણ કરીએ:

કી નામનું ઉદાહરણ – HKEY_LOCAL_MACHINESYSTEMInputBreakloc_0804

અહીં loc_0804 સબકીનો સંદર્ભ આપે છે બ્રેક એ સબકી ઇનપુટનો સંદર્ભ આપે છે જે HKEY_LOCAL_MACHINE રૂટ કીની સબકી સિસ્ટમનો સંદર્ભ આપે છે.

વિન્ડોઝ રજિસ્ટ્રીમાં સામાન્ય રૂટ કી

નીચેની દરેક કી તેની પોતાની વ્યક્તિગત મધપૂડો છે, જેમાં ઉચ્ચ-સ્તરની કીની અંદર વધુ કીનો સમાવેશ થાય છે.

i HKEY_CLASSES_ROOT

આ Windows રજિસ્ટ્રીનું રજિસ્ટ્રી હાઇવ છે જેમાં ફાઇલ એક્સ્ટેંશન એસોસિએશન માહિતીનો સમાવેશ થાય છે, પ્રોગ્રામેટિક ઓળખકર્તા (ProgID), ઇન્ટરફેસ ID (IID) ડેટા, અને વર્ગ ID (CLSID) .

આ રજિસ્ટ્રી મધપૂડો HKEY_CLASSES_ROOT એ વિન્ડોઝ ઑપરેટિંગ સિસ્ટમમાં કોઈપણ ક્રિયા અથવા ઇવેન્ટ થવા માટેનું ગેટવે છે. ધારો કે આપણે ડાઉનલોડ ફોલ્ડરમાં કેટલીક mp3 ફાઈલો એક્સેસ કરવા માંગીએ છીએ. ઑપરેટિંગ સિસ્ટમ જરૂરી પગલાં લેવા માટે આના દ્વારા તેની ક્વેરી ચલાવે છે.

જ્યારે તમે HKEY_CLASSES_ROOT મધપૂડો ઍક્સેસ કરો છો, ત્યારે એક્સ્ટેંશન ફાઇલોની આવી વિશાળ સૂચિ જોઈને અભિભૂત થવું ખરેખર સરળ છે. જો કે, આ ખૂબ જ રજિસ્ટ્રી કી છે જે વિન્ડોઝને પ્રવાહી રીતે કાર્ય કરે છે

નીચે HKEY_CLASSES_ROOT હાઇવ રજિસ્ટ્રી કીના કેટલાક ઉદાહરણો છે,

HKEY_CLASSES_ROOT.otf HKEY_CLASSES_ROOT.htc HKEY_CLASSES_ROOT.img HKEY_CLASSES_ROOT.mhtml HKEY_CLASSES_ROOT.png'mv-ad-box' data-slotid='content_b'_8

જ્યારે પણ આપણે કોઈ ફાઇલને ડબલ-ક્લિક કરીને ખોલીએ છીએ અને ફોટો કહીએ છીએ, ત્યારે સિસ્ટમ HKEY_CLASSES_ROOT દ્વારા ક્વેરી મોકલે છે જ્યાં આવી ફાઇલની વિનંતી કરવામાં આવે ત્યારે શું કરવું તેની સૂચનાઓ સ્પષ્ટપણે આપવામાં આવે છે. તેથી સિસ્ટમ વિનંતી કરેલ છબી પ્રદર્શિત કરતા ફોટો વ્યૂઅર ખોલીને સમાપ્ત થાય છે.

ઉપરના ઉદાહરણમાં, રજિસ્ટ્રી HKEY_CLASSES_ROOT.jpg'https://docs.microsoft.com/en-us/windows/win32/sysinfo/hkey-classes-root-key'> માં સંગ્રહિત કી પર કૉલ કરે છે. HKEY_ CLASSES_ ROOT . સ્ક્રીનની ડાબી બાજુએ HKEY_CLASSES કી ખોલીને તેને એક્સેસ કરી શકાય છે.

ii. HKEY_LOCAL_MACHINE

આ ઘણા બધા રજિસ્ટ્રી હાઇવ્સમાંથી એક છે જે સ્થાનિક કમ્પ્યુટર માટે વિશિષ્ટ હોય તેવા તમામ સેટિંગ્સને સંગ્રહિત કરે છે. આ એક વૈશ્વિક કી છે જ્યાં સંગ્રહિત માહિતી કોઈપણ વપરાશકર્તા અથવા પ્રોગ્રામ દ્વારા સંપાદિત કરી શકાતી નથી. આ સબકીની વૈશ્વિક પ્રકૃતિને કારણે, આ સ્ટોરેજમાં સંગ્રહિત તમામ માહિતી વર્ચ્યુઅલ કન્ટેનરના સ્વરૂપમાં RAM પર સતત ચાલતી હોય છે. સૉફ્ટવેર વપરાશકર્તાઓ માટે મોટાભાગની રૂપરેખાંકન માહિતી ઇન્સ્ટોલ કરેલી છે અને Windows ઑપરેટિંગ સિસ્ટમ પોતે HKEY_LOCAL_MACHINE માં કબજે કરેલી છે. હાલમાં શોધાયેલ તમામ હાર્ડવેર HKEY_LOCAL_MACHINE મધપૂડોમાં સંગ્રહિત છે.

કેવી રીતે કરવું તે પણ જાણો: રજિસ્ટ્રી દ્વારા શોધ કરતી વખતે Regedit.exe ક્રેશને ઠીક કરો

આ રજિસ્ટ્રી કીને આગળ 7 પેટા કીમાં વહેંચવામાં આવી છે:

1. SAM (સિક્યોરિટી એકાઉન્ટ્સ મેનેજર) - તે એક રજિસ્ટ્રી કી ફાઇલ છે જે વપરાશકર્તાઓના પાસવર્ડને સુરક્ષિત ફોર્મેટમાં (LM હેશ અને NTLM હેશમાં) સ્ટોર કરે છે. હેશ ફંક્શન એ એન્ક્રિપ્શનનું એક સ્વરૂપ છે જેનો ઉપયોગ વપરાશકર્તાઓની એકાઉન્ટ માહિતીને સુરક્ષિત કરવા માટે થાય છે.

તે લૉક કરેલી ફાઇલ છે જે સિસ્ટમમાં C:WINDOWSsystem32config પર સ્થિત છે, જે ઑપરેટિંગ સિસ્ટમ ચાલી રહી હોય ત્યારે ખસેડી અથવા કૉપિ કરી શકાતી નથી.

વિન્ડોઝ જ્યારે વપરાશકર્તાઓ તેમના Windows એકાઉન્ટ્સમાં લૉગ ઇન કરે છે ત્યારે તેમને પ્રમાણિત કરવા માટે સુરક્ષા એકાઉન્ટ્સ મેનેજર રજિસ્ટ્રી કી ફાઇલનો ઉપયોગ કરે છે. જ્યારે પણ વપરાશકર્તા લોગ ઇન કરે છે, ત્યારે Windows દાખલ કરેલ પાસવર્ડ માટે હેશની ગણતરી કરવા માટે હેશ એલ્ગોરિધમ્સની શ્રેણીનો ઉપયોગ કરે છે. જો દાખલ કરેલ પાસવર્ડની હેશ અંદરના પાસવર્ડ હેશની બરાબર છે SAM રજિસ્ટ્રી ફાઇલ , વપરાશકર્તાઓને તેમના એકાઉન્ટને ઍક્સેસ કરવાની મંજૂરી આપવામાં આવશે. આ એક ફાઇલ પણ છે જેને મોટાભાગના હેકરો હુમલો કરતી વખતે નિશાન બનાવે છે.

2. સુરક્ષા (વ્યવસ્થાપક સિવાય ઍક્સેસિબલ નથી) - આ રજિસ્ટ્રી કી વર્તમાન સિસ્ટમમાં લૉગ ઇન થયેલા વહીવટી વપરાશકર્તાના ખાતા માટે સ્થાનિક છે. જો સિસ્ટમ કોઈપણ સંસ્થા દ્વારા મેનેજ કરવામાં આવે તો વપરાશકર્તાઓ આ ફાઇલને ઍક્સેસ કરી શકતા નથી સિવાય કે કોઈ વપરાશકર્તાને વહીવટી ઍક્સેસ સ્પષ્ટ રીતે આપવામાં ન આવે. જો આપણે આ ફાઇલને વહીવટી વિશેષાધિકાર વિના ખોલીએ તો તે ખાલી હશે. હવે, જો અમારી સિસ્ટમ વહીવટી નેટવર્ક સાથે જોડાયેલ છે, તો આ કી સંસ્થા દ્વારા સ્થાપિત અને સક્રિય રીતે સંચાલિત સ્થાનિક સિસ્ટમ સુરક્ષા પ્રોફાઇલ સાથે ડિફોલ્ટ થશે. આ કી SAM સાથે જોડાયેલ છે, તેથી સફળ પ્રમાણીકરણ પર, વપરાશકર્તાના વિશેષાધિકાર સ્તરના આધારે, વિવિધ સ્થાનિક અને જૂથ નીતિઓ લાગુ કરવામાં આવે છે.

3. સિસ્ટમ (જટિલ બૂટ પ્રક્રિયા અને અન્ય કર્નલ કાર્યો) - આ સબકી સમગ્ર સિસ્ટમને લગતી મહત્વપૂર્ણ માહિતી ધરાવે છે જેમ કે કમ્પ્યુટરનું નામ, હાલમાં માઉન્ટ થયેલ હાર્ડવેર ઉપકરણો, ફાઇલસિસ્ટમ અને ચોક્કસ ઘટનામાં કયા પ્રકારની સ્વચાલિત ક્રિયાઓ કરી શકાય છે, કહો કે ત્યાં છે. મૃત્યુની વાદળી સ્ક્રીન CPU ઓવરહિટીંગને કારણે, એક તાર્કિક પ્રક્રિયા છે જે કમ્પ્યુટર આપમેળે આવી ઘટનામાં લેવાનું શરૂ કરશે. આ ફાઇલ ફક્ત પર્યાપ્ત વહીવટી વિશેષાધિકારો ધરાવતા વપરાશકર્તાઓ દ્વારા જ ઍક્સેસિબલ છે. જ્યારે સિસ્ટમ બુટ થાય છે ત્યારે આ તે છે જ્યાં તમામ લોગ ગતિશીલ રીતે સાચવવામાં આવે છે અને વાંચવામાં આવે છે. વિવિધ સિસ્ટમ પરિમાણો જેમ કે વૈકલ્પિક રૂપરેખાંકનો જે નિયંત્રણ સેટ તરીકે ઓળખાય છે.

4. સોફ્ટવેર તમામ તૃતીય-પક્ષ સૉફ્ટવેર ગોઠવણીઓ જેમ કે પ્લગ અને પ્લે ડ્રાઇવરો અહીં સંગ્રહિત છે. આ સબકીમાં સોફ્ટવેર અને વિન્ડોઝ સેટિંગ્સ છે જે પહેલાથી અસ્તિત્વમાં છે તે હાર્ડવેર પ્રોફાઇલ સાથે જોડાયેલ છે જે વિવિધ એપ્લિકેશનો અને સિસ્ટમ ઇન્સ્ટોલર્સ દ્વારા બદલી શકાય છે. સૉફ્ટવેર ડેવલપર્સ જ્યારે તેમના સૉફ્ટવેરનો ઉપયોગ કરવામાં આવે ત્યારે વપરાશકર્તાઓ દ્વારા કઈ માહિતીને ઍક્સેસ કરવામાં આવે છે તે મર્યાદિત કરવા અથવા મંજૂરી આપવાનું છે, આ પૉલિસી સબકીનો ઉપયોગ કરીને સેટ કરી શકાય છે જે એપ્લિકેશન્સ અને સિસ્ટમ સેવાઓ પર સામાન્ય ઉપયોગ નીતિઓને લાગુ કરે છે જેમાં સિસ્ટમ પ્રમાણપત્રોનો સમાવેશ થાય છે જેનો ઉપયોગ પ્રમાણીકરણ કરવા માટે થાય છે. , અમુક સિસ્ટમ અથવા સેવાઓને અધિકૃત અથવા નામંજૂર કરો.

5. હાર્ડવેર જે સબકી છે જે સિસ્ટમ બુટ દરમિયાન ગતિશીલ રીતે બનાવવામાં આવે છે

6. ઘટકો સિસ્ટમ-વ્યાપી ઉપકરણ-વિશિષ્ટ ઘટક રૂપરેખાંકન માહિતી અહીં મળી શકે છે

7. BCD.dat (સિસ્ટમ પાર્ટીશનમાં oot ફોલ્ડરમાં) જે એક મહત્વપૂર્ણ ફાઇલ છે જેને સિસ્ટમ RAM પર રજિસ્ટ્રી લોડ કરીને સિસ્ટમ બૂટ સિક્વન્સ દરમિયાન વાંચે છે અને એક્ઝિક્યુટ કરવાનું શરૂ કરે છે.

iii HKEY_CURRENT_CONFIG

આ સબકીના અસ્તિત્વનું મુખ્ય કારણ વિડિયો તેમજ નેટવર્ક સેટિંગ્સ સ્ટોર કરવાનું છે. તે વિડીયો કાર્ડને લગતી તમામ માહિતી હોઈ શકે છે જેમ કે રીઝોલ્યુશન, રીફ્રેશ રેટ, આસ્પેક્ટ રેશિયો વગેરે તેમજ નેટવર્ક.

તે એક રજિસ્ટ્રી મધપૂડો પણ છે, જે Windows રજિસ્ટ્રીનો ભાગ છે અને જે હાલમાં ઉપયોગમાં લેવાતી હાર્ડવેર પ્રોફાઇલ વિશેની માહિતીનો સંગ્રહ કરે છે. HKEY_CURRENT_CONFIG એ વાસ્તવમાં HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardwareProfilesCurrentregistry કી માટેનું એક નિર્દેશક છે, આ ફક્ત HKEY_LOCAL_MACHINESYSTEM_MACHINESYSTEMYSTEMProfiles કી હેઠળ સૂચિબદ્ધ હાલમાં સક્રિય હાર્ડવેર પ્રોફાઇલ માટેનું એક નિર્દેશક છે.

તેથી HKEY_ CURRENT_CONFIG વર્તમાન વપરાશકર્તાની હાર્ડવેર પ્રોફાઇલના રૂપરેખાંકનને જોવા અને સંશોધિત કરવામાં અમને મદદ કરે છે, જે અમે ઉપર સૂચિબદ્ધ ત્રણ સ્થાનોમાંથી કોઈપણમાં વ્યવસ્થાપક તરીકે કરી શકીએ છીએ કારણ કે તે બધા સમાન છે.

iv HKEY_CURRENT_USER

રજિસ્ટ્રી હાઇવ્સનો એક ભાગ જેમાં સ્ટોર સેટિંગ્સ તેમજ વિન્ડોઝ અને સૉફ્ટવેર માટે રૂપરેખાંકન માહિતી શામેલ છે જે હાલમાં લૉગ-ઇન કરેલ વપરાશકર્તા માટે વિશિષ્ટ છે. ઉદાહરણ તરીકે, રજિસ્ટ્રી કીમાંના વિવિધ રજિસ્ટ્રી મૂલ્યો HKEY_CURRENT_USER હાઇવ કન્ટ્રોલ યુઝર-લેવલ સેટિંગ્સ જેમ કે કીબોર્ડ લેઆઉટ, પ્રિન્ટર્સ ઇન્સ્ટોલ, ડેસ્કટોપ વૉલપેપર, ડિસ્પ્લે સેટિંગ્સ, મેપ કરેલી નેટવર્ક ડ્રાઇવ્સ અને વધુમાં સ્થિત છે.

કંટ્રોલ પેનલમાં વિવિધ એપ્લેટમાં તમે ગોઠવેલ ઘણી સેટિંગ્સ HKEY_CURRENT_USER રજિસ્ટ્રી હાઇવમાં સંગ્રહિત છે. કારણ કે HKEY_CURRENT_USER મધપૂડો વપરાશકર્તા-વિશિષ્ટ છે, તે જ કમ્પ્યુટર પર, તેમાં સમાવિષ્ટ કી અને મૂલ્યો વપરાશકર્તાથી વપરાશકર્તા માટે અલગ હશે. આ મોટા ભાગના અન્ય રજિસ્ટ્રી હાઇવ્સથી વિપરીત છે જે વૈશ્વિક છે, એટલે કે તેઓ Windows માં તમામ વપરાશકર્તાઓ માટે સમાન માહિતી જાળવી રાખે છે.

રજિસ્ટ્રી એડિટર પર સ્ક્રીનની ડાબી બાજુએ ક્લિક કરવાથી અમને HKEY_CURRENT_USER ની ઍક્સેસ મળશે. સુરક્ષા માપદંડ તરીકે, HKEY_CURRENT_USER પર સંગ્રહિત માહિતી અમારા સુરક્ષા ઓળખકર્તા તરીકે HKEY_USERS મધપૂડો હેઠળ સ્થિત થયેલ કી માટે માત્ર એક નિર્દેશક છે. કોઈપણ ક્ષેત્રમાં કરેલા ફેરફારો તરત જ અમલમાં આવશે.

વિ. HKEY_USERS

આમાં દરેક વપરાશકર્તા પ્રોફાઇલ માટે HKEY_CURRENT_USER કીને અનુરૂપ સબકીઓ છે. વિન્ડોઝ રજિસ્ટ્રીમાં આપણી પાસે રહેલા ઘણા રજિસ્ટ્રી હાઇવ્સમાંથી આ પણ એક છે.

બધા વપરાશકર્તા-વિશિષ્ટ રૂપરેખાંકન ડેટા અહીં લોગ થયેલ છે, દરેક વ્યક્તિ જે સક્રિયપણે ઉપકરણનો ઉપયોગ કરી રહ્યાં છે તે પ્રકારની માહિતી HKEY_USERS હેઠળ સંગ્રહિત છે. સિસ્ટમ પર સંગ્રહિત તમામ વપરાશકર્તા-વિશિષ્ટ માહિતી કે જે ચોક્કસ વપરાશકર્તાને અનુરૂપ છે તે HKEY_USERS મધપૂડો હેઠળ સંગ્રહિત થાય છે, અમે ઉપયોગકર્તાઓને વિશિષ્ટ રીતે ઓળખી શકીએ છીએ. સુરક્ષા ઓળખકર્તા અથવા SID જે વપરાશકર્તા દ્વારા કરવામાં આવેલ તમામ રૂપરેખાંકન ફેરફારોને લોગ કરે છે.

આ તમામ સક્રિય વપરાશકર્તાઓ કે જેઓનું એકાઉન્ટ HKEY_USERS હાઇવમાં અસ્તિત્વમાં છે તે સિસ્ટમ એડમિનિસ્ટ્રેટર દ્વારા આપવામાં આવેલા વિશેષાધિકારના આધારે પ્રિન્ટર, સ્થાનિક નેટવર્ક, સ્થાનિક સ્ટોરેજ ડ્રાઇવ્સ, ડેસ્કટોપ બેકગ્રાઉન્ડ વગેરે જેવા શેર કરેલ સંસાધનોને ઍક્સેસ કરવામાં સક્ષમ હશે. તેમના એકાઉન્ટમાં ચોક્કસ રજિસ્ટ્રી છે. વર્તમાન વપરાશકર્તાના SID હેઠળ સંગ્રહિત કીઓ અને અનુરૂપ રજિસ્ટ્રી મૂલ્યો.

ફોરેન્સિક માહિતીના સંદર્ભમાં દરેક SID દરેક વપરાશકર્તા પર મોટી માત્રામાં ડેટા સંગ્રહિત કરે છે કારણ કે તે દરેક ઘટનાનો લોગ બનાવે છે અને વપરાશકર્તાના ખાતા હેઠળ કાર્યવાહી હાથ ધરવામાં આવે છે. આમાં વપરાશકર્તાનું નામ, વપરાશકર્તાએ કમ્પ્યુટર પર કેટલી વખત લૉગ ઇન કર્યું, છેલ્લી લૉગિનની તારીખ અને સમય, છેલ્લો પાસવર્ડ બદલવાની તારીખ અને સમય, નિષ્ફળ લૉગિન્સની સંખ્યા વગેરેનો સમાવેશ થાય છે. વધુમાં, તેમાં વિન્ડોઝ ક્યારે લોડ થાય છે અને લોગિન પ્રોમ્પ્ટ પર બેસે છે તેની રજિસ્ટ્રી માહિતી પણ સમાવે છે.

ભલામણ કરેલ: ફિક્સ ધ રજિસ્ટ્રી એડિટરે કામ કરવાનું બંધ કરી દીધું છે

ડિફૉલ્ટ વપરાશકર્તા માટેની રજિસ્ટ્રી કીઓ પ્રોફાઇલની અંદર ntuser.dat ફાઇલમાં સંગ્રહિત છે, જેને આપણે ડિફોલ્ટ વપરાશકર્તા માટે સેટિંગ્સ ઉમેરવા માટે regedit નો ઉપયોગ કરીને મધપૂડો તરીકે લોડ કરવી પડશે.

અમે Windows રજિસ્ટ્રીમાં શોધવાની અપેક્ષા રાખી શકીએ તેવા ડેટાના પ્રકારો

ઉપરોક્ત બધી ચર્ચા કરેલી કી અને સબકીમાં નીચેના કોઈપણ ડેટા પ્રકારોમાં રૂપરેખાંકનો, મૂલ્યો અને ગુણધર્મો સાચવવામાં આવશે, સામાન્ય રીતે, તે નીચેના ડેટા પ્રકારોનું સંયોજન છે જે અમારી સમગ્ર વિન્ડોઝ રજિસ્ટ્રી બનાવે છે.

  • શબ્દમાળા મૂલ્યો જેમ કે યુનિકોડ જે વિશ્વની મોટાભાગની લેખન પ્રણાલીઓમાં વ્યક્ત કરાયેલા લખાણના સાતત્યપૂર્ણ એન્કોડિંગ, પ્રતિનિધિત્વ અને સંચાલન માટે કમ્પ્યુટિંગ ઉદ્યોગ ધોરણ છે.
  • બાઈનરી ડેટા
  • સહી ન કરેલ પૂર્ણાંકો
  • સાંકેતિક કડીઓ
  • મલ્ટી-સ્ટ્રિંગ મૂલ્યો
  • સંસાધન સૂચિ (પ્લગ અને પ્લે હાર્ડવેર)
  • સંસાધન વર્ણનકર્તા (પ્લગ એન્ડ પ્લે હાર્ડવેર)
  • 64-બીટ પૂર્ણાંકો

નિષ્કર્ષ

વિન્ડોઝ રજિસ્ટ્રી એ ક્રાંતિથી કંઈ ઓછી નથી, જેણે સિસ્ટમ અને એપ્લિકેશન રૂપરેખાંકનને સાચવવા માટે ફાઇલ એક્સ્ટેંશન તરીકે ટેક્સ્ટ ફાઈલોનો ઉપયોગ કરીને આવતા સુરક્ષા જોખમને ઘટાડી નાખ્યું એટલું જ નહીં પરંતુ એપ્લિકેશન ડેવલપર્સ દ્વારા રૂપરેખાંકન અથવા .ini ફાઈલોની સંખ્યામાં પણ ઘટાડો થયો. તેમના સોફ્ટવેર ઉત્પાદન સાથે મોકલવું પડ્યું. સિસ્ટમ તેમજ સિસ્ટમ પર ચાલતા સોફ્ટવેર બંને દ્વારા વારંવાર એક્સેસ કરવામાં આવતા ડેટાને સ્ટોર કરવા માટે કેન્દ્રિય રિપોઝીટરી હોવાના ફાયદા ખૂબ જ સ્પષ્ટ છે.

ઉપયોગની સરળતા તેમજ એક કેન્દ્રિય સ્થાને વિવિધ કસ્ટમાઇઝેશન અને સેટિંગ્સની ઍક્સેસે પણ વિન્ડોને વિવિધ સોફ્ટવેર ડેવલપર્સ દ્વારા ડેસ્કટોપ એપ્લિકેશન્સ માટે પસંદગીનું પ્લેટફોર્મ બનાવ્યું છે. જો તમે વિન્ડોઝની ઉપલબ્ધ ડેસ્કટોપ સોફ્ટવેર એપ્લીકેશનના સંપૂર્ણ વોલ્યુમની Appleના macOS સાથે તુલના કરો તો આ ખૂબ જ સ્પષ્ટ છે. સારાંશ માટે, અમે વિન્ડોઝ રજિસ્ટ્રી કેવી રીતે કામ કરે છે અને તેની ફાઇલ સ્ટ્રક્ચર અને વિવિધ રજિસ્ટ્રી કી રૂપરેખાંકનોનું મહત્વ તેમજ સંપૂર્ણ અસર માટે રજિસ્ટ્રી એડિટરનો ઉપયોગ કરવાની ચર્ચા કરી છે.

એલોન ડેકર

એલોન સાયબર એસના ટેક લેખક છે. તે લગભગ 6 વર્ષથી કેવી રીતે માર્ગદર્શિકા લખી રહ્યો છે અને તેણે ઘણા વિષયો આવરી લીધા છે. તેને Windows, Android અને નવીનતમ યુક્તિઓ અને ટિપ્સથી સંબંધિત વિષયોને આવરી લેવાનું પસંદ છે.