خطأ في إعادة إنشاء مفتاح التسجيل هذا فقط حذف

StackOverflow https://stackoverflow.com/questions/1608994

  •  05-07-2019
  •  | 
  •  

سؤال

بعد حذف مفتاح التسجيل أحاول إعادة إنشاء في C#.

أنا في بعض الأحيان الحصول على خطأ:

"عملية غير قانونية حاول على مفتاح التسجيل الذي تم وضع علامة للحذف."

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

أي نصائح ؟

هل كانت مفيدة؟

المحلول

لا يزال هناك مؤشر مفتوح للمفتاح، وذلك على الرغم تم وضع علامة للحذف، ولم يتم تطهير ذلك. لذلك، يمكنك إغلاق أي المؤشرات التي لديك والتي ترجع المفتاح، أو الأفضل من ذلك، فقط تعديله بدلا من حذف لأول مرة.

نصائح أخرى

ويجب Close() كافة المراجع إلى مفتاح قبل أن تتمكن من إنشائه.

صفها على TechNet ، وهذا يحدث عندما يكون هناك شيء لا يزال لديه مؤشر مفتوح إلى المفتاح. بعد إغلاق كافة المؤشرات، سيتم حذف المفتاح ويمكن صوغه.

هل جربت الإتصال Close()?إذا تعذر ذلك ، قد تتمكن من محاولة دافق().

وهنا العبارة الرئيسية:

<اقتباس فقرة>   

ووضع علامة للحذف.

ولم يتم حذفه بعد! من الواضح أنك لا يمكن إنشائه، ولكنه يتعارض مع مفتاح (لا يزال) الحالية. حتى انها ليست مشكلة معك إغلاق أو بيغ أي C # قطع: تحتاج إلى إقناع نظام التشغيل لطرد التسجيل نفسها. الطريق الوحيد الذي أعرفه أن تفعل ذلك مع أي اليقين إلى إعادة تشغيل الكمبيوتر.

والآن قد يكون حان البرنامج الخاص بك وهذا ما منع نظام التشغيل من الانتهاء من الحذف. ولكن بعد ذلك مرة أخرى أنه قد يكون شيئا آخر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top