توقف عن استخدام ويندوز 7 على اللابتوب

السلام عليكم ورحمة الله وبركاته ,اذا كنت تستخدم ويندوز 7 فهو بحق نظام رائع ,آمن ,سريع ,سهل التعامل ,ولكنى انصحك اذا كنت تستعمله على اللابتوب ,فانصحك بالتوقف عن استخدامه الآن والعودة الى ويندوز اكس بى ,فويندوز 7 يقضى على البطارية فى اسرع وقت ,فاذا كانت بطارية اللابتوب عمرها الافتراضى 3 سنوات فانها ستنتهى فى سنة او اقل على حسب الاستخدام ,ويمكنك التحقق من هذه المشكلة عن طريق البحث عمن واجهتهم هذه المشكلة

“consider replacing your battery”

 

http://social.technet.microsoft.com/Forums/en/w7itprohardware/thread/46769c68-a97d-4892-8cc0-7f750e23c08a

كما يمكنك قراءة الردود السخيفة لميكروسوفت على هذه المشكلة على موقع الشركة

http://windows.microsoft.com/en-US/windows-vista/Troubleshoot-battery-problems

كما يمكننى ان اوكد شخصيا هذه المشكلة ,وهى ان زميلى فى العمل كانت البطارية تعمل لمدة 3 ساعات اثناء استخدامه لويندوز اكس بى واللابتوب خاصته له اقل من سنة ولكن ما ان انتقل الى ويندوز 7 فان البطارية لم تعد تحتمل اكثر من ساعة ونصف ,والمشكلة الاكبر انه حتى بعد الرجوع لويندوز اكس بى فان المشكلة لم تحل ,لان البطارية فعلا تم اجهادها ,برجاء نشر الموضوع .

افضل دروس لتعلم الشيربوينت

السلام عليكم ورحمة الله وبركاته ,اذا كنت تبحث عن دروس لتعلم ادارة الشيربوينت ,فافضل دروس وجدتها حتى الآن هى PilotHouse  انها بجد رائعة ,افضل ما يمكنك ان تجده حتى الآن ,يليها Train Signal  كما انصحك بالابتعاد عن AppDev  على الاقل الفيديوهات التى تشرح الشيربوينت بورتال وبيزنس يوزر.

Windows Server 2003 timer service

حدثت هذه المشكلة بعد عمل Clone  ل Active Directory   على ال Vmware  مما ادى لظهور الرسالة التالية فى بداية التشغيل

“At least one service or driver failed during system startup. Use Event Viewer to examine the event log for details.”

ثم بعد قراءة ال Event Log  وجدت هذا الخطأ

The Windows Time service could not be started

System error 126 has occurred.
The specified module could not be found.

طبعا جربت ان اقوم ببدأ ال Timer Service  من Services.msc  ولكن نفس الخطأ ظهر ,بعد البحث وجدت بعض الحلول مثل عمل تسجيل ل win32time.dll

regsvr32 w32time.dll

ولكن لم ينجح هذا الحل

الى ان وجدت هذا الحل http://social.technet.microsoft.com/Forums/en-US/winserverDS/thread/4340824f-8968-4c98-918b-188e25490739

فقمت بالبحث عن هذه القيمة

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer

ولكن لم يمكننى عمل تعديل لها او قرائتها

ولحل المشكلة قمت بالبحث عن القيمة فى الخادم الرئيسى ثم اعطيت الpermission  لمسئول النظام Administrator  على VMware لتغيير هذه القيمة وقمت بتغييرها يدويا الى نفس قيمة الخادم الرئيسى قم عمل بدء ل Timer Service  فتم حل المشكلة .

Windows Server 2003 timer service

كيف تقوم بنسخ ملف الى Virtual Machine

فقط قم بشدها ورميها الى ال Virtual Machine فقط Drag and drop

Database Single User Mode

السلام عليكم ورحمة الله وبركاته ,قابلتنى هذه المشكلة مع الشيربوينت فقد ادت الى توقفه تمام ,والسبب عدم اكتمال عملية اخذ نسخة احتياطية مما ادى الى قفل قاعدة البيانات ووجودها فى حالة Single User Mode  عموما توجد حالات أخرى قد تؤدى لوضع قاعدة البيانات فى هذه الحالة ,وبعد البحث على النت وجدت الآتى ,

يمكنك ان تقوم بتغيير قاعدة البيانات عن طريق الامر التالى

use master
ALTER DATABASE Your_DB_Name SET MULTI_USER

اذا لم يفلح الامر عليك معرفة اى عملية قامت بغلق قاعدة البيانات وكسرها يدويا ,يمكنك ذلك عن طريق الآتى

اولا معرفة dbid  الخاص بهذه القاعدة عن طريق الامر

use Master

select * from sysdatabases

انظر الى عمود dbid

الآن لنعرف العملية التى تعمل على هذه القاعدة لناخذ spid

use master
select * from sysprocesses where dbid=Your_DB-ID

لنقوم باجراء الامر التالى

use master
kill your_spid

ALTER DATABASE Your_DB_Name SET MULTI_USER

ارجو ان يفيدك هذا الحل ويوفر عليك الوقت .

مشكلة هيئة الوقت بالبرنامج والموقع

السلام عليكم ورحمة الله وبركاته ,كثيرا ما يعانى البعض (من المبرمجين ) من تهيئة الوقت او Date Format  لانه عند التعامل مع الوقت على الجهاز الذى نبرمج عليه ,فاننا نعلم هيئة الوقت اذا كانت يوم شهر سنة (النظام العالمى ) ام شهر يوم سنة (النظام الامريكى ) لاننا نمتلك الجهاز ونستطيع تغيير هيئة الوقت ,ولكن كيف ستعرف هيئة الوقت على جهاز العميل ,او على الخادم الذى سترفع عليه موقعك ,كان الحل المعروف هو وضع Try Catch  وتغيير الهيئة عن طريق عمل Parse للتاريخ ,الا ان افضل حل وجدته هو ان تقوم بقراءة هيئة الوقت على الخادم الذى سيعمل عليه البرنامج وتهيئة الوقت تبعا لذلك ,يمكنك ذلك عن طريق هذا السطر من الكود

Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern

Constructor on type ‘System.ComponentModel.IBindingList’ not found.

السلام عليكم ورحمة الله وبركاته ,يظهر هذا الخطأ بالاعلى عندما تقوم بعمل علاقة Master Detail Form  حيث يكون لديك مصدر للبيانات Datasource  هو مصدر البيانات الرئيسية ,والعلاقة Foreign Relation  هى مصدر البيانات الفرعية ,وتقوم بعمل AddNew للبيانات الفرعية فى حين ان مصدر البيانات الرئيسى ليس به البيانات الاب ,فان هذا يقوم بعمل خطأ Exception  حيث لم يتمكن مصدر البيانات الناشىء عن العلاقة من ايجاد الصف الاب Parent Row  فى مصدر البيانات الرئيسى Parent Datasource  او Master Datasource .