បន្ទាប់ពីតំឡើងកម្មវិធីឬហ្គេមផ្សេងៗអ្នកអាចជួបស្ថានភាពដែលមានកំហុសកើតឡើង "ការចាប់ផ្តើមកម្មវិធីមិនអាចធ្វើបានទេព្រោះថា DLL ដែលត្រូវការមិនមាននៅក្នុងប្រព័ន្ធ។ " ទោះបីជាការពិតដែលថាបង្អួចនៃវីនដូគ្រួសារជាធម្មតាចុះឈ្មោះបណ្ណាល័យនៅផ្ទៃខាងក្រោយបន្ទាប់ពីអ្នកទាញយកហើយដាក់ឯកសារឌីអេសអេសរបស់អ្នកនៅកន្លែងដែលមានបញ្ហាកើតឡើងហើយប្រព័ន្ធគ្រាន់តែឃើញវា "។ ដើម្បីជួសជុលបញ្ហានេះអ្នកត្រូវចុះឈ្មោះបណ្ណាល័យ។ តើវាអាចធ្វើបានយ៉ាងដូចម្តេចបាននឹងត្រូវបានប្រាប់នៅពេលក្រោយក្នុងអត្ថបទនេះ។
ជម្រើសដោះស្រាយបញ្ហា
មានវិធីសាស្រ្តជាច្រើនដើម្បីលុបបំបាត់បញ្ហានេះ។ ពិចារណាលើពួកគេម្នាក់ៗលម្អិតបន្ថែមទៀត។វិធីទី 1: កម្មវិធីគ្រប់គ្រង OCX / DLL
កម្មវិធីគ្រប់គ្រង OCX / DLL គឺជាកម្មវិធីតូចមួយដែលអាចជួយចុះឈ្មោះបណ្ណាល័យឬឯកសារ OCX ។
ទាញយកកម្មវិធីគ្រប់គ្រង OCX / DLL
ដើម្បីធ្វើដូចនេះអ្នកនឹងត្រូវការ:
- ចុចលើធាតុបញ្ជីរាយម៉ឺនុយ OCX / DLL ។
- ជ្រើសរើសប្រភេទឯកសារដែលអ្នកនឹងចុះឈ្មោះ។
- ដោយប្រើប៊ូតុងរកមើល, បញ្ជាក់ទីតាំង DLL ។
- ចុចប៊ូតុង "ចុះឈ្មោះ" ហើយកម្មវិធីខ្លួនវានឹងចុះឈ្មោះឯកសារ។
កម្មវិធីគ្រប់គ្រងកម្មវិធី OCX / DLL ក៏ដឹងពីរបៀបលុបចោលការចុះឈ្មោះបណ្ណាល័យសម្រាប់ការចុះឈ្មោះរបស់ "នេះអ្នកត្រូវជ្រើសរើសធាតុ" មិនមាន OCX / DLL "នៅក្នុងម៉ឺនុយហើយក្រោយមកធ្វើប្រតិបត្តិការដូចគ្នាទាំងអស់ដូចក្នុងករណីដំបូង។ មុខងារបោះបង់ប្រហែលជាត្រូវការប្រៀបធៀបលទ្ធផលជាមួយនឹងឯកសារដែលបានធ្វើឱ្យសកម្មហើយនៅពេលបិទក៏ដូចជាក្នុងកំឡុងពេលដកចេញនូវមេរោគកុំព្យូទ័រមួយចំនួន។
ក្នុងអំឡុងពេលដំណើរការចុះឈ្មោះប្រព័ន្ធអាចផ្តល់ឱ្យអ្នកនូវកំហុសមួយដែលនិយាយអំពីអ្វីដែលសិទ្ធិអ្នកគ្រប់គ្រងត្រូវបានទាមទារ។ ក្នុងករណីនេះអ្នកត្រូវចាប់ផ្តើមកម្មវិធីដោយចុចប៊ូតុងកណ្តុរខាងស្តាំហើយជ្រើសរើស "រត់លើឈ្មោះរបស់អ្នកគ្រប់គ្រង" ។
វិធីទី 2: ម៉ឺនុយ "រត់"
អ្នកអាចចុះឈ្មោះ DLL ដោយប្រើពាក្យបញ្ជា "រត់" នៅក្នុងម៉ឺនុយប្រព័ន្ធប្រតិបត្តិការវីនដូ។ ដើម្បីធ្វើដូចនេះអ្នកត្រូវធ្វើសកម្មភាពដូចខាងក្រោមៈ
- ចុចបន្សំក្តារចុច "វីនដូ + r" ឬជ្រើសរើសធាតុ "រត់" ពីម៉ឺនុយចាប់ផ្តើម។
- បញ្ចូលឈ្មោះកម្មវិធីដែលនឹងចុះឈ្មោះបណ្ណាល័យ - regsvr32.exe និងផ្លូវដែលឯកសារត្រូវបានដាក់។ ជាលទ្ធផលវាគួរតែដំណើរការដូចនេះ:
- ចុច "បញ្ចូល" ឬ "យល់ព្រម"; ប្រព័ន្ធនេះនឹងផ្តល់ឱ្យអ្នកនូវសារអំពីថាតើបណ្ណាល័យបានទទួលជោគជ័យឬអត់ឬមិនបានចុះឈ្មោះ។
regsvr32.exe c: \ windows \ system32 \ dllname.dll
ដែលជាកន្លែងដែល dllname គឺជាឈ្មោះនៃឯកសាររបស់អ្នក។
ឧទាហរណ៍នេះនឹងសមនឹងអ្នកប្រសិនបើប្រព័ន្ធប្រតិបត្តិការត្រូវបានតំឡើងនៅលើដ្រាយស៊ីប្រសិនបើវានៅកន្លែងផ្សេងទៀតអ្នកត្រូវប្តូរអក្សររបស់ថាសឬប្រើពាក្យបញ្ជា:
% SystemRoot% \ system32 \ regsvr32.exe% windirir% \ system32 \ dllname.dll
នៅក្នុងកំណែនេះកម្មវិធីខ្លួនវារកឃើញថតដែលអ្នកបានដំឡើងប្រព័ន្ធប្រតិបត្តិការហើយបើកដំណើរការការចុះឈ្មោះឯកសារ DLL ដែលបានបញ្ជាក់។
ក្នុងករណីមានប្រព័ន្ធ 64 ប៊ីតអ្នកនឹងមានកម្មវិធីពីរ Regsvr32 ដែលមាននៅក្នុងថតឯកសារ:
C: \ windows \ syswow64
ហើយទីពីរនៅតាមផ្លូវ:
C: \ \ windows \ system32
ទាំងនេះគឺជាឯកសារផ្សេងៗគ្នាដែលត្រូវបានប្រើដាច់ដោយឡែកសម្រាប់ស្ថានភាពពាក់ព័ន្ធ។ ប្រសិនបើអ្នកមានប្រព័ន្ធប្រតិបត្តិការ 64 ប៊ីតហើយឯកសារ DLL គឺ 32 ប៊ីតបន្ទាប់មកឯកសារបណ្ណាល័យខ្លួនវាត្រូវតែដាក់ក្នុងថតឯកសារ:
វីនដូ \ syswow64 ។
ហើយក្រុមនឹងមើលទៅដូចនេះ:
% skyirir% \ syswow64 \ regsvr32.exe% windirir% \ sysswow64 \ dllname.dll
វិធីទី 3: ខ្សែអក្សរពាក្យបញ្ជា
ការចុះឈ្មោះឯកសារតាមរយៈបន្ទាត់ពាក្យបញ្ជាមិនខុសគ្នាឆ្ងាយពីជំរើសទី 2 ទេ:
- ជ្រើសពាក្យបញ្ជា "រត់" នៅក្នុងម៉ឺនុយចាប់ផ្តើម។
- បញ្ចូលក្នុងវាលបញ្ចូលស៊ីអឹមឌីដែលបើក។
- ចុច "បញ្ចូល" ។
អ្នកនឹងបង្ហាញខ្លួននៅចំពោះមុខអ្នកដែលអ្នកនឹងត្រូវបញ្ចូលពាក្យបញ្ជាដូចគ្នានឹងជំនាន់ទីពីរដែរ។
គួរកត់សំគាល់ថាបង្អួចបន្ទាត់ពាក្យបញ្ជាមានមុខងារបញ្ចូលនៃអត្ថបទដែលបានចម្លង (សម្រាប់ភាពងាយស្រួល) ។ អ្នកអាចរកឃើញម៉ឺនុយនេះដោយចុចប៊ូតុងខាងស្តាំលើរូបតំណាងនៅជ្រុងខាងឆ្វេងខាងលើ។
វិធីទី 4: បើកជាមួយ
- បើកម៉ឺនុយឯកសារដែលអ្នកនឹងចុះឈ្មោះដោយចុចលើវាដោយប្រើប៊ូតុងកណ្តុរខាងស្តាំ។
- ជ្រើស "បើកជាមួយ" នៅក្នុងមឺនុយដែលលេចឡើង។
- ចុច "ទិដ្ឋភាពទូទៅ" ហើយជ្រើសកម្មវិធី regsvr32.exe ពីថតខាងក្រោម:
- បើក DLL ដោយប្រើកម្មវិធីនេះ។ ប្រព័ន្ធនេះនឹងចេញសារចុះឈ្មោះជោគជ័យ។
វីនដូ / ប្រព័ន្ធ 32 ។
ឬក្នុងករណីដែលអ្នកធ្វើការក្នុងប្រព័ន្ធ 64 ប៊ីតហើយឯកសារ DLL 32 ប៊ីត:
វីនដូ / ស៊ីស្កាវ 64 ។
កំហុសដែលអាចកើតមាន
"ឯកសារមិនត្រូវគ្នានឹងកំណែដែលបានដំឡើងរបស់វីនដូ" មានន័យថាអ្នកទំនងជាព្យាយាមចុះឈ្មោះ 64 ប៊ីតក្នុងប្រព័ន្ធ 32 ប៊ីតឬផ្ទុយមកវិញ។ ប្រើពាក្យបញ្ជាសមស្របដែលបានពិពណ៌នានៅក្នុងវិធីសាស្ត្រទីពីរ។
"រកមិនឃើញចំណុចបញ្ចូល" - មិនមែនបណ្ណាល័យឌីអិលអិលទាំងអស់អាចត្រូវបានចុះឈ្មោះទេពួកគេខ្លះមិនគាំទ្រពាក្យបញ្ជា dllregisterer ទេ។ ដូចគ្នានេះផងដែរការកើតឡើងនៃកំហុសមួយអាចបណ្តាលមកពីការពិតដែលថាឯកសារត្រូវបានចុះឈ្មោះរួចហើយដោយប្រព័ន្ធ។ មានគេហទំព័រដែលចែកចាយឯកសារដែលមិនមែនជាបណ្ណាល័យតាមពិត។ ក្នុងករណីនេះជាការពិតគ្មានអ្វីនឹងត្រូវបានចុះឈ្មោះទេ។
សរុបសេចក្ដីមកនេះត្រូវតែនិយាយថាខ្លឹមសារនៃជម្រើសទាំងអស់ដែលបានស្នើគឺមានវិធីសាស្រ្តខុសៗគ្នាក្នុងការបើកដំណើរការក្រុមចុះឈ្មោះដែលមានភាពងាយស្រួលជាងមុន។