في المنظمة التي أعمل فيها، كل شيء برمجةمرخصة، بما في ذلك. و1C. لذلك، في كل مرة تقوم فيها بتثبيت 1C، تحتاج إلى تثبيت برنامج تشغيل الحماية حتى يبدأ البرنامج.
ذات مرة طلبوا مني تثبيت النظام الأساسي على جهاز كمبيوتر محمول. أخذت مجموعة التوزيع وذهبت لتثبيت البرنامج. تمت عملية التثبيت بسرعة كالمعتاد، وبعد ذلك قمت بالنقر فوق عنصر القائمة "تثبيت برنامج تشغيل الحماية". ظهرت نافذة معلومات المثبت مع حالة تقدم التثبيت على الشاشة. بعد بضع ثوانٍ من الانتظار، يعرض برنامج التثبيت رسالة مفادها أنه لا يمكن تثبيت برنامج التشغيل:
فشل بدء تشغيل برنامج تشغيل جهاز Aladdin.
فشل بدء تشغيل خدمة في قاعدة بيانات إدارة التحكم بالخدمة 0x2008007 0x0.
نسيت أن أقول أن الكمبيوتر المحمول يعمل بنظام التشغيل Windows XP SP2. محاولات التثبيت الإضافية
السائقين أدى إلى نفس النتيجة. حاولت إعادة تشغيل الكمبيوتر المحمول، وتسجيل الدخول كمسؤول، ونسخ ملفات برنامج التشغيل مباشرة إلى القرص - ولكن دون جدوى.
قررت تنزيل برنامج تشغيل Hasp من موقعه الأصلي، أي من www.aladdin.com (يوجد أيضًا موقع روسي www.aladdin.ru). لقد قمت بتنزيله، وبدأت التثبيت... أنا في انتظار... مرحا! تم التثبيت! سأطلق 1C... في انتظار... لقد وصلنا! "لم يتم العثور على مفتاح الأمان!"
ما يجب القيام به؟ بعد كل شيء، كل شيء يجب أن يعمل. ربما الشبكة؟ أتحقق من الاتصال بالخادم الذي يوجد به مدير الترخيص - كل شيء على ما يرام. غريب... أعود إلى موقع Aladdin، وقم بتنزيل الأدوات المساعدة التشخيصية التي تفحص الشبكة بحثًا عن وجود Hasp، وتحقق - المفتاح مرئي على الشبكة، وأحاول تغيير إعدادات ملف تهيئة برنامج التشغيل Nethasp.ini، حيث أحدد عنوان IP والمنفذ وحزم طريقة الإرسال - ولم يساعد ذلك أيضًا. ولم يتبق سوى خيار واحد - yandex، وrambler، وgoogle.
وبعد بحث قصير، أفتح رابطًا آخر وأرى وصفًا لحالتي. ولحسن الحظ، بالإضافة إلى وصف المشكلة، كان هناك أيضًا تلميح حول كيفية حلها. لذا، فالحقيقة هي أن هذا الموقف قد يحدث على بعض أجهزة الكمبيوتر التي تعمل بنظام التشغيل Windows XP Service Pack 2.
لنفترض فقط أن المشكلة تم حلها "في حركتين". ابحث عن ملف boot.ini في قرص التمهيد(عادةً ما نقود السيارة C، ويجب علينا القيام بذلك نسخة احتياطية. ثم قم بإزالة السمة "للقراءة فقط" و"المخفية"، وافتحها، وأضف سطرًا يبدو كالتالي:
multi(0)disk(0)rdisk(0)partition(1)\WINXP = "Windows XP RU" /fastdetect /NoExecute=OptIn
استبدل المعلمات /fastdetect /NoExecute=OptIn في هذا السطر بـ /fastdetect /Execute=OptIn
/noguiboot /NOPAE، مما يؤدي إلى ظهور سطر يشبه هذا:
multi(0)disk(0)rdisk(0)partition(1)\WINXP = "Windows XP RU" /fastdetect /Execute=OptIn
/noguiboot/NOPAE
وهذا يعني أن النظام سوف يقوم بالتمهيد بدون خدمة التحقق من توقيع برنامج التشغيل.
أقوم بإعادة تشغيل النظام باستخدام المعلمات التي تم تغييرها، وتثبيت برنامج التشغيل مرة أخرى - كل شيء على ما يرام، وقد تم تثبيته! تمت استعادة ملف boot.ini إلى الحالة الأولية، أعد تشغيل الكمبيوتر المحمول، وبدأ تشغيل 1C - مرة أخرى "لم يتم اكتشاف مفتاح الأمان!".
أعود إلى ياندكس، رامبلر، جوجل. أجد شيئا مماثلا مرة أخرى. ينصحون بتغيير بعض معلمات ملف Nethasp.ini. وهي تعيين NH_USE_BROADCAST على معطل، وهو ما يعني تعطيل رسائل البث. لقد فعلت ما هو موصى به، وأطلقت 1C... ها هو! أخيراً! يعمل!
هذه هي الطريقة التي تم بها قضاء يوم كامل (!) في تثبيت 1C، وهو ما يستغرق عادةً
الحد الأقصى 20 دقيقة.
ومن المعروف أن الترخيص مطلوب للعمل في 1C. يوفر 1C مفاتيح حماية مختلفة: المحلية والشبكة. لا يمكن استخدام المفتاح المحلي إلا على جهاز كمبيوتر واحد، له مظهر محرك أقراص فلاش مألوف.
يمكن لمفاتيح الشبكة توفير تراخيص لعدة مستخدمين اعتمادًا على سلسلتهم. في المؤسسات الكبيرة، غالبا ما يتم استخدام مفاتيح 300 و 500 اتصال، ولكن إذا لزم الأمر، يمكنك شراء أقل. يرجى ملاحظة أنه لا يمكن لجهاز كمبيوتر واحد أن يحتوي على أكثر من مفتاح واحد من نفس السلسلة.
في هذه المقالة، سننظر خطوة بخطوة في كيفية تكوين مدير ترخيص 1C 8.3 بحيث يكون مفتاح حماية الشبكة على جهاز كمبيوتر واحد. سيحصل المستخدمون من أجهزة الكمبيوتر الأخرى على تراخيص منه. ببساطة، هناك مفتاح واحد، ولكن هناك العديد من جلسات المستخدم.
لنبدأ بتثبيت مدير الترخيص على جهاز الكمبيوتر الذي سيقوم بتوزيع التراخيص. في ما يلي سوف ندعو هذا الكمبيوترخادم الترخيص. تم تضمين جميع البرامج المطلوبة في حزمة 1C:Enterprise.
يمكنك تنزيل Alladin HASP License Manager لنظامي التشغيل Windows x64 وx32 من الرابط.
لكي يعمل المدير بشكل صحيح، عليك القيام ببعض الأمور الإعدادات المسبقة. الملف الذي ستقوم بإنتاجها يسمى nhsrv.ini. غالبًا ما يمكن العثور عليه على "C:\Program Files\Aladdin\HASP LM" إذا تم تثبيت مدير الترخيص كتطبيق. وإلا (يتم تثبيته كخدمة) فسيكون موجودًا في دليل نظام نظام التشغيل.
افتح الملف الذي وجدته في أي محرر النصوص، على سبيل المثال، في المفكرة وأضف السطر هناك:
NHS_IP_LIMIT = 192.168.*.*
بدلاً من العلامات النجمية، يمكنك إدخال أي رقم من 0 إلى 254. وأيضًا، إذا تركت العلامات "*"، فهذا يعني أن التراخيص "ستتم رؤيتها" من قبل جميع أجهزة الكمبيوتر الموجودة على الشبكة التي يبدأ عنوانها بـ 192.168.
على سبيل المثال، إذا كان لديك الوظيفة الإضافية NHS_IP_LIMIT = 192.168.1.* المحددة في ملف nhsrv.ini، فستكون التراخيص متاحة فقط لأجهزة الكمبيوتر التي لها عنوان IP في النطاق من 192.168.1.0 إلى 192.168.1.254.
بعد إجراء جميع الإعدادات اللازمة على خادم ترخيص 1C، تحتاج إلى تكوين أجهزة الكمبيوتر العميلة نفسها.
عند تشغيل 1C على جهاز الكمبيوتر الخاص بالمستخدم، يقوم البرنامج بتقديم طلب للحصول على ترخيص على العنوان المحدد في ملف nethasp.ini. يمكنك العثور عليه في مجلد "conf" بالدليل المثبت عليه النظام الأساسي 1C. في حالتنا، العنوان هو كما يلي: “d:\Program Files (x86)\1cv8\conf\”.
بدون أي إعدادات إضافية، سيبحث برنامج 1C عن التراخيص طوال الوقت الشبكة المحلية. لتسريع هذه العملية، يمكننا تحديد عنوان IP لخادم الترخيص بشكل مستقل في هذا الملف عن طريق إضافة النص المميز في الشكل أدناه.
1C لا يرى غلق بمشبك.
في المؤسسة التي أعمل فيها، جميع البرامج مرخصة، بما في ذلك. و1C. لذلك، في كل مرة تقوم فيها بتثبيت 1C، تحتاج إلى تثبيت برنامج تشغيل الحماية حتى يبدأ البرنامج.
ذات مرة طلبوا مني تثبيت النظام الأساسي على جهاز كمبيوتر محمول. أخذت مجموعة التوزيع وذهبت لتثبيت البرنامج. تمت عملية التثبيت بسرعة كالمعتاد، وبعد ذلك قمت بالنقر فوق عنصر القائمة "تثبيت برنامج تشغيل الحماية". ظهرت نافذة معلومات المثبت مع حالة تقدم التثبيت على الشاشة. بعد بضع ثوانٍ من الانتظار، يعرض برنامج التثبيت رسالة مفادها أنه لا يمكن تثبيت برنامج التشغيل:
فشل بدء تشغيل برنامج تشغيل جهاز Aladdin.
فشل بدء تشغيل خدمة في قاعدة بيانات إدارة التحكم بالخدمة 0x2008007 0x0.
نسيت أن أقول أن الكمبيوتر المحمول يعمل بنظام التشغيل Windows XP SP2. أدت محاولاتي الإضافية لتثبيت برنامج التشغيل إلى نفس النتيجة. حاولت إعادة تشغيل الكمبيوتر المحمول، وتسجيل الدخول كمسؤول، ونسخ ملفات برنامج التشغيل مباشرة إلى القرص - ولكن دون جدوى.
قررت تنزيل برنامج تشغيل Hasp من موقعه الأصلي، أي من www.aladdin.com (يوجد أيضًا موقع روسي www.aladdin.ru). لقد قمت بتنزيله، وبدأت التثبيت... أنا في انتظار... مرحا! تم التثبيت!
سأطلق 1C... في انتظار... لقد وصلنا! "لم يتم العثور على مفتاح الأمان!"
ما يجب القيام به؟ بعد كل شيء، كل شيء يجب أن يعمل. ربما الشبكة؟ أتحقق من الاتصال بالخادم الذي يوجد به مدير الترخيص - كل شيء على ما يرام.
غريب... أعود إلى موقع Aladdin، وقم بتنزيل الأدوات المساعدة التشخيصية التي تفحص الشبكة بحثًا عن وجود Hasp، وتحقق - المفتاح مرئي على الشبكة، وأحاول تغيير إعدادات ملف تهيئة برنامج التشغيل Nethasp.ini، حيث أحدد عنوان IP والمنفذ وحزم طريقة الإرسال - ولم يساعد ذلك أيضًا. ولم يتبق سوى خيار واحد - yandex، وrambler، وgoogle.
multi(0)disk(0)rdisk(0)partition(1)\WINXP = "Windows XP RU" /fastdetect /NoExecute=OptIn
وبعد بحث قصير، أفتح رابطًا آخر وأرى وصفًا لحالتي. ولحسن الحظ، بالإضافة إلى وصف المشكلة، كان هناك أيضًا تلميح حول كيفية حلها. لذا، فالحقيقة هي أن هذا الموقف قد يحدث على بعض أجهزة الكمبيوتر التي تعمل بنظام التشغيل Windows XP Service Pack 2.
لنفترض فقط أن المشكلة تم حلها "في حركتين". نجد ملف boot.ini في قرص التمهيد (عادةً محرك الأقراص C:)، ونقوم دائمًا بعمل نسخة احتياطية منه. ثم قم بإزالة السمة "للقراءة فقط" و"المخفية"، وافتحها، وأضف سطرًا يبدو كالتالي:
وهذا يعني أن النظام سوف يقوم بالتمهيد بدون خدمة التحقق من توقيع برنامج التشغيل.
نستبدل المعلمات /fastdetect /NoExecute=OptIn في هذا السطر بـ /fastdetect /Execute=OptIn /noguiboot /NOPAE، ونتيجة لذلك سيبدو السطر كما يلي:
multi(0)disk(0)rdisk(0)partition(1)\WINXP = "Windows XP RU" /fastdetect /Execute=OptIn /noguiboot /NOPAE
أقوم بإعادة تشغيل النظام باستخدام المعلمات التي تم تغييرها، وتثبيت برنامج التشغيل مرة أخرى - كل شيء على ما يرام، وقد تم تثبيته! لقد قمت باستعادة ملف boot.ini إلى حالته الأصلية، وأعدت تشغيل الكمبيوتر المحمول، وبدأت تشغيل 1C - مرة أخرى "لم يتم اكتشاف مفتاح الأمان!".
أعود إلى ياندكس، رامبلر، جوجل. أجد شيئا مماثلا مرة أخرى. ينصحون بتغيير بعض معلمات ملف Nethasp.ini. وهي تعيين NH_USE_BROADCAST على معطل، وهو ما يعني تعطيل رسائل البث. لقد فعلت ما هو موصى به، وأطلقت 1C... ها هو! أخيراً! يعمل!هذه هي الطريقة التي تم بها قضاء يوم كامل (!) في تثبيت 1C، والذي يستغرق عادةً 20 دقيقة كحد أقصى. منتجات البرمجياتاكتب HASP4 Net من علاء الدين. توفر هذه المقالة معلومات حول نوع مفاتيح HASP4 Net المتنوعة من 1C:Enterprise ووضع العلامات عليها والغرض منها. بالإضافة إلى نظرة عامة على منتجات البرامج من Aladdin، والتي تُستخدم لتثبيت هذه المفاتيح وتكوينها وإدارتها (لأنظمة تشغيل Windows).
يمكن تقسيم جميع مفاتيح HASP4 Net إلى نوعين: "العميل" و"الخادم":
يمكن تحديد الغرض من مفتاح معين من خلاله زهرو وضع العلامات. في الصور أدناه، يتم تمييز علامة المفتاح بإطار. الأحرف المتبقية على المفتاح ليس لها أي معنى خاص لمستخدمي البرنامج. يمكن تحديد نوع المفتاح والغرض منه عن طريق وضع العلامات من الجدول أدناه:
النوع/اللون | وضع العلامات / السلسلة | غاية |
---|---|---|
إصدارات مستخدم واحدة للتسليم الأساسي ومفاتيح العميل | ||
H4 M1 ORGL8 |
|
|
إصدارات الشبكة من التسليم الرئيسي ومفاتيح المستخدمين المتعددة | ||
H4 NET5 ORGL8 |
|
|
H4 NET5 ORGL8 |
|
|
H4 NET10 ORGL8 |
|
|
H4 NET20 ORGL8 |
|
|
H4 NET50 ORGL8 |
|
|
H4 NET100 ORGL8 |
|
|
NET250+ORG8A |
|
|
NET250+ORG8B |
|
|
مفاتيح الخادم 1C:المؤسسة 8.* | ||
H4 M1 ENSR8 |
|
|
ماكس EN8SA |
|
|
أطقم | ||
|
||
|
||
|
قد يختلف حجم مفاتيح USB عن حجم المفاتيح الموضحة في الصور. تم تجهيز منتجات البرامج الخاصة بنظام 1C:Enterprise التي تم إنتاجها قبل عام 2009 بمفاتيح USB ذات شكل أطول - 52 مم. يظل نظام الألوان وعلامات المفاتيح دون تغيير.
هناك بعض الأمور التي يجب مراعاتها قبل تثبيت مفاتيح HASP، وهي:
عند إطلاقه، يمكن لعميل 1C:Enterprise استخدامه للحصول على التراخيص:
بجانب من المهم جدًا معرفة ذلك وأخذه بعين الاعتبارالميزة التالية: إذا تم اكتشاف عدة مفاتيح عميل متعددة المستخدمين من سلسلة ORGL8 على الشبكة، فسيقوم الخادم بتحديد واحدمفتاح تعسفي. بعد استنفاد تراخيص هذا المفتاح، يمكنك استخدامه واحدمفتاح متعدد المستخدمين ORG8A، ومن ثم فمن الممكن استخدامه واحدمفتاح متعدد المستخدمين ORG8B.
4.1 برنامج تشغيل الجهاز HASP
في وقت كتابة هذا التقرير، كان الإصدار 6.62.1 هو الحالي. يمكنك التحميل من الموقع الرسمي أو من .
هذا ليس أكثر من برنامج تشغيل جهاز عادي. إنه ضروري حتى يتم تحديد مفتاح HASP4 Net في النظام. قم بالتثبيت باتباع تعليمات المثبت.
4.2 مدير ترخيص HASP HL
من الموقع الرسمي أو من .
مدير الترخيص هو أداة مساعدة تعمل كحلقة وصل بين مفتاح الشبكة و1C الذي يعمل على جهاز بعيد. عند التثبيت، يقوم HASP License Manager تلقائيًا بإنشاء ملف . ومع ذلك، لتطبيق محمي للعمل عن بعد محطة العملفمن الضروري التأكد من وجود مرور دون عوائق لحزم UDP وTCP على المنفذ 475 في كلا الاتجاهين. يُنصح بتثبيت المدير كخدمة عن طريق تحديد " الخدمة (nhsrvice.exe)" أثناء التثبيت .
حسنا، بعد التثبيت يجب أن تظهر الخدمة المقابلة.
عند تثبيت اثنين أو أكثر من مديري التراخيص على الشبكة، يجب تكوينهم للتشغيل الصحيح. خلاف ذلك، قد يحدث تصادم على الشبكة بين مديري التراخيص بالاسم - عند بدء التشغيل يأخذون نفس الاسم بشكل افتراضي، ونتيجة لذلك، هناك العديد من الموارد مع نفس الأسماء. تجدر الإشارة إلى أن المديرين غالبًا ما يعملون بشكل طبيعي بدون إعدادات. ومع ذلك، كن على علم بأنه قد تحدث مشكلة. بالإضافة إلى ذلك، قد يكون التكوين ضروريًا، على سبيل المثال، لفصل العملاء إلى مديري تراخيص مختلفين. اقرأ المزيد عن هذا.
4.3 مراقب علاء الدين HASP
في وقت كتابة هذا التقرير، كان الإصدار 8.32.5 هو الحالي. يمكنك التحميل من الموقع الرسمي أو من .
هذه الأداةيعمل على مراقبة الوصول إلى التراخيص الرئيسية والمحتلة. بعد التثبيت والتشغيل، يقوم البرنامج بمسح الشبكة بحثًا عن مدير الترخيص ويعرض الاتصالات النشطة لتطبيقات العميل بهذه الخدمات. تتيح لك الشاشة رؤية أسماء المضيفين المثبت عليهم الخدمة ومفاتيح HASP، والحد الأقصى لعدد التراخيص في المفتاح، وعدد التراخيص المشغولة، وأسماء العملاء الذين حصلوا على الترخيص.
يجب أن يكون مفهوما أن الشاشة نفسها يمكنها فقط إظهار وجود مدير الترخيص في عنوان معين. ولن يتمكن من رؤية المفتاح إلا بعد أن يفتح التطبيق المحمي بنجاح جلسة واحدة على الأقل باستخدام المفتاح. بالإضافة إلى ذلك، يجب أن يؤخذ في الاعتبار أن Aladdin Monitor يعمل فقط عبر بروتوكول UDP، المنفذ 475، لذلك تحتاج إلى تشغيل البرنامج. وبالتالي، فإن غياب البيانات الرئيسية في الشاشة لا يعني أن المفتاح غير متاح للتطبيق.
يمكن الاطلاع على قائمة بجميع المفاتيح المرئية، بالإضافة إلى الموقع الذي تم الحصول على الترخيص الحالي فيه، مباشرةً من 1C:Enterprise. يكفي تشغيل 1C في وضع 1C:Enterprise، حدد " مرجع» — « عن البرنامج...» أو انقر على الأيقونة التي تحتوي على الصورة علامة التعجبعلى اللوحة.
في النافذة التي تفتح، يمكن عرض معلومات حول التراخيص في " رخصة».
هنا سنرى المفتاح الذي أصدر الترخيص لهذا المستخدمبالإضافة إلى جميع مفاتيح الشبكة المرئية. توجد أيضًا معلومات حول التراخيص الصادرة في 1C: وحدة تحكم إدارة خادم Enterprise في قائمة الجلسات قاعدة المعلومات(بدءًا من إصدار النظام الأساسي 8.2.15).
هل هذه المقالة تساعدك؟