VkOpt ថ្មីសម្រាប់ Yandex ។ កម្មវិធីរុករក: ឱកាសគួរឱ្យចាប់អារម្មណ៍សម្រាប់ VKontakte

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

ដំណោះស្រាយចំពោះបញ្ហា

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

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

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

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

សម្រាប់ការនេះអ្នកនឹងត្រូវការ:

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

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

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

វិធីសាស្រ្តទី 2: ដំណើរការម៉ឺនុយ

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

  1. ចុចផ្លូវកាត់ក្តារចុច "Windows + R" ឬជ្រើសធាតុមួយ រត់ ពីម៉ឺនុយ "ចាប់ផ្ដើម".
  2. បញ្ចូលឈ្មោះកម្មវិធីដែលនឹងចុះបញ្ជីបណ្ណាល័យ - regsvr32.exe និងផ្លូវដែលដាក់ឯកសារ។ នៅទីបញ្ចប់វាគួរតែចេញដូចនេះ:
  3. regsvr32.exe C: Windows System32 dllname.dll

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

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

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

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

    ក្នុងករណីដែលមានប្រព័ន្ធ 64 ប៊ីតអ្នកនឹងមានកម្មវិធី regsvr32 ចំនួនពីរ - មួយគឺនៅក្នុងថត:

    C: Windows SysWOW64

    និងទី 2 តាមផ្លូវ:

    C: Windows System32

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

    វីនដូ / SysWoW64

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

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

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

វិធីទី 3: បន្ទាត់ពាក្យបញ្ជា

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

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

អ្នកនឹងឃើញបង្អួចមួយដែលអ្នកត្រូវការបញ្ចូលពាក្យបញ្ជាដូចគ្នានឹងជម្រើសទីពីរ។

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

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

  1. បើកម៉ឺនុយឯកសារដែលអ្នកនឹងចុះឈ្មោះដោយចុចខាងស្តាំលើវា។
  2. ជ្រើសរើស "បើកជាមួយ" ក្នុងម៉ឺនុយដែលលេចឡើង។
  3. ចុច "ពិនិត្យឡើងវិញ" ហើយជ្រើសកម្មវិធី regsvr32.exe ពីថតដូចខាងក្រោម:
  4. វីនដូ / System32

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

    វីនដូ / SysWow64

  5. បើក DLL ជាមួយកម្មវិធីនេះ។ ប្រព័ន្ធនឹងបង្ហាញសារអំពីការចុះឈ្មោះដែលជោគជ័យ។

មានកំហុស

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

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

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