هل هناك طريقة رسمية واجهة المستخدم الرسومية لتثبيت وإزالة خدمات .NET على Windows Server 2008؟

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

سؤال

يرجى قراءة السؤال برمته ؛ أنا شخصيا أعتقد ذلك هذا هو متعاون البرمجة ؛ إذا كنت تعتقد خلاف ذلك ، فالرجاء الترحيل دون التصويت لأسفل.

لقد وجدت طريقتين مختلفتين لتثبيت الخدمة: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

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