Συμπτώματα
Μια αδιέξοδη κατάσταση μπορεί να προκύψει όταν οι ακόλουθες δύο συναρτήσεις εκτελούνται ταυτόχρονα στα Windows Embedded CE 6,0 R3:
-
FreePhysPage
-
HNDLCreateHandle
Σημείωση Η συνάρτηση FreePhysPage καλείται για δωρεάν φυσική μνήμη και η συνάρτηση HNDLCreateHandle καλείται να δημιουργήσει λαβές αντικειμένων.
Αιτία
Αυτό το πρόβλημα παρουσιάζεται επειδή αυτές οι δύο συναρτήσεις απαιτούν τόσο την κρίσιμη ενότητα όσο και το κλείδωμα του πίνακα χειρισμού αντικειμένου. Ωστόσο, οι συναρτήσεις αποκαλούσαν την κρίσιμη ενότητα και το κλείδωμα πίνακα χειρισμού αντικειμένου με διαφορετική σειρά.
Επίλυση
Πληροφορίες ενημέρωσης λογισμικού
Μια υποστηριζόμενη ενημέρωση λογισμικού είναι πλέον διαθέσιμη από τη Microsoft με Windows Embedded CE 6,0 Platform Builder μηνιαία ενημέρωση (Μάρτιος 2011). Μπορείτε να το επιβεβαιώσετε κάνοντας κύλιση στην ενότητα "πληροφορίες αρχείου" αυτού του άρθρου. Το όνομα του αρχείου πακέτου περιέχει την έκδοση του προϊόντος, την ημερομηνία, τον αριθμό άρθρου της Γνωσιακής βάσης και τον τύπο επεξεργαστή. Η μορφή ονόματος αρχείου πακέτου είναι:
Έκδοση προϊόντος-εεμμηη-kbnnnnnn-τύπος επεξεργαστήΓια παράδειγμα: Το Wincepb50-060503-kb917590-armv4i. msi είναι η επιδιόρθωση του ARMV4i Windows Embedded CE 5,0 Platform Builder που τεκμηριώνεται στο άρθρο 917590 της Γνωσιακής βάσης και περιέχεται στη μηνιαία ενημέρωση του Μαΐου 2006. Για να επιλύσετε αυτό το πρόβλημα αμέσως, κάντε κλικ στον αριθμό του άρθρου παρακάτω για πληροφορίες σχετικά με την απόκτηση των Windows Embedded CE Platform Builder και βασικές ενημερώσεις λογισμικού λειτουργικών συστημάτων:
Πώς μπορείτε να εντοπίσετε τις βασικές διορθώσεις λειτουργικών συστημάτων για τα Microsoft Windows Embedded CE Platform Builder προϊόνταΣημείωση Αυτή η μηνιαία ενημέρωση των Windows Embedded CE 6,0 είναι επίσης διαθέσιμη για λήψη από την ακόλουθη τοποθεσία Web του Κέντρου λήψης της Microsoft:
Προϋποθέσεις
Για να εφαρμόσετε αυτήν την ενημέρωση λογισμικού, πρέπει να έχετε εγκαταστήσει όλες τις ενημερώσεις λογισμικού που έχουν ήδη εκδοθεί για αυτό το προϊόν.
Απαίτηση επανεκκίνησης
Μετά την εγκατάσταση αυτής της ενημέρωσης λογισμικού, πρέπει να πραγματοποιήσετε μια καθαρή δομή ολόκληρης της πλατφόρμας. Για να το κάνετε αυτό, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
-
Στο μενού Δόμηση , κάντε κλικ στην επιλογή καθαρή λύσηκαι, στη συνέχεια, κάντε κλικ στην επιλογή Δόμηση λύσης.
-
Στο μενού Δόμηση , κάντε κλικ στην επιλογή Αναδόμηση λύσης.
Δεν χρειάζεται να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της ενημέρωσης λογισμικού.
Πληροφορίες αντικατάστασης ενημέρωσης
Αυτή η ενημέρωση δεν αντικαθιστά καμία ενημέρωση.
Πληροφορίες αρχείου
Η αγγλική έκδοση αυτού του πακέτου ενημέρωσης λογισμικού έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία παρατίθενται σε συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες αρχείου, μετατρέπεται σε τοπική ώρα. Για να εντοπίσετε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα ζώνη ώρας στο στοιχείο ημερομηνία και ώρα στον πίνακα ελέγχου.
Αρχεία του προγράμματος εγκατάστασης
Wincepb60-110321-kb2514264-armv4i.msi |
3.502.592 |
21-Mar-2011 |
23:12 |
Wincepb60-110321-kb2514264-mipsii.msi |
3.340.800 |
21-Mar-2011 |
23:12 |
Wincepb60-110321-kb2514264-mipsii_fp.msi |
3.456.000 |
21-Mar-2011 |
23:12 |
Wincepb60-110321-kb2514264-mipsiv.msi |
3.377.152 |
21-Mar-2011 |
23:12 |
Wincepb60-110321-kb2514264-mipsiv_fp.msi |
3.500.544 |
21-Mar-2011 |
23:12 |
Wincepb60-110321-kb2514264-sh4.msi |
3.155.968 |
21-Mar-2011 |
23:12 |
Wincepb60-110321-kb2514264-x86.msi |
2.989.568 |
21-Mar-2011 |
23:12 |
Αρχεία που περιλαμβάνονται σε αυτό το πακέτο επειγουσών επιδιορθώσεων
Windows Embedded CE 6.0_update_kb2514264. htm |
7.903 |
21-Mar-2011 |
23:07 |
110321_kb2514264 |
Physmem.c |
33.056 |
15-Mar-2011 |
20:23 |
Private\Winceos\Coreos\Nk\Kernel |
Schedule.c |
29.267 |
15-Mar-2011 |
20:23 |
Private\Winceos\Coreos\Nk\Kernel |
Nkmain.lib |
2.742.832 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\Armv4i\Debug |
Nkprmain.lib |
2.779.696 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\Armv4i\Debug |
Nkmain.lib |
1.766.118 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\Armv4i\Retail |
Nkprmain.lib |
1.791.546 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\Armv4i\Retail |
Nkmain.lib |
2.585.948 |
15-Mar-2011 |
20:21 |
Public\Common\Oak\Lib\Mipsii\Debug |
Nkprmain.lib |
2.621.934 |
15-Mar-2011 |
20:21 |
Public\Common\Oak\Lib\Mipsii\Debug |
Nkmain.lib |
1.675.448 |
15-Mar-2011 |
20:21 |
Public\Common\Oak\Lib\Mipsii\Retail |
Nkprmain.lib |
1.705.592 |
15-Mar-2011 |
20:21 |
Public\Common\Oak\Lib\Mipsii\Retail |
Nkmain.lib |
2.660.800 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Nkprmain.lib |
2.697.062 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Nkmain.lib |
1.735.150 |
15-Mar-2011 |
20:21 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Nkprmain.lib |
1.765.402 |
15-Mar-2011 |
20:21 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Nkmain.lib |
2.618.338 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsiv\Debug |
Nkprmain.lib |
2.654.456 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsiv\Debug |
Nkmain.lib |
1.700.496 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsiv\Retail |
Nkprmain.lib |
1.730.542 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsiv\Retail |
Nkmain.lib |
2.698.448 |
15-Mar-2011 |
20:23 |
Public\Common\Oak\Lib\Mipsiv_fp\Debug |
Nkprmain.lib |
2.734.842 |
15-Mar-2011 |
20:23 |
Public\Common\Oak\Lib\Mipsiv_fp\Debug |
Nkmain.lib |
1.766.658 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsiv_fp\Retail |
Nkprmain.lib |
1.796.808 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsiv_fp\Retail |
Nkmain.lib |
2.180.764 |
15-Mar-2011 |
20:23 |
Public\Common\Oak\Lib\Sh4\Debug |
Nkprmain.lib |
2.205.996 |
15-Mar-2011 |
20:23 |
Public\Common\Oak\Lib\Sh4\Debug |
Nkmain.lib |
1.519.028 |
15-Mar-2011 |
20:23 |
Public\Common\Oak\Lib\Sh4\Retail |
Nkprmain.lib |
1.543.404 |
15-Mar-2011 |
20:23 |
Public\Common\Oak\Lib\Sh4\Retail |
Nkmain.lib |
2.172.392 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\X86\Debug |
Nkprmain.lib |
2.200.524 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\X86\Debug |
Nkmain.lib |
1.531.102 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\X86\Retail |
Nkprmain.lib |
1.551.114 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\X86\Retail |
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Περισσότερες πληροφορίες
Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερώσεων λογισμικού της Microsoft