هل هناك طريقة رسمية واجهة المستخدم الرسومية لتثبيت وإزالة خدمات .NET على Windows Server 2008؟
-
28-09-2019 - |
سؤال
يرجى قراءة السؤال برمته ؛ أنا شخصيا أعتقد ذلك هذا هو متعاون البرمجة ؛ إذا كنت تعتقد خلاف ذلك ، فالرجاء الترحيل دون التصويت لأسفل.
لقد وجدت طريقتين مختلفتين لتثبيت الخدمة:http://www.wsinnovations.com/softeng/support/manualservice.html
وكذلك استخدام http://msdn.microsoft.com/en-us/library/50614e95(vs.80).aspx
السبب في أنني أطلب ذلك هو أنني أحاول تصحيح خدمة من المفترض أن تحديث نفسها بطريقة ما. إنه لا يعمل حاليًا ، لكن قيل لي إن هذا يعمل في الماضي.
لقد كنت أستخدم sc delete <servicename>
أمر لإزالة الخدمة (لأنها أقصر بهذه الطريقة) ، أثناء تثبيتها باستخدام installutil
يأمر. آمل ألا يؤدي هذا إلى أي آثار جانبية ؛ أود استبعاد هؤلاء.
من الناحية المثالية ، يجب أن يكون من الممكن تثبيت الخدمات وإلغاء تثبيتها مباشرة من الشاشة التي تتيح للمستخدم بدءها وإيقافها ، ولكن هذا الخيار غير موجود لسوء الحظ. أنا أبحث عن أفضل شيء تالي ، وهو عبارة عن غلاف واجهة المستخدم الرسومية للتثبيت
المحلول
لا - ليس بالطريقة التي أعتقد أنك تفكر بها. ستكون طريقة واجهة المستخدم الرسومية كجزء من MSI أو تثبيت آخر ، والذي يطلق على نفس واجهات برمجة التطبيقات كما يفعل InstallUtil.
لذا فإن ما يمكنك فعله هو كتابة مثبت يمكن أن يعمل بصمت ، ثم استخدام ذلك لتثبيت وإلغاء التثبيت.
نصائح أخرى
ربما إلقاء نظرة هنا للحصول على انطباع عن واجهة برمجة التطبيقات الأساسية: قم بتثبيت خدمة .NET Windows بدون installUtil.exe