Η διαδικασία ξεκίνησε με CreateProcess() ενδέχεται να πρόωρα τερματισμό

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 156484 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Αρχείο Cmd.exe, Perl.exe ή άλλες εφαρμογές λειτουργίας κονσόλας, ενδέχεται να μην προετοιμαστεί σωστά και να τερματιστεί πρόωρα κατά την εκκίνηση από μια υπηρεσία με το CreateProcess() ή τα API CreateProcessAsUser(). Η καλούσα διαδικασία έχει δεν υπάρχει τρόπος να γνωρίζετε ότι η εφαρμογή εκκινούνται λειτουργία κονσόλας τερματίστηκε πρόωρα.

Σε ορισμένες περιπτώσεις, σε σχέση με τη διαδικασία που απέτυχε η κλήση GetExitCode() υποδεικνύει τον παρακάτω κωδικό εξόδου:
128 L ERROR_WAIT_NO_CHILDREN - υπάρχουν δεν υπάρχουν εξαρτημένες διαδικασίες σε αναμονή.
Στις εφαρμογές πολλαπλών νημάτων, η πρόωρος τερματισμός προκαλεί διαρροές σωρού επιφάνειας εργασίας. Με τον καιρό του σωρού επιφάνειας εργασίας έχει εξαντληθεί, που καταλήγει σε σφάλματα προετοιμασίας User32.dll ή Kernel32.dll.

Περισσότερες πληροφορίες

  • Internet Information Server (IIS) ενδέχεται να παρουσιάζουν αυτό το ζήτημα, κατά διαστήματα κατά την επεξεργασία δεσμών ενεργειών CGI ή Perl. Σε αυτήν την περίπτωση το πρόγραμμα περιήγησης επιστρέφει το παρακάτω σφάλμα κατά την εκτέλεση δεσμών ενεργειών CGI:
    Σφάλμα CGI

    Η καθορισμένη εφαρμογή CGI misbehaved, δεν επιστρέφει ένα πλήρες σύνολο των κεφαλίδων HTTP. Οι κεφαλίδες του επέστρεψε είναι:.
  • Απομακρυσμένης εντολής τ/Υ (RCMD) ενδέχεται επίσης να παρουσιάσουν αυτό το πρόβλημα. RCMD εμπειρία στους υπολογιστές-πελάτες να συνδέετε και να αποσυνδέετε μηνύματα κατά την προσπάθεια πρόσβασης σε διακομιστή που εκτελεί την υπηρεσία RCMD. Αυτό μπορεί να χρησιμοποιηθεί ως εφαρμογή δοκιμής για να δείτε εάν εκτελείται μια άλλη υπηρεσία σε αυτό το πρόβλημα.
  • Άλλες υπηρεσίες άλλων κατασκευαστών (όπως Patrol από BMC Software) είναι επίσης γνωστό ότι αποτύχει εξαιτίας αυτού του ζητήματος.

Προτεινόμενη αντιμετώπιση

Για να επιλύσετε αυτό το ζήτημα, ανατρέξτε στα ακόλουθα άρθρα της Microsoft Knowledge Base για περισσότερες πληροφορίες:
ΑΝΑΓΝΩΡΙΣΤΙΚΟ ΑΡΘΡΟΥ:142676
ΤΙΤΛΟΣ: Τρόπος διόρθωση κοινών σφαλμάτων για το αρχείο User32.dll

ΑΝΑΓΝΩΡΙΣΤΙΚΟ ΑΡΘΡΟΥ:175687
ΤΙΤΛΟΣ: Προκαλεί Win32k.sys STOP 0x0000001e "και" 0x0000000a σε SMP

Ιδιότητες

Αναγν. άρθρου: 156484 - Τελευταία αναθεώρηση: Σάββατο, 18 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Internet Information Server 3.0
Λέξεις-κλειδιά: 
kbenv kbinterop kbprb kbmt KB156484 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:156484

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com