Εγκατάσταση 1c 7.7 στα Windows 10. "C:\Documents and Settings\All Users\Main Menu\Programs"

Όπως φαίνεται από την απάντηση του αναγνώστη στη δική μας, αφιερωμένη στις ιδιαιτερότητες της λειτουργίας του 1C Enterprise 7.7 στο περιβάλλον των Windows 7 (Vista), έχουμε θέσει ένα πιεστικό πρόβλημα. Ταυτόχρονα, οι δυσκολίες που έχουν να αντιμετωπίσουν οι αναγνώστες μας ξεκινούν από το στάδιο της εγκατάστασης. Ως εκ τούτου, αποφασίσαμε να καλύψουμε αυτό το κενό.

Μια μικρή λυρική παρέκβαση ή «το χρειάζεσαι;»

Πριν αρχίσουμε να εξετάζουμε τεχνικά προβλήματα, θα θέλαμε να προσπαθήσουμε να κατανοήσουμε την ερώτηση: "αξίζει το παιχνίδι το κερί;" Το ερώτημα απέχει πολύ από το να είναι αδρανές. Η τελευταία έκδοση του 1C Enterprise 7.7 (7.70.027) κυκλοφόρησε στα τέλη του 2006, στην πραγματικότητα, η ανάπτυξη της πλατφόρμας έληξε δύο χρόνια νωρίτερα με την κυκλοφορία της 25ης έκδοσης.

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

Εάν η εταιρεία σας σχεδιάζει σοβαρά τη μετεγκατάσταση σε μια νέα πλατφόρμα, ειδικά εάν σκοπεύετε να χρησιμοποιήσετε συστήματα 64-bit, τότε σας συμβουλεύουμε να εξετάσετε την επιλογή της μετεγκατάστασης στο 1C Enterprise 8.1, ειδικά επειδή το 1C προσφέρει καλές εκπτώσεις για αναβαθμίσεις. Τείνουμε να θεωρούμε τη χρήση του 1C Enterprise 7.7 σε περιβάλλον Windows 7 αποκλειστικά ως προσωρινόςμια λύση που χρησιμοποιείται στη μεταβατική περίοδο (εφαρμογή του 1C 8.1, εκπαίδευση προσωπικού κ.λπ.) και κατηγορηματικά δεν συνιστάται ως τυπική λύση.

Πλατφόρμα 32 bit

Δεν αντιμετωπίσαμε ιδιαίτερα προβλήματα με την εγκατάσταση της έκδοσης 7.70.027 σε εκδόσεις 32-bit των Windows 7, ανεξάρτητα από την έκδοση διανομής και τη σύνθεση του στοιχείου. Βασικά δεν εξετάσαμε πιθανά προβλήματα με την εγκατάσταση προηγούμενων εκδόσεων, εάν πρέπει να χρησιμοποιήσετε παλιό λογισμικό, τότε πρέπει να χρησιμοποιήσετε την πιο πρόσφατη έκδοση. Εάν δεν έχετε την 27η έκδοση, τότε μπορείτε να την αποκτήσετε από οποιονδήποτε συνεργάτη της 1C.

Το πρώτο πρόβλημα μας περιμένει κατά την εκκίνηση, το πρόγραμμα αναφέρει ένα κλειδί ασφαλείας που λείπει. Αυτό είναι φυσιολογικό, το πρόγραμμα οδήγησης HASP που περιλαμβάνεται στο 1C δεν είναι συμβατό με νέα λειτουργικά συστήματα. Πρέπει να κάνετε λήψη της πιο πρόσφατης έκδοσης του HASP από τον ιστότοπο του κατασκευαστή για την έκδοση δικτύου θα χρειαστείτε επίσης την πιο πρόσφατη έκδοση του NetHASP License Manager.

Οι ρυθμίσεις παραμέτρων εγκαθίστανται με τον ίδιο τρόπο, δεν είχαμε κανένα πρόβλημα με τις τελευταίες εκδόσεις. Εάν δεν μπορείτε να εγκαταστήσετε μια έκδοση ή διαμόρφωση για κάποιο λόγο, αλλά υπάρχει τέτοια ανάγκη, μπορείτε να χρησιμοποιήσετε μια άλλη μέθοδο για συστήματα 64-bit, αυτός είναι ο μόνος τρόπος για να "εγκαταστήσετε" το 1C Enterprise. Περισσότερα για αυτό παρακάτω.

Πλατφόρμα 64 bit

Είναι αδύνατο να εγκαταστήσετε απευθείας το 1C 7.7 σε ένα σύστημα 64 bit, αυτό οφείλεται στο πρόγραμμα εγκατάστασης 16 bit που εξακολουθεί να χρησιμοποιείται, αλλά η ίδια η εφαρμογή είναι 32 bit, γεγονός που της επιτρέπει να λειτουργεί με επιτυχία σε εκδόσεις 64 bit του Windows. Το 1C Enterprise 7.7 δεν αποθηκεύει καθολικές ρυθμίσεις στο μητρώο, όλες οι καταχωρήσεις βρίσκονται στον κλάδο HKEY_CURRENT_USER\Λογισμικό\1Cπου σχετίζονται με τον τρέχοντα χρήστη (καθώς και σε υποκαταστήματα HKEY_USERSγια συστήματα πολλών χρηστών) και περιέχει μια λίστα βάσεων δεδομένων, διαδρομές προς αυτές και άλλες ρυθμίσεις χρήστη. Εάν λείπουν, αυτά τα πλήκτρα δημιουργούνται αυτόματα την πρώτη φορά που ξεκινάτε το πρόγραμμα. Αυτό σας επιτρέπει να μεταφέρετε απλά το φάκελο με το εγκατεστημένο πρόγραμμα από το ένα μηχάνημα στο άλλο, διατηρώντας παράλληλα πλήρως τη λειτουργικότητα της εφαρμογής.

Για να "εγκαταστήσουμε" το 1C 7.7 σε ένα λειτουργικό σύστημα 64 bit, χρειαζόμαστε ένα μηχάνημα με σύστημα 32 bit (τα Windows XP είναι τα καλύτερα) στο οποίο θα εγκαταστήσουμε την εφαρμογή και τις απαραίτητες διαμορφώσεις για αυτήν. Μετά από αυτό ο φάκελος με το πρόγραμμα (από προεπιλογή C:\Program Files\1Cv77) αντιγράφεται στην κατάλληλη θέση στο σύστημα 64-bit (από προεπιλογή C:\Program Files (x86)\1Cv77). Στη συνέχεια, εγκαθίστανται τα προγράμματα οδήγησης HASP για συστήματα 64-bit και, εάν είναι απαραίτητο, το NetHASP License Manager. Το μόνο που μένει είναι να εμφανιστούν οι συντομεύσεις και η εργασία.

Δεν είναι όμως όλα τόσο ρόδινα. Λόγω των παραπάνω χαρακτηριστικών του προγράμματος εγκατάστασης, εσείς δεν μπορείςΓια να υποστηρίξετε πλήρως το 1C, τις εκδόσεις ενημερώσεων και τις ρυθμιζόμενες αναφορές, θα πρέπει πρώτα να το εγκαταστήσετε σε περιβάλλον 32 bit. Στην έκδοση δικτύου, θα πρέπει να αποφύγετε τη χρήση σταθμών εργασίας 64-bit για υπαλλήλους που ασχολούνται με τη συντήρηση ή τον προγραμματισμό για 1C.

Έκδοση SQL

Το 1C Enterprise 7.7 για SQL, φυσικά, μπορεί να εγκατασταθεί σε περιβάλλον Windows 7 (Vista), αλλά το νόημα μιας τέτοιας ενέργειας τείνει στο μηδέν. Τα Windows 7 δεν υποστηρίζουν την εργασία με τον SQL Server 2000, το 1C Enterprise 7.7 δεν υποστηρίζει μεταγενέστερες εκδόσεις του SQL Server.

Υπάρχουν δύο ανεπίσημοι τρόποι για να "διασταυρώσετε ένα φίδι με έναν σκαντζόχοιρο": ενημερώστε το 1C για να εργαστείτε με τον SQL Server 2005 ή αντικαταστήστε τις βιβλιοθήκες στα Windows 7 ODBCπρογράμματα οδήγησης που είναι υπεύθυνα για την εργασία με SQL, στα αντίστοιχα των Windows XP. Εμείς Δεν συνιστούμε απολύτωςδοκιμάστε κανένα από αυτά. Η πρώτη μέθοδος είναι αμφισβητήσιμη από την άποψη της καθαρότητας αδειοδότησης, η δεύτερη απειλεί τη σταθερότητα του συστήματος στο σύνολό του, κυρίως άλλων εφαρμογών που χρησιμοποιούν ODBC. Επιπλέον, υπάρχει πιθανότητα καταστροφής ή παραμόρφωσης των πληροφοριών στη βάση δεδομένων λόγω λανθασμένου αιτήματος ή άλλης μη τυπικής κατάστασης ή διακοπής λειτουργίας (που δεν είναι καλύτερο) λόγω αποτυχίας σε μια «πονηρή» σύνδεση.

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

Είναι γνωστό ότι η πλατφόρμα 1C:Enterprise 7.7 έχει προβλήματα συμβατότητας με συστήματα 64-bit της οικογένειας Windows (XP, Vista, 7, Server 2003, Server 2008). Τι πρέπει να κάνετε εάν εξακολουθείτε να χρειάζεται να εκτελέσετε αυτό το προϊόν λογισμικού σε λειτουργικό σύστημα 64-bit; Στη συνέχεια θα εξετάσουμε τη λύση σε αυτό το ζήτημα.

Η ουσία του προβλήματος βρίσκεται στην πολύ ξεπερασμένη αρχιτεκτονική της πλατφόρμας 1C:Enterprise 7.7 (ήρθε η ώρα να το θάψουμε!). Θα πρέπει να εγκαταλείψετε αμέσως την ιδέα της εγκατάστασης σε λειτουργικό σύστημα 64-bit χρησιμοποιώντας το setup.exe. Δεν θα λειτουργήσει.
Θα πρέπει να κάνετε αυτό:

Βήμα 1. Εγκαταστήστε σωστά την πλατφόρμα 1C:Enterprise 7.7 (δηλαδή σύμφωνα με όλα τα βιβλία και τις οδηγίες) σε λειτουργικό σύστημα 32-bit. Είναι καλύτερα αν δεν είναι λειτουργικό σύστημα διακομιστή (για να μην παλέψετε με πιθανά προβλήματα εκ των προτέρων).

Βήμα 2. Αντιγραφή φακέλου C:\Program Files\1cv77\BINαπό ένα σύστημα 32-bit σε έναν φάκελο C:\Program Files (x86)\1Cv77\BINΣύστημα 64 bit. Κάντε τις κατάλληλες συντομεύσεις στο αρχείο 1cv7.exe (ή 1cv7s.exe) στην επιφάνεια εργασίας του χρήστη.

Βήμα 3. (Βήμα για λειτουργικά συστήματα διακομιστή Windows) Προσθήκη εξαίρεσης σε ΔΕΠ. Για αυτό θα ανοίξουμε Πίνακας Ελέγχου –> Σύστημα–> Καρτέλα Επιπροσθέτως

Κάντε κλικ στο κουμπί Επιλογές. Ανοίγει ένα παράθυρο Επιλογές απόδοσης. Άνοιγμα καρτέλας Αποτροπή εκτέλεσης δεδομένων.

Όταν το ανοίξετε για πρώτη φορά, η λίστα θα είναι κενή. Θα πρέπει να πατήσετε το κουμπί Προσθήκηκαι επιλέξτε αρχεία 1cv7.exe1cv7s.exe). Μετά από αυτό μπορείτε να αποδεχτείτε τις αλλαγές.
Απενεργοποιήστε το DEP (επιλέξτε την επιλογή Ενεργοποιήστε το DEP για βασικά προγράμματα και υπηρεσίες των Windows) Δεν αξίζει τον κόπο. Ο σκοπός του DEP βρίσκεται στην παρακάτω υποσημείωση.

Αποτροπή εκτέλεσης δεδομένων (ΔΕΠ) (Αγγλικά) Αποτροπή εκτέλεσης δεδομένων) είναι μια δυνατότητα ασφαλείας ενσωματωμένη στην οικογένεια λειτουργικών συστημάτωνWindows, το οποίο δεν επιτρέπει την εφαρμογήεκτέλεση κώδικα από μια περιοχή μνήμης με την ένδειξη "μόνο δεδομένα". Θα αποτρέψει ορισμένες επιθέσεις που, για παράδειγμα, αποθηκεύουν κώδικα σε μια τέτοια περιοχή χρησιμοποιώντας υπερχείλιση buffer. Το DEP λειτουργεί σε δύο λειτουργίες: hardware, για επεξεργαστές, το οποίο μπορεί να επισημάνει σελίδες ως "όχι για εκτέλεση κώδικα" και λογισμικό, για άλλους επεξεργαστές. Αυτή η δυνατότητα εμφανίστηκε για πρώτη φορά στο Service Pack 2 των Windows XP.
Βήμα 4. Εγκαταστήστε προγράμματα οδήγησης για το κλειδί HASP. Μπορείτε να βρείτε προγράμματα οδήγησης για το κλειδί HASP για την έκδοση 64-bit των Windows στον ιστότοπο του Aladdin.
Θα πρέπει να χρησιμοποιηθούν τα ακόλουθα προγράμματα οδήγησης:
  • Προγράμματα οδήγησης για το κλειδί HASP Device Driver 5.22;
  • Διαχείριση αδειών χρήσης (για το κλειδί να λειτουργεί στο δίκτυο) HASP License Manager 8.32;
Βήμα 5. Ξεπεράστε τα προβλήματα που απομένουν κατά τη χρήση των Windows Vista/7 και Windows Server 2008/2008 R2. Μπορείτε να διαβάσετε για το τι πρέπει να γίνει στην ανάρτησή μου.

ΠΡΟΣΟΧΗ! ΔΙΑΦΟΡΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ!

Μετά τη δημοσίευση αυτής της ανάρτησης, αντιμετώπισα ένα δυσάρεστο χαρακτηριστικό. Πήρα τα χέρια μου (σχεδόν ταυτόχρονα) σε δύο φορητούς υπολογιστές με εγκατεστημένο το λειτουργικό σύστημα Windows 7 x64. Αποδείχθηκε ότι έκδοση ενός χρήστη 1C: Enterprise 7.7(στην περίπτωσή μου η διαμόρφωση ήταν Λογιστική) ΔΕΝ ΛΕΙΤΟΥΡΓΕΙ σε λειτουργικό σύστημα 64-bit. Ό,τι κι αν έκανα, το κλειδί προστασίας δεν τα παράτησε και προσπάθησε να μην εντοπιστεί. Δυστυχώς, η πλατφόρμα λογισμικού 1C:Enterprise 7.7 είναι παλιά και τέτοια προβλήματα δεν θα επιλυθούν ποτέ.

Ωστόσο, κατά τη διάρκεια του πειράματος, κατέστη δυνατό να διαπιστωθεί ότι εάν χρησιμοποιείται μια άδεια χρήσης πολλών χρηστών, η εργασία σε υπολογιστή με Windows 7 x64 εγκατεστημένα σε 1C: Enterprise 7.7 είναι δυνατή και όλα όσα γράφτηκαν παραπάνω είναι απολύτως αληθή. Συνιστάται να επιλέξετε έναν υπολογιστή με λειτουργικό σύστημα 32-bit ως μέρος για να τοποθετήσετε το κλειδί ασφαλείας.

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

Η εγκατάσταση της πλατφόρμας 1C:Enterprise 7.7 σε λειτουργικό σύστημα 64-bit είναι γεμάτη δυσκολίες. Το γεγονός είναι ότι δεν θα μπορείτε να εγκαταστήσετε το 1C μέσω ενός κανονικού προγράμματος εγκατάστασης, ακόμα κι αν εκτελείτε το πρόγραμμα σε . Τίποτα όμως δεν είναι αδύνατο. Ακολουθούν οδηγίες βήμα προς βήμα για την εγκατάσταση του 1C:Enterprise σε Windows 64-bit, στην περίπτωσή μου είναι .

1. Εγκατάσταση σε Windows x32

Πρώτα πρέπει να εγκαταστήσετε την απαιτούμενη πλατφόρμα 1C:Enterprise σε οποιοδήποτε άλλο σύστημα Windows 32-bit αλλάζοντας την προεπιλεγμένη διαδρομή εγκατάστασης σε " C:\Program Files (x86)\1Cv77\"(ώστε να λειτουργούν όλες οι συντομεύσεις). Έγραψα λεπτομερώς για την εγκατάσταση του 1C. Στη συνέχεια, πρέπει να αντιγράψετε τα ακόλουθα αρχεία στο σύστημα 64-bit:

  1. Ευρετήριο " 1Cv77" εκτος ΔΡΟΜΟΥ
    « C:\Program Files (x86)\» 32-bit σύστημα in
    « C:\Program Files (x86)\» Σύστημα 64-bit.
  2. Ευρετήριο " 1C Enterprise 7.7" εκτος ΔΡΟΜΟΥ
    « C:\Documents and Settings\All Users\Main Menu\Programs»
    σε σύστημα 32 bit
    « C:\ProgramData\Microsoft\Windows\Start Menu\Programs»
    Σύστημα 64 bit
    (Οι διαδρομές ενδέχεται να διαφέρουν ανάλογα με τις εκδόσεις των Windows που χρησιμοποιούνται).
  3. Αντιγραφή αρχείου από τη διαδρομή
    « C:\WINDOWS\system32\» 32-bit σύστημα in
    « C:\Windows\SysWOW64\» Λειτουργικό σύστημα 64-bit.

Σας βοήθησε αυτό το άρθρο;

Πιθανώς πολλοί έχουν αντιμετωπίσει το πρόβλημα της εγκατάστασης του 1C:Enterprise 7.7 σε συστήματα 64-bit. Ωστόσο, αυτό το πρόβλημα μπορεί να λυθεί. Για να το λύσετε αυτό, θα χρειαστείτε έναν υπολογιστή με εγκατεστημένο λειτουργικό σύστημα 32-bit.

Έτσι, εγκαθιστούμε το 1C σε έναν υπολογιστή με λειτουργικό σύστημα 32-bit (εάν σκοπεύετε να χρησιμοποιήσετε το 1C σε διακομιστή, επιλέξτε: "Εγκατάσταση σε διακομιστή - Διαχειριστικό"). Στη συνέχεια, πηγαίνουμε στο C:/Program Files και αντιγράφουμε το φάκελο με το πρόγραμμα 1Cv77 (για παράδειγμα, σε μια μονάδα flash), μετά από το οποίο εισάγουμε το φλας σε έναν υπολογιστή με το σύστημα ενδιαφέροντος Vista x64, Windows 7 x64 ή Server 2008 x64 σε εμάς και αντιγράψτε το φάκελο με το πρόγραμμα 1Cv77 στον κατάλογο C:/Program Files (x86). Ανοίξτε το φάκελο 1Cv77/BIN, αναζητήστε το αρχείο 1cv7.exe και δημιουργήστε μια συντόμευση για αυτό στην επιφάνεια εργασίας.

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

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

Πολύ συχνά, κατά την εκκίνηση, παρουσιάζεται ένα σφάλμα: "Ο πολλαπλός χρήστης 1C εντόπισε ένα σφάλμα, η εφαρμογή θα κλείσει και η DEP είναι υπεύθυνη για αυτό."
Ανοίξτε τις "Ιδιότητες συστήματος - Προηγμένες ρυθμίσεις συστήματος", στην ενότητα "Απόδοση", κάντε κλικ στο κουμπί "Επιλογές" - μεταβείτε στην καρτέλα "Αποτροπή εκτέλεσης δεδομένων". Είτε επιλέξτε το πλαίσιο "Ενεργοποίηση DEP μόνο για προγράμματα και υπηρεσίες Windows" ή προσθέστε το πρόγραμμα 1C (αρχείο 1cv7.exe) στις εξαιρέσεις.
Μετά από αυτό, η επιχείρηση 1C λειτουργεί εξαιρετικά. Κατά την εγκατάσταση σε διακομιστή, θα πρέπει να επαναλάβετε τις ρυθμίσεις για κάθε χρήστη για να εκτελεστεί ως διαχειριστής και όπως για τις ρυθμίσεις DEP.

Εάν εμφανιστεί ένα σφάλμα: "Η ταξινόμηση της βάσης δεδομένων διαφέρει από την ταξινόμηση συστήματος" Πρέπει να ανοίξετε τη βάση δεδομένων στο πρόγραμμα διαμόρφωσης. Στη συνέχεια "Διαχείριση - Κωδική σελίδα πινάκων ασφάλειας πληροφοριών" και αλλαγή σε + τρέχουσα ρύθμιση συστήματος. Όταν σας ζητηθεί να ταξινομήσετε εκ νέου τη βάση δεδομένων, απαντήστε «Ναι».

Υπάρχει μια απόχρωση στο πρόβλημα με την κωδικοσελίδα - η ταυτόχρονη εργασία με μία βάση δεδομένων από υπολογιστές με Windows XP και Windows Vista (Windows 7) είναι αδύνατη! Όταν συνδέεστε σε μια βάση δεδομένων σε Vista ή XP, θα εμφανιστεί ένα μήνυμα σφάλματος - η ταξινόμηση της βάσης δεδομένων είναι διαφορετική από αυτή του συστήματος. Παρά το γεγονός ότι αυτό μπορεί να παρακαμφθεί με την απλή απαγόρευση της ταξινόμησης βάσεων δεδομένων, δεν συνιστώ να το κάνετε αυτό σε περίπτωση έκτακτης διακοπής λειτουργίας του 1C, αυτή η μέθοδος μπορεί να οδηγήσει σε απρόβλεπτα αποτελέσματα, συμπεριλαμβανομένης της πλήρους απώλειας δεδομένων που περιέχονται στη βάση δεδομένων.