Το κλειδί 1c δεν λειτουργεί. Η άδεια δεν βρέθηκε. Δεν βρέθηκε κλειδί προστασίας εφαρμογών ή άδεια χρήσης λογισμικού - Λύση. Ποια είναι τα λάθη

Συμπεριφορά πολλών διαχειριστές συστήματοςαντιμετώπισαν δυσκολίες στην εγκατάσταση κλειδιών ασφαλείας για 1C Enterprise, κυρίως μοιάζουν με σαμανική ρίψη με ντέφι. Στους "κύκλους διαχείρισης" και στο Διαδίκτυο, υπάρχουν μύθοι και θρύλοι για την "ιδιοτροπία" των κλειδιών ασφαλείας, για την "καμπύλη" εφαρμογής του κ.λπ. Ταυτόχρονα, τα περισσότερα) μέρος μη τυπικών καταστάσεων είναι συνέπεια εξαιρετικά χαμηλό επίπεδογνώση σχετικά με τα κλειδιά ασφαλείας και τις ιδιαιτερότητες της χρήσης τους.
Ποια είναι τα κλειδιά

Τα τοπικά κλειδιά ενός χρήστη αντιπροσωπεύονται από το μοντέλο HASP HL ​​Basic (μπλε), αυτό το κλειδί φέρει την ένδειξη H4 M1 ORGL8, δεν έχει ενσωματωμένη μνήμη και προσωπικό αναγνωριστικό, δεν αποθηκεύει παραμέτρους και ρυθμίσεις. Παρέχεται με προϊόντα με άδεια για μία θέση.

Τα κλειδιά πελάτη δικτύου περιλαμβάνουν τη σειρά HASP HL ​​Net (κόκκινο). Διαθέτουν εσωτερική μνήμη που αποθηκεύει τον αριθμό των αδειών και αποκλειστικό αναγνωριστικό. Υπάρχουν ποικιλίες για 5, 10, 20, 50 και 100 χρήστες. Έχει την ένδειξη NETXX ORGL8, όπου ΧX είναι ο αριθμός των αδειών (όπως το NET5 ORGL8). Υπάρχουν εναλλάξ κλειδιά για 300 και 500 χρήστες τα οποία φέρουν την ένδειξη NET250 + ORG8A και NET250 + ORG8B. Παρέχεται με προϊόντα με άδεια για 5 θέσεις, και εξίσου ξεχωριστά, με τη μορφή πρόσθετων αδειών πελάτη.

Τα κλειδιά για τον διακομιστή 1C Enterprise είναι μόνο τοπικά. Η τροποποίηση 32-bit διαθέτει κλειδί ασφαλείας HASP HL ​​Pro (μοβ), το οποίο διαθέτει εσωτερική μνήμη και μοναδικό αναγνωριστικό. Έχει την ένδειξη ENSR8, παρέχεται μαζί με μια άδεια χρήσης για τον διακομιστή 1C Enterprise.

Για διακομιστή 64-bit, χρησιμοποιήστε το πλήκτρο HASP HL ​​Max (πράσινο) με εσωτερική μνήμηκαι μοναδική ταυτότητα. Έχει σήμανση EN8SA και υποστηρίζει, με τη σειρά του, διακομιστή 32 bit. Εκείνοι. έχοντας άδεια για διακομιστή 64-bit, επιτρέπεται, χωρίς αλλαγή κλειδιού, η χρήση της έκδοσης 32-bit, αλλά όχι με αντίστροφη σειρά.

Πώς να εγκαταστήσετε τα κλειδιά με ακρίβεια

Πρέπει να σημειωθεί ένα σημαντικό σημείο: απαγορεύεται η εγκατάσταση περισσότερων του ενός κλειδιών της ίδιας σειράς σε έναν υπολογιστή. Επιπλέον, δεν συνιστάται να συνδυάζετε τα τοπικά κλειδιά και τα κλειδιά δικτύου, αυτό οφείλεται στη λειτουργία ασφαλείας του 1C Enterprise: όταν εντοπίσει το τοπικό κλειδί, το πρόγραμμα σε καμία περίπτωση δεν θα αναζητήσει το κλειδί δικτύου. Τα τοπικά κλειδιά του διακομιστή 1C Enterprise δεν παρεμβαίνουν στη λειτουργία άλλων κλειδιών.

Το δεύτερο σημαντικό σημείο: το κλειδί δεν πρέπει να βρίσκεται στο μηχάνημα με ενεργό λογισμικό τερματικού. Με τη σειρά του, δεν χρειάζεται να βάλετε τον διαχειριστή άδειας χρήσης στο τερματικό. Το 1C σε έναν τερματικό διακομιστή μπορεί να λειτουργήσει μόνο με ένα κλειδί δικτύου που βρίσκεται σε άλλο υπολογιστή.

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

Στο μηχάνημα όπου είναι εγκατεστημένο το κλειδί, βρίσκουμε το αρχείο nhsrv.ini στο φάκελο με τον διαχειριστή άδειας χρήσης. Η παράμετρος NHS_SERVERNAMES είναι υπεύθυνη για το όνομα του διακομιστή άδειας · μπορεί να αποτελείται από λατινικά γράμματα και αριθμούς και να περιέχει όχι περισσότερους από 7 χαρακτήρες.


NHS_SERVERNAMES = NAME1

Στη συνέχεια, στα μηχανήματα -πελάτες, επεξεργαστείτε το αρχείο nethasp.ini, καθορίζοντας ρητά τις διευθύνσεις και τα ονόματα των διαχειριστών άδειας χρήσης:


NH_TCPIP = Ενεργοποιημένο


NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11
NH_SERVER_NAME = NAME1, NAME2

Ποια είναι τα λάθη

Δυστυχώς, το 1C Enterprise αντί για τα τυπικά μηνύματα σφάλματος HASP εμφανίζει το δικό του "Το κλειδί προστασίας προγράμματος δεν βρέθηκε!" Τέσσερις τύποι σφαλμάτων μπορούν να κρυφτούν κάτω από αυτό το μήνυμα, ας τα δούμε πιο προσεκτικά.

Το κλειδί δεν βρέθηκε. Προφανώς το πιο συνηθισμένο λάθος. Εμφανίζεται όταν δεν υπάρχει κλειδί ή προσπάθεια χρήσης κλειδιού από άλλο προϊόν. Για τα κλειδιά δικτύου, αυτό το σφάλμα μπορεί να εντοπιστεί όταν δεν υπάρχει δίκτυο, όταν ο διαχειριστής άδειας δεν εκτελείται στο μηχάνημα με το κλειδί, η θύρα 457 είναι κλειστή ή το κλειδί εκτός δικτύου δεν έχει εγκατασταθεί σωστά.
Το κλειδί δεν περιέχει άδεια. Εμφανίζεται όταν δύο κλειδιά της ίδιας σειράς είναι εγκατεστημένα σε έναν υπολογιστή, ενώ είναι ορατό αυτό στο οποίο δεν είναι διαθέσιμη η απαιτούμενη άδεια. Όταν εργάζεστε σε δίκτυο, δύο διαχειριστές αδειών με τα ίδια ονόματακαι τα κλειδιά εξυπηρέτησης της ίδιας σειράς, η εφαρμογή μπορεί πρώτα να βρει το κλειδί που δεν περιλαμβάνει την απαιτούμενη άδεια, το οποίο με τη σειρά του θα οδηγήσει σε αυτό το σφάλμα.
. Εντοπίστηκε η τελική υπηρεσία. Εμφανίζεται όταν προσπαθείτε να ενεργοποιήσετε μια εφαρμογή από μια τερματική περίοδο λειτουργίας με ένα τοπικό κλειδί. Μπορεί, με τη σειρά του, να εμφανιστεί στην περίπτωση που η διεύθυνση του διαχειριστή άδειας δεν έχει καταχωρηθεί ρητά στο nethasp.ini.

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

Και σήμερα θα περιγράψω ορισμένα σφάλματα που σχετίζονται με την προστασία του 1C και τρόπους επίλυσής τους.

Μήνυμα "Δεν βρέθηκε άδεια χρήσης του προγράμματος"παρόμοιο με αυτό που είχε εκδοθεί πριν "Το κλειδί προστασίας προγράμματος δεν βρέθηκε!"... Δεδομένου ότι το 1C: Enterprise δεν παρέχει λεπτομέρειες σχετικά με το σφάλμα, αυτό το μήνυμα ενδέχεται να αποκρύψει ένα από τα ακόλουθα προβλήματα.

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

Ενεργοποίηση αδειών λογισμικού 1C

1. Κατά την εκκίνηση, εμφανίζεται στην οθόνη "Δεν βρέθηκε άδεια χρήσης του προγράμματος!", Κάντε κλικ στο "ΝΑΙ"
2. Επιλέξτε σε ποιον υπολογιστή θα πρέπει να εγκατασταθεί η άδεια: "Σε αυτόν τον υπολογιστή" ή "Στον υπολογιστή του διακομιστή 1C: Enterprise"
3. Επιλέξτε "Αρχική απόκτηση άδειας" ή "Ανανέωση άδειας" ή "Επανάκτηση άδειας"
4. Στη συνέχεια, επιλέξτε σε ποιον πρέπει να είναι διαθέσιμη η άδεια, πιθανώς καλύτερα «Όλοι οι χρήστες αυτός ο υπολογιστής»
5. Μέθοδος απόκτησης αδειών: "Αυτόματα", "Στα ηλεκτρονικά μέσα" ή "Χειροκίνητα"
6. Συμπληρώστε τα δεδομένα εγγραφής και αποθηκεύστε τα σε ένα αρχείο
7. Το αρχείο άδειας που προκύπτει πρέπει να μετακινηθεί στο C: \ Users \ Administrator \ AppData \ Local \ 1C \ 1Cv82 \ conf \ 2 * .lic ή
C: \ Users \ All Users \ 1C \ 1Cv82 \ conf \ 2 * .lic

Θα λειτουργήσει επίσης εάν βάλετε την άδεια
C: \ Αρχεία προγράμματος (x86) \ 1cv82 \ conf

Εάν διαθέτουμε άδεια υλικού, ενδέχεται να υπάρχει ένα από τα ακόλουθα προβλήματα:

Το κλειδί δεν βρέθηκε.Ένα από τα πιο συνηθισμένα λάθη. Παρουσιάζεται αυτό το σφάλμα
εάν δεν έχετε κλειδί ή προσπαθείτε να χρησιμοποιήσετε ένα κλειδί από άλλο προϊόν. Για τα κλειδιά δικτύου, το σφάλμα παρουσιάζεται εάν ο Διαχειριστής άδειας Hasp δεν εκτελείται στο μηχάνημα ή εάν είναι εγκατεστημένο κλειδί εκτός δικτύου και ενδέχεται επίσης να μην υπάρχει δίκτυο.

Υπέρβαση του αριθμού των αδειών. Αυτό το σφάλμασυμβαίνει εάν ο αριθμός των ενεργών χρηστών (περιόδων σύνδεσης) υπερβαίνει τον καθορισμένο αριθμό αδειών στο κλειδί. Επίσης, όταν εργάζεστε σε ένα δίκτυο 2 διαχειριστών αδειών (Hasp License Manager) με τα ίδια ονόματα και κλειδιά της ίδιας σειράς και 1C, η εφαρμογή βρίσκει το πρώτο κλειδί με το οποίο έχει ήδη δημιουργηθεί ο μέγιστος αριθμός συνδέσεων, το οποίο οδηγεί σε ένα λάθος.

Το κλειδί δεν περιέχει άδεια.Εμφανίζεται όταν δύο κλειδιά της ίδιας σειράς είναι εγκατεστημένα στον υπολογιστή, το 1C θα χρησιμοποιήσει ένα από αυτά. Όταν δύο διαχειριστές αδειών 1C εργάζονται σε ένα δίκτυο, η εφαρμογή μπορεί να βρει το πρώτο κλειδί που δεν περιέχει την απαιτούμενη άδεια.

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

Πώς να εγκαταστήσετε σωστά τα κλειδιά προστασίας υλικού

Εάν χρησιμοποιείτε περισσότερα από ένα κλειδιά, πρέπει να καθορίσετε το όνομα του διαχειριστή άδειας για διακομιστή στο αρχείο nhsrv.ini:
NHS_SERVERNAMES = SERVER1

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

Αρχείο nhsrv.iniβρίσκεται στον ίδιο κατάλογο με τον διαχειριστή άδειας χρήσης και εάν ο διαχειριστής άδειας είναι εγκατεστημένος ως υπηρεσία, τότε στον κατάλογο Windows \ System32. Στο αρχείο nhsrv.ini, μπορείτε επίσης να καθορίσετε τις διευθύνσεις IP μεμονωμένων χρηστών που θέλουμε να αποτρέψουμε τη σύνδεση με τον διαχειριστή άδειας χρήσης.

Σε μηχανές -πελάτες, το αρχείο nethasp.iniπρέπει να επεξεργαστεί καθορίζοντας τις διευθύνσεις ip και τα ονόματα των διαχειριστών αδειών:
NH_TCPIP = Ενεργοποιημένο


NH_SERVER_ADDR = 192.168.0.100, 192.168.0.101
NH_SERVER_NAME = διακομιστής1, διακομιστής2

Καλή τύχη σε όλους!
Παρακαλώ αφήστε τα σχόλιά σας, η γνώμη σας είναι σημαντική για μένα.

ΥΣΤΕΡΟΓΡΑΦΟ. Δροσερός! Κορίτσι ισοσταθμιστή

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

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

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

Έτσι, εάν, κατά την εισαγωγή 1C, το πρόγραμμα εμφανίζει το μήνυμα "Το κλειδί προστασίας προγράμματος δεν βρέθηκε", τότε υπάρχουν διάφοροι πιθανοί λόγοι:

  • 1. Φυσικά δεν διαθέτετε κλειδί ασφαλείας, επειδή διαθέτετε μη αδειοδοτημένο πρόγραμμα 1C.
  • 2. Έχετε μια άδεια έκδοση του προγράμματος 1C, αλλά το κλειδί προστασίας δεν είναι συνδεδεμένο στον υπολογιστή (για παράδειγμα, ο διαχειριστής το πήρε σπίτι για το Σαββατοκύριακο και ξέχασε να το επιστρέψει).
  • 3. Έχετε μια άδεια έκδοση του προγράμματος 1C και το κλειδί είναι εγκατεστημένο σε έναν από τους υπολογιστές του δικτύου, αλλά λείπει σύνδεση δικτύουστον υπολογιστή στον οποίο είναι εγκατεστημένο το κλειδί ή στον υπολογιστή από τον οποίο έχει εισαχθεί το πρόγραμμα 1C.
  • 4. Έχετε μια άδεια έκδοση του προγράμματος 1C και όλες οι συσκευές είναι ενεργοποιημένες και ενεργοποιημένες σωστά, αλλά η ταχύτητα των συσκευών υλικού είναι αρκετά χαμηλή ώστε το πρόγραμμα να κάνει δημοσκοπήσεις σε όλους τους υπολογιστές του δικτύου για την παρουσία ενός κλειδιού ασφαλείας Το Εάν το κλειδί ασφαλείας δεν βρεθεί στο δίκτυο εντός του καθορισμένου χρόνου, το πρόγραμμα θα εμφανίσει το αντίστοιχο μήνυμα.

Στη συντριπτική πλειοψηφία των περιπτώσεων, το μήνυμα "Το κλειδί προστασίας προγράμματος δεν βρέθηκε" εμφανίζεται όταν χρησιμοποιείται μη άδεια έκδοση του προγράμματος στον υπολογιστή. Για να χρησιμοποιήσετε το πρόγραμμα 1C, αγοράστε μια άδεια έκδοσης. Εάν όλα είναι εντάξει με την άδεια, επικοινωνήστε με την εταιρεία από την οποία αγοράσατε το πρόγραμμα 1C για βοήθεια.

Οι ενέργειες πολλών διαχειριστών συστήματος που αντιμετώπισαν δυσκολίες στην εγκατάσταση κλειδιών ασφαλείας για το 1C Enterprise θυμίζουν περισσότερο σαμανικές τελετουργίες με ντέφι. Στους "κύκλους διαχειριστών" και στο Διαδίκτυο, υπάρχουν μύθοι και θρύλοι για την "ιδιοτροπία" των κλειδιών ασφαλείας, για την "καμπύλη" εφαρμογής του και ούτω καθεξής. Ταυτόχρονα, οι περισσότερες μη τυπικές καταστάσεις είναι αποτέλεσμα ενός εξαιρετικά χαμηλού επιπέδου γνώσεων σχετικά με τα κλειδιά ασφαλείας και τις ιδιαιτερότητες της χρήσης τους.

Ποια είναι τα κλειδιά

Τα τοπικά κλειδιά ενός χρήστη αντιπροσωπεύονται από το μοντέλο HASP HL ​​Basic(μπλε), αυτό το κλειδί είναι επισημασμένο H4 M1 ORGL8, δεν έχει ενσωματωμένη μνήμη και προσωπικό αναγνωριστικό, δεν αποθηκεύει παραμέτρους και ρυθμίσεις. Παρέχεται με προϊόντα με άδεια για μία θέση.

Τα κλειδιά πελάτη δικτύου περιλαμβάνουν τη σειρά HASP HL ​​Net(Το κόκκινο). Έχουν μια εσωτερική μνήμη που αποθηκεύει τον αριθμό των αδειών και ένα μοναδικό αναγνωριστικό. Υπάρχουν ποικιλίες για 5, 10, 20, 50 και 100 χρήστες. Διαθέτει σημάνσεις NETXX ORGL8, όπου ΧX είναι ο αριθμός των αδειών (για παράδειγμα NET5 ORGL8). Υπάρχουν επίσης κλειδιά για 300 και 500 χρήστες που είναι επισημασμένα NET250 + ORG8Aκαι NET250 + ORG8B... Παρέχεται με προϊόντα με άδεια για 5 θέσεις, καθώς και ξεχωριστά, με τη μορφή πρόσθετων αδειών πελάτη.

Τα κλειδιά για τον διακομιστή 1C Enterprise είναι μόνο τοπικά. Η έκδοση 32-bit διαθέτει κλειδί ασφαλείας HASP HL ​​Pro(μοβ), το οποίο έχει εσωτερική μνήμη και μοναδικό αναγνωριστικό. Διαθέτει σημάνσεις ENSR8, συνοδεύεται από άδεια χρήσης για τον διακομιστή 1C Enterprise.

Για διακομιστή 64-bit, χρησιμοποιείται το κλειδί HASP HL ​​Max(πράσινο) με εσωτερική μνήμη και μοναδικό αναγνωριστικό. Διαθέτει σημάνσεις EN8SAκαι υποστηρίζει επίσης διακομιστή 32 bit. Εκείνοι. έχοντας άδεια για διακομιστή 64-bit, μπορείτε να χρησιμοποιήσετε την έκδοση 32-bit χωρίς να αλλάξετε το κλειδί, αλλά όχι το αντίστροφο.

Πώς να εγκαταστήσετε σωστά τα κλειδιά

Πρέπει να θυμάστε έναν σημαντικό κανόνα: δεν μπορείτε να εγκαταστήσετε περισσότερα από ένα κλειδιά της ίδιας σειράς σε έναν υπολογιστή. Δεν συνιστάται επίσης να συνδυάζετε τα τοπικά κλειδιά και τα κλειδιά δικτύου, αυτό οφείλεται στη δυνατότητα προστασίας του 1C Enterprise: όταν εντοπίσει ένα τοπικό κλειδί, το πρόγραμμα δεν θα αναζητήσει ποτέ κλειδί δικτύου. Τα τοπικά κλειδιά του διακομιστή 1C Enterprise δεν παρεμβαίνουν στη λειτουργία άλλων κλειδιών.

Ο δεύτερος σημαντικός κανόνας: το κλειδί δεν πρέπει να βρίσκεται σε μηχάνημα με ενεργό λογισμικό τερματικού... Επίσης, μην εγκαταστήσετε τον διαχειριστή άδειας χρήσης στο τερματικό. Το 1C σε έναν τερματικό διακομιστή μπορεί να λειτουργήσει μόνο με ένα κλειδί δικτύου που βρίσκεται σε άλλο υπολογιστή.

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

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


NHS_SERVERNAMES = NAME1

Μετά από αυτό, σε υπολογιστές -πελάτες, θα πρέπει να επεξεργαστείτε το αρχείο nethasp.iniκαθορίζοντας ρητά τις διευθύνσεις και τα ονόματα των διαχειριστών αδειών:


NH_TCPIP = Ενεργοποιημένο


NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11
NH_SERVER_NAME = NAME1, NAME2

Ποια είναι τα λάθη

Δυστυχώς, το 1C Enterprise αντί για τα τυπικά μηνύματα σφάλματος HASP εμφανίζει το δικό του "Το κλειδί προστασίας προγράμματος δεν βρέθηκε!"... Τέσσερις τύποι σφαλμάτων μπορούν να κρυφτούν κάτω από αυτό το μήνυμα, ας τα δούμε πιο προσεκτικά.

  • Το κλειδί δεν βρέθηκε... Perhapsσως το πιο συνηθισμένο λάθος. Εμφανίζεται όταν δεν υπάρχει κλειδί ή προσπάθεια χρήσης κλειδιού από άλλο προϊόν. Για τα κλειδιά δικτύου, αυτό το σφάλμα μπορεί να προκύψει όταν δεν υπάρχει δίκτυο, εάν ο διαχειριστής άδειας δεν εκτελείται στο μηχάνημα με το κλειδί, η θύρα 457 είναι κλειστή ή εάν ένα κλειδί εκτός δικτύου δεν έχει εγκατασταθεί σωστά.
  • Το κλειδί δεν περιέχει άδεια.Εμφανίζεται όταν δύο κλειδιά της ίδιας σειράς είναι εγκατεστημένα σε έναν υπολογιστή, ενώ είναι ορατό αυτό που δεν διαθέτει την απαιτούμενη άδεια. Όταν δύο διαχειριστές αδειών με τα ίδια ονόματα και κλειδιά προβολής της ίδιας σειράς εργάζονται στο δίκτυο, η εφαρμογή ενδέχεται να βρει το πρώτο κλειδί που δεν περιέχει την απαιτούμενη άδεια, το οποίο θα οδηγήσει επίσης σε αυτό το σφάλμα.
  • Ανακαλύφθηκε η υπηρεσία τερματικού... Εμφανίζεται όταν προσπαθείτε να ξεκινήσετε μια εφαρμογή από μια περίοδο λειτουργίας τερματικού με ένα τοπικό κλειδί. Μπορεί επίσης να συμβεί εάν στο nethasp.iniη διεύθυνση του διαχειριστή άδειας δεν είναι σαφώς καταχωρημένη.
  • Υπέρβαση του αριθμού των αδειών... Εμφανίζεται όταν ο αριθμός των χρηστών (ενεργές συνεδρίες) υπερβαίνει τον αριθμό των αδειών που καθορίζονται στο κλειδί. Όταν δύο διαχειριστές αδειών με τα ίδια ονόματα και κλειδιά εξυπηρέτησης της ίδιας σειράς εργάζονται στο δίκτυο, η εφαρμογή μπορεί να βρει το πρώτο κλειδί με το οποίο έχει ήδη δημιουργηθεί ο μέγιστος αριθμός συνδέσεων, το οποίο θα οδηγήσει επίσης σε αυτό το σφάλμα.

Χθες αντιμετωπίσαμε ένα τέτοιο πρόβλημα. Μετά την ενημέρωση της πλατφόρμας, 2 από τα 3 κλειδιά αρνήθηκαν να λειτουργήσουν στον διακομιστή τερματικού μας (ως αποτέλεσμα, αντί για 30 χρήστες, μόνο 10 μπόρεσαν να εισαγάγουν 1γ)... Κατά τη σύνδεση με τη βάση, το ακόλουθο σφάλμα απορρίφθηκε:

Ως αποτέλεσμα, σκότωσαν μιάμιση ημέρα χρόνου εργασίας.

Τα κλειδιά προστασίας για το 1C χωρίζονται σε:

1. Ενιαίος χρήστης (πρέπει να είναι φυσικά συνδεδεμένος στον υπολογιστή με 1C)

μοντέλο HASP HL ​​Basic (σε μπλε χρώμα), αυτό το κλειδί είναι σημειωμένο H4 M1 ORGL8, δεν έχει ενσωματωμένη μνήμη και προσωπικό αναγνωριστικό, δεν αποθηκεύει παραμέτρους και ρυθμίσεις. Παρέχεται με προϊόντα με άδεια για μία θέση.

2. Multiuser (το κλειδί βρίσκεται στο δίκτυο, το 1C μπορεί να εκτελεστεί σε οποιονδήποτε υπολογιστή μέσα στα πλαίσια τοπικό δίκτυο ή domain)

Τα κλειδιά πελάτη δικτύου περιλαμβάνουν τη σειρά HASP HL ​​Net (το κόκκινο). Έχουν μια εσωτερική μνήμη που αποθηκεύει τον αριθμό των αδειών και ένα μοναδικό αναγνωριστικό. Υπάρχουν ποικιλίες για 5, 10, 20, 50 και 100 χρήστες. Διαθέτει σημάνσεις NETXX ORGL8 , όπου ΧΧ- αριθμός αδειών (για παράδειγμα NET5 ORGL8 ). Υπάρχουν επίσης κλειδιά για 300 και 500 χρήστες που είναι επισημασμένα NET250 + ORG8A και NET250 + ORG8B ... Παρέχεται με προϊόντα με άδεια για 5 θέσεις, καθώς και ξεχωριστά, με τη μορφή πρόσθετων αδειών πελάτη.

3. Διακομιστής (πρέπει να είναι φυσικά συνδεδεμένος τοπικά με τον υπολογιστή στον οποίο είναι εγκατεστημένος και λειτουργεί ο διακομιστής 1C Enterprise agent)

Τα κλειδιά για τον διακομιστή 1C Enterprise είναι μόνο τοπικό. 32-bitέκδοση έχει κλειδί ασφαλείας HASP HL ​​Pro (μωβ), η οποία διαθέτει εσωτερική μνήμη και μοναδικό αναγνωριστικό. Διαθέτει σημάνσεις ENSR8 , συνοδεύεται από άδεια χρήσης για τον διακομιστή 1C Enterprise.

Για 64-bitκλειδί διακομιστή που χρησιμοποιείται HASP HL ​​Max (Πράσινο χρώμα) με εσωτερική μνήμη και μοναδική ταυτότητα. Διαθέτει σημάνσεις EN8SA και υποστηρίζει επίσης διακομιστή 32 bit. Εκείνοι. έχοντας άδεια για διακομιστή 64-bit, μπορείτε να χρησιμοποιήσετε την έκδοση 32-bit χωρίς να αλλάξετε το κλειδί, αλλά όχι το αντίστροφο.

Για τη λειτουργία του κλειδιού ενός χρήστη και διακομιστή, αρκείεγκαταστήστε το πρόγραμμα οδήγησης dongle στο τοπικό μηχάνημα και τοποθετήστε το dongle στην τοπική θύρα USB.

Για κλειδί ασφαλείας πολλών χρηστών (δικτύου), πρέπει:
1. Εγκαταστήστε το πρόγραμμα οδήγησης dongle σε ένα από τα μηχανήματα του δικτύου, το οποίο θα είναι ο διακομιστής dongle - HASP4_driver_setup.zip
2. Εγκαταστήστε τον διακομιστή (υπηρεσία) του κλειδιού προστασίας στο ίδιο μηχάνημα - HASP_LM_setup.zip
3. Τοποθετήστε το κλειδί ασφαλείας στον διακομιστή στη θύρα USB
4. Εγκαταστήστε το 1C σε υπολογιστές -πελάτες

Γενικά, αυτές οι ενέργειες είναι αρκετές για να λειτουργήσει το 1C. Κατά την εκκίνηση και περαιτέρω λειτουργία του 1C: Enterprise 8 σε τοπικά μηχανήματα, το σύστημα θα χρησιμοποιήσει ένα αίτημα μετάδοσης στη θύρα 475 και θα αναζητήσει ένα κλειδί ασφαλείας. Σε περίπτωση ανεπιτυχούς αναζήτησης, θα εμφανιστεί ένα μήνυμα "Δεν βρέθηκε κλειδί προστασίας προγράμματος"και εργασία 1C: Η επιχείρηση θα διακοπεί.

Εάν αντιμετωπίζετε το μήνυμα « το κλειδί προστασίας προγράμματος δεν βρέθηκε«Είναι απαραίτητο να ελέγξετε:
1.παρουσία κλειδιού ασφαλείας στο θύρα USBδιακομιστής κλειδιού
2. Ελέγξτε εάν ο διακομιστής κλειδιού εκτελείται στον διακομιστή (διαδικασία που ονομάζεται "Hasp loader")
3. ελέγξτε με την εντολή telnet τη διαθεσιμότητα του διακομιστή κλειδιού από τον τοπικό υπολογιστή στη θύρα 475 (για παράδειγμα: telnet 192.168.100.100 475)

Εάν όλοι οι έλεγχοι ήταν επιτυχημένοι, αλλά το σφάλμα επιμένει, μεταβείτε σε περισσότερα λεπτομερείς ρυθμίσεις... Στο φάκελο εγκατάστασης 1C: Enterprise 8 (κατά κανόνα, το c: \ program files \ 1cv81 \ bin \ conf ή c: \ program files \ 1cv8 \ bin \) έχει ένα αρχείο nethasp.ini ... Αυτό είναι το αρχείο διαμόρφωσης κλειδιού ασφαλείας, χωρίζεται σε ενότητες, μας ενδιαφέρει η ενότητα ... Κατά την εγκατάσταση του 1C, από προεπιλογή, όλες οι παράμετροι σε αυτήν την ενότητα χωρίζονται με διπλούς χαρακτήρες ";", πράγμα που σημαίνει ότι αγνοούνται αυτές οι ρυθμίσεις. Σε αυτήν την περίπτωση, ο βασικός οδηγός συμπεριφέρεται ως εξής:
1. ένα πακέτο τύπου μετάδοσης αποστέλλεται μέσω του τοπικού δικτύου στη θύρα 475 σε αναζήτηση του διακομιστή κλειδιού ασφαλείας
2.αν δεν ληφθεί απάντηση - σφάλμα

Μειονεκτήματα της προεπιλεγμένης διαμόρφωσης:
1. η μετάδοση χρειάζεται λίγο χρόνο
2. Όλοι οι διακομιστές δεν ανταποκρίνονται σε τέτοια πακέτα
3. Μεταδώστε μερικά, αλλά το φορτίο στο δίκτυο

Για να λύσετε αυτό το πρόβλημα, πρέπει να κάνετε τα εξής:
1. καθορίστε μια συγκεκριμένη διεύθυνση όπου να αναζητήσετε τον κεντρικό διακομιστή (για παράδειγμα: NH_SERVER_ADDR = 192.168.100.100)
2. απενεργοποίηση αναζήτησης μετάδοσης (NH_USE_BROADCAST = Απενεργοποιημένο)
3.και περιορίστε τους τύπους πακέτων μόνο στο TCP (NH_TCPIP_METHOD = TCP)

Όπως δείχνει η πρακτική, η ταχύτητα εκκίνησης του 1C: Enterprise 8 μετά από αυτήν τη ρύθμιση αυξάνεται αισθητά!

Υπάρχουν όμως και μερικά μειονεκτήματα αυτής της μεθόδου:

βεβαιωθείτε ότι η διεύθυνση του διακομιστή dongle δεν αλλάζει, διαφορετικά θα πρέπει να διαμορφώσετε ξανά το αρχείο nethasp.ini σε όλα τα τοπικά μηχανήματα!

Θα ήθελα επίσης να διευκρινίσω μερικά σημεία σχετικά με την εργασία με κλειδιά που έπρεπε να αντιμετωπίσω κατά την εργασία:

1. Η οθόνη HASP δεν εμφανίζει το κλειδί

Από μόνη της, η οθόνη μπορεί να εμφανίσει μόνο την παρουσία ενός διαχειριστή άδειας χρήσης σε μια συγκεκριμένη διεύθυνση. Θα μπορεί να δει το κλειδί μόνο αφού η προστατευμένη εφαρμογή ανοίξει με επιτυχία τουλάχιστον μία περίοδο σύνδεσης με το κλειδί. Επιπλέον, πρέπει να ληφθεί υπόψη ότι το Aladdin Monitor λειτουργεί μόνο μέσω UDP, θύρα 475. Έτσι, η απουσία δεδομένων σχετικά με το κλειδί στην οθόνη δεν σημαίνει ότι το κλειδί δεν είναι διαθέσιμο στην εφαρμογή.

2. Δύο κλειδιά προστασίας 1C HASP σε έναν υπολογιστή

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

  • Τα πλήκτρα με διαφορετικές σειρές θα λειτουργήσουν καλά. (σε σχέση με το 1C: 1 διακομιστής και 1 δίκτυο θα λειτουργήσουν καλά)
  • Τα κλειδιά της ίδιας σειράς θα λειτουργήσουν εάν αυτή η λειτουργία υλοποιήθηκε από τον προγραμματιστή του προστατευμένου λογισμικού. Εάν ο προγραμματιστής δεν έχει εφαρμόσει αυτήν τη δυνατότητα, τότε τα κλειδιά που ανήκουν στην ίδια σειρά δεν θα λειτουργούν μαζί στον ίδιο υπολογιστή, μόνο ένα από αυτά θα είναι ορατό: είτε το πλησιέστερο στη θύρα (στην περίπτωση κλειδιών LPT), ή βρίσκεται στη θύρα με τη χαμηλότερη διεύθυνση (στην περίπτωση κλειδιών USB για την προστασία των προγραμμάτων HASP). (σε σχέση με το 1C, - 2 τοπικά ή 2 κλειδιά δικτύου σε έναν υπολογιστή θα λειτουργήσουν σωστά, πιθανότατα όχι)
  • Δεν συνιστάται η τοποθέτηση των τοπικών κλειδιών και των κλειδιών δικτύου, αυτό οφείλεται στη λειτουργία ασφαλείας του 1C Enterprise: όταν εντοπίσει ένα τοπικό κλειδί, το πρόγραμμα δεν θα αναζητήσει ποτέ κλειδί δικτύου.

Πιθανές λύσεις σε αυτό το πρόβλημα:

  • Αντικατάσταση πολλών κλειδιών προστασίας για προγράμματα HASP με ένα, με μεγαλύτερο αριθμό αδειών (είναι καλά γραμμένο για αυτό εδώ: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Εγκατάσταση κλειδιών προστασίας σε διαφορετικούς υπολογιστές με επακόλουθη εγκατάσταση και διαμόρφωση διαχειριστών αδειών για κάθε κλειδί.

3. Δύο ή περισσότεροι Διαχειριστές αδειών χρήσης στο δίκτυο

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

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

NHS_SERVERNAMES = NAME1

Μετά από αυτό, στους υπολογιστές -πελάτες, είναι σκόπιμο να επεξεργαστείτε το αρχείο nethasp.ini, καθορίζοντας ρητά τις διευθύνσεις και τα ονόματα των διαχειριστών άδειας χρήσης:

NH_TCPIP = Ενεργοποιημένο NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAME1, NAME2

Λοιπόν, όπως περιέγραψα όλες τις αποχρώσεις, αν θυμηθώ κάτι, σίγουρα θα το προσθέσω! Αντίο σε όλους!