Συμπτώματα
Ας υποθέσουμε ότι έχετε μια εφαρμογή ή ένα εργαλείο που εκτελείται σε Windows 7 ή Windows Server 2008 R2, και ότι η εφαρμογή ή το εργαλείο εκτελεί μία ή περισσότερες από τις ακόλουθες εργασίες:
-
Παρακολούθηση ενός άλλου διακομιστή χρησιμοποιώντας ICMP ή ping.exe
-
Εν συνεχεία διακόπτεται η εκκίνηση πολλαπλών διεργασιών μικρής διάρκειας για την εκτέλεση εργασιών, καθώς και της διαδικασίας
-
Στη συνέχεια, κάνοντας μία από τις δραστηριότητες του δικτύου, καθώς και η διαδικασία διακοπεί από άλλη εφαρμογή ή δέσμη ενεργειών
Σε αυτήν την περίπτωση, όταν ο διακομιστής εκτελείται συνεχώς για αρκετές ώρες ή ημέρες, θα παρατηρήσετε ότι η υπηρεσία διασύνδεσης αποθήκευσης δικτύου (NSI) προκαλεί διαρροή μνήμης. Επιπλέον, μπορείτε να παρατηρήσετε τα ακόλουθα συμπτώματα:
-
Εάν διακόψετε το λογισμικό παρακολούθησης, σταματά τη διαρροή μνήμης.
-
Εάν διακόψετε την εφαρμογή και, στη συνέχεια, κάντε επανεκκίνηση του υπολογιστή, χωρίς διαρροή μνήμης παρουσιάζεται στην υπηρεσία NSI.
-
Σε ορισμένες περιπτώσεις, εάν απενεργοποιήσετε και, στη συνέχεια, να ενεργοποιήσετε τον προσαρμογέα δικτύου, θα παρατηρήσετε μια ξαφνική συλλέκτη της χρήσης CPU από την υπηρεσία NSI. Επιπλέον, η χρήση μνήμης αμέσως προέρχεται σταγόνες από 1 ή 2 gigabyte (GB) για 200 ή 300 megabyte (MB).
Αυτό το ζήτημα ενδέχεται να προκύψει σε οποιοδήποτε από τα ακόλουθα σενάρια.
Σενάριο 1
Εάν μια εφαρμογή όπως το ping.exe είναι αναγκαστικά διακοπεί, είναι πιθανό ότι δεν κληθεί η συνάρτηση IcmpCloseHandle . Στην περίπτωση αυτή, η υπηρεσία NSI ενδέχεται να ανιχνεύσει ότι υπάρχει διαθέσιμο ένα πρόγραμμα-πελάτη. Επομένως, η υπηρεσία συνεχώς στείλει ειδοποιήσεις σχετικά με τα μηνύματα ICMP. Επειδή ο υπολογιστής-πελάτης δεν υπάρχει, η λίστα ειδοποιήσεων εξακολουθεί να αυξάνεται. Η λίστα δεν λάβετε καθαρίζονται, μέχρι να διακοπεί η υπηρεσία NSI.
Για να στείλετε ένα μήνυμα λάθους ping, πρέπει να ανοίξετε τη λαβή ICMP και στη συνέχεια να χρησιμοποιήσετε αυτές τις άλλες λειτουργίες του βοηθητικού προγράμματος IP για αποστολή και λήψη δεδομένων ICMP:
Μετά την εφαρμογή στέλνει το ping, αυτό πρέπει να καλέσετε τη συνάρτηση IcmpCloseHandle για να κλείσετε τη λαβή ICMP.
Σενάριο 2
Προγραμματιστής δημιουργεί μια εφαρμογή για να στέλνετε και να λαμβάνετε μηνύματα ICMP, χρησιμοποιώντας IPHlelper APIs. Εάν μόνο ένα δείκτη χειρισμού ICMP χρησιμοποιείται για την αποστολή μηνυμάτων ICMP για πολλούς υπολογιστές-πελάτες, και αν αυτό γίνεται κάνει αυτό με πολύ υψηλή ταχύτητα, το API IPHelper που ειδοποιείται όταν λαμβάνεται ένα μήνυμα δεν θα διατηρήσει την ταχύτητα. Στην περίπτωση αυτή, θα παρατηρήσετε ότι η μνήμη της υπηρεσίας NSI εξακολουθεί να αυξάνεται εκθετικά. Επιπλέον, μπορείτε να παρατηρήσετε μεγάλη χρήση της CPU από την υπηρεσία NSI (nsisvc.dll).
Σενάριο 3
Έχετε μια εφαρμογή ή υπηρεσία που άμεσα ή έμμεσα, χρησιμοποιεί λειτουργίες του βοηθητικού προγράμματος IP. Η εφαρμογή σταματά ή έχει διακοπεί, και αυτό δεν τερματιστεί ομαλά όταν κάθε εγγραφή της ειδοποίησης δεν ακυρώθηκε (CancelMibChangeNotify2). Στην περίπτωση αυτή, ο διακομιστής NSI διατηρεί την καταχώρηση σε εκκρεμότητα για τη διεργασία που έχει διακοπεί. Αν υπάρχουν πολλές παρουσίες του παύση της εφαρμογής, η υπηρεσία NSI θα έχει πολλές καταχωρήσεις διαγραμμένων. Κατάσταση ασύγχρονης RPC και άλλες πληροφορίες που διατηρούνται για κάθε εγγραφή. Αυτό προσθέτει τη χρήση μνήμης. Συνήθως, αυτές οι δηλώσεις γίνονται για μια αλλαγή διασύνδεσης ή μια αλλαγή διεύθυνσης Unicast IP. Εάν δεν υπάρχει καμία αλλαγή στην κατάσταση, αυτές οι καταχωρήσεις διατηρούνται ακόμα.
Οι παρακάτω συναρτήσεις ειδοποίησης που χρησιμοποιούνται κατά τη διάρκεια της διαδικασίας εγγραφής:
Ο λόγος ότι πολλές εφαρμογές δεν καλέσετε (CancelMibChangeNotify2) ή να διακόψετε τη διαδικασία περιγράφεται στο θέμα της συνάρτησης NotifyIpInterfaceChange στην τοποθεσία Web της Microsoft Developer Network.
Όταν καλείται η συνάρτηση NotifyIpInterfaceChange για να κάνετε εγγραφή για ειδοποιήσεις αλλαγών, οι εν λόγω γνωστοποιήσεις εξακολουθούν να αποσταλούν μέχρι να καταργεί την καταχώρηση της εφαρμογής για να λάβετε ειδοποιήσεις αλλαγής ή η εφαρμογή σταματά. Εάν η εφαρμογή διακοπεί, το σύστημα αυτόματα καταργεί την καταχώρηση κάθε εγγραφή για ειδοποιήσεις αλλαγών. Συνιστάται να ρυθμίσετε τις παραμέτρους μιας εφαρμογής ρητά καταργήσει την εγγραφή για ειδοποιήσεις αλλαγών πριν να σταματήσει.
Για κάθε εγγραφή για ειδοποίηση, μπορείτε να κάνετε επίσης να εκχωρήσει μνήμη μη σελιδοποιημένης περιοχής (NPP) για το τοΕτικέτα NSpc.
Αιτία
Αυτό το ζήτημα παρουσιάζεται επειδή η διαδικασία που καταχωρείται για την ειδοποίηση τερματίζει χωρίς κατάργηση καταχώρησης πρώτο από την υπηρεσία NSI. Επομένως, η απώλεια καταχώρησης του NSI προκαλεί τη διαρροή μνήμης στην υπηρεσία NSI. Επιπλέον, το NPP διαρροών μνήμης σε NSI μεσολάβησης περιβάλλοντα ετικέτα NSpc (NSI.dll).
Επίλυση
Πληροφορίες άμεσης επιδιόρθωσης
Μια υποστηριζόμενη επείγουσα επιδιόρθωση είναι διαθέσιμη από την υπηρεσία υποστήριξης της Microsoft. Ωστόσο, αυτή η άμεση επιδιόρθωση προορίζεται για τη διόρθωση μόνο του προβλήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την άμεση επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν το πρόβλημα που περιγράφεται σε αυτό το άρθρο. Αυτή η άμεση επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, σας συνιστούμε να περιμένετε έως την επόμενη ενημέρωση λογισμικού που περιέχει αυτήν την άμεση επιδιόρθωση.
Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, τότε υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, επικοινωνήστε με την Υπηρεσία εξυπηρέτησης πελατών και υποστήριξης της Microsoft για να αποκτήσετε την άμεση επιδιόρθωση.
Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, ισχύουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσία εξυπηρέτησης πελατών της Microsoft και υποστήριξη ή για να δημιουργήσετε μια ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://support.microsoft.com/contactus/?ws=support
Σημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η άμεση επιδιόρθωση. Εάν η γλώσσα σας δεν εμφανίζεται, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.
Προϋποθέσεις
Για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να έχετε το Service Pack 1 για τα Windows 7 ή Windows Server 2008 R2 εγκατεστημένο.
Απαίτηση επανεκκίνησης
Πρέπει να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της άμεσης επιδιόρθωσης.
Πληροφορίες αντικατάστασης άμεσης επιδιόρθωσης
Αυτή η άμεση επιδιόρθωση δεν αντικαθιστά άλλες άμεσες επιδιορθώσεις που κυκλοφόρησαν στο παρελθόν.
Πληροφορίες αρχείου
Η αγγλική (Η.π.α.) έκδοση αυτής της επείγουσας επιδιόρθωσης εγκαθιστά αρχεία με χαρακτηριστικά που αναφέρονται στους παρακάτω πίνακες. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε συντονισμένη παγκόσμια ώρα (UTC). Οι ημερομηνίες και οι ώρες αυτών των αρχείων στον τοπικό σας υπολογιστή εμφανίζονται στην τοπική σας ώρα μαζί με τις τρέχουσες ρυθμίσεις θερινής ώρας (DST). Επίσης, οι ημερομηνίες και οι ώρες ενδέχεται να αλλάξουν όταν εκτελείτε συγκεκριμένες λειτουργίες στα αρχεία.
Πληροφορίες αρχείου και σημειώσεις για Windows 7 και Windows Server 2008 R2
Σημαντικό Οι επείγουσες επιδιορθώσεις των Windows 7 και Windows Server 2008 R2 περιλαμβάνονται στα ίδια πακέτα. Ωστόσο, οι άμεσες επιδιορθώσεις στη σελίδα αίτησης άμεσων επιδιορθώσεων παρατίθενται κάτω από τα δύο λειτουργικά συστήματα. Για να ζητήσετε το πακέτο άμεσης επιδιόρθωσης που ισχύει για το ένα ή και τα δύο λειτουργικά συστήματα, επιλέξτε την άμεση επιδιόρθωση που παρατίθεται στην ενότητα "Windows 7/Windows Server 2008 R2" της σελίδας. Να ανατρέχετε πάντα στην ενότητα "Ισχύει για" των άρθρων για να προσδιορίσετε το πραγματικό λειτουργικό σύστημα που αφορά σε κάθε άμεση επιδιόρθωση.
-
Τα αρχεία που σχετίζονται με ένα συγκεκριμένο προϊόν, με SR_Level (εκδόσεις RTM, SPn) και κλάδο υπηρεσιών (LDR, GDR) μπορούν να αναγνωριστούν εξετάζοντας τους αριθμούς έκδοσης των αρχείων, όπως φαίνεται στον παρακάτω πίνακα.
Έκδοση
Προϊόν
SR_Level
Κλάδος υπηρεσιών
6.1.760 0. 16xxx
Windows 7 και Windows Server 2008 R2
RTM
GDR
6.1.760 1. 22xxx
Windows 7 και Windows Server 2008 R2
SP1
LDR
-
Οι κλάδοι υπηρεσιών GDR περιέχουν μόνο τις επιλύσεις που έχουν κυκλοφορήσει ευρέως για την αντιμετώπιση διαδεδομένων και εξαιρετικά σημαντικών προβλημάτων. Οι κλάδοι υπηρεσιών LDR περιέχουν και άμεσες επιδιορθώσεις πέρα από τις επιδιορθώσεις που κυκλοφορούν ευρέως.
-
Τα αρχεία MANIFEST (.manifest) και τα αρχεία MUM (.mum) που εγκαθίστανται για κάθε περιβάλλον παρατίθενται ξεχωριστά στην ενότητα "Πρόσθετες πληροφορίες για τα Windows 7 και Windows Server 2008 R2 αρχείου".
-
Αρχεία MUM και MANIFEST αρχεία και τα συσχετιζόμενα αρχεία καταλόγου ασφαλείας (.cat), είναι εξαιρετικά σημαντικά για τη διατήρηση της κατάστασης των ενημερωμένων στοιχείων. Τα αρχεία καταλόγου ασφάλειας, των οποίων τα χαρακτηριστικά δεν αναφέρονται, φέρουν ψηφιακή υπογραφή από τη Microsoft.
Για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 που βασίζονται σε τεχνολογία x86
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημερομηνία |
Ώρα |
Πλατφόρμα |
Nsi.dll |
6.1.7600.16385 |
8,704 |
14-Jul-2009 |
01:16 |
x86 |
Nsiproxy.sys |
6.1.7600.16385 |
16,896 |
13-Jul-2009 |
23:12 |
x86 |
Nsisvc.dll |
6.1.7601.22590 |
20,480 |
05-Feb-2014 |
02:03 |
x86 |
Winnsi.dll |
6.1.7600.16385 |
16,896 |
14-Jul-2009 |
01:16 |
x86 |
Για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 και Windows Server 2008 R2 που βασίζονται σε τεχνολογία x64
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημερομηνία |
Ώρα |
Πλατφόρμα |
Nsi.dll |
6.1.7600.16385 |
13,824 |
14-Jul-2009 |
01:41 |
x64 |
Nsiproxy.sys |
6.1.7601.22590 |
24,576 |
05-Feb-2014 |
01:15 |
x64 |
Nsisvc.dll |
6.1.7601.22590 |
26,624 |
05-Feb-2014 |
02:42 |
x64 |
Winnsi.dll |
6.1.7600.16385 |
26,112 |
14-Jul-2009 |
01:41 |
x64 |
Nsi.dll |
6.1.7601.22590 |
8,704 |
05-Feb-2014 |
02:03 |
x86 |
Winnsi.dll |
6.1.7601.22590 |
16,896 |
05-Feb-2014 |
02:04 |
x86 |
Για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 R2 που βασίζονται σε IA-64
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημερομηνία |
Ώρα |
Πλατφόρμα |
Nsi.dll |
6.1.7600.16385 |
18,944 |
14-Jul-2009 |
01:48 |
IA-64 |
Nsiproxy.sys |
6.1.7601.22590 |
53,760 |
05-Feb-2014 |
00:50 |
IA-64 |
Nsisvc.dll |
6.1.7601.22590 |
60,928 |
05-Feb-2014 |
01:48 |
IA-64 |
Winnsi.dll |
6.1.7600.16385 |
38,912 |
14-Jul-2009 |
01:50 |
IA-64 |
Nsi.dll |
6.1.7601.22590 |
8,704 |
05-Feb-2014 |
02:03 |
x86 |
Winnsi.dll |
6.1.7601.22590 |
16,896 |
05-Feb-2014 |
02:04 |
x86 |
Πρόσθετες πληροφορίες αρχείων για Windows 7 και Windows Server 2008 R2
Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 που βασίζονται σε τεχνολογία x86
Όνομα αρχείου |
Package_1_for_kb2847346~31bf3856ad364e35~x86~~6.1.1.0.mum |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
1,822 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Package_2_for_kb2847346~31bf3856ad364e35~x86~~6.1.1.0.mum |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
1,805 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Package_3_for_kb2847346~31bf3856ad364e35~x86~~6.1.1.0.mum |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
1,807 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Package_for_kb2847346_rtm~31bf3856ad364e35~x86~~6.1.1.0.mum |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
1,459 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Package_for_kb2847346_sp1~31bf3856ad364e35~x86~~6.1.1.0.mum |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
1,918 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
X86_dfca12963d5c03edca970b29ad513eb4_31bf3856ad364e35_6.1.7601.22590_none_ff32d7aebbbb6891.manifest |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
699 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
X86_microsoft-windows-usermodensi_31bf3856ad364e35_6.1.7601.22590_none_749890603f18301d.manifest |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
8,301 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:38 |
Πλατφόρμα |
Not Applicable |
Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις των Windows 7 και Windows Server 2008 R2 που βασίζονται σε x64
Όνομα αρχείου |
Amd64_37e172e525713d1718cb98daea282913_31bf3856ad364e35_6.1.7601.22590_none_9888f3a0165278fe.manifest |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
1,048 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Amd64_3839818617f8250fd6f59e35da1df9bd_31bf3856ad364e35_6.1.7601.22590_none_8fbf427f98b0d1cb.manifest |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
703 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Amd64_a9af583825031567fe0548a9c2c728ab_31bf3856ad364e35_6.1.7601.22590_none_59ced916edddc9da.manifest |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
703 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Amd64_microsoft-windows-usermodensi_31bf3856ad364e35_6.1.7601.22590_none_d0b72be3f775a153.manifest |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
8,305 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:41 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Package_1_for_kb2847346~31bf3856ad364e35~amd64~~6.1.1.0.mum |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
1,832 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Package_2_for_kb2847346~31bf3856ad364e35~amd64~~6.1.1.0.mum |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
2,237 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Package_3_for_kb2847346~31bf3856ad364e35~amd64~~6.1.1.0.mum |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
2,015 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Package_4_for_kb2847346~31bf3856ad364e35~amd64~~6.1.1.0.mum |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
2,036 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Package_for_kb2847346_rtm~31bf3856ad364e35~amd64~~6.1.1.0.mum |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
1,467 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Package_for_kb2847346_sp1~31bf3856ad364e35~amd64~~6.1.1.0.mum |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
2,830 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Wow64_microsoft-windows-usermodensi_31bf3856ad364e35_6.1.7601.22590_none_db0bd6362bd6634e.manifest |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
4,690 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
02:16 |
Πλατφόρμα |
Not Applicable |
Πρόσθετα αρχεία για όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2008 R2 που βασίζονται σε IA-64
Όνομα αρχείου |
Ia64_44d491142723affea686ec2fba3cb4ac_31bf3856ad364e35_6.1.7601.22590_none_dc26e555dbabe437.manifest |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
1,046 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Ia64_microsoft-windows-usermodensi_31bf3856ad364e35_6.1.7601.22590_none_749a34563f163919.manifest |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
8,303 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Package_1_for_kb2847346~31bf3856ad364e35~ia64~~6.1.1.0.mum |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
2,029 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Package_for_kb2847346_sp1~31bf3856ad364e35~ia64~~6.1.1.0.mum |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
1,446 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
06:35 |
Πλατφόρμα |
Not Applicable |
Όνομα αρχείου |
Wow64_microsoft-windows-usermodensi_31bf3856ad364e35_6.1.7601.22590_none_db0bd6362bd6634e.manifest |
Έκδοση αρχείου |
Not Applicable |
Μέγεθος αρχείου |
4,690 |
Ημερομηνία (UTC) |
05-Feb-2014 |
Ώρα (UTC) |
02:16 |
Πλατφόρμα |
Not Applicable |
Λύση
Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις παρακάτω λύσεις που είναι κατάλληλη για την περίπτωσή σας.
Εναλλακτικός τρόπος αντιμετώπισης για το σενάριο 1
Βεβαιωθείτε ότι η εφαρμογή, όπως το ping.exe, δεν είναι αναγκαστικά διακοπεί. Αντί για αυτό, να επιτρέψετε την εφαρμογή ομαλό τερματισμό λειτουργίας.
Εναλλακτικά, κάνετε αναβάθμιση σε Windows Server 2012. Αυτό το ζήτημα διορθώνεται στην 2012 διακομιστή των Windows. Αυτή η επιδιόρθωση αποτρέπει την "διαρροή" μνήμης, ανεξάρτητα από το πώς η εφαρμογή έχει διακοπεί η υπηρεσία NSI.
Εναλλακτικός τρόπος αντιμετώπισης για το σενάριο 2
Προγραμματιστής λογισμικού, πρέπει να δημιουργήσετε πολλαπλούς δείκτες χειρισμού ICMP για την αποστολή αιτήσεων ICMP. Αν πρέπει να στείλετε ένα μεγάλο αριθμό πακέτων ICMP, που πρέπει να χρησιμοποιήσετε υποδοχών και άμεσα να στέλνετε και να λαμβάνετε πακέτα ICMP από την υποδοχή. Αυτό θα σας δώσει καλύτερες επιδόσεις.
Εναλλακτικός τρόπος αντιμετώπισης για το σενάριο 3
Σε αυτό το σενάριο, εάν απενεργοποιήσετε και ενεργοποιήσετε τον προσαρμογέα δικτύου, η χρήση μνήμης αμέσως μειώνεται, αλλά έχει μια σύντομη συλλέκτη της χρήσης CPU.
Αυτό συμβαίνει επειδή όταν μια αλλαγή συμβαίνει με τη διεύθυνση IP ή το περιβάλλον, η υπηρεσία NSI ειδοποιείται από τον πυρήνα. Η υπηρεσία NSI προσπαθεί, στη συνέχεια, να ανακοινώνεται όλα τα προγράμματα-πελάτες που έχουν καταχωρηθεί για την ειδοποίηση. Όταν η υπηρεσία προσπαθεί να σας ενημερώσει για μια διεργασία του προγράμματος-πελάτη που δεν υπάρχει, το RPC αναφέρει κάποιο σφάλμα. Επομένως, η υπηρεσία NSI διαγράφει όλες τις πληροφορίες κατάστασης που έχει αποθηκευτεί για τη συγκεκριμένη διεργασία του προγράμματος-πελάτη. Μετά από αυτό, ότι η μνήμη αποδεσμεύεται.
Στην περίπτωση αυτή, διάφορες κοινοποιήσεις χίλια εννιακόσια καταχωρούνται. Μετά από το συμβάν, αποδεσμεύεται όλη τη μνήμη για αυτά τα προγράμματα-πελάτες που δεν είναι έγκυρη.
Αυτό το ζήτημα διορθώνεται στα Windows 8.