ពេលខ្លះបន្ទាប់ពីធ្វើបច្ចុប្បន្នភាពទៅកំណែថ្មីនៃកម្មវិធីនៅក្នុងម៉ឺនុយ បើកនៅក្នុងកម្មវិធី ធាតុដូចគ្នាលេចឡើងពីរដង។ បញ្ហានេះប៉ះពាល់ដល់កម្មវិធីដែលបានទាញយកពីប្រភពណាមួយ និងសូម្បីតែកម្មវិធីដែលចែកចាយតាមរយៈ Mac App Store ។ ថ្មីៗនេះខ្ញុំផ្ទាល់បានជួបប្រទះការរអាក់រអួលស្រដៀងគ្នានៅពេលធ្វើបច្ចុប្បន្នភាពកម្មវិធីកែរូបភាពដ៏ពេញនិយម Pixelmator ។
តើធ្វើដូចម្តេចដើម្បីយកស្ទួនដែលមិនចង់បាន? សាមញ្ញណាស់។ បើក Terminal ហើយបញ្ចូលពាក្យបញ្ជាខាងក្រោម៖
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
បញ្ជា cd (ផ្លាស់ប្តូរថត) បានផ្លាស់ប្តូរតែថតបច្ចុប្បន្នប៉ុណ្ណោះ។ ឥឡូវបញ្ចូលពាក្យបញ្ជាមួយទៀត លើកនេះលុបបំបាត់ការស្ទួន៖
./lsregister -kill -domain local -domain system -domain user
រង់ចាំពីរបីវិនាទីសម្រាប់ការសម្អាតបញ្ចប់។ បន្ទាប់មកអ្នកអាចឃើញដោយខ្លួនឯងថាកម្មវិធីនីមួយៗស្ថិតនៅក្នុងម៉ឺនុយបរិបទ បើកនៅក្នុងកម្មវិធី ក្មេងកំព្រា។ ប្រសិនបើអ្នករំពឹងថានឹងមានមេរៀនយូរជាងនេះ យើងត្រូវធ្វើឱ្យអ្នកខកចិត្ត។ ការផ្លាស់ប្តូរគ្រឿងសំអាងនេះគឺ (អរគុណ) បញ្ហានៃពាក្យបញ្ជាពីរប៉ុណ្ណោះ។
[ធ្វើសកម្មភាព = "ការប្រឹក្សាយោបល់"/]
ហាសហា អរគុណប្អូនៗ :)
ល្អណាស់ អរគុណ!! :)
Luxury Daniel … ជាធម្មតាអត្ថបទនៃឆ្នាំតាមទស្សនៈរបស់ខ្ញុំ… វាជារឿងដែលគ្មានគំនិត ហើយនឹងដោះស្រាយបញ្ហាដ៏ធំមួយសម្រាប់អ្នកណាម្នាក់ … អស្ចារ្យណាស់ :)
តើមានអ្វីស្រដៀងគ្នាអំពីស្ថានភាពដែលរូបតំណាងកម្មវិធីបាត់នៅទីនោះដែរ?
ព័ត៌មានជំនួយដ៏អស្ចារ្យ អរគុណ កម្ចាត់បាឡាសជាច្រើន។ ខ្ញុំគ្រាន់តែចង់ព្យាយាមរកវិធីដើម្បីសរសេរពាក្យបញ្ជាដំបូងនៅលើគេហទំព័រ ដើម្បីឱ្យវាពេញលេញនៅលើទំព័រ ហើយចងចាំថាការវាយអក្សរដំបូងនៃថតរងនៅក្នុងពាក្យបញ្ជា cd ហើយចុចផ្ទាំងនឹងបំពេញឈ្មោះដែលមានស្រាប់ដោយស្វ័យប្រវត្តិ។ នៅលើថាសប្រសិនបើវាមានតែមួយគត់។ ប្រសិនបើវាមិនធ្វើអ្វីទេ សូមបន្ថែមអក្សរមួយទៀត ហើយ TAB ម្តងទៀត។
ខ្ញុំបានព្យាយាមលុបពួកវាចេញដោយប្រើការណែនាំនេះ។
ដោយមិនជោគជ័យ ប៉ុន្តែនៅក្នុងការពិភាក្សា មនុស្សគ្រប់គ្នាសរសើរថាវាដំណើរការ ដូច្នេះខ្ញុំគិតថា៖ ប្រហែលជាអ្នកត្រូវជំនួសពាក្យ "អ្នកប្រើប្រាស់" ជាមួយនឹងឈ្មោះនៃថតផ្ទះ។
ជាការពិតណាស់ដោយមិនបានជោគជ័យ ប៉ុន្តែឥឡូវនេះខ្ញុំខ្លាចថាខ្ញុំបានធ្វើអ្វីមួយឆោតល្ងង់នៅក្នុងប្រព័ន្ធ។ (វាគឺ 10.8.2)
តើការភ័យខ្លាចត្រឹមត្រូវឬទេ?
តើខ្ញុំអាចត្រលប់ទៅទម្រង់ដើមរបស់វាវិញដោយរបៀបណា?
វាមិនដំណើរការសម្រាប់ខ្ញុំទេ ប៉ុន្តែមួយនេះធ្វើ។
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain ប្រព័ន្ធមូលដ្ឋានប្រព័ន្ធ - អ្នកប្រើប្រាស់