1s 8.3 کلید حفاظت را می بیند. مجوزی پیدا نشد کلید حفاظت برنامه یا مجوز نرم افزار به دست آمده یافت نشد - راه حل. خطاها چیست؟

هنگام راه اندازی برنامه حسابداری 1C، اپراتور ممکن است با پیام «مجوز پیدا نشد. کلید حفاظت برنامه یا مجوز نرم افزار به دست آمده یافت نشد." بروز این مشکل ممکن است با تغییر در پیکربندی سیستم همراه باشد، در نتیجه 1C سیستم را از لحاظ کیفی جدید تشخیص داد، یا با تنظیمات نادرست خود 1C (به ویژه تنظیمات شبکه فایل پیکربندی nethasp.ini) ). در این مطلب دلایل این خطا را به تفصیل تجزیه و تحلیل می کنم و همچنین نحوه رفع آن را توضیح می دهم.

علل اختلال عملکرد

خطای "مجوز پیدا نشد" معمولاً در شرایطی رخ می دهد که برنامه 1C یک فایل مجوز (معمولاً با پسوند .lic) را در رایانه شخصی (یا سرور) محلی پیدا نمی کند که راه اندازی کامل سیستم مشخص شده را امکان پذیر می کند.

این وضعیت ممکن است به دلیل عوامل زیر ایجاد شود:


نحوه رفع «مجوز پیدا نشد» در 1C

بیایید به راه هایی برای خلاص شدن از خطای "مجوز پیدا نشد" نگاه کنیم. کلید محافظت از برنامه یا مجوز نرم افزار دریافتی در سیستم های کاربر 1C شناسایی نشد:

  1. قبل از شروع برنامه، فایروال خود را غیرفعال کنید.
  2. "Alladin monitor" را در سیستم نصب کنید. این محصول استفاده از لایسنس ها در نسخه شبکه برنامه را نشان می دهد. از آن برای تأیید اینکه سیستم شما دارای مجوز نصب شده است استفاده کنید.
  3. هنگام استفاده از مجوز سخت افزار، در پنجره infobase، روی "تنظیمات" کلیک کنید و اگر چنین کادری در آنجا وجود ندارد، کادر کنار گزینه "استفاده از مجوز سخت افزار" را علامت بزنید.
  4. فایل Nethasp.ini را که در مسیر زیر قرار دارد ویرایش کنید:

این فایل را باز کنید و آدرس های IP رایانه های شخصی مشتری و نام مدیران مجوز را یادداشت کنید. برای انجام این کار، در بخش تخصصی، موارد زیر را مشخص کنید:

سپس در بخش، آدرس IP سرور مدیر مجوز (باید شبیه NH_SERVER_ADDR = IP مورد نیاز باشد) و نام مدیران مجوز (NH_SERVER_NAME = نام مدیر) را مشخص کنید.

نام مدیر ابتدا در قسمت به شکل NHS_SERVERNAMES = نام 1، نام 2 و غیره مشخص شده است.

  • مجوز موجود خود را فعال کنید. اگر پیامی مبنی بر عدم وجود مجوز شناسایی دریافت کردید، روی "بله" کلیک کنید و مسیر نصب مجوز (رایانه شخصی یا سرور محلی) را مشخص کنید.
  • سپس گزینه اخذ مجوز اولیه، دریافت مجدد و یا به روز رسانی آن را انتخاب می کنیم. ما نمایان بودن مجوز را روی "همه کاربران رایانه" تنظیم می کنیم، روش دریافت آن را انتخاب می کنیم - دستی، خودکار، در یک رسانه دیجیتال. ما فرم ثبت نام را پر می کنیم و پس از آن داده ها را در فایلی که در دایرکتوری قرار می دهیم ذخیره می کنیم:

برنامه 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"). توصیه می کنیم "Notepad" را انتخاب کنید و به دنبال خط "" باشید.
  • آدرس IP رایانه شخصی حاوی کلید امنیتی 1C را مشخص کنید.
  • از خط "NH_USE_BROADCAST = غیرفعال" برای غیرفعال کردن توزیع شبکه با فرمت گسترده استفاده کنید.

تمام شد، شما کار را انجام دادید! می توانید از ما خرید کنید

1C Enterprise: کلید حفاظت از برنامه یافت نشد

بدون هیچ دلیل مشخصی، 1C روی رایانه من کار نمی کند. می نویسد: کلید حفاظتی برای برنامه 1C Enterprise پیدا نشد.

من مغزم را زیر و رو کرده ام که چرا کلید را نمی بیند.

معلوم شد که ساده است. من VirtualBox را نصب کرده ام و کارت های شبکه اضافی را نصب می کند. احتمالاً 1C در بین آنها گم شده است. راه حل به طور مفصل توسط یکی از دوستان در وبلاگ خود توضیح داده شده است.

اصل مطلب این است:

در پرونده nethasp.ini (c:\program files\1cv81\bin\conf یا c:\program files(x86)\1cv81\bin\conf در ویندوز 7) باید به صراحت پارامترهای سرور را با کلید مشخص کنید:

NH_SERVER_ADDR = 192.168.1.2

NH_USE_BROADCAST = غیرفعال است

NH_TCPIP_METHOD = TCP

همین!

tagPlaceholderبرچسب ها: 1C

  • #1

    انبار خودرو (سه شنبه 30 آبان 1391 ساعت 07:55)

    من چیزی متوجه نشدم) من کلید را دانلود کردم، متشکرم

  • #2

    و من چیزی نفهمیدم :) پس لطفا!

  • #3

    جلال بر تخم ها! تو بیشتر از خیلی کمکم کردی

  • #4

    1c از طریق متافرام Citrix توزیع می شود، 4 سرور با 4 کلید در مزرعه وجود دارد، هر 4 مورد به طور همزمان ناپدید شده اند و به کسی اجازه ورود نمی دهد. نوعی مزخرف من با این سه خط فایل ها را روی سرورها بازنویسی کردم، همه چیز درست شد. معجزه و بس خیلی ممنون!!!

  • #5

    ممنون، کمک کرد

  • #6

    این کمکی نکرد، من همه کارها را انجام دادم و مهم نیست

  • #7

    من همه کار کردم و هیچ کمکی نکرد

  • #8

    کمکی نکرد

  • #9

    دسترسی ممنوع!

  • #10

    بازدیدکنندگان محترم! اگر دستور غذا به شما کمک نکرد، توضیحات را با دقت بخوانید. فقط یک مشکل خاص را حل می کند. دلایل دیگری برای این پیام وجود دارد. برای مثال، واقعاً هیچ کلید امنیتی وجود ندارد. وجود آن و همچنین اتصال آن به پورت مناسب کامپیوتر یا سرور را بررسی کنید. یا درایور hasp key را نصب نکرده اید، اما مدیر مجوز را نصب کرده اید.

من روز قبل با این مشکل مواجه شدم. یکی از ماشین ها حاضر به کار نشد نسخه شبکه 1C Enterprise. هنگام اتصال به پایگاه داده، خطای زیر رخ داد.


می خواهم به این نکته اشاره کنم که خطا در رایانه ای ظاهر شد که دارای 2 کارت شبکه با 2 شبکه مختلف بود. به دلایلی فوراً به این لحظه اهمیت ندادم. ظاهرا به این دلیل مانیتور HASPمن این کلیدها را کاملاً شناسایی کردم، به همین دلیل به دنبال مشکل در 1C بودم. در نتیجه نیمی از روز کارم را از دست دادم. مشکل واقعا در دو کارت شبکه یا به عبارت دقیق تر، 2 شبکه مختلف بود، راه حل در فایل بود. C:\Program Files\1cv81\bin\conf\nethasp.ini


با قطع شبکه ای که در آن کلیدهای HASP وجود ندارد، پس از راه اندازی مجدد دستگاه، 1C راه اندازی شد... من برای یافتن راه حلی برای این مشکل به گوگل مراجعه کردم. جستجو طولی نکشید، راه حل به شرح زیر بود:

کلیدهای حفاظتی 1C به دو دسته تقسیم می شوند:

1. تک کاربره(باید به طور فیزیکی به رایانه دارای 1C متصل باشد)

مدل HASP HL ​​Basic (از رنگ آبی ) این کلید مشخص شده است H4 M1 ORGL8، حافظه داخلی و شناسه شخصی ندارد، هیچ پارامتر و تنظیماتی را ذخیره نمی کند. عرضه شده با محصولات دارای مجوز برای یک محل کار.

2. چند کاربره (کلید در شبکه است، 1C را می توان در هر رایانه ای راه اندازی کرد در داخل شبکه محلییا دامنه)

کلیدهای کلاینت شبکه شامل یک سری هستند شبکه HASP HL (قرمز ). آنها یک حافظه داخلی دارند که تعداد مجوزها و یک شناسه منحصر به فرد را ذخیره می کند. انواع برای 5، 10، 20، 50 و 100 کاربر وجود دارد. دارای علامت گذاری NETXX ORGL8 ، جایی که XX- تعداد مجوزها (به عنوان مثال NET5 ORGL8 ). همچنین کلیدهایی برای 300 و 500 کاربر وجود دارد که علامت گذاری شده اند NET250+ ORG8A و NET250+ ORG8B . با محصولات دارای مجوز برای 5 ایستگاه کاری و همچنین به صورت جداگانه در قالب مجوزهای مشتری اضافی عرضه می شود.

3. سرور (باید به طور فیزیکی به صورت محلی به رایانه ای که سرور عامل 1C Enterprise روی آن نصب شده و در حال اجرا است متصل باشد)

کلیدهای سرور 1C Enterprise هستند فقط محلی. 32 بیتینسخه دارای یک کلید حفاظتی است HASP HL ​​Pro (رنگ بنفش ) که دارای حافظه داخلی و شناسه منحصر به فرد می باشد. دارای علامت گذاری 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 کلید را نشان نمی دهد

خود مانیتور فقط می تواند حضور مدیر مجوز را در یک آدرس خاص نشان دهد. او تنها پس از اینکه برنامه محافظت شده حداقل یک جلسه با کلید با موفقیت باز شد، می تواند کلید را ببیند. علاوه بر این، باید در نظر داشت که علاءالدین مانیتور فقط روی پروتکل UDP، پورت 475 کار می‌کند. بنابراین، عدم وجود اطلاعات در مورد کلید در مانیتور به این معنی نیست که کلید در دسترس برنامه نیست.

2. دو کلید حفاظتی HASP 1C در یک کامپیوتر

هنگام نصب دو یا چند کلید حفاظتی نرم افزار 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

پیام "کلید حفاظت برنامه یافت نشد" خود به این معنی است که برنامه 1C نمی تواند دستگاه سخت افزاری را پیدا کند که به عنوان محافظت از برنامه 1C در برابر استفاده بدون مجوز عمل می کند. در تئوری، اگر کلید امنیتی ندارید، به این معنی است که از نسخه بدون مجوز 1C استفاده می کنید.

رایج ترین مدل کلید امنیتی دستگاه کوچکی است که به صورت سری به درگاه چاپگر متصل می شود. در چند سال گذشته، کلید امنیتی به شکل دستگاهی عرضه شده است که از طریق درگاه USB به رایانه متصل می شود.

هنگام کار با نسخه شبکه برنامه 1C، می توانید از یک کلید امنیتی استفاده کنید. در این حالت، کلید باید بر روی یکی از کامپیوترهای موجود در شبکه نصب شود.

بنابراین، اگر هنگام وارد کردن 1C، برنامه پیام "کلید حفاظت برنامه یافت نشد" را نمایش می دهد، چندین دلیل ممکن وجود دارد:

  • 1. شما از نظر فیزیکی کلید حفاظتی ندارید، زیرا یک برنامه 1C بدون مجوز دارید.
  • 2. شما یک نسخه مجوزدار از برنامه 1C دارید، اما کلید حفاظتی به رایانه متصل نیست (به عنوان مثال، سرپرست آن را برای آخر هفته به خانه برده و فراموش کرده است آن را برگرداند).
  • 3. شما یک نسخه دارای مجوز از برنامه 1C دارید و کلید روی یکی از رایانه های موجود در شبکه نصب شده است، اما هیچ اتصال شبکه ای به رایانه ای که کلید روی آن نصب شده است یا رایانه ای که از آن هستید وجود ندارد. ورود به برنامه 1C
  • 4. شما یک نسخه دارای مجوز از برنامه 1C دارید و همه دستگاه ها به درستی روشن و روشن می شوند، اما سرعت دستگاه های سخت افزاری به اندازه ای پایین است که برنامه بتواند تمام رایانه های موجود در شبکه را برای وجود کلید امنیتی نظرسنجی کند. . اگر در مدت زمان مشخص شده کلید حفاظتی در شبکه یافت نشد، برنامه پیام مربوطه را نمایش می دهد.

در اکثریت قریب به اتفاق موارد، پیام "کلید حفاظت برنامه یافت نشد" زمانی ظاهر می شود که یک نسخه بدون مجوز از برنامه در رایانه استفاده می شود. برای استفاده از برنامه 1C، نسخه دارای مجوز را خریداری کنید. اگر همه چیز با مجوز شما درست است، برای کمک با شرکتی که برنامه 1C را از آن خریداری کرده اید تماس بگیرید.