سؤال

مشكلة

أحاول تثبيت خادم إنشاء Hudson على خادم Windows من خلال اتصال سطح المكتب عن بُعد. أنا الطريق إلى مجلد هدسون في C: Hudson. يحتوي دليل Hudson على مجلد يسمى Home و Hudson.War.

حاولت بدء تشغيله باستخدام الأوامر التالية:

set JAVA_HOME=C:\Java\jdk1.6.0_20
set HUDSON_HOME=C:\Hudson\Home
java -jar C:\Hudson\hudson.war

ثم يمكنني التنقل إلى http: // localhost: 8080 في Internet Explorer.

سؤال

عندما أحاول استخدام وظيفة التثبيت كخدمة Windows على واجهة الويب ، أحصل على هذا الخطأ:

Installing a service
[Home] $ C:\Hudson\Home\hudson.exe install
WMI.WmiException: AccessDenied
   at WMI.WmiRoot.BaseHandler.CheckError(ManagementBaseObject result)
   at WMI.WmiRoot.ClassHandler.Invoke(Object proxy, MethodInfo method, Object[] args)
   at WMI.Win32ServicesProxy.Create(String , String , String , ServiceType ,     ErrorControl , StartMode , Boolean , String[] )
   at winsw.WrapperService.Run(String[] args)
   at winsw.WrapperService.Main(String[] args)`

لماذا لا يمكنني التثبيت كخدمة Windows وكيف يمكنني إصلاح هذه المشكلة؟

هل كانت مفيدة؟

المحلول

إجابه

وجدت الحل.

عند تشغيل الأوامر ، تحتاج إلى فتح موجه الأوامر عن طريق النقر بزر الماوس الأيمن وتحديد "Run كمسؤول".

نصائح أخرى

على موجه أوامر Windows ، تنفيذ: SC Delete Hudson ومستخدم Jenkins ، تنفيذ: SC Delete Jenkins

ثم قم بتثبيت Windows كخدمة. أتمنى أن يساعد :)

حاول إيقاف تشغيل التحكم في حساب المستخدم ؛ هذا ما إصلاحه بالنسبة لي. ابدأ> تشغيل> UAC ، ثم اسحب الاتصال الهاتفي إلى أدنى إعداد: "لا تخطر أبدًا". قد تتطلب إعادة التشغيل.

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