با تشکر از همه دوستانی که جواب دادند
پس از تحقیقاتی که انجام دادم به احتمال زیاد مشکل از مجازی ساز است چون سرورهای مجازی لینوکسی هم دچار این مشکل می شوند اما خوب فعلا مدیر سرور میگه مشکل نرم افزاری به ما مربوط نمیشه
نرم افزار atomic time sync را امتحان کردم برای این نرم افزار دستور خط فرمان پیدا نکردم
بعد از کلی گشتن فهمیدم خود ویندوز یک سرویسی دارد با خط فرمان زمان را تنظیم می کند
دستور ان این است
برای اجرای صحیح ان از نصب و اجرا بودن سرویس باید اطمینان داشته باشید من این دستور را در یک فایل batch قرار دادم و برای این فایل یک schelued task تعریف کردم که در هنگام system start up اجرا شود اما فکر کنم چون تو هنگام اول بوت ویندوز این سرویس با تاخیر شروع به کار می کنه دستور اجرا نمیشد برای همین یک خط دستور
اضافه کردم تا اجرا به مدت 120 ثانیه به تاخیر بیاندازد و بدون مشکل کار کرد
از این به بعد هر وقت ویندوز بوت بشه {لازم به لوگین نیست} زمان هم تنظیم میشود
کل فایل batch به این صورت است
کد:
timeout 120
w32tm /resync