اليوم، عند تكوين بيئة تشغيل iis asp، تمت المطالبة بوجود خطأ غير محدد لـ Microsoft JET Database Engine (0x80004005)، ومع ذلك، تم حله أخيرًا بالطريقة التالية هنا، وسيقوم محرر Script House بمشاركته معك لتسهيل الأمر الأصدقاء الذين يحتاجون إليها.
لقد قمت اليوم بتثبيت IIS على جهاز كمبيوتر جديد. كان التثبيت ناجحًا بعد إنشاء الدليل الظاهري، وقمت بتشغيل ملف asp الصحيح الذي كان موجودًا بالفعل على جهاز آخر، ولكنه فشل: مشغل قاعدة بيانات Microsoft JET (0x80004005).
خطأ غير محدد، لذلك وضعت هذا الملف على جهاز آخر وقمت بتشغيله وكان الأمر طبيعيًا ولم تكن هناك مشكلة على الإطلاق، ولكن كانت هناك مشكلة في هذا الجهاز. هذا يحل مشكلة ملف asp. لذلك فكرت في إعادة تثبيت IIS. بعد إعادة التثبيت، لا يزال هو نفسه. أخيرًا، وجدت أن هناك مشكلة في قسم القرص الصلب. تحتوي أجهزة الكمبيوتر التي يمكنها استخدام برامج ASP بعد تثبيت IIS على أقسام Fat32، بينما يحتوي هذا الجهاز على أقسام ntfs. يجب عليك منح الجميع جميع الأذونات لـ c:/windows/temp. وسوف تعمل بشكل طبيعي مرة أخرى.
فيما يلي كافة الحلول لخطأ غير محدد لـ Microsoft JET Database Engine (0x80004005) وقد تم نقلها من الإنترنت، وآمل أن يتمكنوا من مساعدة الجميع في حل المشكلة.
1. تحقق من بيان اتصال قاعدة البيانات ولم يتم العثور على أي أخطاء؛
2. تم منح إذن عرض المجلد للجميع؛
3. عند فتح قاعدة البيانات، سيقوم النظام بإنشاء ملفات مؤقتة في المجلد المؤقت %SystemRoot%/temp/ (C:/WINDOWS/temp)، وتكون أذونات %SystemRoot%/temp/ غير كافية.
الحل: أضف أذونات %SystemRoot%/temp/ (قراءة وكتابة اسم IUSER_computer)
2. إذا كان هناك خطأ عام غير محدد، فهناك طريقة أخرى أولاً
في الواقع، لا يستغرق الأمر سوى بضع خطوات بسيطة. :
يبدأ. . . يجري. . . regsvr32 jscript.dll
يبدأ. . . يجري. . . regsvr32 vbscript.dll
يبدأ. . . يجري. . . com.iisreset
مشغل قاعدة بيانات Microsoft JET (0x80004005) دقة خطأ غير محددة
1. قد لا يقوم النظام بتسجيل msjetoledb40.dll
انقر فوق ابدأ --->تشغيل، وأدخل regsvr32 msjetoledb40.dll، ثم اضغط على Enter؛
2. أذونات المجلد الذي توجد به قاعدة البيانات
طريقة فتحه هي: افتح جهاز الكمبيوتر، ثم انقر فوق "خيارات المجلد" ---> عرض في القائمة، ثم قم بإلغاء تحديد "استخدام مشاركة المجلدات البسيطة (مستحسن)"، ثم انقر فوق "تأكيد" التالي المجلد الذي يتطلب إذن فتح (المجلد الذي تم تخزين قاعدة البيانات فيه)، انقر بزر الماوس الأيمن ---> الخصائص--->الأمان، ثم انقر فوق "إضافة"--->"متقدم"--->ابحث الآن--->ثم حدد "الجميع" أدناه--->موافق--->انقر فوق "الانضمام الآن""الجميع" "، ثم قم بتحرير الجميع في المربع الكبير أدناه
الأذونات هي التحكم الكامل، فقط حفظ.
3. تحتاج إلى فتح المستخدم الضيف
كيفية فتح: جهاز الكمبيوتر--->لوحة التحكم--->الأدوات الإدارية---->إدارة الكمبيوتر--->المستخدمون والمجموعات المحلية---المستخدمون---ابحث عن "ضيف"، وانقر فوقه نقرًا مزدوجًا، ثم قم بإلغاء تحديد "تم إلغاء تنشيط الحساب" على Laidikuang واحفظه.
4. أذونات Temp (المجلد المؤقت).
افتح الطريقة: windows--->temp، وانقر بزر الماوس الأيمن ثم حدد-خصائص، سترى خيارًا يسمى "الأمان"، أضف الجميع، واضبط الأذونات على التحكم الكامل، ثم قم بتعيين المستخدم الذي تستخدمه Windows أيضًا للتحكم الكامل.(حقوق المجلد طريقة فتحه هي: افتح جهاز الكمبيوتر، ثم انقر فوق "خيارات المجلد" ---> عرض في القائمة، ثم قم بإلغاء تحديد "استخدام مشاركة المجلدات البسيطة (مستحسن)"، ثم انقر فوق "تأكيد" ثم العودة إلى المجلد يتطلب إذنًا لفتحه (المجلد الذي تم تخزين قاعدة البيانات فيه)، انقر بزر الماوس الأيمن ---> الخصائص--->الأمان، ثم انقر فوق "إضافة"--->"متقدم"--->ابحث الآن--->ثم حدد "الجميع" أدناه--->موافق--->انقر فوق "الانضمام الآن""الجميع" "، ثم قم بتحرير أذونات الجميع في المربع الكبير أدناه للتحكم الكامل، ثم احفظها.