خطای شروع نشدن سرویس با شناسه رویداد 7000، 7009، 7011

اگر هنگامی که رایانه ویندوز خود را راه اندازی می کنید، (Windows)سرویسی(Service) راه اندازی نمی شود و شناسه رویداد 7000(ID 7000) ، 7009 یا 7011 در گزارش رویداد Windows(Windows Event Log) ثبت شده است، این پست ممکن است بتواند به شما کمک کند. در این پست راه حلی برای رفع این مشکل ارائه خواهیم داد.

یک سرویس(Service) شروع نمی شود - شناسه رویداد 7000(– Event ID 7000) ، 7009، 7011

سرویسی شروع نمی شود - شناسه رویداد 7000، 7009، 7011

رویدادهای خطا ممکن است در گزارش برنامه(Application) به شکل زیر ظاهر شوند:

رویداد 1(Event 1)

Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7000

The ServiceName service failed to start due to the following error:
The service did not respond to the start or control request in a timely fashion.

رویداد 2(Event 2)

Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7011

Description:
Timeout (30000 milliseconds) waiting for a transaction response from the ServiceName service.

رویداد 3(Event 3)

Event Type: Error
Source: Service Control Manager
Event ID: 7009
Task Category: None

A timeout was reached (30000 milliseconds) while waiting for the ServiceName service to connect.

برای حل این مشکل، باید رجیستری(Registry) را تغییر دهید تا مقدار زمان پیش‌فرض را به 60 ثانیه(60 seconds) برای مدیر کنترل سرویس افزایش دهید.

مدیر کنترل سرویس قبل از ثبت رویداد 7000، 7011 یا 7009 منتظر زمانی است که توسط ورودی ServicesPipeTimeout مشخص شده است. (ServicesPipeTimeout)سرویس(Services) هایی که به سرویس Windows Trace Session Manager(Windows Trace Session Manager) وابسته هستند ممکن است به بیش از 60 ثانیه نیاز داشته باشند تا شروع شوند. بنابراین، مقدار ServicesPipeTimeout  را به طور مناسب افزایش دهید تا به تمام سرویس های وابسته زمان کافی برای شروع داده شود.

مطالب مرتبط(Related read) : رفع خطای Event ID 7031 یا 7034 هنگامی که کاربر از سیستم خارج می شود.(Event ID 7031 or 7034)

از آنجایی که این یک عملیات رجیستری است، ابتدا باید از رجیستری نسخه پشتیبان تهیه کنید(back up the registry) یا یک نقطه بازیابی سیستم ایجاد کنید تا در صورت اشتباه رویه انجام شود. پس از انجام اقدامات احتیاطی لازم، می توانید به شرح زیر عمل کنید.

1. کلید Windows + R را فشار دهید. در محاوره  Run ، regedit را(regedit) تایپ کنید و Enter را بزنید.

2. کلید فرعی رجیستری(Locate) زیر را پیدا کرده و روی آن کلیک کنید:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

3. در قسمت سمت راست، ورودی ServicesPipeTimeout را پیدا  کنید.

اگر ورودی ServicesPipeTimeout وجود ندارد، باید آن را ایجاد کنید . برای انجام این کار؛ این موارد را دنبال کنید:

  • روی منوی Edit یا یک فضای خالی در سمت راست کلیک کنید، سپس روی New > DWORD (32-bit) Value کلیک کنید .
  • ServicesPipeTimeout را تایپ کنید و سپس Enter را بزنید.

4. روی ServicesPipeTimeout(ServicesPipeTimeout) کلیک راست کرده و سپس روی  Modify کلیک کنید تا ویژگی های آن را ویرایش کنید.

5. دکمه رادیویی Decimal را در زیر Base انتخاب کنید ، سپس 60000 را در Value data تایپ کنید. این مقدار زمان قبل از اتمام زمان سرویس را بر حسب میلی ثانیه نشان می دهد.

6. روی OK کلیک کنید .

7. کامپیوتر را مجددا راه اندازی کنید تا تغییرات اعمال شوند.

مشکل شما باید حل شود
(Your issue should be resolved.)

بیشتر بخوانید(Read more) : عیب یابی Windows Services شروع نمی شود(Troubleshoot Windows Services will not start) .



About the author

من یک مهندس نرم افزار و متخصص ویندوز 10 هستم. من بیش از دو سال تجربه کار با گوشی های هوشمند، ویندوز 10 و مایکروسافت اج را دارم. تمرکز اصلی من این است که دستگاه‌های شما بهتر و سریع‌تر کار کنند. من روی پروژه های مختلفی برای شرکت هایی مانند Verizon، IMac، HP، Comcast و بسیاری دیگر کار کرده ام. من همچنین یک مدرس معتبر در آموزش ابری Microsoft Azure هستم.



Related posts