នៅពេលបើកដំណើរការកម្មវិធីដែលមិនចាំបាច់ថ្មីខ្លះប៉ុន្តែចាំបាច់នៅក្នុងវីនដូ ១០, ៨ និងវីនដូ ៧ អ្នកប្រើប្រាស់អាចនឹងជួបប្រទះនូវកំហុស“ កម្មវិធីបានបរាជ័យក្នុងការចាប់ផ្តើមព្រោះការកំណត់រចនាសម្ព័ន្ធផ្នែកខាងរបស់វា មិនត្រឹមត្រូវ - ជាភាសាអង់គ្លេសរបស់វីនដូស៍) ។
នៅក្នុងការណែនាំនេះ - មួយជំហានម្តង ៗ អំពីវិធីដោះស្រាយបញ្ហានេះតាមវិធីជាច្រើនដែលវិធីមួយទំនងជាជួយនិងអនុញ្ញាតឱ្យអ្នកដំណើរការកម្មវិធីឬហ្គេមដែលរាយការណ៍អំពីបញ្ហាជាមួយនឹងការកំណត់រចនាសម្ព័ន្ធស្របគ្នា។
កែការតំរែតំរង់ប៉ារ៉ាឡែលមិនត្រឹមត្រូវដោយរៀបចំកម្មវិធី Microsoft Visual C ++ ដែលអាចចែកចាយឡើងវិញបាន
វិធីដំបូងដើម្បីជួសជុលកំហុសមិនទាក់ទងនឹងការធ្វើរោគវិនិច្ឆ័យទេប៉ុន្តែវាងាយស្រួលបំផុតសម្រាប់អ្នកប្រើថ្មីថ្មោងហើយភាគច្រើនធ្វើការនៅវីនដូ។
ក្នុងករណីភាគច្រើនលើសលប់ហេតុផលសម្រាប់សារ“ បរាជ័យក្នុងការចាប់ផ្តើមកម្មវិធីពីព្រោះការកំណត់រចនាសម្ព័ន្ធស្របគ្នារបស់វាមិនត្រឹមត្រូវ” គឺជាប្រតិបត្តិការមិនត្រឹមត្រូវឬទំនាស់នៃកម្មវិធីដែលបានដំឡើងនៃគ្រឿងបន្លាស់ដែលបានចែកចាយនៃ Visual C ++ 2008 និង Visual C ++ 2010 ដែលចាំបាច់ដើម្បីដំណើរការកម្មវិធីហើយបញ្ហាជាមួយវាងាយស្រួលក្នុងការជួសជុល។
- ចូលទៅកាន់ផ្ទាំងបញ្ជា - កម្មវិធីនិងសមាសធាតុ (សូមមើលរបៀបបើកផ្ទាំងបញ្ជា) ។
- ប្រសិនបើបញ្ជីនៃកម្មវិធីដែលបានតំឡើងមានកញ្ចប់កម្មវិធី Microsoft Visual C ++ 2008 និង 2010 ដែលអាចចែកចាយឡើងវិញបាន (ឬការបែងចែក Microsoft Visual C ++ ប្រសិនបើភាសាអង់គ្លេសត្រូវបានតំឡើង) កំណែ x86 និង x64 ដកសមាសធាតុទាំងនេះចេញ (ជ្រើសរើសវាជ្រើស "លុប" ពីខាងលើ) ។
- បន្ទាប់ពីការដកយកចេញសូមចាប់ផ្តើមកុំព្យូទ័រឡើងវិញហើយតំឡើងសមាសធាតុទាំងនេះពីគេហទំព័រ Microsoft ផ្លូវការ (ទាញយកអាសយដ្ឋាន - នៅទីនេះ) ។
អ្នកអាចទាញយកកញ្ចប់ Visual C ++ 2008 SP1 និង 2010 នៅលើទំព័រផ្លូវការខាងក្រោម (សម្រាប់ប្រព័ន្ធដែលមានមូលដ្ឋានលើ x៦៤ ដំឡើងទាំង x៦៤ និង x៨៦ សម្រាប់ប្រព័ន្ធ ៣២ ប៊ីតមានតែ x ៨៦ ប៉ុណ្ណោះ)៖
- Microsoft Visual C ++ 2008 SP1 ៣២ ប៊ីត (x៨៦) - //www.microsoft.com/en-us/download/details.aspx?id=5582
- Microsoft Visual C ++ 2008 SP1 ៦៤ ប៊ីត - //www.microsoft.com/en-us/download/details.aspx?id=2092
- Microsoft Visual C ++ 2010 SP1 (x៨៦) - //www.microsoft.com/en-us/download/details.aspx?id=8328
- Microsoft Visual C ++ 2010 SP1 (x៦៤) - //www.microsoft.com/en-us/download/details.aspx?id=13523
បន្ទាប់ពីដំឡើងគ្រឿងបន្លាស់សូមតំឡើងកុំព្យូទ័រម្តងទៀតហើយព្យាយាមដំណើរការកម្មវិធីដែលរាយការណ៍ពីកំហុស។ ប្រសិនបើវាមិនចាប់ផ្តើមនៅពេលនេះទេប៉ុន្តែអ្នកមានឱកាសតំឡើងវាឡើងវិញ (ទោះបីជាអ្នកបានធ្វើវារួចហើយក៏ដោយ) - សាកល្បងប្រហែលជាវានឹងដំណើរការ។
សម្គាល់ៈក្នុងករណីខ្លះការពិតគឺកម្រមានណាស់សព្វថ្ងៃ (សម្រាប់កម្មវិធីនិងហ្គេមចាស់) អ្នកប្រហែលជាត្រូវអនុវត្តជំហានដូចគ្នាសម្រាប់សមាសធាតុនៃ Microsoft Visual C ++ 2005 SP1 (ងាយស្វែងរកនៅលើគេហទំព័រផ្លូវការរបស់ Microsoft) ។
វិធីបន្ថែមដើម្បីជួសជុលកំហុស
អត្ថបទទាំងមូលនៃសារដែលមានកំហុសមើលទៅហាក់ដូចជា“ កម្មវិធីមិនអាចត្រូវបានចាប់ផ្តើមទេពីព្រោះការកំណត់រចនាសម្ព័ន្ធប៉ារ៉ាឡែលរបស់វាមិនត្រឹមត្រូវ។ សម្រាប់ព័ត៌មានបន្ថែមសូមមើលកំណត់ហេតុព្រឹត្តិការណ៍កម្មវិធីឬប្រើឧបករណ៍បន្ទាត់ពាក្យបញ្ជា sxstrace.exe សម្រាប់ព័ត៌មានបន្ថែម។ ” Sxstrace គឺជាវិធីមួយដើម្បីធ្វើរោគវិនិច្ឆ័យថាតើការកំណត់រចនាសម្ព័ន្ធប៉ារ៉ាឡែលរបស់ម៉ូឌុលណាដែលបណ្តាលឱ្យមានបញ្ហា។
ដើម្បីប្រើ sxstrace រត់បន្ទាត់ពាក្យបញ្ជាជាអ្នកគ្រប់គ្រងហើយបន្ទាប់មកធ្វើតាមជំហានទាំងនេះ។
- បញ្ចូលពាក្យបញ្ជា sxstrace ដាន -logfile: sxstrace.etl (អ្នកអាចបញ្ជាក់ផ្លូវទៅកាន់ឯកសារកំណត់ហេតុ etl ផងដែរ) ។
- ដំណើរការកម្មវិធីដែលបណ្តាលឱ្យមានកំហុសសូមបិទ (ចុច "យល់ព្រម") បង្អួចកំហុស។
- បញ្ចូលពាក្យបញ្ជា sxstrace parse -logfile: sxstrace.etl -outfile: sxstrace.txt
- បើកឯកសារ sxstrace.txt (វានឹងស្ថិតនៅក្នុងថត C: Windows System32 )
នៅក្នុងកំណត់ហេតុនៃការប្រតិបត្តិពាក្យបញ្ជាអ្នកនឹងឃើញព័ត៌មានអំពីកំហុសណាមួយដែលបានកើតឡើងក៏ដូចជាកំណែពិតប្រាកដ (កំណែដែលបានតំឡើងអាចត្រូវបានមើលនៅក្នុង "កម្មវិធីនិងសមាសធាតុ") និងជម្រៅប៊ីតនៃសមាសធាតុវីយូអេស (+) ប្រសិនបើវាចាំបាច់) ដែលត្រូវការសម្រាប់កម្មវិធីដើម្បីដំណើរការនិង ប្រើព័ត៌មាននេះដើម្បីដំឡើងកញ្ចប់ដែលចង់បាន។
ជម្រើសមួយទៀតដែលអាចជួយឬផ្ទុយទៅវិញបណ្តាលឱ្យមានបញ្ហា (ឧទាហរណ៍ប្រើវាប្រសិនបើអ្នកអាចនិងមានឆន្ទៈដោះស្រាយបញ្ហាជាមួយវីនដូ) - ប្រើកម្មវិធីនិពន្ធបញ្ជីឈ្មោះ។
បើកសាខាចុះឈ្មោះដូចខាងក្រោមៈ
- HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion SideBySide អ្នកឈ្នះ x86_policy.9.0.microsoft.vc90.crt_ (character_set) 9.0
- HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion SideBySide អ្នកឈ្នះ x86_policy.8.0.microsoft.vc80.crt_ (character_set) 8.0
យកចិត្តទុកដាក់ចំពោះតម្លៃលំនាំដើមនិងបញ្ជីកំណែនៅក្នុងតម្លៃខាងក្រោម។
ប្រសិនបើតម្លៃលំនាំដើមមិនស្មើនឹងកំណែចុងក្រោយនៅក្នុងបញ្ជីទេបន្ទាប់មកប្តូរវាដើម្បីឱ្យវាក្លាយជាស្មើ។ បន្ទាប់ពីនោះបិទកម្មវិធីនិពន្ធបញ្ជីឈ្មោះហើយចាប់ផ្ដើមកុំព្យូទ័រឡើងវិញ។ ពិនិត្យមើលថាតើបញ្ហាត្រូវបានជួសជុលហើយឬនៅ។
នៅពេលនេះក្នុងពេលវេលាទាំងនេះគឺជាវិធីទាំងអស់ដើម្បីដោះស្រាយកំហុសក្នុងការកំណត់រចនាសម្ព័ន្ធស្របដែលមិនត្រឹមត្រូវដែលខ្ញុំអាចផ្តល់ជូន។ ប្រសិនបើអ្វីមួយមិនដំណើរការឬមានអ្វីបន្ថែមខ្ញុំកំពុងរង់ចាំអ្នកនៅក្នុងមតិយោបល់។