日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

WindowsService 安装后报错: 无法启动计算机“.”上的服务 解决方案

發布時間:2023/12/19 windows 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WindowsService 安装后报错: 无法启动计算机“.”上的服务 解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題 :?根據客戶的需求做了一個小程序,需要有對WindowsService?安裝,卸載,啟動,停止的操作。

編譯好之后在我的工程內直接Run?沒問題。直接在\bin\Debug?點小程序運行,任何操作也沒問題。

由于客戶要求免安裝。

于是我把Debug?文件夾拷到桌面上運行,其他功能都ok,但是涉及到WindowsService的時候啟動總是報錯:“無法啟動計算機“.”上的服務”。

追錯思路:
于是桌面上程序的安裝好了服務之后:1。用bin文件夾下的程序來啟動也是這個錯;2,用工程直接跑起來啟動也是報這個錯。

于是把服務卸載。用工程跑起來或者bin文件夾下安裝好服務,然后分別用桌面上的程序啟動,沒問題。其他操作也都正常。

于是斷定?在桌面上的程序安裝服務的時候出了問題。但是到底是出了啥問題,偶是百思不得其解,到網上搜,也找到解決方法。
在此請各位路過的大俠集思廣益,幫小妹解決這個麻煩。
不勝感激。
補充一下,手動啟動時也是報這個錯誤,沒有多余的錯誤信息了,╮(╯▽╰)╭。

個人感覺是權限分配的問題,但又不知如何下手。先自己搗鼓搗鼓去。

?

?

?

哎,問題解決了,但原因還不清楚到底為什么,等有空了再回來研究研究。

解決方法:把桌面上的目錄移到D盤根目錄(或者其他正常的目錄應該也可以)就可以了。

?

?

?

一般是賬戶權限的問題,你放服務應用程序的folder沒相應權限

?

?

今天在客戶這發布后又出現了這個問題,仔細研究了一下,發現在安全里,把Authenticated?Users這個用戶添加上就不報錯了。問題又來了,怎樣在代碼里把權限加上呢

?

?

目前終于算是把這個問題給清了,解決方式是,調用安裝方法之前在程序里調用dos命令:
?CACLS?Comm.dll?/G?Everyone:F?
緊跟著再輸入一個Y,權限就賦好了。

煩了我這么長時間的一個問題終于解決了,分一下分,以示慶祝。\(^o^)/

?

?

參考: ?http://bbs.csdn.net/topics/340228918?

轉載于:https://www.cnblogs.com/Impulse/p/4958554.html

總結

以上是生活随笔為你收集整理的WindowsService 安装后报错: 无法启动计算机“.”上的服务 解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。