DLL файлын Windows ОС-де каттоодон өткөрүңүз

Pin
Send
Share
Send

Ар кандай программаларды же оюндарды орноткондон кийин, "Керектүү DLL системада жок болгондуктан, программа ишке киргизилбейт" деген катаны күйгүзгөн учурга туш болушуңуз мүмкүн. Windows иштөө тутумдары, адатта, китепканаларды арткы планга каттатканына карабастан, DLL файлыңызды жүктөп, керектүү жерге жайгаштыргандан кийин, дагы деле ката кетирилет жана тутум аны көрбөйт. Муну оңдоо үчүн сиз китепкананы каттоодон өткөрүшүңүз керек. Муну кантип жасоого болору ушул макалада кийинчерээк баяндалат.

Маселени чечүүнүн жолдору

Бул көйгөйдү чечүүнүн бир нече ыкмасы бар. Келгиле, алардын ар бирин кененирээк карап чыгалы.

1-ыкма: OCX / DLL менеджери

OCX / DLL Manager - OCX китепканасын же файлдарын каттоого жардам бере турган кичинекей программа.

OCX / DLL Manager жүктөп алыңыз

Бул үчүн сизге керек:

  1. Меню пунктун чыкылдатыңыз "OCX / DLL каттоо".
  2. Сиз каттай турган файлдын түрүн тандаңыз.
  3. Баскычты колдонуу "Аты" dll жайгашкан жерин көрсөтүңүз.
  4. Баскычты басыңыз "Катталуу" жана программанын өзү файлды каттайт.

OCX / DLL Жетекчиси китепкананы каттоодон чыгарып салгандыктан, меню пунктун тандооңуз керек "OCX / DLL каттоодон чыгаруу" кийинчерээк биринчи учурдагыдай эле операцияларды жасаңыз. Файлды активдештиргенде жана ажыратылганда, ошондой эле айрым компьютердик вирустарды жок кылганда, салыштыруу үчүн, жокко чыгаруу функциясы талап кылынышы мүмкүн.

Каттоо процессинде тутум администратордун укуктары талап кылынат деп ката жибериши мүмкүн. Бул учурда, программаны оң баскыч менен чыкылдатып, тандап алыңыз "Администратор катары иштетүү".

2-ыкма: Менюну иштетүү

Бул буйруктун жардамы менен DLL каттоосуз болот "Run" Windows иштөө тутумунун баштоо менюсунда. Бул үчүн сиз төмөнкү иш-аракеттерди жасашыңыз керек:

  1. Баскычтоптун жарлык баскычын басыңыз "Windows + R" же нерсени тандоо "Run" менюдан "Старт".
  2. Китепкананы каттай турган программанын атын - regsvr32.exe, файл жайгашкан жерди киргизиңиз. Натыйжа мындай болушу керек:
  3. regsvr32.exe C: Windows System32 dllname.dll

    dllname бул файлдын аты.

    Бул мисал сизге ылайыктуу, эгерде иштөө тутуму С дискусуна орнотулган болсо, анда ал башка жерде жайгашкан болсо, анда сиз диск тамгасын алмаштырышыңыз же буйрукту колдонушуңуз керек:

    % systemroot% System32 regsvr32.exe% windir% System32 dllname.dll

    Бул версияда, программалык камсыздоо өзү орнотулган папканы табат жана көрсөтүлгөн DLL файлын каттоону баштайт.

    64 биттик система болсо, сизде эки regsvr32 программасы болот - бири папкада:

    C: Windows SysWOW64

    экинчиси жолдо:

    C: Windows System32

    Булар тийиштүү кырдаалдар үчүн өзүнчө колдонулган ар кандай файлдар. Эгерде сизде 64 биттик ОС болсо, ал эми DLL файлы 32 бит болсо, анда китепкананын файлы өзү папкага салынышы керек:

    Windows / SysWoW64

    жана буйрук буга чейин мындай болот:

    % windir% SysWoW64 regsvr32.exe% windir% SysWoW64 dllname.dll

  4. басма сөз "Enter" же баскыч "OK"; система сизге китепкананын ийгиликтүү катталгандыгы же катталбагандыгы жөнүндө кабар берет.

3-ыкма: Буйрук сап

Файлды буйрук сабы аркылуу каттоо экинчи варианттан анчалык деле айырмаланбайт:

  1. Команда тандаңыз "Run" менюда "Старт".
  2. Кирүү үчүн талаага кириңиз CMD.
  3. басма сөз "Enter".

Экинчи варианттагыдай эле буйруктарды киргизүү керек болгон терезени көрө аласыз.

Буйрук сабынын терезесинде көчүрүлгөн текстти чаптоо функциясы бар (ыңгайлуулук үчүн). Бул менюну жогорку сол бурчтагы сөлөкөттү оң баскыч менен чыкылдатып тапсаңыз болот.

4-ыкма: менен ачуу

  1. Сиз каттаган файлдын менюну оң баскыч менен чыкылдатып, ачыңыз.
  2. тандоо Менен ачуу пайда болгон менюда.
  3. Чыкылдатыңыз "Обзор" жана төмөнкү каталогдон regsvr32.exe программасын тандаңыз:
  4. Windows / System32

    же 64 биттик тутумда жана 32 биттик DLL файлында иштеп жатсаңыз:

    Windows / SysWow64

  5. Бул программа менен DLLди ачыңыз. Тутумда ийгиликтүү катталуу жөнүндө билдирүү пайда болот.

Мүмкүн каталар

"Файл Windows орнотулган версиясына шайкеш келбейт" - бул 64 биттик DLLди 32 биттик системада каттоого аракет кылып жатасыз дегенди билдирет же тескерисинче. Экинчи ыкмада сүрөттөлгөн тиешелүү буйрукту колдонуңуз.

"Кирүү чекити табылган жок" - Бардык DLL каттала бербейт, алардын айрымдары жөн гана DllRegisterServer буйругун колдобойт. Ошондой эле, катанын келип чыгышы, файл мурунтан эле система тарабынан каттоодон өткөндүгүнө байланыштуу болушу мүмкүн. Чындыгында китепкана болбогон файлдарды жайган сайттар бар. Бул учурда, албетте, эч нерсе катталбайт.

Жыйынтыктап айтканда, сунушталган варианттардын бардыгы бир жана бирдей деп айтуу керек - бул каттоо командасын ишке киргизүүнүн жөнөкөй ыкмалары - бул баарына ыңгайлуу.

Pin
Send
Share
Send