Itinuturo sa iyo ng wikiHow na ito kung paano magparehistro ng isang DLL file na lumilikha ng isang landas mula sa file patungo sa pagpapatala ng Windows. Maaaring malutas ng pagpaparehistro ng file ng DLL ang mga problema sa pagsisimula sa ilang mga programa. Gayunpaman, karamihan sa mga file ng DLL ay hindi sumusuporta sa pagpaparehistro o nakarehistro na. Tandaan na hindi mo mairehistro ang built-in na mga file ng DLL ng Windows computer dahil mahalaga ang mga ito sa pagpapatakbo ng Windows. Bilang karagdagan, ang mga pag-update mula sa Windows ay maaari ring ayusin ang mga luma na o hindi gumana na mga file ng DLL.
Hakbang
Paraan 1 ng 2: Pagrehistro ng isang solong DLL File
Hakbang 1. Maunawaan kung paano gumagana ang pamamaraang ito
Maaari mong gamitin ang isang kumbinasyon ng "regsvr" utos at ang pangalan ng file ng DLL upang irehistro ang file kung sinusuportahan ng file ang utos na pag-export ng "Rehistro ng Server". Lumilikha ang pamamaraang ito ng isang landas mula sa pagpapatala ng Windows patungo sa DLL file upang ang proseso ng operating system ay maaaring makahanap at magamit ang file ng DLL nang mas madali.
Karaniwan, kakailanganin mong sundin ang pamamaraang ito upang magparehistro ng mga file ng DLL mula sa mga programa ng third-party na dapat na ipares nang direkta sa mga mapagkukunan sa antas ng system (hal. Command Prompt)
Hakbang 2. Kilalanin ang kahulugan o hangarin ng mensahe ng error na "entry point"
Kung nakarehistro na, hindi sinusuportahan ng file ng DLL ang utos na pag-export ng "Magrehistro ng Server", o hindi pinapayagan ng code ang file na kumonekta sa rehistro ng Windows. Matatanggap mo ang mensahe ng error na "Ang module [Pangalan ng file ng DLL] ay na-load ngunit hindi nakita ang entry point na DllRegisterServer". Kung ang isang mensahe na tulad nito ay lilitaw, ang DLL file ay hindi maaaring nakarehistro.
Ang mensahe ng error na "entry point" mismo ay hindi talaga isang problema, ngunit isang uri ng kumpirmasyon sapagkat kapag lumitaw ang mensahe, ang DLL file na mayroon ka ay hindi kailangang irehistro
Hakbang 3. Hanapin ang file ng DLL na nais mong irehistro
Pumunta sa folder kung saan nakaimbak ang file ng DLL na kailangang irehistro. Kapag nahanap mo ang file, maaari kang magpatuloy sa susunod na hakbang.
Kung nag-install ka na ng isang programa na may isang DLL file na kailangang marehistro, halimbawa, buksan ang folder ng pag-install ng programa (hal. "C: / Program Files [pangalan ng programa]")
Hakbang 4. Buksan ang window ng mga pag-aari ng DLL file
Mag-right click sa file, pagkatapos ay i-click ang Ari-arian ”Sa drop-down na menu. Ang isang pop-up window ay magbubukas pagkatapos.
Hakbang 5. Isulat ang pangalan ng file ng DLL
Sa haligi sa tuktok ng window na "Mga Katangian", maaari mong makita ang buong pangalan ng file. Ang pangalan na ito ay kailangang mailagay sa paglaon.
Dahil ang karamihan sa mga file ng DLL ay may mga pangalan na mahirap tandaan, magandang ideya na panatilihing bukas ang window na "Mga Katangian" sa puntong ito. Sa ganoong paraan, makopya mo ang pangalan sa paglaon
Hakbang 6. Kopyahin ang address ng DLL file
I-click at i-drag ang cursor sa string ng teksto sa kanan ng heading na "Lokasyon", pagkatapos ay pindutin ang Ctrl + C shortcut upang kopyahin ang direktoryo ng file ng DLL.
Hakbang 7. Buksan ang menu na "Start"
I-click ang logo ng Windows sa kaliwang sulok sa ibaba ng screen.
Hakbang 8. Hanapin ang programa ng Command Prompt
I-type ang prompt ng utos sa bar ng paghahanap sa menu na "Start". Ang isang icon ng Command Prompt ay lilitaw sa tuktok ng window.
Hakbang 9. Buksan ang Command Prompt sa mode ng administrator
Upang mai-access ito:
-
Pag-right click
"Command Prompt".
- I-click ang " Patakbuhin bilang administrator ”.
- Piliin ang " Oo ”Kapag sinenyasan.
Hakbang 10. Lumipat sa direktoryo ng DLL file
Mag-type ng cd at maglagay ng puwang, gamitin ang Ctrl + V shortcut upang i-paste ang direktoryo ng address ng DLL file, pagkatapos ay pindutin ang Enter.
-
Halimbawa, kung ang file ng DLL ay nasa folder na "SysWOW64" sa default na folder na "Windows", ipasok ang sumusunod na utos:
cd C: / Windows / SysWOW64
Hakbang 11. I-type ang utos na "regsvr" at ang pangalan ng DLL file
Ipasok ang regsvr32 at ipasok ang isang puwang, pagkatapos ay i-type ang pangalan ng file ng DLL (kumpleto sa extension na ".dll") at pindutin ang Enter. Kung ang DLL file ay maaaring nakarehistro, isang mensahe ng kumpirmasyon ang ipapakita.
-
Halimbawa, kung ang pangalan ng file ay "usbperf.dll", ganito ang magiging hitsura ng utos na ipinasok:
regsvr32 usbperf.dll
- Upang kopyahin ang pangalan ng file ng DLL sa puntong ito, buksan muli ang folder kung saan nakaimbak ang file (lilitaw ang window na "Mga Katangian"), markahan ang pangalan sa patlang ng teksto, at pindutin ang shortcut na Ctrl + C. Maaari mong i-paste ang pangalan ng file sa window ng Command Prompt sa pamamagitan ng pagpindot sa Ctrl + V.
- Kung ang DLL file ay hindi nakarehistro, makakakita ka ng isang mensahe ng error na "entry point" sa halip na isang mensahe ng kumpirmasyon.
Hakbang 12. Subukang irehistro ang file ng DLL at muling iparehistro ito
Kung nakakuha ka ng isang mensahe ng error maliban sa "entry point" kapag ipinasok ang "regsvr" utos, maaaring kailanganin mong i-rehistro ang file bago mo ito irehistro:
- I-type ang regsvr32 / u nama.dll at pindutin ang Enter. Tiyaking pinalitan mo ang "pangalan" ng pangalan ng file ng DLL.
- I-type ang regsvr32 nama.dll at pindutin ang Enter, at huwag kalimutang palitan ang "pangalan" ng pangalan ng DLL file.
Paraan 2 ng 2: Muling pagrerehistro sa Lahat ng Mga File ng DLL
Hakbang 1. Maunawaan kung paano gumagana ang pamamaraang ito
Sa pamamagitan ng paglikha ng isang listahan ng mga DLL file sa iyong computer at pagpapatakbo ng listahan bilang isang BAT file, maaari mong awtomatikong irehistro ang lahat ng mga DLL file sa iyong computer. Ang pamamaraang ito ay ang pinakamainam na pagpipilian kung wala kang anumang mga espesyal na mga file ng DLL na kailangang irehistro.
Hakbang 2. Buksan ang menu na "Start"
I-click ang logo ng Windows sa kaliwang sulok sa ibaba ng screen.
Hakbang 3. Hanapin ang programa ng Command Prompt
I-type ang prompt ng utos sa bar ng paghahanap sa menu na "Start". Maaari mong makita ang icon ng programa ng Command Prompt sa tuktok ng window ng menu.
Hakbang 4. Buksan ang Command Prompt sa mode ng administrator
Upang mai-access ito:
-
Pag-right click
"Command Prompt".
- I-click ang " Patakbuhin bilang administrator ”.
- Piliin ang " Oo ”Kapag sinenyasan.
Hakbang 5. Lumipat sa direktoryo ng Windows
I-type ang cd c: / Windows at pindutin ang Enter. Sinasabi ng utos na ito sa Command Prompt na ipatupad ang susunod na utos sa loob ng folder na "Windows".
Hakbang 6. Ilista ang mga file ng DLL
I-type ang dir *.dll / s / b> C: / regdll.bat sa window ng Command Prompt, pagkatapos ay pindutin ang Enter. Pagkatapos nito, ang Command Prompt ay maaaring lumikha ng isang file na kasama ang lokasyon at pangalan ng bawat DLL file sa direktoryo ng Windows.
Hakbang 7. Isara ang window ng Command Prompt
Kapag nakita mo ang linya ng teksto na "c: / Windows>" sa ibaba ng ipinasok na utos, malaya kang isara ang window ng Command Prompt at magpatuloy sa susunod na hakbang.
Hakbang 8. Bisitahin ang direktoryo ng listahan ng file
Maaari kang makahanap ng isang listahan ng mga file ng DLL sa pamamagitan ng File Explorer:
-
buksan File Explorer
(o pindutin ang shortcut Win + E).
- I-click ang " Ang PC na ito ”Sa kaliwang bahagi ng bintana.
- I-double click ang computer hard drive” OS (C:) ”.
- Mag-swipe (kung kinakailangan) hanggang sa makita mo ang file na "regdll".
Hakbang 9. Kopyahin ang mga file sa desktop
Upang makatipid ng mga pagbabago, kailangan mong i-save ang isang kopya ng "regdll" na file sa desktop:
- I-click ang file nang isang beses upang mapili ito.
- Pindutin ang Ctrl + C.
- Mag-click sa desktop.
- Pindutin ang Ctrl + V.
Hakbang 10. Buksan ang listahan ng file sa Notepad
I-click ang file sa desktop nang isang beses upang mapili ito, pagkatapos ay sundin ang mga hakbang na ito:
- Mag-right click sa file na "regdll".
- I-click ang " I-edit ”Sa drop-down na menu.
Hakbang 11. Tanggalin ang hindi kinakailangan na direktoryo o lokasyon ng file ng DLL
Bagaman opsyonal, makakatulong ang hakbang na ito na mabawasan ang oras na kinakailangan upang magparehistro ng mga file ng DLL. Maaari mong tanggalin ang mga linya ng teksto na naglalaman ng mga sumusunod na direktoryo o lokasyon:
- C: / Windows / WinSXS - Sa ilalim ng isang-kapat ng dokumento ay karaniwang naglalaman ng mga linyang ito.
- C: / Windows / Temp - Mahahanap mo ang linyang ito malapit sa segment na naglalaman ng linya na "WinSXS".
- C: / Windows / $ patchcache $ - Mas mahirap hanapin ang linyang ito. Gayunpaman, maaari kang magsagawa ng isang paghahanap sa pamamagitan ng pagpindot sa shortcut na Ctrl + F, pag-type ng $ patchcache $, at pag-click sa “ Maghanap sa susunod ”.
Hakbang 12. Idagdag ang utos na "regsvr" sa bawat linya ng teksto
Maaari mong idagdag ang mga ito gamit ang built-in na tampok na "Hanapin at Palitan" ng Notepad:
- I-click ang " I-edit ”.
- I-click ang " Palitan… ”Sa drop-down na menu.
- I-type ang c: / sa patlang na "Hanapin kung ano."
- I-type ang Regsvr32.exe / s c: / sa patlang na "Palitan ng".
- I-click ang " Palitan Lahat ”.
- Isara ang bintana
Hakbang 13. I-save ang mga pagbabago at isara ang window ng Notepad
Pindutin ang Ctrl + S upang makatipid ng mga pagbabago, pagkatapos ay i-click ang “ X ”Sa kanang sulok sa itaas ng bintana ng Notepad upang isara ito. Sa puntong ito, handa ka nang patakbuhin ang file na "regdll.bat".
Hakbang 14. Patakbuhin ang file
Mag-right click sa file na "regdll.bat", i-click ang " Patakbuhin bilang administrator, at piliin ang " Oo ”Kapag sinenyasan na patakbuhin ang file sa Command Prompt. Pagkatapos nito, magsisimulang magrehistro ang Command Prompt bawat magagamit na file ng DLL. Ang prosesong ito ay maaaring tumagal ng mahabang panahon kaya tiyaking nakabukas ang iyong computer at naka-plug in habang nasa proseso.
Hakbang 15. Isara ang Prompt ng Command
Kapag nakumpleto na ang proseso, maaari mong isara ang window ng Command Prompt. Ang mga file ng DLL sa computer ay nakarehistro na.