តើធ្វើដូចម្តេចដើម្បីចុះឈ្មោះបណ្ណាល័យ DLL នៅក្នុងប្រព័ន្ធ

Anonim

តើធ្វើដូចម្តេចដើម្បីចុះឈ្មោះបណ្ណាល័យ DLL នៅក្នុងប្រព័ន្ធ

បន្ទាប់ពីតំឡើងកម្មវិធីឬហ្គេមផ្សេងៗអ្នកអាចជួបស្ថានភាពដែលមានកំហុសកើតឡើង "ការចាប់ផ្តើមកម្មវិធីមិនអាចធ្វើបានទេព្រោះថា DLL ដែលត្រូវការមិនមាននៅក្នុងប្រព័ន្ធ។ " ទោះបីជាការពិតដែលថាបង្អួចនៃវីនដូគ្រួសារជាធម្មតាចុះឈ្មោះបណ្ណាល័យនៅផ្ទៃខាងក្រោយបន្ទាប់ពីអ្នកទាញយកហើយដាក់ឯកសារឌីអេសអេសរបស់អ្នកនៅកន្លែងដែលមានបញ្ហាកើតឡើងហើយប្រព័ន្ធគ្រាន់តែឃើញវា "។ ដើម្បីជួសជុលបញ្ហានេះអ្នកត្រូវចុះឈ្មោះបណ្ណាល័យ។ តើវាអាចធ្វើបានយ៉ាងដូចម្តេចបាននឹងត្រូវបានប្រាប់នៅពេលក្រោយក្នុងអត្ថបទនេះ។

ជម្រើសដោះស្រាយបញ្ហា

មានវិធីសាស្រ្តជាច្រើនដើម្បីលុបបំបាត់បញ្ហានេះ។ ពិចារណាលើពួកគេម្នាក់ៗលម្អិតបន្ថែមទៀត។

វិធីទី 1: កម្មវិធីគ្រប់គ្រង OCX / DLL

កម្មវិធីគ្រប់គ្រង OCX / DLL គឺជាកម្មវិធីតូចមួយដែលអាចជួយចុះឈ្មោះបណ្ណាល័យឬឯកសារ OCX ។

ទាញយកកម្មវិធីគ្រប់គ្រង OCX / DLL

ដើម្បីធ្វើដូចនេះអ្នកនឹងត្រូវការ:

  1. ចុចលើធាតុបញ្ជីរាយម៉ឺនុយ OCX / DLL ។
  2. ជ្រើសរើសប្រភេទឯកសារដែលអ្នកនឹងចុះឈ្មោះ។
  3. ដោយប្រើប៊ូតុងរកមើល, បញ្ជាក់ទីតាំង DLL ។
  4. ចុចប៊ូតុង "ចុះឈ្មោះ" ហើយកម្មវិធីខ្លួនវានឹងចុះឈ្មោះឯកសារ។

កម្មវិធីគ្រប់គ្រង DLL របស់ OCX

កម្មវិធីគ្រប់គ្រងកម្មវិធី OCX / DLL ក៏ដឹងពីរបៀបលុបចោលការចុះឈ្មោះបណ្ណាល័យសម្រាប់ការចុះឈ្មោះរបស់ "នេះអ្នកត្រូវជ្រើសរើសធាតុ" មិនមាន OCX / DLL "នៅក្នុងម៉ឺនុយហើយក្រោយមកធ្វើប្រតិបត្តិការដូចគ្នាទាំងអស់ដូចក្នុងករណីដំបូង។ មុខងារបោះបង់ប្រហែលជាត្រូវការប្រៀបធៀបលទ្ធផលជាមួយនឹងឯកសារដែលបានធ្វើឱ្យសកម្មហើយនៅពេលបិទក៏ដូចជាក្នុងកំឡុងពេលដកចេញនូវមេរោគកុំព្យូទ័រមួយចំនួន។

ក្នុងអំឡុងពេលដំណើរការចុះឈ្មោះប្រព័ន្ធអាចផ្តល់ឱ្យអ្នកនូវកំហុសមួយដែលនិយាយអំពីអ្វីដែលសិទ្ធិអ្នកគ្រប់គ្រងត្រូវបានទាមទារ។ ក្នុងករណីនេះអ្នកត្រូវចាប់ផ្តើមកម្មវិធីដោយចុចប៊ូតុងកណ្តុរខាងស្តាំហើយជ្រើសរើស "រត់លើឈ្មោះរបស់អ្នកគ្រប់គ្រង" ។

ការចាប់ផ្តើមកម្មវិធីនេះក្នុងនាមអ្នកគ្រប់គ្រង OCX DLL

វិធីទី 2: ម៉ឺនុយ "រត់"

អ្នកអាចចុះឈ្មោះ DLL ដោយប្រើពាក្យបញ្ជា "រត់" នៅក្នុងម៉ឺនុយប្រព័ន្ធប្រតិបត្តិការវីនដូ។ ដើម្បីធ្វើដូចនេះអ្នកត្រូវធ្វើសកម្មភាពដូចខាងក្រោមៈ

  1. ចុចបន្សំក្តារចុច "វីនដូ + r" ឬជ្រើសរើសធាតុ "រត់" ពីម៉ឺនុយចាប់ផ្តើម។
  2. បើកម៉ឺនុយប្រតិបត្តិ

  3. បញ្ចូលឈ្មោះកម្មវិធីដែលនឹងចុះឈ្មោះបណ្ណាល័យ - regsvr32.exe និងផ្លូវដែលឯកសារត្រូវបានដាក់។ ជាលទ្ធផលវាគួរតែដំណើរការដូចនេះ:
  4. regsvr32.exe c: \ windows \ system32 \ dllname.dll

    ដែលជាកន្លែងដែល dllname គឺជាឈ្មោះនៃឯកសាររបស់អ្នក។

    ចុះឈ្មោះបណ្ណាល័យ DLL តាមរយៈ MU ដំណើរការដំណើរការ

    ឧទាហរណ៍នេះនឹងសមនឹងអ្នកប្រសិនបើប្រព័ន្ធប្រតិបត្តិការត្រូវបានតំឡើងនៅលើដ្រាយស៊ីប្រសិនបើវានៅកន្លែងផ្សេងទៀតអ្នកត្រូវប្តូរអក្សររបស់ថាសឬប្រើពាក្យបញ្ជា:

    % SystemRoot% \ system32 \ regsvr32.exe% windirir% \ system32 \ dllname.dll

    ពាក្យបញ្ជា DLL ដែលថតខ្លួនវារកឃើញថតដែលអ្នកមាន

    នៅក្នុងកំណែនេះកម្មវិធីខ្លួនវារកឃើញថតដែលអ្នកបានដំឡើងប្រព័ន្ធប្រតិបត្តិការហើយបើកដំណើរការការចុះឈ្មោះឯកសារ DLL ដែលបានបញ្ជាក់។

    ក្នុងករណីមានប្រព័ន្ធ 64 ប៊ីតអ្នកនឹងមានកម្មវិធីពីរ Regsvr32 ដែលមាននៅក្នុងថតឯកសារ:

    C: \ windows \ syswow64

    ហើយទីពីរនៅតាមផ្លូវ:

    C: \ \ windows \ system32

    ទាំងនេះគឺជាឯកសារផ្សេងៗគ្នាដែលត្រូវបានប្រើដាច់ដោយឡែកសម្រាប់ស្ថានភាពពាក់ព័ន្ធ។ ប្រសិនបើអ្នកមានប្រព័ន្ធប្រតិបត្តិការ 64 ប៊ីតហើយឯកសារ DLL គឺ 32 ប៊ីតបន្ទាប់មកឯកសារបណ្ណាល័យខ្លួនវាត្រូវតែដាក់ក្នុងថតឯកសារ:

    វីនដូ \ syswow64 ។

    ហើយក្រុមនឹងមើលទៅដូចនេះ:

    % skyirir% \ syswow64 \ regsvr32.exe% windirir% \ sysswow64 \ dllname.dll

    ពាក្យបញ្ជាចុះឈ្មោះ DLL ក្នុងប្រព័ន្ធ 64 ប៊ីត

  5. ចុច "បញ្ចូល" ឬ "យល់ព្រម"; ប្រព័ន្ធនេះនឹងផ្តល់ឱ្យអ្នកនូវសារអំពីថាតើបណ្ណាល័យបានទទួលជោគជ័យឬអត់ឬមិនបានចុះឈ្មោះ។

វិធីទី 3: ខ្សែអក្សរពាក្យបញ្ជា

ការចុះឈ្មោះឯកសារតាមរយៈបន្ទាត់ពាក្យបញ្ជាមិនខុសគ្នាឆ្ងាយពីជំរើសទី 2 ទេ:

  1. ជ្រើសពាក្យបញ្ជា "រត់" នៅក្នុងម៉ឺនុយចាប់ផ្តើម។
  2. បញ្ចូលក្នុងវាលបញ្ចូលស៊ីអឹមឌីដែលបើក។
  3. ចុច "បញ្ចូល" ។

អ្នកនឹងបង្ហាញខ្លួននៅចំពោះមុខអ្នកដែលអ្នកនឹងត្រូវបញ្ចូលពាក្យបញ្ជាដូចគ្នានឹងជំនាន់ទីពីរដែរ។

ចុះឈ្មោះបណ្ណាល័យ DLL តាមរយៈខ្សែបញ្ជា

គួរកត់សំគាល់ថាបង្អួចបន្ទាត់ពាក្យបញ្ជាមានមុខងារបញ្ចូលនៃអត្ថបទដែលបានចម្លង (សម្រាប់ភាពងាយស្រួល) ។ អ្នកអាចរកឃើញម៉ឺនុយនេះដោយចុចប៊ូតុងខាងស្តាំលើរូបតំណាងនៅជ្រុងខាងឆ្វេងខាងលើ។

បញ្ចូលម៉ឺនុយនៅលើប្រអប់បញ្ចូលពាក្យបញ្ជាវីនដូ

វិធីទី 4: បើកជាមួយ

  1. បើកម៉ឺនុយឯកសារដែលអ្នកនឹងចុះឈ្មោះដោយចុចលើវាដោយប្រើប៊ូតុងកណ្តុរខាងស្តាំ។
  2. ជ្រើស "បើកជាមួយ" នៅក្នុងមឺនុយដែលលេចឡើង។
  3. ចុះឈ្មោះបណ្ណាល័យឌីអេសអិលតាមរយៈមឺនុយបើកចំហជាមួយ

  4. ចុច "ទិដ្ឋភាពទូទៅ" ហើយជ្រើសកម្មវិធី regsvr32.exe ពីថតខាងក្រោម:
  5. វីនដូ / ប្រព័ន្ធ 32 ។

    ឬក្នុងករណីដែលអ្នកធ្វើការក្នុងប្រព័ន្ធ 64 ប៊ីតហើយឯកសារ DLL 32 ប៊ីត:

    វីនដូ / ស៊ីស្កាវ 64 ។

  6. បើក DLL ដោយប្រើកម្មវិធីនេះ។ ប្រព័ន្ធនេះនឹងចេញសារចុះឈ្មោះជោគជ័យ។

កំហុសដែលអាចកើតមាន

"ឯកសារមិនត្រូវគ្នានឹងកំណែដែលបានដំឡើងរបស់វីនដូ" មានន័យថាអ្នកទំនងជាព្យាយាមចុះឈ្មោះ 64 ប៊ីតក្នុងប្រព័ន្ធ 32 ប៊ីតឬផ្ទុយមកវិញ។ ប្រើពាក្យបញ្ជាសមស្របដែលបានពិពណ៌នានៅក្នុងវិធីសាស្ត្រទីពីរ។

"រកមិនឃើញចំណុចបញ្ចូល" - មិនមែនបណ្ណាល័យឌីអិលអិលទាំងអស់អាចត្រូវបានចុះឈ្មោះទេពួកគេខ្លះមិនគាំទ្រពាក្យបញ្ជា dllregisterer ទេ។ ដូចគ្នានេះផងដែរការកើតឡើងនៃកំហុសមួយអាចបណ្តាលមកពីការពិតដែលថាឯកសារត្រូវបានចុះឈ្មោះរួចហើយដោយប្រព័ន្ធ។ មានគេហទំព័រដែលចែកចាយឯកសារដែលមិនមែនជាបណ្ណាល័យតាមពិត។ ក្នុងករណីនេះជាការពិតគ្មានអ្វីនឹងត្រូវបានចុះឈ្មោះទេ។

សរុបសេចក្ដីមកនេះត្រូវតែនិយាយថាខ្លឹមសារនៃជម្រើសទាំងអស់ដែលបានស្នើគឺមានវិធីសាស្រ្តខុសៗគ្នាក្នុងការបើកដំណើរការក្រុមចុះឈ្មោះដែលមានភាពងាយស្រួលជាងមុន។

អាន​បន្ថែម