Usługi systemu Windows to procesy usługowe w tle uruchamiane przez Menedżera sterowania usługami w systemach operacyjnych opartych na systemie Windows NT, podobnie jak demony lub usługi UNIX.
Mam usługę Windows, którą instaluję przy użyciu programu InstallUtil.exe. Mimo że ustawiłem metodę uruchamiania na Automatyczną, usługa nie uruchamia się po zainstalowaniu, muszę ręcznie otworzyć usługi i kliknąć przycisk Start. Czy istnieje sposób, aby go uruchomić za pomocą wiersza poleceń lub kodu usługi?
Jakie są wady i zalety usług systemu Windows w porównaniu z zaplanowanymi zadaniami polegającymi na wielokrotnym uruchamianiu programu (np. Co dwie minuty)?
Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Muszę stworzyć usługę systemu Windows, która będzie wykonywana co N okresu czasu. Pytanie brzmi: której kontrolki timera powinienem użyć: System.Timers.Timerczy System.Threading.Timerjednej? Czy to …
Mam usługę .Net Windows. Chcę utworzyć instalator, aby zainstalować tę usługę systemu Windows. Zasadniczo musi wykonać następujące czynności: Pakiet installutil.exe(czy to jest wymagane?) Uruchom installutil.exeMyService.exe Uruchom MyService Chcę również zapewnić dezinstalator, który uruchamia następujące polecenie: installutil.exe /u MyService.exe Jak to zrobić za pomocą Inno Setup?
Zwykle pojawia się ten błąd: (Usługa „nazwa usługi” na komputerze lokalnym została uruchomiona, a następnie zatrzymana. Niektóre usługi zatrzymują się automatycznie, jeśli nie są używane przez inną usługę lub programy), gdy coś jest nie tak z moim kodem, np. Nieistniejący ścieżki dysków itp. Usługa systemu Windows nie uruchamia się. Mam …
Ściągnąłem Visual Studio 2012 wczoraj, kiedy został wydany w MSDN. Zauważyłem, że kilka typów projektów, które mieliśmy w 2010 roku, zniknęło lub się zmieniło. Największą różnicą dla mnie w tej chwili jest usunięcie projektu Instalatora Windows. Teraz jesteśmy zmuszeni do korzystania z InstallShield LE (edycja limitowana). Problem polega na tym, …
Próbuję zainstalować usługę systemu Windows przy użyciu programu InstallUtil.exe i pojawia się komunikat o błędzie System.BadImageFormatException: nie można załadować pliku lub zestawu „ {xxx.exe}” lub jednej z jego zależności. Podjęto próbę załadowania programu o nieprawidłowym formacie. Co daje? EDYCJA: (nie przez OP) Pełna wiadomość wyodrębniona z dup, uzyskując o wiele …
Ostatnim razem, gdy tworzę profil WAS i WASService, próbuję skonfigurować i uruchomić wiele skryptów, aby dowiedzieć się, jak skonfigurować WAS, W końcu ulega awarii, więc używam wasprofile, usuń ten profil i zapomnij usunąć WASService. Teraz znalazłem wyświetlanie usługi IBM Webphere Application Server na liście services.msc, więc próbowałem ją usunąć za …
Otrzymuję ten błąd, gdy próbuję uruchomić usługę systemu Windows utworzoną w języku C #: Mój kod do tej pory: private ServiceHost host = null; public RightAccessHost() { InitializeComponent(); } protected override void OnStart(string[] args) { host = new ServiceHost(typeof(RightAccessWcf)); host.Open(); } protected override void OnStop() { if (host != null) …
Dlatego stworzyliśmy usługę Windows do dostarczania danych do naszej aplikacji klienckiej i wszystko idzie świetnie. Klient wymyślił zabawne żądanie konfiguracji, które wymaga dwóch wystąpień tej usługi działających na tym samym serwerze i skonfigurowanych do wskazywania oddzielnych baz danych. Do tej pory nie byłem w stanie tego zrobić i miałem nadzieję, …
Chcę napisać plik wsadowy, który wykonuje następujące operacje: Sprawdź, czy usługa jest uruchomiona Jeśli to działa, zamknij pakiet Jeśli nie działa, uruchom usługę Próbki kodu, które do tej pory wygooglowałem, okazały się nie działać, więc postanowiłem ich nie publikować. Uruchomienie usługi odbywa się poprzez: net start "SERVICENAME" Jak mogę sprawdzić, …
Oprócz service.StartType = ServiceStartMode.Automatic moja usługa nie uruchamia się po instalacji Rozwiązanie Wstawiłem ten kod do mojego ProjectInstaller protected override void OnAfterInstall(System.Collections.IDictionary savedState) { base.OnAfterInstall(savedState); using (var serviceController = new ServiceController(this.serviceInstaller1.ServiceName, Environment.MachineName)) serviceController.Start(); } Dzięki ScottTx i Francis B.
Instaluję usługę systemu Windows przy użyciu klas ServiceProcessInstalleri ServiceInstaller. Użyłem ServiceProcessInstallerdo ustawienia typu uruchomienia, nazwy itp. Ale jak ustawić akcję odzyskiwania na Uruchom ponownie? Wiem, że mogę to zrobić ręcznie po zainstalowaniu usługi, przechodząc do konsoli zarządzania usługami i zmieniając ustawienia na karcie odzyskiwania we właściwościach usługi, ale czy istnieje …
Stworzyłem bardzo prostą usługę .NET Windows i zainstalowałem ją za pomocą narzędzia InstallUtil.exe. W serwisie mam taki fragment kodu: if (File.Exists("test_file.txt")) { // Do something clever } Utworzyłem plik o nazwie test_file.txt w tym samym katalogu co usługa, ale skomentowana część kodu nigdy nie jest wykonywana ...?
Czy można debugować usługi systemu Windows w programie Visual Studio? Użyłem kodu takiego jak System.Diagnostics.Debugger.Break(); ale powoduje błąd w kodzie, taki jak: Wystąpiły dwa błędy zdarzenia: eventID 4096 VsJITDebugger i „Usługa nie odpowiedziała na żądanie uruchomienia lub sterowania w odpowiednim czasie”.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.