لم يتم العثور على ترخيص. لم يتم العثور على مفتاح حماية البرنامج أو ترخيص البرنامج الذي تم الحصول عليه - الحل

عند تشغيل برنامج محاسبة 1C، قد يواجه المشغل الرسالة "لم يتم العثور على الترخيص. لم يتم العثور على مفتاح حماية البرنامج أو ترخيص البرنامج الذي تم الحصول عليه." قد يرتبط حدوث هذه المشكلة بتغيير في تكوين النظام، ونتيجة لذلك تعرفت 1C على النظام على أنه جديد نوعيًا، أو بإعدادات غير صحيحة لـ 1C نفسه (على وجه الخصوص، إعدادات الشبكة لملف تكوين nethasp.ini) ). في هذه المادة سوف أقوم بتحليل أسباب هذا الخطأ بالتفصيل، كما سأشرح كيفية إصلاحه.

أسباب الخلل الوظيفي

يحدث الخطأ "لم يتم العثور على الترخيص" عادةً في حالة عدم عثور برنامج 1C على ملف ترخيص (عادةً بامتداد .lic) على جهاز الكمبيوتر المحلي (أو الخادم)، مما يجعل من الممكن تشغيل النظام المحدد بالكامل.

قد تنشأ هذه الحالة بسبب العوامل التالية:


كيفية إصلاح "لم يتم العثور على الترخيص" في 1C

دعونا نلقي نظرة على طرق التخلص من الخطأ "لم يتم العثور على الترخيص. لم يتم اكتشاف مفتاح حماية البرنامج أو ترخيص البرنامج المستلم" على أنظمة مستخدم 1C:

  1. قبل بدء البرنامج، قم بتعطيل جدار الحماية الخاص بك؛
  2. قم بتثبيت "شاشة علاء الدين" في النظام. يوضح هذا المنتج استخدام التراخيص في إصدار الشبكة من البرنامج. استخدمه للتحقق من أن نظامك لديه ترخيص مثبت؛
  3. عند استخدام ترخيص الأجهزة، في نافذة قاعدة المعلومات، انقر فوق "الإعدادات" وحدد المربع بجوار خيار "استخدام ترخيص الأجهزة" إذا لم يكن هناك مربع اختيار من هذا القبيل هناك؛
  4. قم بتحرير ملف Nethasp.ini الموجود على المسار التالي:

افتح هذا الملف واكتب عناوين IP لأجهزة الكمبيوتر العميلة وأسماء مديري التراخيص. للقيام بذلك، في القسم المتخصص، أشر إلى:

بعد ذلك، حدد في القسم عنوان IP لخادم مدير الترخيص (يجب أن يبدو بالشكل NH_SERVER_ADDR = عنوان IP المطلوب)، واسم مديري الترخيص (NH_SERVER_NAME = اسم المدير).

تتم الإشارة إلى اسم المدير بشكل مبدئي في القسم بالشكل NHS_SERVERNAMES = الاسم 1، الاسم 2، وهكذا.

  • قم بتنشيط ترخيصك الحالي. إذا تلقيت رسالة تفيد بعدم وجود ترخيص تم اكتشافه، فانقر فوق "نعم" وحدد المسار لتثبيت الترخيص (كمبيوتر شخصي أو خادم محلي).
  • ومن ثم نختار خيار الحصول على الترخيص مبدئياً، أو إعادة الحصول عليه، أو تحديثه. قمنا بضبط رؤية الترخيص على "جميع مستخدمي الكمبيوتر"، واختر طريقة الحصول عليه - يدويًا، تلقائيًا، على وسيط رقمي. نقوم بملء استمارة التسجيل، وبعد ذلك نقوم بحفظ البيانات في ملف نضعه في الدليل:

بعد إجراء هذه العمليات، قد يختفي الخطأ.


خاتمة

يحدث الخطأ "لم يتم العثور على الترخيص" في 1C عادةً بسبب تلف (حذف) ملف الترخيص بامتداد .lic أو تكوين النظام غير الصحيح أو إعادة تثبيت نظام التشغيل. اتبع النصائح المذكورة أعلاه، وهذا سوف يحل مشكلة "لم يتم العثور على الترخيص" في نظام 1C الخاص بك.

القائمة التجريبية

1C:Enterprise 8.2: لم يتم العثور على ترخيص لاستخدام البرنامج. تفعيل لانهائي

واجه عميلنا موقفًا قياسيًا تمامًا: تلقى نظام التشغيل Windows 10 حزمة تحديث كبيرة وبعد إعادة تشغيل جهاز الكمبيوتر عند بدء تشغيل 1C:Enterprise، رأى المستخدم نافذة تحتوي على النص "لم يتم العثور على ترخيص لاستخدام البرنامج". لا شيء خارج عن المألوف حتى الآن. ولكن بعد إدخال رمز التعريف الشخصي الجديد 1C:Enterprise ورسالة حول التنشيط الناجح، في المرة التالية التي تدخل فيها إلى البرنامج، تظهر الرسالة التي تفيد بعدم العثور على الترخيص مرة أخرى. دعونا معرفة ما هو الأمر.

لذلك، ترخيص البرمجيات. لم يتم العثور على الترخيص. ماذا نفعل؟

  1. الضغط على "نعم" في هذه النافذة، والإجابة على سؤال "الحصول على ترخيص من مركز الترخيص؟"
  2. حدد "استعادة الترخيص".
  3. أدخل رمز PIN الحالي.
  4. أدخل رقم التسليم 1C:Enterprise (من الورقة الصفراء من المظروف)، إذا لم يتم إدخاله، أدخل رمز PIN جديدًا من نفس الورقة، أو اطلب رمز PIN جديدًا من مركز الترخيص، وتحقق من بيانات التسجيل.
  5. ننتقل إلى المعالج حتى النهاية ونرى الرسالة "تم الحصول على الترخيص بنجاح".

ولكن بعد بدء 1C، تظهر رسالة الغياب مرة أخرى. السبب يكمن في "بقايا" الترخيص القديم، الذي لا يزال موجودا على جهاز الكمبيوتر الخاص بك، ولكنه لم يعد صالحا. تحتاج إلى مسح مجلدين من الملفات:

  1. المجلد في بيانات الطلب: C:/Users/%Username%/AppData/Local/1C/1Cv82/*.lic

    بدلاً من ٪اسم المستخدم٪يجب الإشارة إلى اسم حسابك. يجب أن يحتوي هذا المجلد على ملف بالملحق *.ليك،على سبيل المثال، 20160530140954.licمما يعني أن آخر مرة تم فيها الحصول على الترخيص كانت في عام 2016 في الشهر 05 من اليوم 30 عند الساعة 14 ساعة و09 دقيقة و54 ثانية - وهذا طابع زمني بسيط. مسح. لكن التنشيط على الأرجح لن ينجح وفي نهاية معالج التنشيط ستظهر لك رسالة "خطأ في مشاركة الملفات"يشير إلى المسار إلى ملف تنشيط آخر.

  2. دعونا حذف الملف الثاني أيضا. وهو موجود في مجلد آخر: C:\ProgramData\1C\1Cv82\conf\*.lic

    نكرر الإجراء من النقطة 1: احذف الملفات ذات الامتداد *.lic.

  3. دعنا نراجع معالج تنشيط الترخيص مرة أخرى - يجب أن يعمل كل شيء!

لا تزال لديك أسئلة؟

هناك خطأ ما؟ سيساعدك المتخصصون في شركتنا على حل أي مشاكل قد تنشأ! اتصل بنا! →

لقد واجهت هذه المشكلة في اليوم الآخر. رفضت إحدى الآلات العمل إصدار الشبكة من 1C Enterprise. عند الاتصال بقاعدة البيانات حدث الخطأ التالي:

أود أن أشير إلى أن الخطأ ظهر على جهاز كمبيوتر يحتوي على بطاقتي شبكة مع شبكتين مختلفتين. لسبب ما لم أعلق أي أهمية على الفور على هذه اللحظة. على ما يبدو بسبب مراقب خطة الصحة والسلامةلقد اكتشفت هذه المفاتيح بشكل مثالي، ولهذا السبب بحثت عن مشكلة في 1C. ونتيجة لذلك، فقدت نصف يوم من وقت العمل. تكمن المشكلة حقًا في بطاقتي شبكة، أو بشكل أكثر دقة، شبكتين مختلفتين، وكان الحل في الملف C:\Program Files\1cv81\bin\conf\nethasp.ini

بعد فصل الشبكة التي لا توجد بها مفاتيح HASP، بعد إعادة تشغيل الجهاز، بدأ تشغيل 1C.... ذهبت إلى Google للعثور على حل لهذه المشكلة. ولم يستغرق البحث طويلاً، وكان الحل كما يلي:

سأبدأ ببرنامج تعليمي صغير:

1ج: المؤسسة 8يتم استخدام نظام الحماية باستخدام مفاتيح الأجهزة غلق بمشبك، يمكنك تنزيل برنامج التشغيل وبرنامج المراقبة وخدمة HASP Loader على الموقع http://www.aladdin-rd.ru/ وتحديداً في قسم الدعم http://www.aladdin-rd.ru/support/downloads /غلق بمشبك/.

تنقسم مفاتيح الحماية لـ 1C إلى:

1. مستخدم واحد (يجب أن يكون متصلاً فعليًا بالكمبيوتر الذي يعمل بنظام 1C)

نموذج HASP HL ​​الأساسية (من اللون الأزرق )، تم وضع علامة على هذا المفتاح H4 M1 ORGL8، لا يحتوي على ذاكرة مدمجة ومعرف شخصي، ولا يخزن أي معلمات وإعدادات. يتم توفيرها مع المنتجات المرخصة لمكان عمل واحد.

مفتاح شبكة HASP

2. متعدد المستخدمين (المفتاح موجود على الشبكة، ويمكن تشغيل 1C على أي جهاز كمبيوتر فيه داخل الشبكة المحليةأو المجال)

تتضمن مفاتيح عميل الشبكة سلسلة من ( أحمر ). لديهم ذاكرة داخلية تخزن عدد التراخيص ومعرف فريد. هناك أصناف لـ 5 و10 و20 و50 و100 مستخدم. لديه علامات نتكسكس ORGL8 ، أين العشرين- عدد التراخيص (على سبيل المثال NET5ORGL8 ). هناك أيضًا مفاتيح لـ 300 و500 مستخدم تم وضع علامة عليها NET250+ORG8A و NET250+ORG8B . يتم توفيره مع المنتجات المرخصة لـ 5 محطات عمل، وكذلك بشكل منفصل، في شكل تراخيص عميل إضافية.

مفتاح للخادم 1C

3. الخادم (يجب أن يكون متصلاً فعليًا محليًا بالكمبيوتر الذي تم تثبيت وتشغيل خادم وكيل 1C Enterprise عليه)

هناك مفاتيح لخادم 1C Enterprise المحلية فقط. 32 بتالإصدار يحتوي على مفتاح الحماية HASP HL ​​برو (أرجواني )، الذي يحتوي على ذاكرة داخلية ومعرف فريد. لديه علامات ENSR8 ، يأتي مع ترخيص لخادم 1C Enterprise.

ل 64 بتيتم استخدام مفتاح الخادم HASP HL ​​ماكس (لون أخضر ) مع ذاكرة داخلية ومعرف فريد. لديه علامات EN8SA ويدعم أيضًا خادم 32 بت. أولئك. بوجود ترخيص لخادم 64 بت، يمكنك استخدام الإصدار 32 بت دون تغيير المفتاح، ولكن ليس العكس.

يكفي وجود مفتاح مستخدم واحد وخادم للتشغيلقم بتثبيت برنامج تشغيل مفتاح الأمان على الجهاز المحلي وأدخل مفتاح الأمان في منفذ USB المحلي.

للحصول على مفتاح أمان متعدد المستخدمين (الشبكة)، تحتاج إلى:
1. قم بتثبيت برنامج تشغيل مفتاح الأمان على أحد الأجهزة الموجودة على الشبكة، والذي سيكون بمثابة خادم المفاتيح - HASP4_driver_setup.zip
2. قم بتثبيت خادم (خدمة) مفتاح الأمان على نفس الجهاز - HASP_LM_setup.zip
3. أدخل مفتاح الأمان في منفذ USB الخاص بالخادم
4. قم بتثبيت 1C على الأجهزة العميلة

بشكل عام، هذه الإجراءات كافية لكي يعمل 1C. أثناء الإطلاق والتشغيل الإضافي لـ 1C:Enterprise 8 على الأجهزة المحلية، سيتصل النظام باستخدام طلب بث على المنفذ 475 ويبحث عن مفتاح الحماية. إذا لم ينجح البحث، سيتم عرض رسالة "لم يتم العثور على مفتاح حماية البرنامج"وسيتم مقاطعة عمل 1C:Enterprise.

إذا واجهت الرسالة " لم يتم العثور على مفتاح حماية التطبيق"بحاجة للتأكد:
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 بعد هذا الإعداد تزداد بشكل ملحوظ!

ولكن هناك أيضا بعض عيوب هذه الطريقة:

يجب عليك التأكد من عدم تغيير عنوان خادم مفتاح الأمان، وإلا فسيتعين عليك إعادة تكوين ملف nethasp.ini على كافة الأجهزة المحلية!

وأود أيضًا توضيح بعض النقاط حول العمل بالمفاتيح التي كان علي التعامل معها أثناء عملي:

1. لا تظهر شاشة HASP المفتاح

يمكن للشاشة نفسها إظهار وجود مدير الترخيص في عنوان معين فقط. ولن يتمكن من رؤية المفتاح إلا بعد أن ينجح التطبيق المحمي في فتح جلسة واحدة على الأقل باستخدام المفتاح. بالإضافة إلى ذلك، يجب أن يؤخذ في الاعتبار أن Aladdin Monitor يعمل فقط عبر بروتوكول UDP، المنفذ 475. وبالتالي، فإن عدم وجود بيانات حول المفتاح في الشاشة لا يعني أن المفتاح غير متاح للتطبيق.

2. اثنان من مفاتيح الحماية 1C HASP على جهاز كمبيوتر واحد

عند تثبيت اثنين أو أكثر من مفاتيح حماية برنامج HASP على جهاز كمبيوتر واحد، يرجى ملاحظة ما يلي:

  • المفاتيح ذات السلسلة المختلفة ستعمل بشكل جيد. (فيما يتعلق بـ 1C:سيعمل خادم واحد وشبكة واحدة بشكل جيد)
  • ستعمل المفاتيح من نفس السلسلة إذا تم تنفيذ هذه الميزة بواسطة مطور البرنامج المحمي. إذا لم يقم المطور بتنفيذ هذه الميزة، فلن تعمل المفاتيح التي تنتمي إلى نفس السلسلة معًا على جهاز كمبيوتر واحد؛ سيكون واحد منها فقط مرئيًا: إما الأقرب إلى المنفذ (في حالة مفاتيح LPT)، أو الموجود على المنفذ بعنوان صغير (في حالة مفاتيح USB لحماية برامج HASP). (فيما يتعلق 1C- على الأرجح لن يعمل مفتاحان محليان أو مفتاحان للشبكة على جهاز كمبيوتر واحد بشكل صحيح)
  • لا يُنصح بوضع مفتاح محلي ومفتاح شبكة معًا؛ وذلك بسبب ميزة الأمان في 1C Enterprise: عند العثور على مفتاح محلي، لن يبحث البرنامج أبدًا عن مفتاح شبكة.

الحلول الممكنة لهذه المشكلة:

  • استبدال العديد من مفاتيح حماية برنامج HASP بمفاتيح واحدة تحتوي على عدد أكبر من التراخيص (هذا مكتوب جيدًا هنا: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • تثبيت مفاتيح الحماية على أجهزة كمبيوتر مختلفة، يليه تثبيت وتكوين مديري الترخيص لكل مفتاح.

3. اثنان أو أكثر من مديري الترخيص (License Manager) على الشبكة

إذا كان لديك اثنين أو أكثر من مفاتيح الشبكة، فلا يكفي دائمًا توزيعها عبر أجهزة كمبيوتر مختلفة. يجب تكوين مديري الترخيص. يجب أن يكون لكل مدير ترخيص اسم فريد، والذي يجب توصيله بشكل صريح إلى البرنامج المحمي. يوصى بإجراء إعداد مماثل إذا كنت تستخدم خادمًا طرفيًا، حتى باستخدام نفس مفتاح الشبكة.

على الجهاز المثبت عليه المفتاح، ابحث عن الملف 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 حيث يلزم تحسين المحاسبة. هذا البرنامج مرخص، لذلك للعمل فيه، يجب عليك إدخال مفتاح خاص. وبدون ذلك، لا يمكن بدء البرنامج. إذا لم ير 1C المفتاح، فسيعرض البرنامج معلومات عنه. على سبيل المثال، " لم يتم الكشف عن مفتاح الحماية 1C 7.7" أو هكذا " لم يتم العثور على مفتاح حماية برنامج 1C» - الخيار الثاني أكثر شيوعا.

كيفية حل مشكلة مفتاح حماية البرنامج غير المكتشف؟

حاول ضبط مربع الاختيار على " استخدام ترخيص الأجهزة" للقيام بذلك، انقر على " إعدادات».

إذا لم ينجح ذلك، تابع كما يلي:

  • ابحث عن Nethasp.ini - ملف تكوين الحماية الرئيسية.
  • لا تقم بإيقاف تشغيل الكمبيوتر الذي تم إدخال المفتاح فيه. عندما يبدأ تشغيل 1C ويعمل، يحدث فحص تلقائي لوجود المفتاح. لا تقم بإيقاف تشغيل الكمبيوتر، ويجب توصيله بمصدر الطاقة في هذا الوقت.
  • يتم التحقق من Nethasp.ini عبر "البث".
  • حدد في الإعدادات مسارًا محددًا لجهاز الكمبيوتر حيث يوجد المفتاح ورفض "wideform. النشرة الإخبارية."
  • افتح الملف. يمكنك تحديد تطبيق التحرير الذي تختاره (في "C:\Program files\1Cv81\bin\conf" (للإصدار 8.1) أو "C:\Program files\1cv82\conf"). نوصي باختيار "المفكرة" والبحث عن السطر "".
  • حدد عنوان IP الخاص بالكمبيوتر الذي يحتوي على مفتاح الأمان 1C.
  • استخدم السطر "NH_USE_BROADCAST = معطل" لتعطيل توزيع الشبكة واسع التنسيق.

هذا كل شيء، لقد أكملت المهمة! يمكنك الشراء منا