රෙජිස්ටර් වටිනාකම යනු කුමක්ද?

රෙජිස්ට්රි වල විවිධ වර්ගවල විස්තර කිරීම

වින්ඩෝස් රෙජිස්ට්රිය වින්ඩෝස් සහ යෙදුම් වෙත යොමුව ඇති නිශ්චිත උපදෙස් අඩංගු වටිනාකම් වස්තූන් වස්තූන් පිරී ඇත.

රෙජිස්ට්රි අගයන් බොහොමයක් පවතින අතර ඒවා පහත දැක්වේ. ඒවාට string අගයන්, ද්වීමය අගයන්, DWORD (32-bit) අගයන්, QWORD (64-bit) අගයයන්, බහු-ශ්රේණි අගයන් සහ දිගු කළ හැකි අගයන්.

රෙජිස්ට්රි අගයන් පිහිටා තිබෙන්නේ කොහේද?

වින්ඩෝස් 10 , වින්ඩෝස් 8 , වින්ඩෝස් 7 , වින්ඩෝස් විස්ටා සහ වින්ඩෝස් එක්ස්පී හි රෙජිස්ට්රියක් පුරා ලේඛන අගයන් සොයා ගත හැකිය.

රෙජිස්ට්රි සංස්කාරකයේ රෙජිස්ට්රි අගයන් පමණක් නොව, රෙජිස්ටර් යතුරු සහ රෙජිස්ට්රි වදන් . මෙම එක් එක් වස්තු ෆෝල්ඩරයට සමාන වන අතර රෙජිස්ට්රි එඩිටර් වමේ පැත්තෙන් දක්නට ලැබේ. රෙජිස්ට්රි අගයන්ට පසුව, මෙම යතුරු තුළ සහ ඒවායේ "subkeys" තුළ ගබඩා කර ඇති ගොනු වැනි ටිකක්.

උපkey එකක් තෝරාගැනීමෙන් රෙජිස්ට්රි එඩිටර්ගේ දකුණු පැත්තේ එහි සියළුම ලියාපදිංචි අගයන් පෙන්වයි. වින්ඩෝස් රෙජිස්ට්රි හි තිබෙන එකම ස්ථානය මෙයයි. ඒවා වම් පැත්තේ කිසිවක් ලැයිස්තුගත කර නැත.

මෙන්න සමහර ලේඛන වල පිහිටීම් කිහිපයක නිදසුන් පමණි.

එක් උදාහරණයක් ලෙස, රෙජිස්ට්රි අගය අන්ත දක්ෂිනාංශයට ඇතුල් වීමයි. නැවතත්, රෙජිස්ට්රි සංස්කාරකයේ, මෙම සටහන් දකුණු පස ඇති ගොනු ලෙස පෙන්වනු ලැබේ. එක් එක් යතුරක් යතුරක් තුළ තබා ඇති අතර, සෑම යතුරක්ම ලියාපදිංචි ප්රාණවත් කාර්යබහුල අවධියක් (ඉහත වම් ෆෝල්ඩරය ඉහලින්).

මෙම ව්යුහය සම්පූර්ණයෙන් වින්ඩෝස් රෙජිස්ට්රි හැරෙන්නට නොලැබේ.

රෙජිස්ට්රි අගයන් වර්ග

වින්ඩෝස් රෙජිස්ට්රාර් හි විවිධ රෙගුලාසි අගයන් කිහිපයක් ඇත. ඇතැම් ලේඛන අගයන් සාමාන්යයෙන් කියවීමට සහ තේරුම් ගැනීමට පහසු වන අක්ෂර සහ අංක භාවිතා කරයි. අනෙක් අය ඒවායේ වටිනාකම් ප්රකාශ කිරීමට ද්විමය හෝ හෙක්ටෙයාසිමාමාල් භාවිතා කරයි.

ශ්රේණියේ අගය

අක්ෂර අගයන් කුඩා අක්ෂි පැහැයෙන් දැක්වේ. මෙම ලේඛකයන්ගේ බහුලව භාවිතා වන වටිනාකම් මෙන්ම, වඩාත් මානව-කියවිය හැකි වේ. ඒවාට අකුරු, අංක සහ සංකේත අඩංගු විය හැකිය.

මෙහි පහත දැක්වෙන්නේ උදාහරණයේ උදාහරණයකි:

HKEY_CURRENT_USER \ පාලන පැනලය \ යතුරු පුවරුව \ යතුරු පුවරුව

ඔබ මෙම ස්ථානයේ KeyboardSpeed අගය විවෘත කරන විට, ඔබට සම්පූර්ණ අංකයක් ලබා දෙනු ලැබේ.

මෙම විශේෂිත නිදසුන තුළ, string අගය එහි යතුර අක්රිය වන විට චරිතය යළි පුනරාවර්තනය කරනු ලබන අනුපාතිකය වේ. ඔබ අගය 0 දක්වා වෙනස් කිරීමට නම්, එය 31 වන මට්ටමට පැවතියට වඩා වේගවත් වනු ඇත.

වින්ඩෝස් රෙජිස්ට්රි හි සෑම ශ්රේණි අගයක්ම වෙනස් අගයක් සඳහා භාවිතා කරනු ලැබේ. එය රෙජිස්ට්රි එකේ පිහිටා ඇති ස්ථානය අනුව, සහ එක් එක් අගය වෙනස් අගයක් යටතේ නිශ්චිත කාර්යයක් ඉටු කරනු ඇත.

උදාහරණයක් ලෙස, යතුරුපුවරුවේ උපසර්ගයේ තවත් ලේබල අගයක් වන්නේ InitialKeyboardIndicators ලෙස හැඳින්වේ. 0 ත් 31 ත් අතර සංඛ්යාවක් තෝරා ගැනීම වෙනුවට මෙම ශ්රේණියේ අගය 0 හෝ 2 ක් පමණක් පිළිගනු ලැබේ. 0 ක් යනු ඔබේ පරිගණකය ප්රථමයෙන් ආරම්භ වන විට 0 වන විට NUMLOCK යතුර අක්රිය වනු ඇත. 2 අගයක් මඟින් NUMLOCK යතුර සක්රීය කරනු ඇත. පෙරනිමිය.

මෙම ලේඛණයේ තිබෙන ශ්රේණි අගයන් පමණක් නොවේ. වෙනත් අයෙකුට ගොනුවක් හෝ ෆෝල්ඩරයක මාවත යොමු කළ හැකිය, හෝ පද්ධති මෙවලම් සඳහා විස්තරයක් ලෙස දැක්විය හැකිය.

රෙජිස්ට්රි එඩිටරයෙහි රෙජිස්ටර් සංස්කාරකය "REG_SZ" ලෙස ලේබලයක් ලෙස ලැයිස්තුගත කර ඇත.

බහු-String අගයක්

බහු පේළියක අගය එක්කෝ රේඛාවක් වෙනුවට අගයන් ලැයිස්තුවක් අඩංගු විය හැකි එකම වෙනස සමඟ පෙළේ අගයයි.

වින්ඩෝස් වල ඩිස්කට් ඩ්රැග්ගර්නර් මෙවලම, සේවාවට අයිතිය තිබිය යුතු ඇතැම් පරාමිතීන් නිර්වචනය කිරීම සඳහා පහත සඳහන් බහු string අගය භාවිතා කරයි:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ සේවා \ defragsvc \ අවශ්ය අවශ්යපිලිපතීන්

මෙම රෙජිස්ට්රි අගය විවෘත කිරීමෙන් පෙන්නුම් කරනුයේ එහි දැක්වෙන සියළුම අගයන් අඩංගු වන බවය.

සීඑන්ජේන්ජිංටින්ග්පිලීජිඅයිපීඑස්පීඑස්පීඑස්පීඑස්පීඑස්පීඑස්පීඑස්පීඑස්පීඑස්පීඑස්පීඑස්පීඑල්එස්පීඑල්එස්පීඑල්එල්එස්පීඑල්එල්එස්පීඑල්එල්එස්පීඑල්එල්එස්පීඑල්එල්එස්පීඑල්එල්එස්පීඑල්එස්පීඑල්එල්එස්පීඑල්එස්පීඑල්අයිඑල්එස්පීඑල්එස්පීඑල්එස්පීඑල්එල්එස්පීඑල්සී

ලේඛනයේ සියලුම බහු අගයන් එක් ඇතුළත් කිරීමකට වඩා වැඩි වනු ඇත. සමහරු තනි අකුරු අගයන් හරියටම ක්රියාත්මක වන අතර, ඒවා අවශ්ය නම් තවත් සටහන් සඳහා අමතර ඉඩ ප්රමාණයක් ඇත.

රෙජිස්ට්රි එඩිටර් බහු-ශ්රේණි අගයන් "REG_MULTI_SZ" ලෙස රෙජිස්ට්රි අගයන් වර්ග ලැයිස්තුගත කරයි.

දිගු ගණිතමය අගය

විස්තාරණ පෙළ සංඛ්යාවක් යනු විචල්යයන් අඩංගු ඒවා හැර ඉහත සඳහන් කළ අගය අගය මෙන් ම ය. වින්ඩෝස් හෝ වෙනත් වැඩසටහන් මඟින් මෙම ලේඛන අගයන් මෙම ආකාරයේ විචලනය වන විට, ඒවායේ අගය අර්ථදැක්වෙන්නේ කුමන විචල්යයන් ද යන්නයි.

රෙජිස්ට්රි එඩිටර් තුළ බොහෝ පුළුල් කළ හැකි අගයන් ගණන පහසුවෙන් හඳුනාගත හැකිය.

විස්තීර්ණ ශ්රේණි අගයන් සඳහා පරිසර විචල්යයන් නිදසුන් වේ:

HKEY_CURRENT_USER \ Environment \ TMP

TMP ප්රසාරණය කළ හැකි අගය අගය % USERPROFILE% \ AppData \ Local \ Temp . මෙම රෙජිස්ට්රි අගයේ මෙම වර්ගයේ ප්රතිලාභය වන්නේ පරිශීලකයාගේ පරිශීලක නාමය භාවිතා කිරීම අවශ්ය නොවේ. එය USERPROFILE% විචල්යය භාවිතා කරයි.

වින්ඩෝස් හෝ වෙනත් යෙදුමක් මෙම TMP අගය අමතන්නේ නම්, එම විචල්යය කුමන සකසුරුවම්දැයි පරිවර්තනය කරනු ලැබේ. පෙරනිමියෙන් වින්ඩෝස් භාවිතා කරන්නේ C: \ Users \ Tim \ AppData \ Local \ Temp වැනි මාර්ගය හෙළි කිරීමට.

"REG_EXPAND_SZ" යනු රෙජිස්ටර් සංස්කාරකයේ ව්යාප්ත කළ හැකි අගයන් පෙන්වයි.

ද්විමය අගය

නම යෝජනා කරන ආකාරයට, මෙම වර්ගයේ ලේඛන අගයන් ද්විමයමය ලියා ඇත. රෙජිස්ට්රි එඩිටර්හි ඔවුන්ගේ නිරූපකයන් නිල් සහ නිකරු සමඟ නිල් පැහැති.

HKEY_CURRENT_USER \ Control Panel \ Desktop \ WindowMetrics \ CaptionFont

ඉහත මාර්ගයේ වින්ඩෝස් රෙජිස්ට්රි හි සොයාගත හැකි අතර, CaptionFont ද්විමය අගය වේ. මෙම උදාහරණයේ දී මෙම ලේඛන අගය විවෘත කිරීම වින්ඩෝස් වල ඇති අකුරු සඳහා අකුරු පෙන්වයි. නමුත් එය දත්ත නිතිපතා, මනුෂ්ය කියවිය හැකි ආකෘතියක් වෙනුවට ද්විමය ලෙස ලියා ඇත.

රෙජිස්ට්රි එඩිටර් (binary values) සඳහා රෙජිස්ට්රි අගය ලෙස "REG_BINARY" ලැයිස්තුගත කරයි.

DWORD (32-bit) අගයන් සහ QWORD (64-bit) අගයන්

DWORD (32-bit) අගයන් සහ QWORD (64-bit) අගයයන් වින්ඩෝස් රෙජිස්ට්රි හි නිල් පැහැති අයිකන ඇත. ඔවුන්ගේ වටිනාකම් දශම හෝ හෙක්ටයාරයකට අනුව හැඩගැස්විය හැක.

එක් යෙදුමක් DWORD (32-bit) අගයක් නිර්මාණය කළ හැකි අතර තවත් QWORD (64-bit) අගයක් වින්ඩෝස් වින්ඩෝස් 32 හෝ 64-bit අනුවාදයක් ධාවනය වේද යන්න මත පදනම් නොවේ, නමුත් ඒ වෙනුවට bit length වටිනාකම. මෙයින් අදහස් වන්නේ 32-bit සහ 64-bit operating systems දෙකම මත රඳා පවතින අගයන් දෙකම තිබිය හැකි බවයි.

මෙම සන්දර්භය තුළ, "වචනය" යනු බිටු 16 කි. DWORD ඉන් පසුව, "ද්විත්ව වචනය" හෝ බිටු 32 (16 X 2) යන්නයි. මෙම තර්කයෙන් පසුව QWORD "quad-word" හෝ 64 bits (16 X 4) අදහස් වේ.

මෙම බිට් දිගු රීතිවලට අනුකූල වීම සඳහා අවශ්ය වන රෙජිස්තරයක යෙදුමක් නිර්මාණය කරනු ඇත.

පහත සඳහන් වන්නේ වින්ඩෝස් රෙජිස්ට්රාර් හි DWORD (32-bit) අගය එක් උදාහරණයකි:

HKEY_CURRENT_USER \ පාලන කවුළුව \ පුද්ගලීකරණය කිරීම \ ඩෙස්ක්ටොප් විනිවිදක දැක්ම \ පරිපථය

මෙම DWORD (32-bit) අගය විවෘත කිරීම 1800,000 (සහ 1b7740 අගය අනුව hexadecimal) අගයක් පෙන්වනු ඇත. මෙම රෙජිස්ට්රි අගය අර්ථදැක්වෙන්නේ ක්ෂණික (මිලි තත්පර වලදී) ඔබේ තිරසුරැව එක් එක් විනිවිදකයේ ඡායාරූප විනිවිදකයක් තුලින් ගමන් කරයි.

රෙජිස්ට්රි එඩිටර් (DWORD) (32-bit) අගයයන් සහ QWORD (64-bit) අගයයන් "REG_DWORD" සහ "REG_QWORD" ලෙස දැක්වේ.

බැකප් & amp; රෙජිස්ට්රි අගයන් යළි පිහිටුවීම

ඔබ එක් එක් අගයක් පමණක් වෙනස් වුවහොත්, ඔබ ආරම්භ කිරීමට ප්රථමයෙන් උපස්ථයක් සෑදීමට අවශ්ය නම්, එය නොසිතන විටදී රෙජිස්ට්රි එඩිටර් වෙත නැවත එය නැවත ලබා ගත හැකි බවට වග බලා ගන්න.

අවාසනාවකට මෙන්, ඔබට එක් එක් ලේඛන අගයන් ආපසු ලබාගත නොහැක. ඒ වෙනුවට, ඔබට වටිනාකමේ රඳවා තිබෙන යතුරු ලේඛණයේ උපස්ථයක් සාදා ගත යුතුය. ඔබට මෙය කිරීමට අවශ්ය නම් වින්ඩෝස් රෙජිස්ට්රිය නැවත සකසන්න .

රෙජිස්ට්රි රක්ෂිතයක් REG ගොනුවක් ලෙස සුරක්ෂිත කර ඇති අතර, ඔබ විසින් සිදුකරන ලද වෙනස්කම් අහෝසි කිරීමට අවශ්ය නම් Windows Registry වෙත ආපසු ලබා ගත හැකිය. ඔබට උපකාර අවශ්ය නම් වින්ඩෝස් රෙජිස්ට්රිය නැවත ස්ථාපනය කරන්නේ කෙසේදැයි බලන්න.

රෙජිස්ට්රි අගයන් විවෘත කිරීමට / සංස්කරණය කිරීමට අවශ්යද?

නව රෙජිස්ට්රි අගයන් නිර්මාණය කිරීම, හෝ පවත්නා ඒවා මකා දැමීම / සංස්කරණය කිරීම, වින්ඩෝස් වලදී හෝ වෙනත් වැඩසටහනක් සමඟ ඔබට ගැටළුවක් විසඳා ගත හැකිය. ඔබට රීති සැකසුම් සඳහා රීති අගයන් වෙනස් කළ හැකිය හෝ යෙදුමේ විශේෂාංගයන් අක්රිය කරන්න.

ඇතැම් විට, තොරතුරු අරමුණු සඳහා ඔබට රහස් අගයන් විවෘත කිරීමට අවශ්ය විය හැකිය.

පහත දැක්වෙනුයේ ලේඛන වල අගයන් සංශෝධනය කිරීම හෝ විවෘත කිරීම සම්බන්ධ උදාහරණ වේ:

රෙජිස්ට්රි අගයන් වෙනස් කිරීම සඳහා පොදු සමාලෝචනයක් සඳහා , ලේඛන යතුරු සහ අගයන් එකතු කිරීම, වෙනස් කිරීම සහ ඉවත් කිරීම බලන්න.

රෙජිස්ට්රි අගයන් පිළිබඳ වැඩි විස්තර

ලේඛන අගයක් විවෘත කිරීමෙන් ඔබගේ දත්ත සංස්කරණය කිරීමට ඉඩ ලබා දෙනු ඇත. ඔබගේ පරිගණකයේ ගොනු මෙන් නොව ඔබ ඒවා දියත් කරන විට යමක් සිදු කරන විට, ලේඛන අගයන් ඔබ විසින් සංස්කරණය කිරීමට ඔබට විවෘත වනු ඇත. වෙනත් වචනවලින් කිවහොත්, වින්ඩෝස් රෙජිස්ට්රි හි ඕනෑම ලේඛන අගයක් විවෘත කිරීම සම්පූර්ණයෙන්ම ආරක්ෂිත වේ. කෙසේ වෙතත්, ඔබ කරමින් සිටින දේ දැන ගැනීමෙන් තොරව අගයන් සංස්කරණය කිරීම හොඳ අදහසක් නොවේ.

ඔබේ පරිගණකය නැවත ආරම්භ වන තුරු රෙජිස්ටර් අගය වෙනස් කිරීමක් සිදු නොවන අවස්ථා කිහිපයක් තිබේ. වෙනත් අයට නැවත ආරම්භ කිරීම අවශ්ය නොවේ. එබැවින් ඔවුන්ගේ වෙනස්කම් ක්ෂණිකව පිළිබිඹු වනු ඇත. රෙජිස්ට්රි එඩිටර් නැවත පණගැන්වීම සඳහා අවශ්ය නොවන බව ඔබට කියනු නොලැබේ නම්, රෙජිස්ට්රි සංස්කරණයක් ක්රියා නොකරන්නේ නම් ඔබේ පරිගණකය නැවත ආරම්භ කළ යුතුය.

වින්ඩෝස් රෙජිස්ට්රි හි REG_NONE ලෙස ලැයිස්තුගත කර ඇති සමහර ලේඛන අගයන් ඔබට දැකිය හැකිය. හිස් දත්ත ලේඛන ලේඛනයට ලියා ඇති විට ඒවා තනන ලද ද්විමය අගයන් වේ. මෙම වර්ගයේ රෙජිස්ට්රි අගයන් විවෘත කිරීමෙන් එහි වටිනාකම් දත්තයන් hexadecimal ආකාරයෙන් නරක ලෙස දැක්විය හැකි අතර රෙජිස්ට්රි සංස්කාරකය මෙම අගයන් (ශුන්ය දිග ද්විමය අගය ලෙස) ලැයිස්තුගත කරයි.

කමාන්ඩ් ප්රොම්පට් භාවිතා කරමින්, ඔබ විසින් reg මකාදැමීම් සහ reg add command විධානයන් සමඟ මකාදැමීමෙන් සහ යතුරු එකතු කළ හැකිය.

රෙජිස්ට්රි යතුරක් ඇතුලත සියලුම ලේඛන අගයන් සඳහා උපරිම ප්රමාණය සීමා කර ඇත්තේ කිලෝබයිට් 64 ක් පමණි.