ម៉ាស៊ីនស្គ្រីបវីនដូគឺជាសមាសភាគពិសេសនៃប្រព័ន្ធប្រតិបត្តិការដែលអនុញ្ញាតឱ្យអ្នកដំណើរការស្គ្រីបដែលបានសរសេរនៅក្នុង JS (Java Script) VBS (Visual Basic Script) និងភាសាដទៃទៀត។ ប្រសិនបើវាដំណើរការមិនត្រឹមត្រូវការបរាជ័យជាច្រើនអាចកើតឡើងកំឡុងពេលចាប់ផ្ដើមនិងដំណើរការវីនដូ។ កំហុសបែបនេះជាញឹកញាប់មិនអាចជួសជុលបានទេដោយគ្រាន់តែចាប់ផ្ដើមប្រព័ន្ធឡើងវិញឬសែលក្រាហ្វិក។ ថ្ងៃនេះយើងនឹងនិយាយអំពីសកម្មភាពអ្វីដែលត្រូវធ្វើដើម្បីដោះស្រាយបញ្ហាដំណើរការនៃសមាសធាតុ WSH ។
ជួសជុលកំហុសឆ្គងម៉ាស៊ីនស្គ្រីប Windows
ភ្លាមៗវាគួរតែត្រូវបាននិយាយថាប្រសិនបើអ្នកបានសរសេរស្គ្រីបរបស់អ្នកហើយមានកំហុសនៅពេលចាប់ផ្តើមវាអ្នកត្រូវរកមើលបញ្ហានៅក្នុងកូដហើយមិននៅក្នុងសមាសភាគប្រព័ន្ធ។ ឧទាហរណ៍ប្រអប់នេះបញ្ជាក់យ៉ាងច្បាស់ថា:
ស្ថានភាពដូចគ្នាអាចកើតឡើងក្នុងករណីដែលកូដមានតំណភ្ជាប់ទៅស្គ្រីបផ្សេងទៀតផ្លូវទៅដែលត្រូវបានចុះឈ្មោះមិនត្រឹមត្រូវឬឯកសារនេះគ្មានអវត្តមានទាំងស្រុងពីកុំព្យូទ័រ។
បន្ទាប់មកយើងនឹងនិយាយអំពីគ្រាទាំងនោះនៅពេលអ្នកចាប់ផ្តើមកម្មវិធីវីនដូឬកម្មវិធីចាប់ផ្តើមឧទាហរណ៍កម្មវិធី Notepad ឬគណនាកុំព្យូទ័រក៏ដូចជាកម្មវិធីផ្សេងទៀតដែលប្រើធនធានប្រព័ន្ធកំហុស Windows Script Host error ។ ពេលខ្លះវាអាចមានបង្អួចបែបនេះក្នុងពេលតែមួយ។ បញ្ហានេះកើតឡើងបន្ទាប់ពីការធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធប្រតិបត្តិការដែលអាចដំណើរការទាំងនៅក្នុងរបៀបធម្មតានិងជាមួយការបរាជ័យ។
ហេតុផលសម្រាប់ឥរិយាបថរបស់ប្រព័ន្ធប្រតិបត្តិការនេះមានដូចខាងក្រោម:
- កំណត់ពេលវេលាប្រព័ន្ធដោយមិនត្រឹមត្រូវ។
- បរាជ័យនៃសេវាកម្មធ្វើបច្ចុប្បន្នភាព។
- ការដំឡើងការធ្វើបច្ចុប្បន្នភាពមិនត្រឹមត្រូវ។
- គ្មានអាជ្ញាប័ណ្ណបង្កើត "វីនដូ" ។
ជម្រើសទី 1: ពេលវេលាប្រព័ន្ធ
អ្នកប្រើជាច្រើនគិតថាពេលវេលាប្រព័ន្ធដែលត្រូវបានបង្ហាញនៅក្នុងតំបន់ជូនដំណឹងមានសម្រាប់តែភាពងាយស្រួលប៉ុណ្ណោះ។ នេះមិនពិតទាំងស្រុង។ កម្មវិធីខ្លះដែលចូលដំណើរការម៉ាស៊ីនបម្រើរបស់អ្នកអភិវឌ្ឍន៍ឬធនធានផ្សេងទៀតប្រហែលជាមិនអាចដំណើរការបានត្រឹមត្រូវឬបដិសេធមិនដំណើរការដោយសារតែភាពខុសគ្នានៅកាលបរិច្ឆេទនិងពេលវេលា។ ដូចគ្នានេះដែរសម្រាប់វីនដូជាមួយនឹងម៉ាស៊ីនបម្រើធ្វើឱ្យទាន់សម័យរបស់ខ្លួន។ នៅក្នុងព្រឹត្តិការណ៍ដែលមានភាពខុសគ្នានៅក្នុងពេលវេលាប្រព័ន្ធនិងពេលវេលាម៉ាស៊ីនរបស់អ្នកនោះវាអាចនឹងមានបញ្ហាជាមួយនឹងការធ្វើឱ្យទាន់សម័យដូច្នេះអ្នកគួរតែយកចិត្តទុកដាក់ចំពោះរឿងនេះជាមុនសិន។
- ចុចលើនាឡិកានៅជ្រុងខាងស្តាំនៃអេក្រង់ហើយធ្វើតាមតំណដែលបានបង្ហាញនៅលើរូបថត។
- បន្ទាប់មកទៅផ្ទាំង "ពេលវេលានៅលើអ៊ីនធឺណិត" ហើយចុចលើប៊ូតុងប៉ារ៉ាម៉ែត្រផ្លាស់ប្ដូរ។ សូមចំណាំថាគណនីរបស់អ្នកត្រូវតែមានសិទ្ធិជាអ្នកគ្រប់គ្រង។
- នៅក្នុងបង្អួចការកំណត់កំណត់ប្រអប់ធីកទៅប្រអប់ធីកដែលបានបង្ហាញនៅក្នុងរូបភាពបន្ទាប់មកក្នុងបញ្ជីទម្លាក់ចុះ "ម៉ាស៊ីនមេ" ជ្រើសរើស time.windows.com និងជំរុញ "ធ្វើបច្ចុប្បន្នភាពឥឡូវនេះ".
- ប្រសិនបើអ្វីៗដំណើរការបានល្អនោះសារឆ្លើយតបនឹងបង្ហាញ។ ក្នុងករណីមានកំហុសជាមួយអស់ពេលសូមចុចប៊ូតុងធ្វើបច្ចុប្បន្នភាពម្តងទៀត។
ឥឡូវនេះប្រព័ន្ធរបស់អ្នកនឹងត្រូវបានធ្វើសមកាលកម្មជាទៀងទាត់ជាមួយនឹងម៉ាស៊ីនបម្រើពេលវេលារបស់ Microsoft ហើយវានឹងមិនមានភាពខុសគ្នាទេ។
ជម្រើសទី 2: សេវាកម្មធ្វើបច្ចុប្បន្នភាព
វីនដូគឺជាប្រព័ន្ធស្មុគ្រស្មាញបំផុតដែលដំណើរការជាច្រើនកំពុងដំណើរការនៅពេលតែមួយហើយមួយចំនួនទៀតអាចប៉ះពាល់ដល់ប្រតិបត្តិការនៃសេវាកម្មដែលទទួលខុសត្រូវសម្រាប់ការធ្វើបច្ចុប្បន្នភាព។ ការប្រើប្រាស់ធនធានខ្ពស់ការបរាជ័យជាច្រើននិងការប្រើប្រាស់សមាសភាគដើម្បីជួយដល់ការធ្វើឱ្យទាន់សម័យនេះ "បង្ខំ" សេវាដើម្បីធ្វើឱ្យការព្យាយាមគ្មានទីបញ្ចប់ដើម្បីធ្វើការងាររបស់ខ្លួន។ សេវានេះក៏អាចបរាជ័យដែរ។ មានតែផ្លូវតែមួយប៉ុណ្ណោះ: បើកវាហើយបន្ទាប់មកចាប់ផ្ដើមកុំព្យូទ័រឡើងវិញ។
- ហៅខ្សែអក្សរ រត់ ផ្លូវកាត់ក្តារចុច Win + R និងនៅក្នុងវាលដែលមានឈ្មោះនេះ "បើក" សរសេរពាក្យបញ្ជាដែលនឹងអនុញ្ញាតឱ្យចូលប្រើឧបករណ៍សមស្រប។
services.msc
- នៅក្នុងបញ្ជីដែលយើងរកឃើញ ធ្វើបច្ចុប្បន្នភាពមជ្ឈមណ្ឌលចុច RMB ហើយជ្រើសធាតុ "លក្ខណសម្បត្តិ".
- នៅក្នុងបង្អួចដែលបើកចុចប៊ូតុង "បញ្ឈប់"ហើយបន្ទាប់មក យល់ព្រម.
- បន្ទាប់ពីការចាប់ផ្តើមឡើងវិញសេវានឹងចាប់ផ្តើមដោយស្វ័យប្រវត្តិ។ វាគួរតែមានតម្លៃក្នុងការពិនិត្យមើលថាតើនេះជាការពិតហើយបើវានៅតែត្រូវបានបញ្ឈប់សូមបើកវាតាមរបៀបដូចគ្នា។
ប្រសិនបើបន្ទាប់ពីសកម្មភាពដែលបានអនុវត្តកំហុសនៅតែលេចឡើងបន្ទាប់មកវាចាំបាច់ក្នុងការធ្វើការជាមួយការធ្វើឱ្យទាន់សម័យដែលបានដំឡើងរួច។
ជម្រើសទី 3: ធ្វើបច្ចុប្បន្នភាពមិនត្រឹមត្រូវ
ជម្រើសនេះទាក់ទងនឹងការយកចេញនៃការធ្វើឱ្យទាន់សម័យទាំងនោះបន្ទាប់ពីការដំឡើងដែលបរាជ័យនៅក្នុង Windows Script Host ។ អ្នកអាចធ្វើវាដោយខ្លួនឯងឬដោយប្រើឧបករណ៍សង្គ្រោះប្រព័ន្ធ។ ក្នុងករណីទាំងពីរនេះវាចាំបាច់ក្នុងការចងចាំនៅពេលដែលកំហុស "បានធ្លាក់ចូល" នោះគឺបន្ទាប់ពីកាលបរិច្ឆេទ។
ការដកយកចេញដោយដៃ
- យើងទៅ "ផ្ទាំងបញ្ជា" និងរកអាប់ភ្លេតដែលមានឈ្មោះ "កម្មវិធីនិងសមាសភាគ".
- បន្ទាប់មកចុចលើតំណដែលទទួលខុសត្រូវចំពោះការមើលបច្ចុប្បន្នភាព។
- តម្រៀបបញ្ជីដោយកាលបរិច្ឆេទដំឡើងដោយចុចលើក្បាលជួរឈរចុងក្រោយដែលមានស្លាក "បានដំឡើង".
- ជ្រើសការធ្វើឱ្យទាន់សម័យដែលចង់បានចុច RMB ហើយជ្រើសរើស "លុប"។ យើងក៏ធ្វើនៅសល់នៃមុខតំណែងនេះ, ចងចាំកាលបរិច្ឆេទ។
- ចាប់ផ្ដើមកុំព្យូទ័រឡើងវិញ។
ឧបករណ៍សង្គ្រោះ
- ដើម្បីចូលទៅកាន់ឧបករណ៍នេះចុចខាងស្តាំលើរូបតំណាងកុំព្យូទ័រនៅលើផ្ទៃតុហើយជ្រើសរើសធាតុ "លក្ខណសម្បត្តិ".
- បន្ទាប់មកទៅ "ការពារប្រព័ន្ធ".
- ចុចប៊ូតុង "ការងើបឡើងវិញ".
- នៅក្នុងបង្អួចឧបករណ៍ដែលបើកចុច "បន្ទាប់".
- យើងបានដាក់មួយដាវដែលទទួលខុសត្រូវសម្រាប់ការបង្ហាញពីចំណុចងើបឡើងវិញបន្ថែមទៀត។ ចំណុចដែលយើងត្រូវការនឹងត្រូវបានហៅ "ចំណុចដែលបង្កើតដោយស្វ័យប្រវត្តិ"ប្រភេទ - "ប្រព័ន្ធ"។ ក្នុងចំណោមទាំងនេះអ្នកត្រូវតែជ្រើសរើសលេខដែលត្រូវនឹងកាលបរិច្ឆេទនៃការធ្វើបច្ចុប្បន្នភាពចុងក្រោយ (ឬមួយបន្ទាប់ពីការបរាជ័យបានចាប់ផ្តើម) ។
- យើងចុច "បន្ទាប់"យើងរង់ចាំខណៈដែលប្រព័ន្ធនឹងស្នើឱ្យចាប់ផ្ដើមឡើងវិញហើយនឹងប្រតិបត្តិសកម្មភាពលើ "ថយក្រោយ" ទៅរដ្ឋមុន។
- សូមចំណាំថាក្នុងករណីនេះកម្មវិធីនិងកម្មវិធីទាំងនោះដែលអ្នកបានដំឡើងបន្ទាប់ពីកាលបរិច្ឆេទនេះក៏អាចត្រូវបានលុបចោលផងដែរ។ អ្នកអាចរកមើលថាតើវាកើតឡើងដោយការចុច "ស្វែងរកកម្មវិធីដែលរងផលប៉ះពាល់".
សូមមើលផងដែរ: របៀបស្តារប្រព័ន្ធ Windows XP, Windows 8, Windows 10
ជម្រើសទី 4: Windows មិនមានអាជ្ញាប័ណ្ណ
ចោរលួចបង្កើត "វីនដូ" គឺល្អពីព្រោះតែពួកគេមិនគិតថ្លៃទាំងស្រុង។ បើមិនដូច្នោះទេការបែងចែកបែបនេះអាចនាំមកនូវបញ្ហាជាច្រើនជាពិសេសប្រតិបត្តិការដែលមិនត្រឹមត្រូវនៃសមាសធាតុសំខាន់ៗ។ ក្នុងករណីនេះអនុសាសន៍ដែលបានផ្តល់ខាងលើមិនដំណើរការទេព្រោះឯកសារនៅក្នុងរូបភាពដែលបានទាញយកបានបរាជ័យហើយ។ នៅទីនេះអ្នកអាចណែនាំឱ្យរកមើលការចែកចាយមួយទៀតប៉ុន្តែវាល្អប្រសើរក្នុងការប្រើច្បាប់ចម្លងវីនដូដែលមានអាជ្ញាប័ណ្ណ។
សេចក្តីសន្និដ្ឋាន
ដំណោះស្រាយចំពោះបញ្ហាជាមួយម៉ាស៊ីនស្គ្រីបវីនដូគឺសាមញ្ញណាស់ហើយសូម្បីតែអ្នកប្រើថ្មីថ្មោងក៏អាចដោះស្រាយវាបានដែរ។ ហេតុផលសម្រាប់នេះគឺពិតប្រាកដមួយ: ប្រតិបត្តិការមិនត្រឹមត្រូវនៃឧបករណ៍ធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធ។ ក្នុងករណីការចែកចាយលួចចម្លងអ្នកអាចផ្តល់ដំបូន្មានដូចខាងក្រោម: ប្រើតែផលិតផលដែលមានអាជ្ញាប័ណ្ណប៉ុណ្ណោះ។ បាទ / ចាសសរសេរស្គ្រីបរបស់អ្នកឱ្យបានត្រឹមត្រូវ។