Windows реестрі
Кіріспе
І. Теориялық бөлім
1.1 Реестрмен танысу.
1.2 Реестр құрылымы
II. Практикалық бөлім
2.1 Реестр мүмкіндіктері
2.2 Реестрді қалпына келтіру
Қорытынды
Пайдаланылған әдебиеттер
І. Теориялық бөлім
1.1 Реестрмен танысу.
1.2 Реестр құрылымы
II. Практикалық бөлім
2.1 Реестр мүмкіндіктері
2.2 Реестрді қалпына келтіру
Қорытынды
Пайдаланылған әдебиеттер
Windows реестрі — бұл локальді компьютердің аппараттық және бағдарламалық конфигурациясы (кескін үйлесімділігі) туралы ақпаратты қамтитын бірыңғай мәліметтер (деректер) базасы. Жүйе мен қосымшалардың мәліметтері сақталады. Windows 95. 98 және Windows NT-де реестрді Windows бумасында (папка) орналасқан REGEDIT.EXE редакторы көмегімен қарауға және өзгертуге болады.
Реестр құрылды, өйткені Windows 3.x те пайда болған INI файлдарымен пайдаланушыларға INI қандай файлы не үшін жауап береді және керекті файл құрылымын қалай өзгерту керек екенін ойлауға қажет. Осындай файлдың қандай программада орналасқанын жиі білу керек болды. Бұдан басқа қандай программа нақты INI файлдармен байланысты екенін анықтайтын тәсіл жоқ. Басқа жағынан осындай файлдарды редакторлеу реестрге қарағанда жеңіл болды. INI файлдар мен реестрдің ең басты айырмашылықтарының бірі – файлдардың орналасуы.
Реестр редакторының көмегімен реестр элементтерін өзгерту кезінде сақ болыңыз, ол синтаксистік және семантикалық қателерді көрмейді және басқа элементтің құрылуын ескертпейді. Реестрдің бір қате элементі жүйенің жұмыс икемділігін төмендетеді.
Реестрді Windows-тың жазба кітапшасы ретінде қарастыруға болады. Жүйеге қандайда бір ақпарат керек болса, онда ол реестрден іздейді. Реестр өте кең мағынадағы қолданылады, бірақ оның нақты анықтамасын беру мүмкін емес. Реестр- иереархиялық берілгендер базасында маңызды қондырғылар және қосымша туралы ақпарат сақталатын компонент.
Реестр құрылды, өйткені Windows 3.x те пайда болған INI файлдарымен пайдаланушыларға INI қандай файлы не үшін жауап береді және керекті файл құрылымын қалай өзгерту керек екенін ойлауға қажет. Осындай файлдың қандай программада орналасқанын жиі білу керек болды. Бұдан басқа қандай программа нақты INI файлдармен байланысты екенін анықтайтын тәсіл жоқ. Басқа жағынан осындай файлдарды редакторлеу реестрге қарағанда жеңіл болды. INI файлдар мен реестрдің ең басты айырмашылықтарының бірі – файлдардың орналасуы.
Реестр редакторының көмегімен реестр элементтерін өзгерту кезінде сақ болыңыз, ол синтаксистік және семантикалық қателерді көрмейді және басқа элементтің құрылуын ескертпейді. Реестрдің бір қате элементі жүйенің жұмыс икемділігін төмендетеді.
Реестрді Windows-тың жазба кітапшасы ретінде қарастыруға болады. Жүйеге қандайда бір ақпарат керек болса, онда ол реестрден іздейді. Реестр өте кең мағынадағы қолданылады, бірақ оның нақты анықтамасын беру мүмкін емес. Реестр- иереархиялық берілгендер базасында маңызды қондырғылар және қосымша туралы ақпарат сақталатын компонент.
1. Информатика терминдерінің қазақша –ағылшынша –орысша сөздігі
Е. Балапанов, Б. Бөрібаев, А. Бекбаев т.б.- Алматы: Сөздік –Словарь, 1998.
2. Б. Бөрібаев. Информатика және компьютер. - Алматы: Білім, 1995.
3.Ю. Шафрин. Основы компьютерной технологии. -М.: АБФ, 1997.
4. А.А. Шайкулова, Г.Е. Сейдакметова, Т.М. Шерстобитова-Алматы:Wіndows95,Word7.0,Excel7.0,1999
5. Информатикадан 30 сабак , Е. Балапанов, Б. Бөрібаев, А.К. Даулеткулов-Алматы: Шартарап 2001.
Е. Балапанов, Б. Бөрібаев, А. Бекбаев т.б.- Алматы: Сөздік –Словарь, 1998.
2. Б. Бөрібаев. Информатика және компьютер. - Алматы: Білім, 1995.
3.Ю. Шафрин. Основы компьютерной технологии. -М.: АБФ, 1997.
4. А.А. Шайкулова, Г.Е. Сейдакметова, Т.М. Шерстобитова-Алматы:Wіndows95,Word7.0,Excel7.0,1999
5. Информатикадан 30 сабак , Е. Балапанов, Б. Бөрібаев, А.К. Даулеткулов-Алматы: Шартарап 2001.
Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 27 бет
Таңдаулыға:
Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 27 бет
Таңдаулыға:
ЖОСПАР
Кіріспе
І. Теориялық бөлім
1.1 Реестрмен танысу.
1.2 Реестр құрылымы
II. Практикалық бөлім
2.1 Реестр мүмкіндіктері
2.2 Реестрді қалпына келтіру
Қорытынды
Пайдаланылған әдебиеттер
2
3
3
5
10
10
22
25
26
КІРІСПЕ
Windows реестрі -- бұл локальді компьютердің аппараттық және бағдарламалық конфигурациясы (кескін үйлесімділігі) туралы ақпаратты қамтитын бірыңғай мәліметтер (деректер) базасы. Жүйе мен қосымшалардың мәліметтері сақталады. Windows 95. 98 және Windows NT-де реестрді Windows бумасында (папка) орналасқан REGEDIT.EXE редакторы көмегімен қарауға және өзгертуге болады.
Реестр құрылды, өйткені Windows 3.x те пайда болған INI файлдарымен пайдаланушыларға INI қандай файлы не үшін жауап береді және керекті файл құрылымын қалай өзгерту керек екенін ойлауға қажет. Осындай файлдың қандай программада орналасқанын жиі білу керек болды. Бұдан басқа қандай программа нақты INI файлдармен байланысты екенін анықтайтын тәсіл жоқ. Басқа жағынан осындай файлдарды редакторлеу реестрге қарағанда жеңіл болды. INI файлдар мен реестрдің ең басты айырмашылықтарының бірі - файлдардың орналасуы.
Реестр редакторының көмегімен реестр элементтерін өзгерту кезінде сақ болыңыз, ол синтаксистік және семантикалық қателерді көрмейді және басқа элементтің құрылуын ескертпейді. Реестрдің бір қате элементі жүйенің жұмыс икемділігін төмендетеді.
Реестрді Windows-тың жазба кітапшасы ретінде қарастыруға болады. Жүйеге қандайда бір ақпарат керек болса, онда ол реестрден іздейді. Реестр өте кең мағынадағы қолданылады, бірақ оның нақты анықтамасын беру мүмкін емес. Реестр- иереархиялық берілгендер базасында маңызды қондырғылар және қосымша туралы ақпарат сақталатын компонент.
І. РЕЕСТР
1.1 Реестрмен танысу
Реестр - бұл ағаш сияқты иерархиялық мәліметтер базасы. Ол құрамдары жүйе конфигурациясымен анықталатын екі файлда сақталады. Бірі қолданушыға арналған (USER.DAT файлы) жөндеулерді (күйге келтіру не настройка) қамтиды, ал екіншісі - компьютерге арналған (әдетте SYSTEM.DAT) жөндеулерді қамтиды. SYSTEM.DAT- пайдаланушыға тәуелді болмайтын ақпарат сақталады. USER.DAT - пайдаланушы атынан тұрады және жұмыс үстелінің күйін келтіреді. Иерархиялық ағаштың әр түйіні кілт деп аталады. Реестр мына файлдық жүйені еске түсіреді: әр кілт ішке салынған кілттер (ішке салынған каталогтар аналогі) мен мәліметтерді (файлдар аналогі) қамтиды. Кілтте әр типтегі мәліметтер мәнінің кез келген саны сақталады. Әрбір мән реестр элементі деп аталады.
Реестр келесі функцияларды орындайды:
Барлық жүйелік құрылғыларды және олардың қондырылуын бақылайды, үзілуге сұраныс(IRQ) және жадқа тікелей жолдың каналының номері(DMA). Қосымшаны функциялауды бір ізге салатын берілгендер базасы сияқты жұмыс істейді. Орнатылған құрылғыға арналған керекті драйверлердің бар болуын тексереді. Көптеген қосымшалардың жұмыс істеуіне керекті жүйелік сервистарға мүмкіндік береді. Керекті қосымшаны тышқанды шерту кезінде орындалуына мүмкіндік береді. Жүйелік ережеге қатысты ақпаратты, пайдаланушы бағытын және администратор құралын сақтайды.
Реестр - бұл жүйенің конфигурациясы туралы ақпарат сақталатын үлкен деректер базасы. Бұл ақпаратты Windows және басқа программалар пайдаланады. Сонымен қатар реестрде қарапайым қолданушыдан Windows-тын көптеген құрылымы жасырылған. Егер белгілі бір түрде оларды күйге келтірсе, Windows-ты бастан аяқ өзгертуге болады және оны пайдаланушыға интуициялық түсінікті етуге болады. Windows 7 реестрі Windows 8 реестрінен өзгеше екенін білген жөн.
Кейбір жағдайда жүйенің жұмысқа қабілеттілігін қателесуден кейін қалпына келтіру үшін реестрдің жұмысқа қабілетті версиясын жүктеуге болады, бірақ ол үшін реестрдің көшірмесі болу керек. Реестр көшірмесін дискетаға жазуға болады.Жеткілікті көп мөлшерлі размердегі реестр файлы кездеседі, сондықтан кейбір DOS- архиваторлары және оларды пайдалануды білу керек. Қателесуден кейін сізге тек MS-DOS режимі қолжетімді болады. Реестрдің редактор файлы Windows папкасында болады. Ол regedit.exe деп аталады. Қосылғаннан кейін реестр редакторының терезесі ашылады. Сіз 6 бөлімнің тізімін көресіз:
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG
HKEY_DYN_DATA
Реестрлердің барлық параметрлері бекітілген типтерден тұрады. Төменде типтердің толық тізімі келтірілген. Олар 64-биттік Windows 7 Домашняя базовая версиясына арналған. Бірақ айта кететін жағдай типтердің бірқатары кейбір бөлімдерде тек жүйемен қолданылады, ондай типтерге өзіміздің параметрді реестр редакторы көмегімен құру мүмкін болмайды.
Мәліметтер типі
Тiзiлiмде жетi түрлі мәлiметтер сақтала алады. Бiрақ iс жүзiнде, көпшiлiк жағдайда, тек қана екi түрлерi қолданылады: REG_DWORD және REG_SZ. Мәлiметтердiң бұл жетi түрлерi төменде атап көрсетiлген:
1) REG_BINARY түрдегi кез келген екiлiк мәлiметтерi шикi күйiнде сақтайды, қандай да бір қайта қалыптау немесе синтаксистiк талдаусыз. Екiлiк мәлiметтерді екiлiк түрде қарап шығуға болады немесе Windows 2000 тiзiлiмнiң редакторларының бірінің көмегімен 16 -лық түрде көруге болады.
2) REG_DWORD 8-байтты (ұзын ) бүтін сандармен (немесе екi есе шығын машина сөздерiмен)көрсетілген параметрлерді сақтайды. Мәлiметтердiң бұл түрi параметр есептеуiш немесе интервалды белгi қоятын кезде қолданады, сонымен бiрге ол жалаушалар үшiн (0 -алынған жалауша,1 - орнатылатын екенін бiлдiредi) қолданылады.
3) REG_SZ Unicode кодталғанындағы кәдiмгi жол болып табылады. Бұл жолдар түрлі ұзындыққа ие бола алады. Бұл түрдiң мәлiметтерiнде рұқсат, адамдарға арналған хаттамалар немесе құрылғылардың атаулары адамдардың оқуы үшін әдетте сақталады.
4) REG_EXPAND_SZ - бұл айлалы шиыршықталған REG_SZ. Қосымшалар жолға арнайы маркерлер қоя алады, ал кейін тізілімнен параметрді оқуы кезінде бұл маркер қопара алады. Мейлi, мысалы, Бірдене параметрі %SystemRoot%\System32\ Бірдене қарапайым мағынасымен REG_EXPAND_SZ типіне ие. Windows 2000 бұл жолды оқығанда %SystemRoot%-ді операциондық жүйе орнатылған толық орын жолына ауыстырады.
5) REG_MULTI_SZ - REG SZ типті кез келген мөлшердегі параметрлер жинағынан тұрады. Мысалы, TCPIP хаттамасының қасиеттерiнiң терезесi диалогтік терезесінде сізбен берілетін DNS- серверлерiнiң тізімі REG_MULTI_SZ типті параметрлерщде сақталады. Қосымшалар бүтін REG MULTI SZ-ді құрама бөліктерге қалай ажырататынын бiлуi керек.
6) REG_FULL_RESOURCE_DESCRIPTOR - сирек аң, бұл мәліметтер типі құрылғылардың қайсыбіріне қажетті жүйелік ресурстар туралы ақпаратты кодтау үшін қолданылады. Мәлiметтердiң бұл түрi тек қана HKLM \HARDWARE-ның iшкi бөлiмдерiнде кездеседi.
7) REG_NONE тек орынды толтыру үшін ғана тығын ретінде керек, бұл мәліметтер типі реестр параметрі бар екенін,бірақ онда еш мәлімет жоқ екендігін белгілеу үшін қолданылады. Кейбір компоненттер бьелгілі бір әрекеттерді орындау үшін параметрдің не бөлімнің бар жоғын тексереді. Бұл жағдайда REG.NONE типті параметрдің бар-жоғы тексеріледі, және мәліметтердің жоқтығы арқасында қолданушылар оны бұза алмайды.
Күнделікті басқару кезінде мәліметтер типі туралы сіздің біліміңіз REG_DWORD және REG_SZ типті параметрлер арасындағы мағыналармен шектеледі.
0-ді құрайтын REG_DWORD типiнiң мәні (нөлдiк сандық мағына) 0-ді (0 символының цифры) құрайтын REGJ5Z типті мағынасынан айырмашылығы бар. Егер сiзге тiзiлiмнiң жаңа параметрiн қосуы керек болса, онда мәлiметтердiң дұрыс түрлерi қолданғаныңызға көз жеткiзу керек, әйтпесе осы параметр қолданатын компоненттермен қайшылықтар пайда болуы мүмкін.
1.2 Реестр құрылымы
Алдында айтылғандай осы заманғы тізілім ульи деп аталатын 58 түбірлік кілттерден тұрады:
HKEY_LOCAL_MACHINE - локальды компьютер үшін конфигурациялы мәліметтерден тұрады. Бұл бұзылулар үшін критикалық секция болып табылады.
HKEY_USERS - барлық жүктелген қолданушылық профильдерден тұрады.
HKEY_CURRENT_USER - компьютерде локальды тіркелген қолданушыға сәйкес келетін қосымшалар мен жүйелердің өңдеулерін қосады.
HKEY_CURRENT_CONFIG - осы моментте қолданылатын аппараттық профиль үшін конфигурациялық мәліметтер.
HKEY_CLASSES_ROOT - файлдардың тіркелген типтері туралы ақпараттан тұрады.
HKEY_LOCAL_MACHINE (HKLM)
Бұл кілт нақты ПК-ның аппараттық құрылғылары туралы ақпараттан және онда орнатылған программалық қамсызданулар туралы ақпараттан тұрады. Мұнда сақталатын ақпарат онда кім тіркелгеніне байланыссыз компьютерге қолданады. Бұл ақпарат қолданушыға емес, компьютерге арналған. Сондай-ақ бұл бөлімде бағдарламалық қамтамасыз ету туралы кейбір ақпарат бар. Мысалы, 32-разрядті қосымша құрылым мен форматтар (Setup and Format Table- STF) кестесін сақтайтын болады. Бұл ақпаратты қосымша құрылым кезінде колданады. Кейбір қосымшалар оны құрылымдағы параметрлердің өзгерісі кезінде пайдаланады. Word сияқты қосымшалар өзінің құрылымы жөніндегі ақпаратты STF кестелерінде сақтайды. Бұл бөлімде тек глобальді сипаттағы ақпараттар ғана қамтылады.
1. HKLM\HARDWARE
HKLM\HARDWARE ішкі бөлімінде берілген компьютерде табылған құрылғылар туралы ақпарат сақталады.Бұл бөлімнің барлық параметрлері дискіде емес құрылғылар драйверлерін реттеумен байланысты қайшылықтардан оперативті жадыда сақталады.Компьютер аппаратурасы оның қосылуын көргенде , ол құрылғыладың бөлек кластарын және компьютер шиналарын зерттеп, табылған құрылғылардың әрқайсысын нумерациялайды(мысалы, параллель порт не пернетақта). HKLM\HARDWARE-де негізгі үш ішкі бөлім болады:
1) DESCRIPTIONS ішкі бөлімінде орталық процессорлар, Подраздел DESCRIPTIONS содержит описания центральных процессоров, про - цессоров для операций с вещественными числами (с плавающей точкой) и многофункциональных устройств компьютера.
2) DEVICEMAP ішкі бөлімі құрылғыларды драйверлермен салыстырады.
3) RESOURCEMAP ішкі бөлімі Windows NT 4-те де болған, бірақ Windows NT - да толық өзгертілді. Енді онда негізгі үш ішкі бөлім бар: бірінші-аппараттық абстракция деңгейі үшін(HAL, hardware abstraction layer);табылған құрылғыларды қадағалау кезінде қолданылады, басқасы - Plug-and Play Manager үшін, олармен қалай жұмыс істейтіні белгілі құрылғыларды жазу үшін; және үшіншісі - берілген компьютерде бар жүйелік ресурстар объемын көрсету үшін. (осылай Microsoft терминологиясында оперативті жады аталады)
2. HKLM\SAM
Windows NT басқаруымен компьютерде локальды тіркелу жазбалары мен группаларын құрғанда, олар Windows NT - да болғандағыдай HKLM\SAM-да сақаталады.Бірақ қарапайым жұмыс кезінде бұл ішкі бөлімде мәліметтерді көруге не өзгерте алмайсыз, және ол негізінен SAM бар болуын болжайтын ескі программалармен сыйымдылығы үшін керек. SAM мәліметтеріне кіруді жүзеге асыратын барлық программалар Active Directory мәліметтерімен жұмысы үшін, немесе Active Directory серверінің жоқтығында SAM мәліметтерімен жұмысына жіберілуі керек.
3. HKLM\SECURITY
HKLM\SECURITY-да қорғанысқа байланысты барлық ақпарат сақталады.
Оның форматы документтелмеген, және сіз бұл ішкі бөлімде түкте де істей алмайсыз.Бірақ ол компьютермен жүйеге кіру үшін сенімді мәліметтерді кэштау үшін, полтитика өңдеу және сервер құпия мәліметтерінің бөлінуі. SECURITY\SAM ішкі бөлімі HKLM\SAM-нан көп мәліметтерінің көшірмесіне ие.
4. HKLM\SOFTWARE
HKLM\SOFTWARE ішкі бөлімі жүйелік компоненттер мен қосымшалардың глобальды ақпараттарын сақтайтын ішкі бөлімдердің түбір құрылымы болып табылады.Мысалы, HKLM\SOFTWARE\Microsoft\EnterpriseC ertificates берілген компьютер үшін сертификаттар (CTLs, certificate trust lists) сақталатын бөлімдерден тұрады. Сертификат орталықтары мен сертификат тізімдері бөлек қолданушылар үшін басқа жерде сақталады.
5. HKLM\SYSTEM\CurrentControlSet.
Windows 2000 жүктеу фазасының соңғы әрекеті соңғы дұрыс жүктеу кезінде қолданылған басқаратын баптаулар мен қызметтер жинағын фиксирлеуге тиісті тізілім жаңартулары болып табылады. CurrentControlSet жүйемен ағымдағы уақытта қолданылатын басқару баптаулар жинағына әрқашан көрсетеді. Егер сіз HKLM\SYSTEM-ге қарасаңыз, ControlSetXXX-тің көптеген ішкі бөлімдерін көресіз. ControlSetXXX-тің әр ішкі бөлімі жүктеу сәтті не сәтсіздігіне қарамастан
уақыт моментінде болған басқару баптаулар жинағын сипаттайды. CurrentControlSet ең соңғы басқару баптаулар жинағына көрсеткіш болып табылады, оның кезінде жүктеу сәтті болды, жүктеулердің қайсысы сәтті болғанын анықтау ауыр болғандықтан, операциондық жүйе және қосымшалар CurrentControlSet көрсеткішін қолданады.
Басқаратын өңдеулер жинағын сипаттайтын бөлімде ертерек Windows NT версияларында болағн, бірақ басқа начинкамен атаулары бар 4 бөлім бар:
HKLM\SYSTEM\MountedDevices
Windows 2000 динамикалық дисктерінің томдары администратор үшін көркем техникалық игілік және жетістік болып табылады, бірақ олар дисктегі логикалық томдар туралы ағымдағы конфигурациялар жайлы ақпараттың бар-жоғына байланысты. Қосымшалар бұл ақпаратты Logical \Volume Manager қызметінен алады, өз кезегінде бұл қызмет MountedDevices бөлімшесіндегі монтаждалған және түсінікті құрылғыларының өз тізімін сақтайды.
HKEY_USERS (HKU)
HKEY_USERS. Бұл кілт берілген жұмыс станциясының барлық қолданушылары туралы ақпаратты қамтиды. Мұнда әр қолданушы, сонымен қатар қолданушылар құратын жаңа кілттерге арналған шаблон қызметін атқаратын типтік жөндеулер туралы мәліметтер сақталады. Типтік жөндеулер бағдарламаларға, оқиғалар сызбаларына, жұмыс үстелінің конфигурациясына арналған әр түрлі үнсіз келісім мәндерін қамтиды. Бұл бөлімдегі ақпаратты өзгерту қажеттілігі ешқашан болмайды, бірақ оны деректер орталығы мақсатында қолдануға болады. Осы нұсқаулар бойынша жүрудің себебі мынада: қолданушы жүйеге тіркелмейінше, ешқандай өзгерістер өз күшіне енбейді. Сондай-ақ, ағымдық қолданушы үшін жөндеулерді өзгерту босқа уақыт жою болып табылады, өйткені сеанстың аяқталуы не жүйе жұмысын аяқтаған кезде Windows 98 барлық деректерді HKEY_CURRENT_USER бөліміндегі сәйкес деректермен алмастырады.
Бұл бөлімді бір ғана ақпарат көзі ретінде пайдалануға байланысты тағы бір мәселе бар. Шындығында, Windows 98 көпқолданушылық ортада реестрдің бірнеше данасын, кей жағдайда әр қолданушыға жеке дананы қолдайды. Осыған орай, нақты қолданушы туралы ақпаратты қайдан табуға болатындығымызға сенімді болмау керек. Windows 98 осы ақпаратты іздейді не байқап отырады; осындай ақпаратты іздеу қажеттігі администратор үшін үлкен бас ауруы болып табылады. Осыған сәйкес, Microsoft желі администраторына түрлі реестрді қолдауға көмектесетін утилитаны дайындады. Жүйелік ережелер редакторы (Policy Editor) желі администраторына қолданушылық жөндеулерді басқаруды жеңілдете отырып, реестрдің түрлі бөліміне таратылған керек жүйе параметрлеріне деген ыңғайлы қолжетімділік құралы болып табылады. Қолданушы жүйеде тіркелген кезде Windows 98 ақпаратты өз профилінен HKEY_CURRENT_USER реестрінің бөліміне көшіреді. Ал қолданушы жүйеден шыққан кезде не жұмысын аяқтаған кезде Windows 98 бөлімдегі қолданушының ақпаратын HKEY_CURRENT_USER бөліміндегі ақпаратпен алмастырады.
HKEY_CURRENT_USER (HKCU)
HKEY_CURRENT_USER. Бұл кілт ағымдық қолданушыға қатысты бағдарламалар мен жүйе жөндеулерін қамтиды. Ол жүйеде қолданушы тіркелген кезде HKEY_USERS кілтінің сәйкес бөліміндегі ақпарат негізінде құрылады. Осы жерде ғана қолданушының жұмыс станциясын конфигурациялағаны туралы мәлімет сақталады, мысалы, жүйенің әр бастамасы дыбыстық эффектпен болатыны жөнінде. Басқа ақпарат түстік сызбаларды, жарлықтарды (ярлык), жұмыс үстелінің жағдайын қамти алады. Бұл бөлімдегі ақпарат динамикалық болып табылады; қолданушылық жөндеуге қатысты басқа ақпарат-статикалық.
HKEY_CURRENT_CONFIG (HKCC)
Компьютердің ағымдағы жүктелетін конфигурациясы туралы ақпаратты сақтайды. Жекелеп айтсақ мұнда жүктеу кезінде болған құрылғылар мен жүйелік қызметтердің ағымдағы жинағы туралы ақпарат сақталады.Негізінде бұл түбірлік бөлім HKLM ішіндегі бөлімге көрсеткіш болып табылады. Осы кілттегі ақпарат HKEY_LOCAL_MACHINE кілтінен көшіріледі. Ол екі негізгі бөлімді қамтиды: Display және System. Негізінде, бұл бөлімдер GDI API бағдарламалық интерфейсімен монитор мен принтер конфигурациясы үшін қолданылады. Display бөлімінің екі бөлімшесі бар: Fonts және Setting. Fonts Windows 98 экранға шығаратын қаріпті (шрифт) анықтайды. Символдардың биттік бейнесін көрсететін растрлық қаріптер (True Type емес) болады. Setting экранның ағымдық мүмкіндігін және пикселге келетін биттер санын қамтиды. Пикселге келетін биттер саны мүмкін болатын түстер санын анықтайды. Мысалы, пикселге келетін 4 бит 16 түсті, 8 бит 256 түсті қамтамасыз етеді. Осы бөлімде аталған үш қаріп қосымша мәзірі мен таңбаларды көрсету үшін жүйе пайдаланатын үнсіз келісілген қаріптер болып табылады. Мұндай жөндеулерді экран қасиетінің сұхбат терезесінен өзгертуге болады. System бөлімі шатасылған сияқты көрінеді. Алайда осы бөлімнің бір ғана Printers бөлімшесі қолданушы үшін маңызы үлкен. Printers бөлімі жүйеге қосылған принтерлер тізімін қамтиды. Бұл тізімде желі бойынша қосылған принтерлер болмайды.
HKEY_CLASSES_ROOT (HKCR)
HKEY_CLASSES_ROOT кілті Windows 3.1-гі REG.DAT файлындағыдай мәліметтерді қамтиды. Объектілер (Object Linking and Embedding, OLE) мен файлдар ассоциациясын Windows-ға қосымшаны таңдалған файлға сәйкес жүктеу мүмкіндігін беретін қосымшалармен байланыстыру және құру туралы мәліметтер, яғни HKEY_CLASSES_ROOT бөлімінде екі негізгі типтің кілттері сақталады. Кілттердің бірінші типі файлдың кеңейтілімі жөніндегі ақпаратты сақтайды. Сөйтіп файл аттарының барлық үш әріпті кеңейтілімдері сақталады, мысалы, MP3 немесе JPG. Windows 98 оларды файл типін анықтау үшін әлі де пайдаланады. (Өйткені Windows 98 файлдардың ұзын аттарын қолдайды, осы бөлімді пайдалана отырып, үш символдан көп кеңейтілімді файлдар үшін ассоциация құруға болады). Реестр кеңейтілімді файл типін белгілі бір әрекетпен байланыстыру үшін пайдаланады. Мысалы, кеңейтілімі DLL болатын файлмен қолданушы ештеңе істей алмаса да, бұл кеңейтілім реестрде сақталады, себебі Windows 98-ге DLL кеңейтілімді файлдың орындалатынын білу керек. Кілттердің екінші типі өзі жеке ассоциация болады. Файл атының кеңейтілімі белгілі бір қосымшаның мәліметтер файлына нұсқайды. Ассоциацияны анықтайтын бөлімде Проводник-тің (Explorer) жанама мәзірінде қолданылатын кілттер болады. Жанама мәзір тышқанның оң жақ батырмасын шерту арқылы шақырылады. Ассоциация сондай-ақ берілген файл типіне қандай таңба шығару керек екендігі туралы ақпаратты қамтиды.
HKEY_DYN_DATA. Бұл кілт түрлі құрылғылардың жағдайы туралы динамикалық ақпаратты қамтиды және ол жүйенің әр басталымы кезінде қайтадан құрылады. HKEY_DYN_DATA кілті Plug-and-Play құрылғысының конфигурациясы мен өнімділігін өлшейтін жүйенің бір бөлігі ретінде қолданылады. Мұндағы ақпарат жаңа құрылғы қосылғанда және бұрынғысы өшірілгенде өзгеріп отырады. Әр құрылғы үшін бұл - сәйкес аппараттық кілт, белгілі мәселелер және құрылғының қазіргі жағдайы туралы мәліметтер. HKEY_DYN_DATA кілті сондай-ақ System Monitor утилитасымен қалыптасқан жүйенің жағдайы жөнінде мәліметтерді қамтиды. Бұл кілт реестр файлдарының құрамына кірмейді және әрдайым динамикалық түрде құрылады. HKEY_DYN_DATA бөлімінің екі бөлімшесі бар: Config Manager және PerfStats. Config Manager кілтінің статусын жүйе қасиеттері терезесіндегі Устройства (Device Manager) вкладкасының көмегімен қарап шығуға болады. PerfStats бөліміндегі кілттер мәні System Monitor утилитасының интерфейсінде беріледі.
Реестр элементі атомарлы құрылымдар түрінде сақталады. Реестр түйіндер (hives), немесе бұтақтар деп аталатын құрамдас бөліктен тұрады. Түйіндер дискіде файл түрінде сақталады. Ал кейбір HKLM\HARDWARE сияқты түйіндер файлдарда сақталмайды, ол әрбір жүктеу кезінде құрылады, яғни өзгерілетін (vola-tile) болып табылады. Жүйені жүктеу кезінде реестр түйіндерден түпкі бөлімі бар, біртұтас бұтақ түріндегі құрылымға айналады. Реестрлер түйінін, олардың дискідегі орындарын атап көрсетейік.
Кесте ... жалғасы
Кіріспе
І. Теориялық бөлім
1.1 Реестрмен танысу.
1.2 Реестр құрылымы
II. Практикалық бөлім
2.1 Реестр мүмкіндіктері
2.2 Реестрді қалпына келтіру
Қорытынды
Пайдаланылған әдебиеттер
2
3
3
5
10
10
22
25
26
КІРІСПЕ
Windows реестрі -- бұл локальді компьютердің аппараттық және бағдарламалық конфигурациясы (кескін үйлесімділігі) туралы ақпаратты қамтитын бірыңғай мәліметтер (деректер) базасы. Жүйе мен қосымшалардың мәліметтері сақталады. Windows 95. 98 және Windows NT-де реестрді Windows бумасында (папка) орналасқан REGEDIT.EXE редакторы көмегімен қарауға және өзгертуге болады.
Реестр құрылды, өйткені Windows 3.x те пайда болған INI файлдарымен пайдаланушыларға INI қандай файлы не үшін жауап береді және керекті файл құрылымын қалай өзгерту керек екенін ойлауға қажет. Осындай файлдың қандай программада орналасқанын жиі білу керек болды. Бұдан басқа қандай программа нақты INI файлдармен байланысты екенін анықтайтын тәсіл жоқ. Басқа жағынан осындай файлдарды редакторлеу реестрге қарағанда жеңіл болды. INI файлдар мен реестрдің ең басты айырмашылықтарының бірі - файлдардың орналасуы.
Реестр редакторының көмегімен реестр элементтерін өзгерту кезінде сақ болыңыз, ол синтаксистік және семантикалық қателерді көрмейді және басқа элементтің құрылуын ескертпейді. Реестрдің бір қате элементі жүйенің жұмыс икемділігін төмендетеді.
Реестрді Windows-тың жазба кітапшасы ретінде қарастыруға болады. Жүйеге қандайда бір ақпарат керек болса, онда ол реестрден іздейді. Реестр өте кең мағынадағы қолданылады, бірақ оның нақты анықтамасын беру мүмкін емес. Реестр- иереархиялық берілгендер базасында маңызды қондырғылар және қосымша туралы ақпарат сақталатын компонент.
І. РЕЕСТР
1.1 Реестрмен танысу
Реестр - бұл ағаш сияқты иерархиялық мәліметтер базасы. Ол құрамдары жүйе конфигурациясымен анықталатын екі файлда сақталады. Бірі қолданушыға арналған (USER.DAT файлы) жөндеулерді (күйге келтіру не настройка) қамтиды, ал екіншісі - компьютерге арналған (әдетте SYSTEM.DAT) жөндеулерді қамтиды. SYSTEM.DAT- пайдаланушыға тәуелді болмайтын ақпарат сақталады. USER.DAT - пайдаланушы атынан тұрады және жұмыс үстелінің күйін келтіреді. Иерархиялық ағаштың әр түйіні кілт деп аталады. Реестр мына файлдық жүйені еске түсіреді: әр кілт ішке салынған кілттер (ішке салынған каталогтар аналогі) мен мәліметтерді (файлдар аналогі) қамтиды. Кілтте әр типтегі мәліметтер мәнінің кез келген саны сақталады. Әрбір мән реестр элементі деп аталады.
Реестр келесі функцияларды орындайды:
Барлық жүйелік құрылғыларды және олардың қондырылуын бақылайды, үзілуге сұраныс(IRQ) және жадқа тікелей жолдың каналының номері(DMA). Қосымшаны функциялауды бір ізге салатын берілгендер базасы сияқты жұмыс істейді. Орнатылған құрылғыға арналған керекті драйверлердің бар болуын тексереді. Көптеген қосымшалардың жұмыс істеуіне керекті жүйелік сервистарға мүмкіндік береді. Керекті қосымшаны тышқанды шерту кезінде орындалуына мүмкіндік береді. Жүйелік ережеге қатысты ақпаратты, пайдаланушы бағытын және администратор құралын сақтайды.
Реестр - бұл жүйенің конфигурациясы туралы ақпарат сақталатын үлкен деректер базасы. Бұл ақпаратты Windows және басқа программалар пайдаланады. Сонымен қатар реестрде қарапайым қолданушыдан Windows-тын көптеген құрылымы жасырылған. Егер белгілі бір түрде оларды күйге келтірсе, Windows-ты бастан аяқ өзгертуге болады және оны пайдаланушыға интуициялық түсінікті етуге болады. Windows 7 реестрі Windows 8 реестрінен өзгеше екенін білген жөн.
Кейбір жағдайда жүйенің жұмысқа қабілеттілігін қателесуден кейін қалпына келтіру үшін реестрдің жұмысқа қабілетті версиясын жүктеуге болады, бірақ ол үшін реестрдің көшірмесі болу керек. Реестр көшірмесін дискетаға жазуға болады.Жеткілікті көп мөлшерлі размердегі реестр файлы кездеседі, сондықтан кейбір DOS- архиваторлары және оларды пайдалануды білу керек. Қателесуден кейін сізге тек MS-DOS режимі қолжетімді болады. Реестрдің редактор файлы Windows папкасында болады. Ол regedit.exe деп аталады. Қосылғаннан кейін реестр редакторының терезесі ашылады. Сіз 6 бөлімнің тізімін көресіз:
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG
HKEY_DYN_DATA
Реестрлердің барлық параметрлері бекітілген типтерден тұрады. Төменде типтердің толық тізімі келтірілген. Олар 64-биттік Windows 7 Домашняя базовая версиясына арналған. Бірақ айта кететін жағдай типтердің бірқатары кейбір бөлімдерде тек жүйемен қолданылады, ондай типтерге өзіміздің параметрді реестр редакторы көмегімен құру мүмкін болмайды.
Мәліметтер типі
Тiзiлiмде жетi түрлі мәлiметтер сақтала алады. Бiрақ iс жүзiнде, көпшiлiк жағдайда, тек қана екi түрлерi қолданылады: REG_DWORD және REG_SZ. Мәлiметтердiң бұл жетi түрлерi төменде атап көрсетiлген:
1) REG_BINARY түрдегi кез келген екiлiк мәлiметтерi шикi күйiнде сақтайды, қандай да бір қайта қалыптау немесе синтаксистiк талдаусыз. Екiлiк мәлiметтерді екiлiк түрде қарап шығуға болады немесе Windows 2000 тiзiлiмнiң редакторларының бірінің көмегімен 16 -лық түрде көруге болады.
2) REG_DWORD 8-байтты (ұзын ) бүтін сандармен (немесе екi есе шығын машина сөздерiмен)көрсетілген параметрлерді сақтайды. Мәлiметтердiң бұл түрi параметр есептеуiш немесе интервалды белгi қоятын кезде қолданады, сонымен бiрге ол жалаушалар үшiн (0 -алынған жалауша,1 - орнатылатын екенін бiлдiредi) қолданылады.
3) REG_SZ Unicode кодталғанындағы кәдiмгi жол болып табылады. Бұл жолдар түрлі ұзындыққа ие бола алады. Бұл түрдiң мәлiметтерiнде рұқсат, адамдарға арналған хаттамалар немесе құрылғылардың атаулары адамдардың оқуы үшін әдетте сақталады.
4) REG_EXPAND_SZ - бұл айлалы шиыршықталған REG_SZ. Қосымшалар жолға арнайы маркерлер қоя алады, ал кейін тізілімнен параметрді оқуы кезінде бұл маркер қопара алады. Мейлi, мысалы, Бірдене параметрі %SystemRoot%\System32\ Бірдене қарапайым мағынасымен REG_EXPAND_SZ типіне ие. Windows 2000 бұл жолды оқығанда %SystemRoot%-ді операциондық жүйе орнатылған толық орын жолына ауыстырады.
5) REG_MULTI_SZ - REG SZ типті кез келген мөлшердегі параметрлер жинағынан тұрады. Мысалы, TCPIP хаттамасының қасиеттерiнiң терезесi диалогтік терезесінде сізбен берілетін DNS- серверлерiнiң тізімі REG_MULTI_SZ типті параметрлерщде сақталады. Қосымшалар бүтін REG MULTI SZ-ді құрама бөліктерге қалай ажырататынын бiлуi керек.
6) REG_FULL_RESOURCE_DESCRIPTOR - сирек аң, бұл мәліметтер типі құрылғылардың қайсыбіріне қажетті жүйелік ресурстар туралы ақпаратты кодтау үшін қолданылады. Мәлiметтердiң бұл түрi тек қана HKLM \HARDWARE-ның iшкi бөлiмдерiнде кездеседi.
7) REG_NONE тек орынды толтыру үшін ғана тығын ретінде керек, бұл мәліметтер типі реестр параметрі бар екенін,бірақ онда еш мәлімет жоқ екендігін белгілеу үшін қолданылады. Кейбір компоненттер бьелгілі бір әрекеттерді орындау үшін параметрдің не бөлімнің бар жоғын тексереді. Бұл жағдайда REG.NONE типті параметрдің бар-жоғы тексеріледі, және мәліметтердің жоқтығы арқасында қолданушылар оны бұза алмайды.
Күнделікті басқару кезінде мәліметтер типі туралы сіздің біліміңіз REG_DWORD және REG_SZ типті параметрлер арасындағы мағыналармен шектеледі.
0-ді құрайтын REG_DWORD типiнiң мәні (нөлдiк сандық мағына) 0-ді (0 символының цифры) құрайтын REGJ5Z типті мағынасынан айырмашылығы бар. Егер сiзге тiзiлiмнiң жаңа параметрiн қосуы керек болса, онда мәлiметтердiң дұрыс түрлерi қолданғаныңызға көз жеткiзу керек, әйтпесе осы параметр қолданатын компоненттермен қайшылықтар пайда болуы мүмкін.
1.2 Реестр құрылымы
Алдында айтылғандай осы заманғы тізілім ульи деп аталатын 58 түбірлік кілттерден тұрады:
HKEY_LOCAL_MACHINE - локальды компьютер үшін конфигурациялы мәліметтерден тұрады. Бұл бұзылулар үшін критикалық секция болып табылады.
HKEY_USERS - барлық жүктелген қолданушылық профильдерден тұрады.
HKEY_CURRENT_USER - компьютерде локальды тіркелген қолданушыға сәйкес келетін қосымшалар мен жүйелердің өңдеулерін қосады.
HKEY_CURRENT_CONFIG - осы моментте қолданылатын аппараттық профиль үшін конфигурациялық мәліметтер.
HKEY_CLASSES_ROOT - файлдардың тіркелген типтері туралы ақпараттан тұрады.
HKEY_LOCAL_MACHINE (HKLM)
Бұл кілт нақты ПК-ның аппараттық құрылғылары туралы ақпараттан және онда орнатылған программалық қамсызданулар туралы ақпараттан тұрады. Мұнда сақталатын ақпарат онда кім тіркелгеніне байланыссыз компьютерге қолданады. Бұл ақпарат қолданушыға емес, компьютерге арналған. Сондай-ақ бұл бөлімде бағдарламалық қамтамасыз ету туралы кейбір ақпарат бар. Мысалы, 32-разрядті қосымша құрылым мен форматтар (Setup and Format Table- STF) кестесін сақтайтын болады. Бұл ақпаратты қосымша құрылым кезінде колданады. Кейбір қосымшалар оны құрылымдағы параметрлердің өзгерісі кезінде пайдаланады. Word сияқты қосымшалар өзінің құрылымы жөніндегі ақпаратты STF кестелерінде сақтайды. Бұл бөлімде тек глобальді сипаттағы ақпараттар ғана қамтылады.
1. HKLM\HARDWARE
HKLM\HARDWARE ішкі бөлімінде берілген компьютерде табылған құрылғылар туралы ақпарат сақталады.Бұл бөлімнің барлық параметрлері дискіде емес құрылғылар драйверлерін реттеумен байланысты қайшылықтардан оперативті жадыда сақталады.Компьютер аппаратурасы оның қосылуын көргенде , ол құрылғыладың бөлек кластарын және компьютер шиналарын зерттеп, табылған құрылғылардың әрқайсысын нумерациялайды(мысалы, параллель порт не пернетақта). HKLM\HARDWARE-де негізгі үш ішкі бөлім болады:
1) DESCRIPTIONS ішкі бөлімінде орталық процессорлар, Подраздел DESCRIPTIONS содержит описания центральных процессоров, про - цессоров для операций с вещественными числами (с плавающей точкой) и многофункциональных устройств компьютера.
2) DEVICEMAP ішкі бөлімі құрылғыларды драйверлермен салыстырады.
3) RESOURCEMAP ішкі бөлімі Windows NT 4-те де болған, бірақ Windows NT - да толық өзгертілді. Енді онда негізгі үш ішкі бөлім бар: бірінші-аппараттық абстракция деңгейі үшін(HAL, hardware abstraction layer);табылған құрылғыларды қадағалау кезінде қолданылады, басқасы - Plug-and Play Manager үшін, олармен қалай жұмыс істейтіні белгілі құрылғыларды жазу үшін; және үшіншісі - берілген компьютерде бар жүйелік ресурстар объемын көрсету үшін. (осылай Microsoft терминологиясында оперативті жады аталады)
2. HKLM\SAM
Windows NT басқаруымен компьютерде локальды тіркелу жазбалары мен группаларын құрғанда, олар Windows NT - да болғандағыдай HKLM\SAM-да сақаталады.Бірақ қарапайым жұмыс кезінде бұл ішкі бөлімде мәліметтерді көруге не өзгерте алмайсыз, және ол негізінен SAM бар болуын болжайтын ескі программалармен сыйымдылығы үшін керек. SAM мәліметтеріне кіруді жүзеге асыратын барлық программалар Active Directory мәліметтерімен жұмысы үшін, немесе Active Directory серверінің жоқтығында SAM мәліметтерімен жұмысына жіберілуі керек.
3. HKLM\SECURITY
HKLM\SECURITY-да қорғанысқа байланысты барлық ақпарат сақталады.
Оның форматы документтелмеген, және сіз бұл ішкі бөлімде түкте де істей алмайсыз.Бірақ ол компьютермен жүйеге кіру үшін сенімді мәліметтерді кэштау үшін, полтитика өңдеу және сервер құпия мәліметтерінің бөлінуі. SECURITY\SAM ішкі бөлімі HKLM\SAM-нан көп мәліметтерінің көшірмесіне ие.
4. HKLM\SOFTWARE
HKLM\SOFTWARE ішкі бөлімі жүйелік компоненттер мен қосымшалардың глобальды ақпараттарын сақтайтын ішкі бөлімдердің түбір құрылымы болып табылады.Мысалы, HKLM\SOFTWARE\Microsoft\EnterpriseC ertificates берілген компьютер үшін сертификаттар (CTLs, certificate trust lists) сақталатын бөлімдерден тұрады. Сертификат орталықтары мен сертификат тізімдері бөлек қолданушылар үшін басқа жерде сақталады.
5. HKLM\SYSTEM\CurrentControlSet.
Windows 2000 жүктеу фазасының соңғы әрекеті соңғы дұрыс жүктеу кезінде қолданылған басқаратын баптаулар мен қызметтер жинағын фиксирлеуге тиісті тізілім жаңартулары болып табылады. CurrentControlSet жүйемен ағымдағы уақытта қолданылатын басқару баптаулар жинағына әрқашан көрсетеді. Егер сіз HKLM\SYSTEM-ге қарасаңыз, ControlSetXXX-тің көптеген ішкі бөлімдерін көресіз. ControlSetXXX-тің әр ішкі бөлімі жүктеу сәтті не сәтсіздігіне қарамастан
уақыт моментінде болған басқару баптаулар жинағын сипаттайды. CurrentControlSet ең соңғы басқару баптаулар жинағына көрсеткіш болып табылады, оның кезінде жүктеу сәтті болды, жүктеулердің қайсысы сәтті болғанын анықтау ауыр болғандықтан, операциондық жүйе және қосымшалар CurrentControlSet көрсеткішін қолданады.
Басқаратын өңдеулер жинағын сипаттайтын бөлімде ертерек Windows NT версияларында болағн, бірақ басқа начинкамен атаулары бар 4 бөлім бар:
HKLM\SYSTEM\MountedDevices
Windows 2000 динамикалық дисктерінің томдары администратор үшін көркем техникалық игілік және жетістік болып табылады, бірақ олар дисктегі логикалық томдар туралы ағымдағы конфигурациялар жайлы ақпараттың бар-жоғына байланысты. Қосымшалар бұл ақпаратты Logical \Volume Manager қызметінен алады, өз кезегінде бұл қызмет MountedDevices бөлімшесіндегі монтаждалған және түсінікті құрылғыларының өз тізімін сақтайды.
HKEY_USERS (HKU)
HKEY_USERS. Бұл кілт берілген жұмыс станциясының барлық қолданушылары туралы ақпаратты қамтиды. Мұнда әр қолданушы, сонымен қатар қолданушылар құратын жаңа кілттерге арналған шаблон қызметін атқаратын типтік жөндеулер туралы мәліметтер сақталады. Типтік жөндеулер бағдарламаларға, оқиғалар сызбаларына, жұмыс үстелінің конфигурациясына арналған әр түрлі үнсіз келісім мәндерін қамтиды. Бұл бөлімдегі ақпаратты өзгерту қажеттілігі ешқашан болмайды, бірақ оны деректер орталығы мақсатында қолдануға болады. Осы нұсқаулар бойынша жүрудің себебі мынада: қолданушы жүйеге тіркелмейінше, ешқандай өзгерістер өз күшіне енбейді. Сондай-ақ, ағымдық қолданушы үшін жөндеулерді өзгерту босқа уақыт жою болып табылады, өйткені сеанстың аяқталуы не жүйе жұмысын аяқтаған кезде Windows 98 барлық деректерді HKEY_CURRENT_USER бөліміндегі сәйкес деректермен алмастырады.
Бұл бөлімді бір ғана ақпарат көзі ретінде пайдалануға байланысты тағы бір мәселе бар. Шындығында, Windows 98 көпқолданушылық ортада реестрдің бірнеше данасын, кей жағдайда әр қолданушыға жеке дананы қолдайды. Осыған орай, нақты қолданушы туралы ақпаратты қайдан табуға болатындығымызға сенімді болмау керек. Windows 98 осы ақпаратты іздейді не байқап отырады; осындай ақпаратты іздеу қажеттігі администратор үшін үлкен бас ауруы болып табылады. Осыған сәйкес, Microsoft желі администраторына түрлі реестрді қолдауға көмектесетін утилитаны дайындады. Жүйелік ережелер редакторы (Policy Editor) желі администраторына қолданушылық жөндеулерді басқаруды жеңілдете отырып, реестрдің түрлі бөліміне таратылған керек жүйе параметрлеріне деген ыңғайлы қолжетімділік құралы болып табылады. Қолданушы жүйеде тіркелген кезде Windows 98 ақпаратты өз профилінен HKEY_CURRENT_USER реестрінің бөліміне көшіреді. Ал қолданушы жүйеден шыққан кезде не жұмысын аяқтаған кезде Windows 98 бөлімдегі қолданушының ақпаратын HKEY_CURRENT_USER бөліміндегі ақпаратпен алмастырады.
HKEY_CURRENT_USER (HKCU)
HKEY_CURRENT_USER. Бұл кілт ағымдық қолданушыға қатысты бағдарламалар мен жүйе жөндеулерін қамтиды. Ол жүйеде қолданушы тіркелген кезде HKEY_USERS кілтінің сәйкес бөліміндегі ақпарат негізінде құрылады. Осы жерде ғана қолданушының жұмыс станциясын конфигурациялағаны туралы мәлімет сақталады, мысалы, жүйенің әр бастамасы дыбыстық эффектпен болатыны жөнінде. Басқа ақпарат түстік сызбаларды, жарлықтарды (ярлык), жұмыс үстелінің жағдайын қамти алады. Бұл бөлімдегі ақпарат динамикалық болып табылады; қолданушылық жөндеуге қатысты басқа ақпарат-статикалық.
HKEY_CURRENT_CONFIG (HKCC)
Компьютердің ағымдағы жүктелетін конфигурациясы туралы ақпаратты сақтайды. Жекелеп айтсақ мұнда жүктеу кезінде болған құрылғылар мен жүйелік қызметтердің ағымдағы жинағы туралы ақпарат сақталады.Негізінде бұл түбірлік бөлім HKLM ішіндегі бөлімге көрсеткіш болып табылады. Осы кілттегі ақпарат HKEY_LOCAL_MACHINE кілтінен көшіріледі. Ол екі негізгі бөлімді қамтиды: Display және System. Негізінде, бұл бөлімдер GDI API бағдарламалық интерфейсімен монитор мен принтер конфигурациясы үшін қолданылады. Display бөлімінің екі бөлімшесі бар: Fonts және Setting. Fonts Windows 98 экранға шығаратын қаріпті (шрифт) анықтайды. Символдардың биттік бейнесін көрсететін растрлық қаріптер (True Type емес) болады. Setting экранның ағымдық мүмкіндігін және пикселге келетін биттер санын қамтиды. Пикселге келетін биттер саны мүмкін болатын түстер санын анықтайды. Мысалы, пикселге келетін 4 бит 16 түсті, 8 бит 256 түсті қамтамасыз етеді. Осы бөлімде аталған үш қаріп қосымша мәзірі мен таңбаларды көрсету үшін жүйе пайдаланатын үнсіз келісілген қаріптер болып табылады. Мұндай жөндеулерді экран қасиетінің сұхбат терезесінен өзгертуге болады. System бөлімі шатасылған сияқты көрінеді. Алайда осы бөлімнің бір ғана Printers бөлімшесі қолданушы үшін маңызы үлкен. Printers бөлімі жүйеге қосылған принтерлер тізімін қамтиды. Бұл тізімде желі бойынша қосылған принтерлер болмайды.
HKEY_CLASSES_ROOT (HKCR)
HKEY_CLASSES_ROOT кілті Windows 3.1-гі REG.DAT файлындағыдай мәліметтерді қамтиды. Объектілер (Object Linking and Embedding, OLE) мен файлдар ассоциациясын Windows-ға қосымшаны таңдалған файлға сәйкес жүктеу мүмкіндігін беретін қосымшалармен байланыстыру және құру туралы мәліметтер, яғни HKEY_CLASSES_ROOT бөлімінде екі негізгі типтің кілттері сақталады. Кілттердің бірінші типі файлдың кеңейтілімі жөніндегі ақпаратты сақтайды. Сөйтіп файл аттарының барлық үш әріпті кеңейтілімдері сақталады, мысалы, MP3 немесе JPG. Windows 98 оларды файл типін анықтау үшін әлі де пайдаланады. (Өйткені Windows 98 файлдардың ұзын аттарын қолдайды, осы бөлімді пайдалана отырып, үш символдан көп кеңейтілімді файлдар үшін ассоциация құруға болады). Реестр кеңейтілімді файл типін белгілі бір әрекетпен байланыстыру үшін пайдаланады. Мысалы, кеңейтілімі DLL болатын файлмен қолданушы ештеңе істей алмаса да, бұл кеңейтілім реестрде сақталады, себебі Windows 98-ге DLL кеңейтілімді файлдың орындалатынын білу керек. Кілттердің екінші типі өзі жеке ассоциация болады. Файл атының кеңейтілімі белгілі бір қосымшаның мәліметтер файлына нұсқайды. Ассоциацияны анықтайтын бөлімде Проводник-тің (Explorer) жанама мәзірінде қолданылатын кілттер болады. Жанама мәзір тышқанның оң жақ батырмасын шерту арқылы шақырылады. Ассоциация сондай-ақ берілген файл типіне қандай таңба шығару керек екендігі туралы ақпаратты қамтиды.
HKEY_DYN_DATA. Бұл кілт түрлі құрылғылардың жағдайы туралы динамикалық ақпаратты қамтиды және ол жүйенің әр басталымы кезінде қайтадан құрылады. HKEY_DYN_DATA кілті Plug-and-Play құрылғысының конфигурациясы мен өнімділігін өлшейтін жүйенің бір бөлігі ретінде қолданылады. Мұндағы ақпарат жаңа құрылғы қосылғанда және бұрынғысы өшірілгенде өзгеріп отырады. Әр құрылғы үшін бұл - сәйкес аппараттық кілт, белгілі мәселелер және құрылғының қазіргі жағдайы туралы мәліметтер. HKEY_DYN_DATA кілті сондай-ақ System Monitor утилитасымен қалыптасқан жүйенің жағдайы жөнінде мәліметтерді қамтиды. Бұл кілт реестр файлдарының құрамына кірмейді және әрдайым динамикалық түрде құрылады. HKEY_DYN_DATA бөлімінің екі бөлімшесі бар: Config Manager және PerfStats. Config Manager кілтінің статусын жүйе қасиеттері терезесіндегі Устройства (Device Manager) вкладкасының көмегімен қарап шығуға болады. PerfStats бөліміндегі кілттер мәні System Monitor утилитасының интерфейсінде беріледі.
Реестр элементі атомарлы құрылымдар түрінде сақталады. Реестр түйіндер (hives), немесе бұтақтар деп аталатын құрамдас бөліктен тұрады. Түйіндер дискіде файл түрінде сақталады. Ал кейбір HKLM\HARDWARE сияқты түйіндер файлдарда сақталмайды, ол әрбір жүктеу кезінде құрылады, яғни өзгерілетін (vola-tile) болып табылады. Жүйені жүктеу кезінде реестр түйіндерден түпкі бөлімі бар, біртұтас бұтақ түріндегі құрылымға айналады. Реестрлер түйінін, олардың дискідегі орындарын атап көрсетейік.
Кесте ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz