Як зарэгістраваць DLL

Аўтар: Bobbie Johnson
Дата Стварэння: 8 Красавік 2021
Дата Абнаўлення: 1 Ліпень 2024
Anonim
3 ПРОСТОГО ШАГА до 700 долларов США в день с использовани...
Відэа: 3 ПРОСТОГО ШАГА до 700 долларов США в день с использовани...

Задаволены

У гэтым артыкуле мы распавядзем вам, як зарэгістраваць DLL-файл, які стварае шлях ад файла да рэестру Windows. Рэгістрацыя DLL-файла можа выправіць праблемы пры запуску некаторых праграм, але большасць DLL-файлаў або нельга рэгістраваць, альбо яны ўжо зарэгістраваныя. Майце на ўвазе, што нельга зарэгістраваць DLL-файлы, якія адносяцца да сістэмы Windows, таму што яны вельмі неабходныя для стабільнай працы Windows, а абнаўлення Windows выпраўляюць састарэлыя або няспраўныя DLL-файлы.

крокі

Метад 1 з 2: Рэгістрацыя аднаго DLL-файла

  1. 1 Азнаёмцеся з прынцыпам працы гэтага метаду. Каб зарэгістраваць DLL-файл, можна выкарыстоўваць каманду «regsvr» і імя DLL-файла (калі файл падтрымлівае гэтую каманду).Будзе створаны шлях ад рэестра Windows да DLL-файлу, што спросціць сістэме пошук і выкарыстанне файла.
    • Як правіла, гэтым метадам карыстаюцца для рэгістрацыі DLL-файлаў, якія адносяцца да іншым праграм і якія наўпрост ўзаемадзейнічаюць з сістэмнымі ўтылітамі (напрыклад, з камандным радком).
  2. 2 Ўразумець сутнасць памылкі «entry point» (пункт уваходу). Калі DLL-файл ужо зарэгістраваны, ён не падтрымлівае каманду «regsvr» або яго код не дазваляе падлучыцца да рэестру Windows, вы атрымаеце паведамленне пра памылку «The module [DLL name] was loaded but the entry point DllRegisterServer was not found» (Модуль [ імя DLL файла] загружаны, але кропка ўваходу DllRegisterServer не знойдзена). Калі на экране адлюструецца такое паведамленне, вы не зможаце зарэгістраваць DLL-файл.
    • Памылка «кропкі ўваходу» - гэта не столькі праблема, колькі пацверджанне таго, што DLL-файл рэгістраваць не трэба.
  3. 3 Знайдзіце DLL-файл, які вы жадаеце зарэгістраваць. Перайдзіце ў тэчку з патрэбным DLL-файлам і знайдзіце яго.
    • Калі DLL-файл адносіцца да ўсталяванай праграме, адкрыйце папку з гэтай праграмай (напрыклад, C: Program Files [імя праграмы]).
  4. 4 Адкрыйце ўласцівасці DLL-файла. Пстрыкніце правай кнопкай мышы па DLL-файлу і ў меню абярыце «Уласцівасці». Адкрыецца ўсплывальнае акно.
  5. 5 Знайдзіце імя DLL-файла. У тэкставым полі ў верхняй частцы акна «Уласцівасці» вы знойдзеце поўнае імя файла.
    • У большасці DLL-файлаў складаныя імёны, таму пакіньце акно «Уласцівасці» адкрытым, каб скапіяваць імя пазней.
  6. 6 Скапіюйце шлях да DLL-файлу. Ўтрымлівайце левую кнопку мышы і правядзіце паказальнікам ўздоўж тэксту, які адлюстроўваецца ў радку «Размяшчэнне», а затым націсніце Ctrl+C, Каб скапіяваць шлях да DLL-файлу.
  7. 7 Адкрыйце меню «Пуск» . Націсніце на лагатып Windows ў ніжнім левым куце экрана.
  8. 8 Знайдзіце камандны радок. Калі ласка, увядзіце камандны радок у радку пошуку меню «Пуск». Значок каманднага радка адлюструецца ў верхняй частцы меню «Пуск».
  9. 9 Адкрыйце камандную радок як адміністратар. Для гэтага:
    • пстрыкніце правай кнопкай мышы па «Камандны радок» ;
    • націсніце «Запуск ад імя адміністратара»;
    • націсніце «Так», калі будзе прапанавана.
  10. 10 Перайдзіце ў каталог з DLL-файлам. Калі ласка, увядзіце cd, Націсніце на прабел, націсніце Ctrl+V, Каб ўставіць шлях да DLL-файлу, а затым націсніце ↵ Enter.
    • Напрыклад, калі DLL-файл знаходзіцца ў тэчцы «SysWOW64», якая размешчана ў тэчцы «Windows», каманда будзе выглядаць так: cd C: Windows SysWOW64
  11. 11 Увядзіце каманду «regsvr» і імя DLL-файла. Калі ласка, увядзіце regsvr32, Націсніце на прабел, увядзіце імя DLL-файла (разам з пашырэннем .dll) і націсніце ↵ Enter. Калі DLL-файл можна зарэгістраваць, на экране з'явіцца пацверджанне рэгістрацыі.
    • Напрыклад, калі імя DLL-файла «usbperf.dll», каманда будзе выглядаць так: regsvr32 usbperf.dll
    • Каб скапіяваць імя DLL-файла, паўторна адкрыйце папку з DLL-файлам (адкрыецца акно «Уласцівасці») каб вылучыць імя файла і націсніце Ctrl+C. Затым устаўце імя ў камандную радок - для гэтага націсніце Ctrl+V.
    • Калі DLL-файл ужо зарэгістраваны або не можа быць зарэгістраваны, адлюструецца памылка «кропкі ўваходу», а не пацверджанне рэгістрацыі.
  12. 12 Паспрабуйце адмяніць рэгістрацыю DLL-файла, а потым перарэгістраваць яго. Калі ўвод каманды «regsvr» прыводзіць да памылкі, якая не з'яўляецца памылкай «кропкі ўваходу», адмяніце рэгістрацыю DLL-файла, а затым перарэгіструюць яго; для гэтага:
    • увядзіце regsvr32 / u имя_файла.dll і націсніце ↵ Enter. Замест «імя_файла» увядзіце імя свайго DLL-файла;
    • Калі ласка, увядзіце regsvr32 имя_файла.dll і націсніце ↵ Enter. Замест «імя_файла» увядзіце імя свайго DLL-файла.

Метад 2 з 2: Як перарэгістраваць усе DLL-файлы

  1. 1 Азнаёмцеся з прынцыпам працы гэтага метаду. Калі стварыць спіс усіх DLL-файлаў, якія захоўваюцца на кампутары, а затым запусціць яго як BAT-файл, можна аўтаматычна зарэгістраваць усе DLL-файлы. Скарыстайцеся гэтым метадам, калі не ведаеце, які менавіта файл трэба зарэгістраваць.
  2. 2 Адкрыйце меню «Пуск» . Націсніце на лагатып Windows ў ніжнім левым куце экрана.
  3. 3 Знайдзіце камандны радок. Калі ласка, увядзіце камандны радок у радку пошуку меню «Пуск». Значок каманднага радка адлюструецца ў верхняй частцы меню «Пуск».
  4. 4 Адкрыйце камандную радок як адміністратар. Для гэтага:
    • пстрыкніце правай кнопкай мышы па «Камандны радок» ;
    • націсніце «Запуск ад імя адміністратара»;
    • націсніце «Так», калі будзе прапанавана.
  5. 5 Перайдзіце ў каталог «Windows». Калі ласка, увядзіце cd c: Windows і націсніце ↵ Enter. Цяпер камандны радок будзе выконваць каманды ў тэчцы «Windows».
  6. 6 Стварыце файл са спісам DLL-файлаў. Калі ласка, увядзіце dir *. dll / s / b> C: regdll.bat у камандным радку, а затым націсніце ↵ Enter. Будзе створаны файл з імем і размяшчэннем кожнага DLL-файла, які знаходзіцца ў тэчцы «Windows».
  7. 7 Зачыніце камандны радок. Пасля таго, як на экране адлюструецца тэкст «c: Windows>» (пад уведзенай вамі камандай), зачыніце камандны радок.
  8. 8 Знайдзіце файл са спісам DLL-файлаў. Гэта можна зрабіць з дапамогай Правадыра:
    • адкрыйце акно Правадыра (націснуць ⊞ Win+E);
    • націсніце «Гэты кампутар» ў левай частцы акна;
    • двойчы пстрыкніце па сістэмным дыску кампутара (C :);
    • пракруціць ўніз і знайдзіце файл «regdll».
  9. 9 Скапіруйце файл на працоўны стол. Для гэтага:
    • пстрыкніце па файле, каб выбраць яго;
    • націсніце Ctrl+C;
    • пстрыкніце па працоўным стале;
    • націсніце Ctrl+V.
  10. 10 Адкрыйце скапіяваны файл у Нататніку. Пстрыкніце па файле на працоўным стале, каб выбраць яго, а затым:
    • пстрыкніце правай кнопкай мышы па файле «regdll»;
    • націсніце «Змяніць» у меню.
  11. 11 Выключыце непатрэбныя DLL-файлы. Рабіць гэта не абавязкова, але так вы скароціце час рэгістрацыі DLL-файлаў. Выдаліце ​​ўсе радкі, якія ўтрымліваюць наступны тэкст:
    • C: Windows WinSXS: Ніжняя чвэрць спісу ўтрымлівае радкі з гэтым тэкстам;
    • C: Windows Temp: Вы знойдзеце радкі з гэтым тэкстам побач з раздзелам, у якім былі радкі з «WinSXS»;
    • C: Windows $ patchcache $: Радкі з гэтым тэкстам даволі складана знайсці. таму націсніце Ctrl+F, увядзіце $ Patchcache $, А затым націсніце «Знайсці далей».
  12. 12 Дадайце каманду «regsvr» у кожную радок. Для гэтага выкарыстоўвайце функцыю «Знайсці і замяніць» Нататніка:
    • націсніце «Праўка»;
    • націсніце «Замяніць» у меню;
    • увядзіце c: у тэкставае поле «Што»;
    • увядзіце Regsvr32.exe / s c: у тэкставае поле «Чым»;
    • націсніце «Замяніць усё»;
    • зачыніце акно.
  13. 13 Захавайце унесеныя змяненні і зачыніце Блокнот. націсніце Ctrl+S, Каб захаваць змены, а затым націсніце "X" ў верхнім правым куце акна Нататніка, каб закрыць яго. Цяпер можна запусціць файл «regdll.bat».
  14. 14 Запусціце файл. Пстрыкніце правай кнопкай мышы па файле «regdll.bat», у меню абярыце «Запуск ад імя адміністратара» і націсніце «Так», калі будзе прапанавана. Пачнецца працэс рэгістрацыі ўсіх даступных DLL-файлаў; гэты працэс можа заняць шмат часу, таму не выключайце кампутар (ноўтбук падключыце да электраразеткі).
  15. 15 Зачыніце камандны радок. Зрабіце гэта, калі працэс завершыцца. Цяпер DLL-файлы кампутара павінны быць зарэгістраваныя.

парады

  • Адмяніце рэгістрацыю DLL-файла, калі хочаце сцерці яго, таму што кожнаму зарэгістраванаму DLL-файл прысвойваецца статус «толькі для чытання».

папярэджання

  • DLL-файлы неабходныя для нармальнай працы Windows. Хоць выдаліць сістэмны DLL-файл практычна немагчыма, але калі гэта адбудзецца, праца сістэмы будзе парушаная.