在本地系统下运行的 Windows 服务可以在运行它的计算机上创建新文件吗?

     2023-03-14     105

关键词:

【中文标题】在本地系统下运行的 Windows 服务可以在运行它的计算机上创建新文件吗?【英文标题】:Can a Windows service running under Local System create new files on the computer it is running on? 【发布时间】:2011-04-08 18:50:08 【问题描述】:

我创建了一个 Windows 服务,该服务具有创建新文件的功能。

它在“本地系统帐户”下运行,“允许服务与桌面交互”设置为 true。

在这个账号下运行时可以在本地创建文件吗?

由于它在未安装合适调试器的 Lab Manager 环境中运行,因此我无法调试它以获得确切的错误。

在我看来这是一个基于服务何时崩溃的权限问题,所以在尝试其他任何事情之前我需要的简单答案是这个帐户可以在本地系统上创建文件吗?

我似乎找不到有答案的网站...?

任何帮助将不胜感激。

【问题讨论】:

你想把那个文件写到哪里? 到本地硬盘驱动器,但是该驱动器是通过网络共享的。实际的驱动器和文件夹等位于运行服务的同一台机器上,但如果有区别,该文件夹将共享给网络上的其他机器 【参考方案1】:

“允许服务与桌面交互”只需要能够为登录用户显示消息。

本地系统应具有对本地硬盘驱动器的写入权限。为此,您无法访问映射的网络驱动器或任何其他网络资源。

【讨论】:

在网络上共享的本地文件夹呢?即使文件夹在本地计算机上,这是否会将其变成 Windows 眼中的网络资源? 我不确定您是否使用 UNC 路径 ("\\computername\sharename")。使用本地路径(“C:\sharedfolder”)访问它应该可以正常工作。 如果您在域中,该服务将使用域计算机帐户向其他系统进行身份验证。如果不在域中,则需要使用 NetUseAdd 指定远程用户名和密码来设置远程路径。

如何在本地系统帐户下运行 CMD.exe?

...问题描述】:我目前正在运行Vista,我想手动完成与我的Windows服务相同的操作。由于Windows服务在本地系统帐户下运行,我想模拟这种相同的行为。基本上,我想在本地系统帐户下运行CMD.EXE。我在网上找到了建议使用DOS任务计划... 查看详情

.NET Windows 7 在使用“本地系统帐户”在“Windows 服务”下运行时截取屏幕截图不起作用

】.NETWindows7在使用“本地系统帐户”在“Windows服务”下运行时截取屏幕截图不起作用【英文标题】:.NETWindows7takescreenshotnotworkingwhenrunningunder\'WindowsService\'with\'LocalSystemAccount\'【发布时间】:2014-03-1517:21:13【问题描述】:在Windows7... 查看详情

linux服务器上的程序下载到本地windows上怎样运行

从linux上下载的网站,目录结构和windows上的不一致,有public_html之类的东东。我已经在本地架设好php运行的环境,可是怎么运行这个源程序呢?不装虚拟机的情况下,请高手解答!!!严格来说linux的程序只能在linux上运行,不能... 查看详情

java程序在windows系统作为服务程序运行(转)

...利用在命令后加“&”把程序作为后台服务运行,但在Windows下看作那个Console窗口在桌面上,你是否一直担心别的同时把你的Console窗口关闭?是否怀念用VC写的Win32服务程序?翻开JBOSS、Tomcat的发布包,发现他们都使用了一个Open... 查看详情

是否可以在没有 Windows 服务的情况下使用服务帐户(域)在不同的用户(模拟)下运行代码?

】是否可以在没有Windows服务的情况下使用服务帐户(域)在不同的用户(模拟)下运行代码?【英文标题】:Isrunningcodeunderadifferentuser(impersonation)possiblewithaserviceaccount(domain)withoutawindowsservice?【发布时间】:2020-07-1611:35:09【问题... 查看详情

无法显示打印机属性,打印后台程序服务没有运行,,该怎么弄?

...,新建一个可扩充字符串值,取名:magePath,其值为:C:\\WINDOWS\\system32\\spoolsv.exe。提示:进入本地服务还可以在桌面选中“我的电脑”,鼠标右键选择“管理”–在“管理”窗口中,选取“服务和应用程序”扩展项目下的“服务... 查看详情

如何从本地网络访问运行在 WSL(Linux 的 Windows 子系统)上的 Web 服务器

】如何从本地网络访问运行在WSL(Linux的Windows子系统)上的Web服务器【英文标题】:HowtoaccesstothewebserverwhichrunningonWSL(WindowsSubsystemforLinux)fromlocalnetwork【发布时间】:2018-09-2421:49:19【问题描述】:在将Ubuntu安装为WSL(Linux的Windows子... 查看详情

我可以在 Windows 服务器上运行 redis 吗?

】我可以在Windows服务器上运行redis吗?【英文标题】:CanIrunredisonawindowsserver?【发布时间】:2020-12-1112:32:14【问题描述】:我在django中设计了一个应用程序,使用带有redis服务器的django通道进行websocket通信,但我必须将它托管在wi... 查看详情

服务应在哪个 Windows 帐户下运行以访问网络 sql 服务器

】服务应在哪个Windows帐户下运行以访问网络sql服务器【英文标题】:whatWindowsaccountshouldaservicerunundertoaccessnetworksqlservers【发布时间】:2010-07-2620:36:37【问题描述】:我正在考虑创建一个Windows服务,该服务将定期运行并查询网络... 查看详情

“本地系统”帐户和“网络服务”帐户之间的区别?

...发布时间】:2010-10-0508:11:15【问题描述】:我编写了一个Windows服务,它产生一个单独的进程。此过程创建一个COM对象。如果服务在“本地系统”帐户下运行,一切正常,但如果服务在“网络服务”帐户下运行, 查看详情

以 Windows 登录用户身份从服务启动进程

】以Windows登录用户身份从服务启动进程【英文标题】:Startingprocessfromserviceaswindowsloginuser【发布时间】:2019-08-0214:44:26【问题描述】:我有一个要从服务中启动的进程。该服务在本地系统帐户下运行,因为用户的密码每3个月更... 查看详情

windows开发的java程序怎么运行在linux环境下

在Windows下开发的意义是在windows下运行埃。。想在linux下运行当然要linux下编译了可以做到同一份代码跨平台编译已然很强大了不是:):可以java编译后是字节码文件,是跟平台无关性的,他是有JVM解释执行的,.class文件在哪里... 查看详情

spark可以在windows下运行吗

2.1.2 在Windows上安装与配置Spark本节介绍在Windows系统上安装Spark的过程。在Windows环境下需要安装Cygwin模拟Linux的命令行环境来安装Spark。(1)安装JDK相对于Linux、Windows的JDK安装更加自动化,用户可以下载安装OracleJDK或者OpenJDK。只... 查看详情

电脑怎么看后台运行

...并可以查看到各程序占用的CPU和内存等情况。但是,通过Windows系统内置的任务管理器查看到情况,只是很“泛泛”的,或者说并非是”全部的“。如果是Windows7的用户,就可以通过一个系统内置的命令查看更多、更详细的,当前... 查看详情

java程序在linux系统下运行上传文件到ftp服务器出错代码“451参数错误”

...运行上传文件到ftp服务器出错代码“451参数错误”代码在windows上运行没有问题,修改配置文件路径格式为linux系统路径格式发布到linux下运行就报错451后面英文是参数错误我网上查了错误451说是本地错误到底是什么原因造成的呢... 查看详情

windows服务和进程的区别和联系

WindowsService是主要用于服务器环境而长期运行的应用程序,这类程序不需要有用户界面或者任何模拟输出。任何的用户消息通常都是记录在Windows事件日志里。WindowsService可以在操作系统启动的时候开始,一直在后台运行,当有需... 查看详情

windows命令

...缩写.即命令行。  虽然随着计算机产业的发展,Windows操作系统的应用越来越广泛,DOS面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows的各种版本都与其兼容,用户可以在Windows系统... 查看详情

如何在windows系统中运行python文件

参考技术A1、在windows系统中运行python脚本,需要安装windows版本的python,可以到官方网站下载与操作系统对应的版本。pythonwindows版本官网下载地址:https:///downloads/windows/2、下载完成后直接双击安装,python安装很简单一路下一步就... 查看详情