أجهزة الكمبيوتر شبابيك إنترنت

خطأ: "لقد تم انتهاك سلامة بنية التكوين." الحل لقاعدة الخادم عند حدوث الخطأ "انتهاك سلامة بنية التكوين" استعادة ملف النسخ الاحتياطي

عادةً ما يحدث الخطأ عند حدوث فشل أثناء عملية حفظ التكوين. ونتيجة لذلك، لم يتم حفظ التكوين بشكل صحيح.

1. حاول التحقق من خلال الاختبار والإصلاح أو ChDBFl.exe
2. انظر إلى الحلول التالية للمشكلة:

في بعض الحالات، يساعد مسح ذاكرة التخزين المؤقت بشكل كامل في نظام التشغيل Windows 7، على وجود C:\Users\Administrator\AppData\Roaming\1C\1Cv82 وC:\Users\Administrator\AppData\Local\1C\1Cv82 (Win7x64).

أو مزيد من التفاصيل:
1. مطلوب تكوين نظيف لنفس الإصدار - يعمل.
2. امسح ذاكرة التخزين المؤقت بالكامل (المشار إليه أعلاه).
3. قم بتشغيل قاعدة بيانات نظيفة في وضع المكوّن وافتح التكوين. في الوقت نفسه، يقوم 1C بإنشاء ذاكرة التخزين المؤقت الخاصة به في C:\Users\Administrator\AppData\Local\1C\1Cv82 (مجموعة من الملفات والمجلدات في المجلد بمعرف التكوين.) نحتاج أيضًا إلى ذاكرة تخزين مؤقت في C:\Users \المسؤول\AppData\Roaming\1C \1Cv82. يمكنك ببساطة إعادة تسمية بيانات المجلد بعد إغلاق 1C.
4. قم بتشغيل قاعدة البيانات غير العاملة في وضع التكوين وإلقاء نظرة على ذاكرة التخزين المؤقت. ونتيجة لذلك، لدينا مجلدين بمعرفات التكوين (حي وميت).
5. أغلق كل شيء واستبدل ذاكرة التخزين المؤقت للملفات الميتة بأخرى حية تمامًا. أولئك. احذف المجلد الحالي واستبدله بالمجلد الذي تمت إعادة تسميته مسبقًا.
6. قمنا بتشغيل قاعدة بيانات لا تعمل في وضع المكوّن وهنا كان النجاح الأول - شجرة التكوين مفتوحة، وأقسام قائمة إدارة التكوين نشطة.
7. انتقل إلى إدارة الدعم وقم بإزالة الدعم بالكامل. حفظ، تحديث. يمكنك تحديثه عبر ملف بتكوين قاعدة البيانات العاملة.
8. احذف ذاكرة التخزين المؤقت بالكامل.
9. نقوم بتشغيل قاعدة بيانات غير عاملة في وضع التكوين، وحاول فتح التكوين - كل شيء يفتح، لا توجد أخطاء.
10. إطلاق 1C. كل شيء متاح. البيانات موجودة.

كانت هناك نفس الرسالة عندما قمت بتحديث تكوين قاعدة البيانات المركزية ديناميكيًا وقمت بإجراء تبادل على الجهاز الطرفي وظهرت رسالة مماثلة على الجهاز الطرفي.
1. لأن لم أتمكن من الوصول إلى أداة التهيئة على الجهاز الطرفي على الإطلاق، لذلك اضطررت إلى حذف المجلد C:\Documents and Settings\Admin\Application Data\1C\1Cv81.
2. انتقل إلى المكوّن وحدد التكوين - تكوين قاعدة البيانات - العودة إلى تكوين قاعدة البيانات.
3. تم تعيين العقدة الرئيسية غير محددة.
4. التكوين - تحميل التكوين من الملف (التكوين المركزي).
5. قام MainNode بتثبيت البرنامج المطلوب.

كان لدي موقف مماثل، ولكن على 8.1. أثناء التحديث الديناميكي للتكوين، حدث فشل على ما يبدو، وبعد ذلك أدت محاولة إلغاء تحميل كل من التكوين الرئيسي وتكوين قاعدة البيانات ومحاولة أخرى لتحميل الملف إلى قاعدة البيانات المحلية إلى الخطأ "سلامة بنية التكوين تم انتهاكه." لكن قاعدة البيانات وظيفية. لم يسفر الاختبار والإصلاح ولا ChDBFl.exe عن أي شيء.

لقد قمت بعمل نسخة احتياطية من قاعدة البيانات العاملة وقمت بتحميلها في قاعدة بيانات نظيفة. تمت إضافة خطة التبادل
http://kb.mista.ru/article.php?id=7
وأنشأ الصورة الأولية. تم تصحيح التكوين في قاعدة بيانات الصور.

إذا لم يكن الأمر مفيدًا، فيمكنني أن أوصي بالخيار الذي أردت اللجوء إليه بنفسي:
1. ابحث عن أقرب إصدار للتكوين، وقم بتحميله في قاعدة بيانات نظيفة (قابلة للاسترداد).
2. إنشاء قاعدة بيانات نظيفة تمامًا (متوسط)
3. افتح مكون قاعدة البيانات التالفة.
4. نسخ ولصق الوحدات والكائنات التي حدثت فيها تغييرات منذ الإصدار الأخير (في حالتي يكون الأمر أسهل بكثير، نظرًا لأن التغييرات حدثت فقط في الوحدات والنماذج، وظلت بنية البيانات كما هي وتم توثيق جميع التغييرات بواسطة الملصقات) من قاعدة البيانات التالفة إلى الوسيطة.
5. قم بتحميل التكوين الوسيط.
6. قم بدمجها مع قاعدة البيانات الجاري استعادتها.
7. قم بتحميل التكوين المستعاد إلى ملف.
8. قم بتحميل التكوين من التكوين الذي تتم استعادته إلى قاعدة البيانات التالفة.

من الناحية النظرية، يجب أن تكون النتيجة أقرب ما يمكن إلى قاعدة العمل، ولكن العمل بالتأكيد ليس سهلا. لكنه لا يزال أفضل من فقدان القاعدة بأكملها.


خيار آخر لحل المشكلة المرتبطة بتكوين البائع التالف. عند تحديث تكوين مدعوم بإمكانية التحرير وتعرض سلامة تكوين المورد للخطر، قد تظهر الرسالة التالية:

الحل الخاص بي هو استبدال تكوين مزود قاعدة البيانات لدينا.
تسلسل الإجراءات هو كما يلي:
1. احذف تكوين البائع عن طريق إزالته من الدعم (التكوين->الدعم->إعدادات الدعم->إزالة الدعم)
2. قم بإنشاء ملف تسليم التكوين (التكوين->تسليم التكوين->إنشاء ملفات التسليم وتحديثات التكوين). دعنا نسمي ملف تسليم العمل file.cf
3. نقوم بدمج التكوين الخاص بنا مع ملف التسليم الذي تم إنشاؤه حديثًا (التكوين->المقارنة، والدمج مع التكوين من الملف). سيُطلب منك إعادة التكوين إلى الدعم.
في نافذة مقارنة التكوين التي تظهر، انقر فوق "تشغيل"
4. قم بتحديث تكوين قاعدة البيانات (التكوين->تحديث تكوين قاعدة البيانات).
ومن الناحية المثالية، من خلال تنفيذ هذه الخطوات، قمنا بإعادة هيكلة تكوين المورد.
يمكننا الآن محاولة تحديث التكوين الخاص بنا إلى الإصدار التالي كالمعتاد.

أحد الخيارات العديدة لحل الخطأ "تم انتهاك سلامة بنية التكوين".
إذا واجهت هذا الخطأ، فاتصل بالتأكيد بمتخصص 1C. هناك العديد من الحلول الممكنة، ولكن حسب الموقف ومصدر المشكلة، تختلف الحلول تمامًا.

أوجه انتباهكم إلى إحدى هذه المواقف.
وصف المهمة:
حدث تحديث التكوين تلقائيًا. عند بدء تشغيل وضع التكوين 1C، نتلقى الرسالة "تم انتهاك سلامة بنية التكوين". أثناء التحديث التلقائي، تعذر تحديث تكوين المورد بشكل صحيح. يؤدي التشغيل في وضع المستخدم إلى ظهور خطأ يشير إلى الوحدة في التكوين.
أولا، تحتاج إلى مسح ذاكرة التخزين المؤقت. في نظام التشغيل Windows 7، يوجد C:\Users\Administrator\AppData\Roaming\1C\1Cv82 وC:\Users\Administrator\AppData\Local\1C\1Cv82 (Win7x64). بعد مسح ذاكرة التخزين المؤقت 1C، ابدأ في وضع التكوين. عندما أحاول فتح تكوين 1C فإنه يتعطل. تحميل قاعدة المعلومات إلى ملف النسخ الاحتياطي. الاختبار والإصلاح لا يساعد. تقول الأداة المساعدة لفحص قاعدة بيانات الملفات أنه لا توجد أخطاء. عناصر القائمة للتحميل، وتحميل التكوين، والدعم، وما إلى ذلك. بدون تكوين مفتوح فهي غير نشطة. حفظ تكوين البيانات متاح - وهذا يعني عدم إتلاف البيانات، وهو الشيء الرئيسي..
أيضًا، من المكوّن إلى وضع المستخدم في وضع التصحيح، قد يبدأ، أو ربما لا، وهذا لا يؤثر على الموقف.
لن تؤدي محاولة تحميل قاعدة المعلومات إلى SQL إلى نتيجة إيجابية.

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

حل:
1. مطلوب تكوين نظيف لنفس الإصدار - يعمل.
2. امسح ذاكرة التخزين المؤقت بالكامل (المشار إليه أعلاه).
3. قم بتشغيل قاعدة بيانات نظيفة في وضع المكوّن وافتح التكوين. في الوقت نفسه، يقوم 1C بإنشاء ذاكرة التخزين المؤقت الخاصة به في C:\Users\Administrator\AppData\Local\1C\1Cv82 (مجموعة من الملفات والمجلدات في المجلد بمعرف التكوين.) نحتاج أيضًا إلى ذاكرة تخزين مؤقت في C:\Users \المسؤول\AppData\Roaming\1C \1Cv82. يمكنك ببساطة إعادة تسمية بيانات المجلد بعد إغلاق 1C.
4. قم بتشغيل قاعدة البيانات غير العاملة في وضع التكوين وإلقاء نظرة على ذاكرة التخزين المؤقت. ونتيجة لذلك، لدينا مجلدين بمعرفات التكوين (حي وميت).
5. أغلق كل شيء واستبدل ذاكرة التخزين المؤقت للملفات الميتة بأخرى حية تمامًا. أولئك. احذف المجلد الحالي واستبدله بالمجلد الذي تمت إعادة تسميته مسبقًا.
6. قمنا بتشغيل قاعدة بيانات لا تعمل في وضع المكوّن وهنا كان النجاح الأول - شجرة التكوين مفتوحة، وأقسام قائمة إدارة التكوين نشطة.
7. انتقل إلى إدارة الدعم وقم بإزالة الدعم بالكامل. حفظ، تحديث. يمكنك تحديثه عبر ملف بتكوين قاعدة البيانات العاملة.
8. احذف ذاكرة التخزين المؤقت بالكامل.
9. نقوم بتشغيل قاعدة بيانات غير عاملة في وضع التكوين، وحاول فتح التكوين - كل شيء يفتح، لا توجد أخطاء.
10. إطلاق 1C. كل شيء متاح. البيانات موجودة.

إليك خيار إنقاذ آخر اقترحه مستخدم infostar Tavalik:

1. "التكوين" - "تكوين قاعدة البيانات" - "العودة إلى تكوين قاعدة البيانات"
2. "التكوين" - "تحديث تكوين قاعدة البيانات"

عادةً ما يحدث الخطأ عند حدوث فشل أثناء عملية حفظ التكوين. ونتيجة لذلك، لم يتم حفظ التكوين بشكل صحيح.
1. حاول التحقق من خلال الاختبار والإصلاح أو ChDBFl.exe
2. انظر إلى الحلول التالية للمشكلة:

في بعض الحالات، يساعد مسح ذاكرة التخزين المؤقت بشكل كامل في نظام التشغيل Windows 7، على وجود C:\Users\Administrator\AppData\Roaming\1C\1Cv82 وC:\Users\Administrator\AppData\Local\1C\1Cv82 (Win7x64).

أو مزيد من التفاصيل:
1. مطلوب تكوين نظيف لنفس الإصدار - يعمل.
2. امسح ذاكرة التخزين المؤقت بالكامل (المشار إليه أعلاه).
3. قم بتشغيل قاعدة بيانات نظيفة في وضع المكوّن وافتح التكوين. في الوقت نفسه، يقوم 1C بإنشاء ذاكرة التخزين المؤقت الخاصة به في C:\Users\Administrator\AppData\Local\1C\1Cv82 (مجموعة من الملفات والمجلدات في المجلد بمعرف التكوين.) نحتاج أيضًا إلى ذاكرة تخزين مؤقت في C:\Users \المسؤول\AppData\Roaming\1C \1Cv82. يمكنك ببساطة إعادة تسمية بيانات المجلد بعد إغلاق 1C.
4. قم بتشغيل قاعدة البيانات غير العاملة في وضع التكوين وإلقاء نظرة على ذاكرة التخزين المؤقت. ونتيجة لذلك، لدينا مجلدين بمعرفات التكوين (حي وميت).
5. أغلق كل شيء واستبدل ذاكرة التخزين المؤقت للملفات الميتة بأخرى حية تمامًا. أولئك. احذف المجلد الحالي واستبدله بالمجلد الذي تمت إعادة تسميته مسبقًا.
6. قمنا بتشغيل قاعدة بيانات لا تعمل في وضع المكوّن وهنا كان النجاح الأول - شجرة التكوين مفتوحة، وأقسام قائمة إدارة التكوين نشطة.
7. انتقل إلى إدارة الدعم وقم بإزالة الدعم بالكامل. حفظ، تحديث. يمكنك تحديثه عبر ملف بتكوين قاعدة البيانات العاملة.
8. احذف ذاكرة التخزين المؤقت بالكامل.
9. نقوم بتشغيل قاعدة بيانات غير عاملة في وضع التكوين، وحاول فتح التكوين - كل شيء يفتح، لا توجد أخطاء.
10. إطلاق 1C. كل شيء متاح. البيانات موجودة.

كانت هناك نفس الرسالة عندما قمت بتحديث تكوين قاعدة البيانات المركزية ديناميكيًا وقمت بإجراء تبادل على الجهاز الطرفي وظهرت رسالة مماثلة على الجهاز الطرفي.
1. لأن لم أتمكن من الوصول إلى أداة التهيئة على الجهاز الطرفي على الإطلاق، لذلك اضطررت إلى حذف المجلد C:\Documents and Settings\Admin\Application Data\1C\1Cv81.
2. انتقل إلى المكوّن وحدد التكوين - تكوين قاعدة البيانات - العودة إلى تكوين قاعدة البيانات.
3. تم تعيين العقدة الرئيسية غير محددة.
4. التكوين - تحميل التكوين من الملف (التكوين المركزي).
5. قام MainNode بتثبيت البرنامج المطلوب.

كان لدي موقف مماثل، ولكن على 8.1. أثناء التحديث الديناميكي للتكوين، يبدو أنه كان هناك فشل، وبعد ذلك جرت محاولة لإلغاء تحميل كل من conf الرئيسي و DB conf وعندما حاولت أيضًا تحميل الملف في قاعدة البيانات المحلية، ظهرت الرسالة "سلامة التكوين" تم انتهاك الهيكل "تم طرده. لكن قاعدة البيانات وظيفية. لم يسفر الاختبار والإصلاح ولا ChDBFl.exe عن أي شيء.

لقد قمت بعمل نسخة احتياطية من قاعدة البيانات العاملة وقمت بتحميلها في قاعدة بيانات نظيفة. تمت إضافة خطة التبادل
http://kb.mista.ru/article.php?id=7
وأنشأ الصورة الأولية. تم تصحيح التكوين في قاعدة بيانات الصور.

إذا لم يكن الأمر مفيدًا، فيمكنني أن أوصي بالخيار الذي أردت اللجوء إليه بنفسي:
1. ابحث عن أقرب إصدار للتكوين، وقم بتحميله في قاعدة بيانات نظيفة (قابلة للاسترداد).
2. إنشاء قاعدة بيانات نظيفة تمامًا (متوسط)
3. افتح مكون قاعدة البيانات التالفة.
4. نسخ ولصق الوحدات والكائنات التي حدثت فيها تغييرات منذ الإصدار الأخير (في حالتي يكون الأمر أسهل بكثير، نظرًا لأن التغييرات حدثت فقط في الوحدات والنماذج، وظلت بنية البيانات كما هي وتم توثيق جميع التغييرات بواسطة الملصقات) من قاعدة البيانات التالفة إلى الوسيطة.
5. قم بتحميل التكوين الوسيط.
6. قم بدمجها مع قاعدة البيانات الجاري استعادتها.
7. قم بتحميل التكوين المستعاد إلى ملف.
8. قم بتحميل التكوين من التكوين الذي تتم استعادته إلى قاعدة البيانات التالفة.

من الناحية النظرية، يجب أن تكون النتيجة أقرب ما يمكن إلى قاعدة العمل، ولكن العمل بالتأكيد ليس سهلا. لكنه لا يزال أفضل من فقدان القاعدة بأكملها.


خيار آخر لحل المشكلة المرتبطة بتكوين البائع التالف. عند تحديث تكوين مدعوم بإمكانية التحرير وتعرض سلامة تكوين المورد للخطر، قد تظهر الرسالة التالية:

الحل الخاص بي هو استبدال تكوين مزود قاعدة البيانات لدينا.
تسلسل الإجراءات هو كما يلي:
1. احذف تكوين البائع عن طريق إزالته من الدعم (التكوين->الدعم->إعدادات الدعم->إزالة الدعم)
2. قم بإنشاء ملف تسليم التكوين (التكوين->تسليم التكوين->إنشاء ملفات التسليم وتحديثات التكوين). دعنا نسمي ملف تسليم العمل file.cf
3. نقوم بدمج التكوين الخاص بنا مع ملف التسليم الذي تم إنشاؤه حديثًا (التكوين->المقارنة، والدمج مع التكوين من الملف). سيُطلب منك إعادة التكوين إلى الدعم.
في نافذة مقارنة التكوين التي تظهر، انقر فوق "تشغيل"
4. قم بتحديث تكوين قاعدة البيانات (التكوين->تحديث تكوين قاعدة البيانات).
ومن الناحية المثالية، من خلال تنفيذ هذه الخطوات، قمنا بإعادة هيكلة تكوين المورد.
يمكننا الآن محاولة تحديث التكوين الخاص بنا إلى الإصدار التالي كالمعتاد.

يعد الخطأ "تم انتهاك سلامة بنية التكوين" خطأً شائعًا إلى حد ما في 1C 8.3 أثناء التحديث أو المواقف الأخرى. دعونا نفكر في السبب وطرق حل هذا الموقف.

احصل على 267 درس فيديو على 1C مجانًا:

أسباب الخطأ وتصحيحه

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

هناك العديد من الحلول الممكنة (قبل أي إجراء، قم بعمل نسخة احتياطية من قاعدة البيانات):

  1. الملفات المؤقتة نظيفة (). كقاعدة عامة، من المفيد أن يحدث الخطأ لمستخدم واحد فقط.
  2. إذا تم فتح مكون قاعدة البيانات، فحاول تثبيت قاعدة البيانات. إذا لم يتم فتحه، فقم بذلك باستخدام الأداة المساعدة chdbfl.exe (فقط لقواعد بيانات الملفات). يوجد chdbfl.exe في مجلد البرنامج، على سبيل المثال، C:\Program Files (x86)\1cv8\8.3.4.389\bin).
  3. بالنسبة لقاعدة بيانات خادم العميل المثبتة على خادم SQL، يمكنك تجربة استخدام طلب "delete * from configsave".
  4. إذا كان المكوِّن متاحًا، فحاول تحميل قاعدة البيانات وتحميلها.
  5. تثبيت النظام الأساسي 1C 8.3 الجديد: قد يتم تصحيح بعض الأخطاء في الإصدارات الأحدث من النظام الأساسي التكنولوجي.
  6. إذا لم تساعد التدابير المذكورة أعلاه، فمن المرجح أن تكون القضية معقدة. يمكنك الرجوع إلى التعليمات الموضحة في هذه الصفحة

"تم اكتشاف انتهاك لسلامة النظام"، رأى العديد من المستخدمين هذا الخطأ عند تسجيل الدخول إلى 1C. يرجع الخطأ إلى حقيقة أنه في ديسمبر 2017، أصدرت 1C منصات بالإصدارات 8.3.10.2699 و8.3.11.2899، حيث قدمت آلية للتحقق من شرعية البرنامج.

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

لماذا يحدث الخطأ "تم اكتشاف انتهاك لسلامة النظام"؟

دعونا معرفة سبب حدوث الخطأ. آلية التحقق من شرعية 1C مبنية على المبدأ التالي. عند بدء تشغيل 1C والدخول إلى قاعدة البيانات، يقوم البرنامج بإجراء عدة فحوصات:

  • تم تغيير ملف backbas.dll (تم تحديد المجموع الاختباري)
  • هل تم تثبيت المحاكيات؟
  • التواجد في سجل الإدخالات من المحاكيات

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

عند عرض التفاصيل، لن نتلقى أي معلومات إضافية.

عند هذه النقطة، يبدأ المستخدمون بالذعر ويبدأون بشكل محموم في الاتصال بمسؤولي النظام. لم يحدث شيء سيء. قاعدتك آمنة وسليمة. لن يساعد أي اختبار أو تصحيحات، وكذلك برامج استعادة قواعد بيانات 1C. هذا الخطأ ليس له علاقة بقاعدة بيانات 1C.

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

كيفية التخلص من الخطأ "تم اكتشاف انتهاك لسلامة النظام".

هناك عدة طرق للتغلب على هذا الخطأ.

استرجاع إصدار 1C:Enterprise إلى إصدار سابق. أحدث الإصدارات التي تعمل دون التحقق من ملف backbas.dll والمحاكيات 8.3.10.2667 و 8.3.11.2867 . وهذا الحل مؤقت لأنه... عاجلاً أم آجلاً، سيظهر تكوين لن يعمل في هذه الإصدارات.

قم بإلغاء تثبيت محاكي HASP. هناك العديد من المحاكيات، لذلك من الصعب كتابة تعليمات عامة لإزالتها. يمكنك تجربة الخطوات التالية:

  1. ابحث عن ملفات VUsb.sys وvusbbus.sys واحذفها
  2. قم بتشغيل الأوامر في سطر الأوامر كمسؤول:
    Loaddrv.exe -stop haspflt
    Loaddrv.exe - إزالة haspflt
    ديل %systemroot%\system32\drivers\haspflt.sys
    يوصى أيضًا بحذف مفاتيح التسجيل HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\haspflt\
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulato r
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emu

حسنًا، كحل أخير، استخدم rbc_icp patcher (أداة التحقق من النزاهة). إذا كان لديك مفتاح ترخيص لـ 1C، وكانت موصلات USB حيوية بالنسبة لك، فيمكنك استخدام الطريقة غير القانونية. يعمل هذا التصحيح على تعطيل التحقق من تكامل النظام في أحدث إصدارات 1C:Enterprise حيث يتم تنفيذه.

يقوم التصحيح بتغيير الملفات التالية:

  • backbas.dll (يتم استخدام unpatch 1c8_UP.exe)
  • frntend.dll (تعطيل التحقق من التكامل في العميل الكثيف)
  • mngcln.dll (تعطيل التحقق من سلامة العميل الرقيق)

هناك أيضًا خيار تجاوز الشيك بشكل غير قانوني. باستخدام أي محرر سداسي عشري، افتح الملف backend.dll (إذا كان لديك الإصدار 8.1) أو backbas.dll (إذا كان لديك الإصدار 8.2,8.3) من دليل bin في الدليل مع تثبيت 1C، وابحث عن قيم HEX: 100000FFD085C00F8208F8FEFF0F8416 و استبدل 85 بـ 31.

المعلومات الواردة في نهاية المقالة مقدمة لأغراض إعلامية فقط ولا تشجع على الأعمال غير القانونية!

محدث. 15/01/2019

البرنامج النصي لإزالة VUSBBUS وHASPFLT
شفرة:

@صدى خارج
setlocal Enableextensions Disabledelayedexpansion

بالنسبة لـ %%a في (vsubbus haspflt) قم بالاتصال بـ: CheckDriver %%a
يوقف
غوتو:eof

:CheckDriver
استعلام sc %1|ابحث عن /i “KERNEL_DRIVER”>nul
إذا انتقل مستوى الخطأ 1 إلى: DelSYS
توقف الشوري %1
ش حذف %1
:ديلسيس
ديل /f /q "%SystemRoot%\system32\drivers\%1.sys"
غوتو:eof