Σφάλματα σεναρίου (Τι είναι και πώς να τα διορθώσετε)

Πίνακας περιεχομένων:

Σφάλματα σεναρίου (Τι είναι και πώς να τα διορθώσετε)
Σφάλματα σεναρίου (Τι είναι και πώς να τα διορθώσετε)
Anonim

Ένα σφάλμα σεναρίου είναι ένα σφάλμα που προκύπτει όταν οι οδηγίες από ένα σενάριο δεν μπορούν να εκτελεστούν σωστά για κάποιο λόγο.

Οι περισσότεροι χρήστες υπολογιστών θα αντιμετωπίσουν σφάλματα δέσμης ενεργειών πιο συχνά στο πρόγραμμα περιήγησης όταν δεν μπορεί να εκτελέσει οδηγίες JavaScript ή VBScript (ή άλλη γλώσσα δέσμης ενεργειών) από μια ιστοσελίδα, αλλά μπορεί να συμβούν και σε εφαρμογές επιτραπέζιου υπολογιστή.

Image
Image

Ακολουθούν μερικά παραδείγματα μηνυμάτων σφάλματος σεναρίου:

  • Σφάλματα σε αυτήν την ιστοσελίδα ενδέχεται να προκαλέσουν λανθασμένη λειτουργία.
  • Παρουσιάστηκε σφάλμα χρόνου εκτέλεσης. Θέλετε να κάνετε εντοπισμό σφαλμάτων;
  • Σφάλμα δέσμης ενεργειών του Internet Explorer. Παρουσιάστηκε σφάλμα στο σενάριο στη γραμμή 1. Θέλετε να συνεχίσετε να εκτελείτε σενάρια σε αυτήν τη σελίδα;
  • Ένα σενάριο σε αυτήν τη σελίδα προκαλεί αργή εκτέλεση του Internet Explorer. Εάν συνεχίσει να εκτελείται, ο υπολογιστής σας ενδέχεται να μην ανταποκρίνεται. Θέλετε να ματαιώσετε το σενάριο;
  • Παρουσιάστηκε σφάλμα στο σενάριο αυτής της σελίδας.

Γιατί λαμβάνετε σφάλματα σεναρίου

Ένας συνηθισμένος λόγος για σφάλματα δέσμης ενεργειών είναι ότι έχει παρουσιαστεί ένα σφάλμα στα παρασκήνια, είτε στον διακομιστή ιστού για σφάλματα σε ένα πρόγραμμα περιήγησης ιστού είτε στο τέλος προγραμματισμού ενός προγράμματος λογισμικού.

Η εσφαλμένη εφαρμογή κώδικα ή κάποια άλλη κακή διαμόρφωση από την πλευρά του λογισμικού δεν είναι το πρόβλημά σας που πρέπει να διορθώσετε. Το καλύτερο που έχετε να κάνετε σε αυτήν την περίπτωση είναι να περιμένετε για μια ενημέρωση από τον προγραμματιστή.

Ωστόσο, τα σφάλματα δέσμης ενεργειών μπορεί επίσης να οφείλονται σε κάτι που συμβαίνει στην άκρη σας, όπως με το δικό σας πρόγραμμα λογισμικού ή λειτουργικό σύστημα που δεν μπορεί να φορτώσει σωστά το σενάριο. Για παράδειγμα, μπορεί να υπάρχει μια ρύθμιση στο πρόγραμμα περιήγησής σας που αποκλείει σενάρια ή το λογισμικό ασφαλείας σας μπορεί να αντιμετωπίζει ένα αβλαβές σενάριο σαν να πρόκειται για απειλή που πρέπει να διαγραφεί.

Πώς να διορθώσετε σφάλματα σεναρίου

Τα σφάλματα δέσμης ενεργειών εμφανίζονται πιο συχνά στον Internet Explorer ή σε μια εφαρμογή που χρησιμοποιεί IE για πρόσβαση στο Διαδίκτυο ή εκτέλεση τοπικών δεσμών ενεργειών, επομένως τα περισσότερα από αυτά τα βήματα αντιμετώπισης προβλημάτων αφορούν τον IE.

Η Microsoft δεν υποστηρίζει πλέον τον Internet Explorer και συνιστά την ενημέρωση στο νεότερο πρόγραμμα περιήγησης Edge. Μεταβείτε στον ιστότοπό τους για λήψη της πιο πρόσφατης έκδοσης.

Ενώ ο Microsoft Edge έχει αντικαταστήσει σε μεγάλο βαθμό τον IE, ορισμένα από τα ίδια προβλήματα μπορεί να εμφανιστούν. Οι διορθώσεις είναι επίσης ίδιες ή πολύ παρόμοιες.

Εξαιτίας αυτού, ο πιο γρήγορος τρόπος για να σταματήσετε να λαμβάνετε σφάλματα σεναρίου είναι απλώς να αλλάξετε πρόγραμμα περιήγησης! Χρησιμοποιήστε κάτι όπως Edge, Chrome, Firefox ή Opera. Ωστόσο, αν το κάνετε αυτό δεν λύνεται το σφάλμα σεναρίου.

Ακολουθήστε αυτά τα βήματα με τη σειρά, ελέγχοντας μετά από κάθε ένα για να δείτε εάν εξακολουθείτε να λαμβάνετε το σφάλμα:

Απενεργοποίηση σφαλμάτων δέσμης ενεργειών στον IE

Ο μέσος χρήστης δεν χρειάζεται στην πραγματικότητα να δει σφάλματα σεναρίου, καθώς αυτά λειτουργούν μόνο ως ενόχληση. Αυτό ισχύει ιδιαίτερα εάν το σφάλμα δεν σας εμποδίζει να χρησιμοποιήσετε κανονικά τον ιστότοπο ή το πρόγραμμα.

Μπορείτε να απενεργοποιήσετε με ασφάλεια τα σφάλματα σεναρίου στον Internet Explorer, καθώς και προγράμματα που χρησιμοποιούν IE στο backend, όπως:

  1. Ανοίξτε το πλαίσιο διαλόγου Εκτέλεση πατώντας το Κλειδί των Windows και μετά το πλήκτρο R.
  2. Εισαγάγετε την εντολή inetcpl.cpl για να ξεκινήσετε τις Ιδιότητες Διαδικτύου.
  3. Ανοίξτε την καρτέλα που ονομάζεται Advanced.
  4. Κάντε κύλιση προς τα κάτω μέχρι να βρείτε την ενότητα Περιήγηση και, στη συνέχεια, αναζητήστε αυτές τις τρεις ρυθμίσεις (αυτό που θα δείτε θα εξαρτηθεί από το λειτουργικό σύστημα που χρησιμοποιείτε):

    • Βεβαιωθείτε ότι και οι δύο Απενεργοποίηση εντοπισμού σφαλμάτων σεναρίων (Internet Explorer) και Απενεργοποίηση εντοπισμού σφαλμάτων σεναρίων (Άλλο) έχουν δίπλα τους έναν έλεγχο.
    • Ακριβώς κάτω από αυτές τις επιλογές, ελέγξτε ξανά ότι το Εμφάνιση ειδοποίησης για κάθε σφάλμα σεναρίου δεν είναι επιλεγμένο (ώστε να μην βλέπετε ειδοποιήσεις σχετικά με σφάλματα σεναρίου.)
    Image
    Image

    Αυτές είναι οι προεπιλεγμένες ρυθμίσεις για τα Windows 11 και Windows 10.

  5. Πατήστε OK για να αποθηκεύσετε τις αλλαγές.

Βεβαιωθείτε ότι το IE δεν αποκλείει σημαντικές δυνατότητες δέσμης ενεργειών

Η απενεργοποίηση των σφαλμάτων σεναρίου θα σας εμποδίσει να τα δείτε, αλλά δεν σημαίνει απαραίτητα ότι τα ίδια τα σενάρια θα λειτουργούν σωστά μόνο και μόνο επειδή τα σχετικά λάθη τους δεν φαίνονται πλέον.

Βεβαιωθείτε ότι δεν έχετε απενεργοποιήσει τη δέσμη ενεργειών ActiveX και ότι ο Internet Explorer δεν αποκλείει τη Java ή το ActiveX. Ορισμένες ρυθμίσεις ασφαλείας στον IE θα αποτρέψουν τη σωστή εκτέλεση του ActiveX και της Java, γεγονός που μπορεί να επηρεάσει τη χρηστικότητα της ιστοσελίδας που εκτελεί το σενάριο.

Ο πιο γρήγορος τρόπος για να επαναφέρετε αυτές τις λειτουργίες (αν δεν έχουν ήδη λειτουργήσει) είναι να επαναφέρετε τις ρυθμίσεις ασφαλείας στον Internet Explorer.

Διαγραφή Προσωρινών Αρχείων Διαδικτύου

Τα προσωρινά αρχεία αποθηκεύονται προσωρινά στον υπολογιστή σας από τον Internet Explorer, ώστε να μπορείτε να επισκέπτεστε ξανά ιστότοπους πιο γρήγορα, αλλά μια κρυφή μνήμη που είναι πολύ μεγάλη ή μια που αποθηκεύει κατεστραμμένα δεδομένα μπορεί να οδηγήσει σε σφάλματα σεναρίου. Θα πρέπει να διαγράφετε περιοδικά αυτά τα αρχεία κρυφής μνήμης.

Να επιτρέπονται τα αναδυόμενα παράθυρα στο πρόγραμμα περιήγησής σας

Ένα πρόγραμμα αποκλεισμού αναδυόμενων παραθύρων είναι εξαιρετικά χρήσιμο τις περισσότερες φορές, αλλά μπορεί στην πραγματικότητα να προκαλεί σφάλματα σεναρίου εάν δεν δοθεί αρκετός χρόνος για να εκτελεστεί το σενάριο επειδή το πρόγραμμα περιήγησης αποτρέπει τα αναδυόμενα παράθυρα.

Όλα τα προγράμματα περιήγησης ιστού σάς επιτρέπουν να ελέγχετε τις ρυθμίσεις αποκλεισμού αναδυόμενων παραθύρων. Εάν απενεργοποιήσετε τον αποκλεισμό, τότε τα αναδυόμενα παράθυρα θα επιτρέπεται να εκτελούνται ξανά.

Ενημέρωση του λογισμικού σας

Απαλαιωμένο λογισμικό μπορεί να είναι αυτό που προκαλεί το συγκεκριμένο σφάλμα σεναρίου που βλέπετε. Αυτό μπορεί να οφείλεται στο ότι ο ιστότοπος ή το πρόγραμμα που εμφανίζει το σφάλμα, έχει μια ελάχιστη απαίτηση που δεν πληροί ο υπολογιστής σας ή επειδή διορθώθηκε ένα σφάλμα σεναρίου μέσω μιας ενημέρωσης που δεν λάβατε ποτέ.

Θα πρέπει να διατηρείτε πάντα ενημερωμένα τα Windows.

Ενημερώστε τα προγράμματα τρίτων κατασκευαστών εάν παρουσιάζουν σφάλματα σεναρίου. Ένα δωρεάν εργαλείο ενημέρωσης λογισμικού είναι ένας εύκολος τρόπος για να το κάνετε αυτό.

Ελέγξτε το λογισμικό ασφαλείας σας

Είναι πιθανό το πρόγραμμα προστασίας από ιούς ή η εφαρμογή τείχους προστασίας να εμποδίζει τα σενάρια ή τα στοιχεία ελέγχου ActiveX να εκτελούνται κανονικά. Απενεργοποιήστε προσωρινά και τα δύο για να δείτε αν εξακολουθείτε να λαμβάνετε το σφάλμα σεναρίου.

Ποτέ δεν πρέπει να αφήνετε τον υπολογιστή σας ανοιχτό σε επιθέσεις, αλλά σε αυτήν την περίπτωση, μπορεί να ευθύνεται το λογισμικό ασφαλείας, επομένως η προσωρινή απενεργοποίησή τους μόνο για λίγα λεπτά δεν θα κάνει κακό.

Η διαδικασία είναι διαφορετική για κάθε πρόγραμμα, αλλά θα πρέπει να μπορείτε να κάνετε δεξί κλικ στο λογισμικό που εκτελείται στη γραμμή εργασιών των Windows, δίπλα στο ρολόι, για να απενεργοποιήσετε τις ασπίδες AV ή να απενεργοποιήσετε το τείχος προστασίας. Εάν όχι, δοκιμάστε να ανοίξετε το πρόγραμμα - σίγουρα υπάρχει μια επιλογή για να απενεργοποιήσετε την εφαρμογή.

Κάτι άλλο που πρέπει να αναζητήσετε με τον σαρωτή προστασίας από ιούς είναι εάν έχει ρυθμιστεί να ελέγχει για ιούς σε φακέλους που χρησιμοποιεί το πρόγραμμα περιήγησής σας για να διατηρεί προσωρινά αρχεία. Εάν ναι, ο σαρωτής ενδέχεται να αναγνωρίσει εσφαλμένα τα σενάρια ως κακόβουλο λογισμικό και να τα βάλει σε καραντίνα ή να τα διαγράψει προτού μπορέσουν να εκτελεστούν. Προσθέστε μια εξαίρεση φακέλου εάν το επιτρέπει η εφαρμογή σας.

Internet Explorer χρησιμοποιεί αυτόν τον φάκελο από προεπιλογή:


C:\Users\[όνομα χρήστη]\AppData\Local\Microsoft\Windows\INetCache

Το Google Chrome αποθηκεύει προσωρινά δεδομένα εδώ:


C:\Users\[όνομα χρήστη]\AppData\Local\Google\Chrome\User Data\Default\Cache

Επαναφορά όλων των ρυθμίσεων του Internet Explorer

Μπορεί να υπάρχει ένας αριθμός ρυθμίσεων ή πρόσθετων που προκαλούν σφάλματα δέσμης ενεργειών στον Internet Explorer. ο ευκολότερος τρόπος για να επαναφέρετε όλες αυτές τις ρυθμίσεις στις προεπιλογές τους είναι να επαναφέρετε τον Internet Explorer.

Η επαναφορά του IE θα απενεργοποιήσει όλες τις γραμμές εργαλείων και τα πρόσθετα, καθώς και θα επαναφέρει κάθε απόρρητο, ασφάλεια, αναδυόμενο παράθυρο, περιήγηση με καρτέλες, προεπιλεγμένο πρόγραμμα περιήγησης ιστού και προηγμένες επιλογές.

Μια εναλλακτική μέθοδος είναι να δείτε εάν μόνο ένα πρόσθετο προκαλεί το σφάλμα σεναρίου, το οποίο μπορείτε να κάνετε μέσω του Tools > Διαχείριση πρόσθετου ons μενού. Απενεργοποιήστε τα πρόσθετα ένα-ένα και δοκιμάστε για το σφάλμα σεναρίου μετά από κάθε ένα.

Διαφορετικά, ορίστε πώς μπορείτε να επαναφέρετε πλήρως τον Internet Explorer:

  1. Ανοίξτε το πλαίσιο διαλόγου Εκτέλεση με το πλήκτρο πρόσβασης WIN+R.
  2. Εισαγάγετε inetcpl.cpl για να ανοίξετε τις Ιδιότητες Διαδικτύου.
  3. Μεταβείτε στην καρτέλα Σύνθετες.
  4. Επιλέξτε Επαναφορά στο κάτω μέρος και, στη συνέχεια, ξανά στην οθόνη Επαναφορά ρυθμίσεων Internet Explorer.

    Η μόνη επιλογή για χρήστες Windows 11 από αυτήν την οθόνη είναι Επαναφορά σύνθετων ρυθμίσεων.

  5. Επιλέξτε Κλείσιμο όταν έχουν γίνει επαναφορά όλων των ρυθμίσεων.
  6. Επανεκκινήστε τον υπολογιστή σας.

Απενεργοποίηση ομαλής κύλισης

Αυτό βρίσκεται στο κάτω μέρος γιατί είναι η λιγότερο πιθανή αιτία σφάλματος σεναρίου. Ωστόσο, εάν λαμβάνετε ένα σφάλμα κατά την προβολή βίντεο στον Internet Explorer ή το βίντεο απλώς δεν εμφανίζεται σωστά, η επιλογή Ομαλή κύλιση στο IE μπορεί να προκαλεί προβλήματα με τα σενάρια που προσπαθούν να εκτελεστούν στη σελίδα.

Δείτε πώς μπορείτε να απενεργοποιήσετε την ομαλή κύλιση στον Internet Explorer:

  1. Χρησιμοποιήστε το πλαίσιο διαλόγου Εκτέλεση (Windows Key+R) για να εισαγάγετε την εντολή inetcpl.cpl.
  2. Πλοηγηθείτε στην καρτέλα Για προχωρημένους.
  3. Κάτω από την ενότητα Περιήγηση, προς το κάτω μέρος, αφαιρέστε το σημάδι επιλογής δίπλα στο Χρησιμοποιήστε ομαλή κύλιση.
  4. Πατήστε OK για αποθήκευση και έξοδο.

Συνιστάται: