Dot-Net
Windows 服務錯誤:Installog 訪問被拒絕
通過命令提示符安裝 Windows 服務時出現以下錯誤
Access to the path 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\InstallUtil.In stallLog' is denied.我正在使用以下命令:
C:\Windows\Microsoft.NET\Framework\v2.0.50727>installutil.exe "C:\Hive-WindowsService\HiveBatchProcess\HiveBatchProcess\bin\Debug\HiveBatchProcess.exe" -i有什麼問題?
你有管理員權限嗎?嘗試通過以管理員身份啟動命令提示符來執行服務設置。
嘗試從不同的目錄(例如 %TEMP%)執行 - 它只需要訪問權限即可將日誌文件寫入目前目錄,預設情況下非管理員無法寫入 {{c:\Windows}} 子目錄。
例如:
cd %TEMP% "C:\Windows\Microsoft.NET\Framework\v2.0.50727\installutil.exe" "C:\Hive-WindowsService\HiveBatchProcess\HiveBatchProcess\bin\Debug\HiveBatchProcess.exe" -i根據 HiveBatchProcess.exe 中的安裝邏輯所做的事情,您可能需要也可能不需要其他權限(例如,系統資料庫訪問、對其他目錄的寫入訪問等)。但執行
installutil.exe並不嚴格要求管理員權限。